Superstar singer Michael Jackson co-patented a "Method and means for creating anti-gravity illusion" in 1993.
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 |
| 8190848 | Interleaver memory allocation method and apparatus According to one embodiment, memory is allocated between an interleaver buffer and a de-interleaver buffer in a communication device based on downstream and upstream memory requirements. The upstream de-interleaver memory requirement is determined based on upstream ... | 05/29/2012 |
| 8180972 | Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of accelerators, the host computer and the accelerators each having local memory... | 05/15/2012 |
| 8180957 | Memory control unit and memory control method An object of the invention is to provide a memory control unit and a memory control method capable of making the operation setting of SDRAM without intentionally stopping access to the SDRAM. A switch signal generation section (18) for generating a switch sig... | 05/15/2012 |
| 8176293 | Method and system for moving active virtual partitions between computers Embodiments of the present invention are directed to enhancing VPAR monitors to allow an active VPAR to be moved from one machine to another, as well as to enhancing virtual-machine monitors to move active VPARs from one machine to another. Because traditional VPAR ... | 05/08/2012 |
| 8161259 | Computer system, storage system and method for saving storage area by integrating same data Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are m... | 04/17/2012 |
| 8156300 | Delete notifications for an entire storage volume A delete notification can be received at a storage stack filter in a storage stack. It can be determined whether the delete notification applies to an entire storage volume. If the delete notification does not apply to the entire storage volume, a first set of actio... | 04/10/2012 |
| 8145850 | Method and system for visualizing a storage area network A method and system for visualizing a SAN is disclosed. In one embodiment, a method for visualizing a SAN includes scanning SAN components in the SAN to determine respective types of the SAN components and connectivity information between the SAN components. The met... | 03/27/2012 |
| 8122206 | Systems, methods, and apparatus for pixel fetch request interface Presented herein are system(s) and apparatus for a memory access unit for accessing data for a module. The memory access unit comprises an output port for providing access requests for lists of addresses in a memory over a link to a memory controller. ... | 02/21/2012 |
| 8112588 | Sorting cache objects based on access counters reset upon garbage collection Some embodiments of a method and an apparatus to improve locality of references for objects have been presented. In one embodiment, an access counter is provided to each of a set of objects in a computing system. The access counter is incremented each time a respect... | 02/07/2012 |
| 8108614 | Mechanism for effectively caching streaming and non-streaming data patterns A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of ... | 01/31/2012 |
| 8103821 | Flash memory device with wear-leveling mechanism and controlling method thereof A flash memory device with a wear-leveling mechanism includes at least one flash memory, a hot list, a bitmap, a source pointer, and a controller. The controller obtains a physical memory block with high erase count through the hot list, an erase count of the physic... | 01/24/2012 |
| 8103827 | Managing processing systems access to control blocks providing information on storage resources Provided are a method, system, and article of manufacture to manage storage resources in a storage system. Requests by processing systems are received for access to a control block providing information on an address assigned to one of the storage resources to acces... | 01/24/2012 |
| 8099558 | Fairness mechanism for starvation prevention in directory-based cache coherence protocols Methods and apparatus relating to a fairness mechanism for starvation prevention in directory-based cache coherence protocols are described. In one embodiment, negatively-acknowledged (nack'ed) requests from a home agent may be tracked (e.g., using distributed linke... | 01/17/2012 |
| 8090904 | Reduced hard-drive-capacity detection device The present disclosure relates to a device for detecting accessible capacity in an external hard drive. The disclosed device may detect reduced accessible capacity in an external hard drive due to an modification or deletion of either the Host-Protected Area or the ... | 01/03/2012 |
| 8082401 | Self-timing for a multi-ported memory system Multi-ported memory systems (e.g., register files) employ self-timing for operational synchronization. Thus, rather than using a reference clock duty cycle for operational synchronization, as in conventional multi-ported register files, embodiments of the present di... | 12/20/2011 |
| 8074043 | Method and apparatus to recover from interrupted data streams in a deduplication system Detection and proper deduplication of a re-started data stream in a segmentation analysis-based deduplication system are provided by retaining information about a previous data stream and using that information when performing segmentation of the re-started data str... | 12/06/2011 |
| 8069309 | Servicing memory in response to system failure Memory is serviced. In response to an input indicating a serious condition, a service is invoked that is unaffected by the serious condition. By the service, it is determined whether other instructions are available to be executed that are not being affected by the ... | 11/29/2011 |
| 8065470 | Semiconductor storage device with volatile and nonvolatile memories A semiconductor storage device includes a first memory area configured in a volatile semiconductor memory, second and third memory areas configured in a nonvolatile semiconductor memory, and a controller which executes following processing. The controller executes a... | 11/22/2011 |
| 8065471 | Semiconductor device having a volatile semiconductor memory and a nonvolatile semiconductor memory which performs read/write using different size data units A semiconductor storage device includes a first memory area configured in a volatile semiconductor memory, second, third, and fourth memory areas configured in a nonvolatile semiconductor memory, and a controller which executes following processing. The controller e... | 11/22/2011 |
| 8065488 | Mechanism for effectively caching streaming and non-streaming data patterns A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of ... | 11/22/2011 |
| 8060716 | Information processing device for securely processing data that needs to be protected using a secure memory To aim to provide an information processing device capable of improving a processing capability and securely handling programs and data to be protected. According to a system LSI including a plurality of CPUs, when a CPU-1 switches to a protection mode, the C... | 11/15/2011 |
| 8051262 | Storage system storing golden image of a server or a physical/virtual machine execution environment A storage system stores golden image of a server or any physical/virtual machine execution environment and associate the golden image and the storage port. The storage system also creates the copy of the golden image to the logical volume, and allocates the internal... | 11/01/2011 |
| 8046533 | System and method for sector remapping Disclosed herein is an improved sector remapping method that maps logical sectors into physical sectors in storage disks such as SATA (Serial ATA) drives without reducing either storage capacity or I/O performance efficiency. Under this sector remapping method, logi... | 10/25/2011 |
| 8032696 | Decoding device and semiconductor device which read file rewriting discrimination information When an external recording medium connected to an interface is removed therefrom and a new external recording medium is connected to the interface, a processor selects either first file analysis information read from a memory or second file analysis information gene... | 10/04/2011 |
| 8032687 | Method, system, and apparatus for supporting limited address mode memory access Supporting limited address mode memory access involves receiving a write request from the processor targeted to a first predetermined address. A data portion of the write request includes a target address of the system memory. In response to determining the write re... | 10/04/2011 |
| 8028127 | Automated on-line capacity expansion method for storage device A volume provider unit in a computer system that detects a logical block address of a read or write I/O accessing a logical volume of a storage device from a host. According to the logical block address fetched, a storage domain of the logical volume is dynamically ... | 09/27/2011 |
| 8028132 | Collision handling apparatus and method The present invention relates to mechanisms for handling and detecting collisions between threads (5, 6, 7) that execute computer program instructions out of program order. According to an embodiment of the present invention each of a plurality of threads ( | 09/27/2011 |
| 8019945 | System and method for transactional cache A computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and one or more work spaces; maintaining an internal mapping between the one or more trans... | 09/13/2011 |
| 8019927 | Electronic tag system having bank status and controlling method thereof An electronic tag system, an electronic tag, and a controlling method thereof according to the present invention include an electronic tag that includes a memory having a divided band and a bank status that stores a status of data stored in the divided bank, a contr... | 09/13/2011 |
| 8019935 | Random number generation for a host system using a hard disk drive A hard disk drive is provided for enhancing random number generation. In particular embodiments, the hard disk drive includes a storage subsystem and a controller. The controller generates a random number based on information associated with the storage subsystem. T... | 09/13/2011 |
| 8015387 | Virtual memory mapping for efficient memory usage A processor (e.g. utilizing an operating system and/or circuitry) may access physical memory by paging, where a page is the smallest partition of memory mapped by the processor from a virtual address to a physical address. An application program executing on the pro... | 09/06/2011 |
| 8015372 | Apparatus and method for memory migration in a distributed memory multiprocessor system A distributed memory multiprocessor system including a plurality of cells interconnected via an inter-cell network, each of the plurality of cells including at least one cache, a memory, a memory controller, and a directory managing a status of data stored in the me... | 09/06/2011 |
| 8006036 | Storage system and data management method The present invention comprises a CHA 110 which transmits/receives data to/from an external device, a DKA 140 which transmits/receives data to/from an HDD unit 200, a primary cache unit 120 which has a primary cache memory 124, a s... | 08/23/2011 |
| 8006028 | Enabling memory module slots in a computing system after a repair action Methods, systems, and products are disclosed for enabling memory module slots in a computing system after a repair action, the computing system having a plurality of memory module slots and having at least one memory module installed in one of the memory module slot... | 08/23/2011 |
| 8006035 | Method for analyzing performance information A computer system having a management computer, a storage system including a plurality of RAID groups and a plurality of ports used for accessing storage areas in the plurality of RAID groups, and a plurality of computers coupled to the storage system using computer... | 08/23/2011 |
| 7991958 | Method and system for providing digital rights management files using caching A method for providing DRM files using caching includes identifying DRM files to be displayed in a file list in response to a request, decoding a number of first DRM files from among the identified DRM files and caching the first DRM files in a first memory space, a... | 08/02/2011 |
| 7984238 | Storage-management computer-readable storage medium, apparatus, and method A storage-management apparatus and method that manages storage areas. The storage-management apparatus includes a collecting unit that collects valid-area-determination information items, each of which shows whether a corresponding one of the storage areas is a vali... | 07/19/2011 |
| 7984247 | External memory controller node A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory ... | 07/19/2011 |
| 7979660 | Paging memory contents between a plurality of compute nodes in a parallel computer Methods, apparatus, and products are disclosed for paging memory contents between a plurality of compute nodes in a parallel computer that includes: identifying, by a master node, a memory allocation request for an application executing on the master node, the memor... | 07/12/2011 |
| 7979646 | External memory controller node A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory ... | 07/12/2011 |