U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5678617

Method and apparatus for making a drink hop along a bar or counter

A method for generating a drink which appears to hop from a remote spot on the bar or counter and take one or more leaps, before landing in a patron's glass.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 711/158 - Prioritizing


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including banks or modules which are arranged
No. of patents: 994
Last issue date: 05/29/2012


  2                    
NumberTitleIssue Date
7565497Coarse write barrier control mechanism
A method for a coarse write barrier control mechanism comprises maintaining a control table comprising a plurality of entries, where each entry may include an encoding of a write barrier function associated with a corresponding region of a heap. In response to a det...
07/21/2009
7565498System and method for maintaining write order fidelity in a distributed environment
Various systems and methods for maintaining write order fidelity in a distributed environment are disclosed. One method, which can be performed by each node in a cluster, involves associating a current sequence number with each of several write operations included i...
07/21/2009
7543122System and method for obscuring hand-held device data traffic information
Increasing security for a hand-held data processing device with communication functionality where such a device includes an access-ordered memory cache relating to communications carried out by the device. The hand-held data processing device has a locked state that...
06/02/2009
7533227Method for priority scheduling and priority dispatching of store conditional operations in a store queue
A method, system, and processor chip design for reducing the latency between completing a LARX operation and receiving the associated STCX operation to complete the update to the cache line. Each entry of the store queue of the issuing processor is provided an addit...
05/12/2009
7512753Disk array control apparatus and method
A disk array control apparatus determines-whether or not a I/O process request from a host computer is causing a cache hit at a disk cache memory. The apparatus identifies the I/O process request as either high priority task or low priority task. The apparatus calcu...
03/31/2009
7512754System and method for optimizing storage utilization
In a storage area network, the storage pool is the principal component that determines the storage quality of service in the network. The proposed system's goal is to balance the utilizations of the storage pools using a suitable metric (e.g., standard deviation). T...
03/31/2009
7506114Data transfer device which executes DMA transfer, semiconductor integrated circuit device and data transfer method
A data transfer device which controls data transfer between a first memory device and a second memory device, includes a first transfer arbiter circuit and a second transfer arbiter circuit. The first transfer arbiter circuit outputs, in response to a transfer instr...
03/17/2009
7496722Memory mapped page priorities
A method of communicating memory mapped page priorities includes a software application storing page priority information for a memory mapped file on a computer readable medium, and an operating system reading the page priority information. ...
02/24/2009
7487305Prioritized bus request scheduling mechanism for processing devices
A scheduler stores data to be scheduled. The scheduler may include an array that identifies relative priorities among the queue entries according to a first priority scheme, such as by age. The scheduler also may include a priority register array identifying relativ...
02/03/2009
7464231Method for self-timed data ordering for multi-data rate memories
A self-timed data ordering method and circuit for multi-data rate memories orders a plurality of data words substantially simultaneously retrieved during successive read operations of a memory device. A data word ordering designator is stored from each of the succes...
12/09/2008
7461219Disk drive and method for performing realtime processing and non-realtime processing simultaneously
Embodiments of the invention ensure both a realtime nature of a realtime processing and data integrity of a non-realtime processing and perform the both processings efficiently when the realtime processing and the non-realtime processing are performed simultaneously...
12/02/2008
7451282System and method for storing a sequential data stream
The present invention provides an improved apparatus and method for the receipt of high-speed sequential data streams. It utilizes the concept of banked memories to reduce the required speed and size of the input buffers used to receive the data streams. This allows...
11/11/2008
7444481Packet processor memory interface with memory conflict valve checking
A mechanism receives memory reads and writes from a packet processing engine, each memory access having an associated packet identifier. The mechanism is placed between a processing element and a memory system such that write data is buffered and information based u...
10/28/2008
7441088Packet processor memory conflict prediction
A mechanism receives memory reads and writes from a packet processing engine, each memory access having an associated packet identifier. Upon receiving a memory read, conflict prediction logic determines if a future conflict with a memory write is likely, and if so ...
10/21/2008
7437521Multistream processing memory-and barrier-synchronization method and apparatus
A method and apparatus to provide specifiable ordering between and among vector and scalar operations within a single streaming processor (SSP) via a local synchronization (Lsync) instruction that operates within a relaxed memory consistency model. Various aspects o...
10/14/2008
7434216Update package generator that employs genetic evolution to determine bank order
Disclosed herein is an update package generator which may employ a bank order determination module to determine an optimum bank order of memory banks of a binary image of at least one of firmware and software. The bank order may subsequently be employed in generatio...
10/07/2008
7430640Detecting when to prefetch inodes and then prefetching inodes in parallel
The decision to prefetch inodes is based upon the detecting of access patterns that would benefit from such a prefetch. Once the decision to prefetch is made, a plurality of inodes are prefetched in parallel. Further, the prefetching of inodes is paced, such that th...
09/30/2008
7430632Data management apparatus and method for determining a response time in flash memory devices
Provided are a data management apparatus and method used for a flash memory, which can guarantee predetermined response time by expecting when a user will receive a response to his or her request for performing a data operation on the flash memory. The data manageme...
09/30/2008
7428592Securely persisting network resource identifiers
Technology is disclosed for securely persisting a network resource identifier, such as a URL, that addresses a network resource, such as a portal. The network resource identifier is persisted from one network resource to another. A system accessed through the portal...
09/23/2008
7426603Memory bus arbitration using memory bank readiness
A method, apparatus, and computer program product includes identifying a plurality of memory transactions to be sent over a memory bus to a memory having a plurality of memory banks, each memory transaction addressed to one of the memory banks, the memory bus incapa...
09/16/2008
7421548Memory system and method for two step memory write operations
A method and apparatus for storing data in a memory device is described. The apparatus is configured to perform the following steps. The method employs a two-step technique which allows the out-of-order completion of read and write operations. When a write operation...
09/02/2008
7418546Storage resource management method for storage system
Provided is a computer system including a storage subsystem, a host computer, and a management computer for managing the storage subsystem and the host computer. The storage subsystem manages a storage extent by a group unit and creates storage extent configuration ...
08/26/2008
7418554Microprocessor with improved data stream prefetching
A microprocessor coupled to a system memory by a bus includes an instruction decode unit that decodes an instruction that specifies a data stream in the system memory and a stream prefetch priority. The microprocessor also includes a load/store unit that generates l...
08/26/2008
7412571Memory arbitration system and method having an arbitration packet protocol
A memory hub and method for transmitting a read response on a data path of a memory hub interposed between a transmitting memory hub and a receiving memory hub. An arbitration packet including data indicative of a data path configuration for an associated read respo...
08/12/2008
7412574System and method for arbitration of memory responses in a hub-based memory system
A memory hub module includes a decoder that receives memory requests determines a memory request identifier associated with each memory request. A packet memory receives memory request identifiers and stores the memory request identifiers. A packet tracker receives ...
08/12/2008
7409506Multiprocessor system with high-speed exclusive control
A multiprocessor system includes a plurality of processors, a shared bus coupled to the plurality of processors, a resource coupled to the shared bus and shared by the plurality of processors, and an exclusive control unit coupled to the plurality of processors and ...
08/05/2008
7409522Method and system for reallocating data in a file system
A method and system for reallocating the data blocks of a logical data entity are described. According to one aspect of the invention, the physical arrangement of data blocks of a logical data entity are analyzed to determine a fragmentation level. Next the fragment...
08/05/2008
7409509Dynamic storage device pooling in a computer system
A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based upon the access request, a first storage controller computer to assume an...
08/05/2008
7406564Distributed FIFO
Circuits, methods, and apparatus for FIFO memories made up of multiple local memory arrays. These embodiments limit the number and length of interconnect lines that are necessary to join two or more local memory arrays into a single, larger functional unit. One exem...
07/29/2008
7398302Remote copy with path selection and prioritization
A method for handling a remote copy request in a distributed storage includes providing a plurality of primary volumes within a primary storage system that is coupled to a primary host via a first network, the primary storage system being coupled to a secondary stor...
07/08/2008
7395385Memory management for a mobile multimedia processor
Certain embodiments of the invention may be found in a method for memory management for a mobile multimedia processor. The method may comprise receiving within a mobile multimedia processor chip a plurality of memory requests. The plurality of memory requests may be...
07/01/2008
7395361Apparatus and methods for weighted bus arbitration among a plurality of master devices based on transfer direction and/or consumed bandwidth
A bus arbitration algorithm precisely controls the relative bus channel bandwidth allocated to each master device by considering the direction of, and/or the bus channel bandwidth consumed by, a bus transaction. At least one weighting register is associated with eac...
07/01/2008
7392355Memory sharing mechanism based on priority elevation
The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned on...
06/24/2008
7389383Selectively unmarking load-marked cache lines during transactional program execution
One embodiment of the present invention provides a system that facilitates selectively unmarking load-marked cache lines during transactional program execution, wherein load-marked cache lines are monitored during transactional execution to detect interfering access...
06/17/2008
7386692Method and apparatus for quantized deadline I/O scheduling
A method for storing data, including receiving a request to store data in a storage pool, determining a quantized deadline for the request, placing the request in an Input/Output (I/O) queue using the quantized deadline, and issuing the request to the storage pool u...
06/10/2008
7386674Method and apparatus to provide a unified readahead scheme for multiple sources
A system and method are provided to manage configuration of multiple file server appliances. The method comprises receiving a read request and, responsive to the receiving of the read request, utilizing a readahead engine to issue a readahead request. A portion of t...
06/10/2008
7383404Priority initialization system
A computer storage system includes a supervisor algorithm to detect a host computer's initiator logging in. The supervisor algorithm identifies data storage devices associated with the newly logged-on initiator and tags logical unit number control blocks (“LUNCBsâ...
06/03/2008
7380080Calculating unneeded data storage credits for a data transmission to a pair of storage devices
A method for controlling data flow to a pair of storage devices includes receiving at least one new entry to store in a first storage device or a second storage device in the pair of storage devices and determining a number of entries made to the first and second st...
05/27/2008
7380079Method of monitoring status information of remote storage and storage subsystem
A host computer acquires remote copy status information of storage subsystems that are not directly coupled to the host computer. Each storage subsystem includes: a unit which receives a status information acquisition command from the host computer; a unit wh...
05/27/2008
7380078Method of monitoring status information of remote storage and storage subsystem
A host computer acquires remote copy status information of storage subsystems that are not directly coupled to the host computer. Each storage subsystem includes: a unit which receives a status information acquisition command from the host computer; a unit wh...
05/27/2008
  2                    
 
Sign InRegister
Username  
Password   
forgot password?