Process For Propelling Foodstuffs or the Like into a Crowd
A method of launching foodstuffs into a crowd for promotional and entertainment purposes.
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.
| Number | Title | Issue Date |
| 7543133 | Latency tolerant distributed shared memory multiprocessor computer A computer system having low memory access latency. In one embodiment, the computer system includes a network and one or more processing nodes connected via the network, wherein each processing node includes a plurality of processors and a shared memory connected to... | 06/02/2009 |
| 7500055 | Adaptable cache for dynamic digital media A system and method are disclosed for eliminating many of the transactional performance limitations in current digital media server systems by augmenting those existing systems with an adaptable cache. In a preferred embodiment, the adaptable cache is a compact stor... | 03/03/2009 |
| 7464250 | Method to reduce disk access time during predictable loading sequences The invention discloses a method for loading data from a disk. The method may comprise comparing a current sequence of disk requests to data indicative of a previous disk request sequence. Responsive to detecting a match between the current disk sequence and the pre... | 12/09/2008 |
| 7464232 | Data migration and copying in a storage system with dynamically expansible volumes When migrating data stored in a storage region assigned to a volume to another storage region, the connection status of the host computer and volume is confirmed. When the host computer and volume are connected, the maximum capacity of the volume requested by the ho... | 12/09/2008 |
| 7461202 | Method and apparatus using hard disk drive for enhanced non-volatile caching A method and apparatus is provided for allocating a portion of the OD zone of a hard drive disk to be a non-volatile (NV) caching space, where all writes to the disk are carried out. These write operations can be performed much faster than with conventional techniqu... | 12/02/2008 |
| 7461231 | Autonomically adjusting one or more computer program configuration settings when resources in a logical partition change A computer program communicates with a partition manager in the logical partition where the computer program is run. When resource allocation in the logical partition dynamically changes, the partition manager notifies the computer program of the configuration chang... | 12/02/2008 |
| 7461183 | Method of processing a context for execution A method and apparatus in a data controller in a storage drive for retrieving, evaluating, and processing a context that describes a direct memory access (DMA) request. The data controller includes a buffer for storing data transferred in response to execution of a ... | 12/02/2008 |
| 7461234 | Loosely-biased heterogeneous reconfigurable arrays A heterogeneous array includes clusters of processing elements. The clusters include a combination of ALUs and multiplexers linked by direct connections and various general-purpose routing networks. The multiplexers are controlled by the ALUs in the same cluster, or... | 12/02/2008 |
| 7457923 | Method and structure for correlation-based prefetching A dynamic prediction is made whether a load instruction will miss a cache. Data is prefetched for the load instruction when a cache miss is predicted. Thus, the prefetch is only performed if a trigger event correlated with a cache miss for that load instruction is d... | 11/25/2008 |
| 7457925 | Storage control method and system To enable favorable control of the storage of electronic information, a management device connected communicably to one or more storage control devices that are connected communicably to at least one of a plurality of storage devices refers to resource information r... | 11/25/2008 |
| 7457936 | Memory access instruction vectorization A compilation method includes converting memory access instructions that read or write less than a minimum data access unit (MDAU) to memory access instructions that read or write a multiple of the minimum data access unit, converting the memory access instructions ... | 11/25/2008 |
| 7454598 | Controlling out of order execution pipelines issue tagging A method and system of controlling out of order execution pipelines using issue tags is disclosed. The issue tags are used to dynamically calculate pipeline skew parameters that track the relative position of a load/store instruction in a load/store pipeline and a s... | 11/18/2008 |
| 7454579 | Managing access to shared resources Managing access to a shared resource includes receiving a request indicating that an operation requires access to the shared resource, associating the operation with a lock in a lock queue that is associated with the shared resource, and determining whether the shar... | 11/18/2008 |
| 7454581 | Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors A method for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing ref... | 11/18/2008 |
| 7454590 | Multithreaded processor having a source processor core to subsequently delay continued processing of demap operation until responses are received from each of remaining processor cores In one embodiment, a processor comprises a plurality of processor cores and an interconnect to which the plurality of processor cores are coupled. Each of the plurality of processor cores comprises at least one translation lookaside buffer (TLB). A first processor c... | 11/18/2008 |
| 7454586 | Memory device commands Data regarding physical parameters and security and commands to send such data can be communicated between a memory device and a memory controller using a memory bus connected between the two. In one embodiment, the invention includes receiving a first command at a ... | 11/18/2008 |
| 7451270 | System and method for detecting and correcting errors in a control system A system and method for detecting and correcting errors within a control system is disclosed. A storage device stores data values that are used to control one or more circuits within the system. This storage device may operate as a slave, such that the storage devic... | 11/11/2008 |
| 7451272 | Queue or stack based cache entry reclaim method A method and system of organizing a cache memory system based on a temporal-access pattern is disclosed. One or more data entries may be stored in a memory. One or more cache entries of the one or more data entries may be stored in a temporal cache. The one or more ... | 11/11/2008 |
| 7451288 | Word-individual key generation Apparatus and method for generating an individual key for accessing a predetermined addressable unit of a memory divided into addressable units. The apparatus includes a calculator for calculating a page pre-key based on a page address, a determiner for determining ... | 11/11/2008 |
| 7451281 | System and method for using swappable storage for storing program data One embodiment provides a method of providing a user with information quicker than could be achieved by obtaining the information from a storage source, the method comprising receiving a request from a user for stored data accessible by the user, the stored data mai... | 11/11/2008 |
| 7447855 | Data processing method providing remote copy in a system having first, second, and third storage systems A data processing system includes at least a first storage system, a second storage system and a third storage system. The third storage system maintains a replication of data stored in the first storage system. When updating data in the first storage system, the fi... | 11/04/2008 |
| 7447837 | Control device for a RAID device A control device for a RAID device is provided which changes, when one or more disks are added, allocation of segments to existing stripes, each of which have created by use of existing disks, by use of the one or more disks to be added without changing the number o... | 11/04/2008 |
| 7444479 | Fully buffered DIMM read data substitution for write acknowledgement A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue. ... | 10/28/2008 |
| 7444489 | Applications for non-disruptively moving data between logical disk regions in a data storage system A method is provided for a data storage system to change the RAID type, the layout characteristics, and the performance characteristics of a virtual volume mapped to logical disk regions in one or more logical disks while the data storage system remains online to a ... | 10/28/2008 |
| 7444478 | Priority scheme for transmitting blocks of data Provided are techniques for transmitting blocks of data. It is determined whether any high priority out of sync (HPOOS) indicator is set to indicate that a number of modified segments associated with a block of data are less than or equal to a modified segments thre... | 10/28/2008 |
| 7444470 | Storage device, control method of storage device, and removable storage medium A storage device executes a program matching a removable storage medium. The device has a drive unit for reading the storage medium, a program memory for storing a program module required for processing of a storage device and a module list, a random access memory, ... | 10/28/2008 |
| 7444467 | Storage system having a semiconductor memory device which stores data and parity data permanently A storage system, coupled to a host computer, including at least one controller receiving data from the host computer, and a plurality of memory units connected to the controller. The controller generates parity data and sends the data and the parity data to the mem... | 10/28/2008 |
| 7444473 | Speculative memory accesses in a proximity communication-based off-chip cache memory architecture A proximity interconnect module includes a plurality of processors operatively connected to a plurality of off-chip cache memories by proximity communication. Due to the high bandwidth capability of proximity interconnect, when an off-chip cache memory is searched f... | 10/28/2008 |
| 7441096 | Hierarchical storage management system A hierarchical storage system comprises a host computer and a storage system. The storage system comprises at lease two kinds of storage devices, a first tier storage and a second tier storage. The first tier storage is a high performance (or high cost) storage devi... | 10/21/2008 |
| 7441095 | Storage system and storage controller A first storage controller has a multilayer memory hierarchy constructed by LDEV (logical device) connected from LUN, and VDEV (virtual device) connected to the lower order of the LDEV. At least one of the VDEVs is constructed by mapping the memory resources arrange... | 10/21/2008 |
| 7437525 | Guaranteed undo retention Techniques are provided for guaranteed undo retention. The techniques include a database server attempting to store undo information in undo storage. In order to store the undo information, the database server may overwrite expired undo records; write to empty undo ... | 10/14/2008 |
| 7437528 | Gang blocks A method for allocating space on a disk involving receiving a request to allocate space on the disk having a first size, determining whether contiguous space of the first size exists on the disk. If contiguous space of the first size exists on the disk, allocating t... | 10/14/2008 |
| 7437497 | Method and apparatus for encoding memory control signals to reduce pin count One embodiment of the present invention provides a system that uses encoded memory control signals to reduce pin count on chips that generate and drive memory control signals. During operation, the system receives encoded memory control signals from a memory control... | 10/14/2008 |
| 7434000 | Handling duplicate cache misses in a multithreaded/multi-core processor In one embodiment, a processor comprises a cache and a cache miss unit coupled to the cache. The cache miss unit is configured to initiate a cache fill of a cache line for the cache responsive to a first cache miss in the cache, wherein the first cache miss correspo... | 10/07/2008 |
| 7434007 | Management of cache memories in a data processing apparatus The present invention provides a data processing apparatus and method for managing cache memories. The data processing apparatus comprises a processing unit for issuing an access request seeking access to a data value, and a hierarchy of cache memories for storing d... | 10/07/2008 |
| 7430645 | Methods and apparatus for extending a retention period for data in a storage system One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to... | 09/30/2008 |
| 7428621 | Methods and apparatus for storing a reflection on a storage system One embodiment is directed to the deletion of content units from a storage system. When a content unit is deleted, a reflection may be created and stored on the storage system. The reflection identifies the deleted content unit and may include additional information... | 09/23/2008 |
| 7426612 | Methods and apparatus for enforcing instruction-cache coherence Methods and apparatus for enforcing instruction-cache coherence are described herein. In an example method, a memory region of an instruction cache is initialized to form an initialized memory region prior to generating new code associated with the initialized memor... | 09/16/2008 |
| 7426620 | Apparatus and method for memory access of sharing buses An apparatus and a method for memory access of sharing the address and the data buses used in multi-media player, comprising at least one SDRAM, storing the large data and as a buffer in high speed; at least one flash memory, storing the programs, the user's default... | 09/16/2008 |
| 7426609 | Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method A disk control apparatus formats each track of a storage disk device in a short time. The disk control apparatus (1) has a cache memory (14) which stores a part of data, a management table (20) which indicates whether a track of the storage disk... | 09/16/2008 |