Match Document Document Title
7613887 System and method for managing a memory storage device  
A memory management system for a memory in a data storage device comprises a memory controller module that receives a frame of data including a plurality of data words from a host, that generates...
7613886 Methods and apparatus for synchronizing data access to a local memory in a multi-processor system  
Methods and apparatus provide for receiving a request from an initiating device to initiate a data transfer into a local memory for execution of one or more programs therein, the local memory being...
7613881 Method and system for configuring and using virtual pointers to access one or more independent address spaces  
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless...
7613747 Tiered database storage and replication  
A storage network comprising a production database configured to store a first production section on a first tier production storage system and a second production section on a second tier...
7613065 Multi-port memory device  
In a multi-port memory device, a plurality of ports simultaneously access a plurality of banks through global data buses. A data conflict detector compares valid data signals input from the...
7606968 Multi-level content addressable memory  
A multi-level content addressable memory (CAM) architecture compresses out much of the redundancy encountered in the search space of a single CAM, particularly for flow-based lookups in a network....
7603520 Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit  
A record apparatus is disclosed. The record apparatus has a memory, a record section, and a record control section. The memory stores data in a first unit. The record section writes data to an...
7603346 Integrated search engine devices having pipelined search and b-tree maintenance sub-engines therein  
A pipelined search engine device, such as a longest prefix match (LPM) search engine device, includes a hierarchical memory and a pipelined tree maintenance engine therein. The hierarchical memory...
7596587 Multi-tiered storage  
Methods and apparatus are described for storing a plurality of objects in a plurality of storage options. An importance index is generated for each of the plurality of objects with reference to...
7590868 Method and apparatus for managing encrypted data on a computer readable medium  
A method and apparatus for managing encrypted data on a computer readable medium wherein an encryption key is determined for a received quantum of data. The quantum of data is encrypted according...
7587593 Electronic device and method for updating authentication reference information  
Authentication reference information (SRM) is input into a variety of input paths, thereby increasing the opportunity to update the authentication reference information. Then, the authentication...
7587548 Disk array apparatus and method for controlling the same  
An apparatus which includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for...
7581172 Method and apparatus for efficient management of XML documents  
A storage manager represents XML-compliant documents as a collection of objects, each associated with an element of the XML document. The objects are created with a hierarchy that conforms to the...
7581061 Data migration using temporary volume to migrate high priority data to high performance storage and lower priority data to lower performance storage  
The storage control device of the present invention uses a temporary volume to move data rapidly between volume groups. The storage control device forms a plurality of volume groups by grouping...
7581055 Multiple processor system and method including multiple memory hub modules  
A processor-based electronic system includes several memory modules arranged in first and second ranks. The memory modules in the first rank are directly accessed by any of several processors, and...
7574464 System and method for enabling a storage system to support multiple volume formats simultaneously  
A system and method enables a storage system to support multiple volume type simultaneously. A volume type field is contained within a file system information block that permits the storage system...
7571154 Autonomic control of a distributed computing system using an application matrix to control application deployment  
A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing...
7568068 Disk drive with cache having volatile and nonvolatile memory  
A disk drive that includes nonvolatile memory for use when the disk drive is in standby mode also uses the nonvolatile memory, together with a volatile memory, as a cache when the disk drive is in...
7548996 Data streamer  
In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer...
7545663 Semiconductor storage device  
Data transfer speed is increased in a semiconductor storage device in which the core unit and the interface unit are separate chips. The device has a plurality of core chips through in which a...
7533238 Method for limiting the size of a local storage of a processor  
A method for limiting the size of a local storage of a processor is provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a...
7533235 Reserve stacking  
The reserves of a flexible volume and the aggregate which contains the flexible volume are “stacked”. When the flexible volume is created, a portion of the flexible volume having a capacity...
7515449 CAM asynchronous search-line switching  
This patent describes a method for switching search-lines in a Content Addressable Memory (CAM) asynchronously to improve CAM speed and reduce CAM noise without affecting its power performance....
7502877 Dynamically setting routing information to transfer input output data directly into processor caches in a multi processor system  
According to some embodiments, IO traffic is transferred directly into a target processor cache in accordance with routing information.
7500184 Determining an acceptance status during document parsing  
A method of parsing a markup-language document includes detecting, in a markup-language document, a start of a first data node of a first node type and identifying a first data definition...
7499843 Reconfigurable control system based on hardware implementation of Petri graphs  
A reconfigurable control system based on duplication of cells, in which each of these cells corresponds to a place on a Petri graph, and in that the configuration models the topology of the...
7496711 Multi-level memory architecture with data prioritization  
In a method of controlling computer-readable memory that includes a plurality of memory locations, a usage frequency of a data unit stored in a first memory location is determined. The data unit is...
7496704 Information processing device with display having attachable/detachable data storage device having a plurality of recording media  
An information processing device includes: an interface to/from which a recording medium is attachable/detachable; a data storage device that stores data; a data extractor that extracts data...
7493466 Virtualization system for virtualizing disks drives of a disk array system  
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...
7493447 System and method for caching sequential programs  
Methods and related computer program products, systems, and devices for using a NAND flash as a program ROM are disclosed.
7478197 Adaptive mechanisms for supplying volatile data copies in multiprocessor systems  
In a computer system with a memory hierarchy, when a high-level cache supplies a data copy to a low-level cache, the shared copy can be either volatile or non-volatile. When the data copy is later...
7475094 Automatic management of dependencies between physical and logical elements in an application set  
A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism...
7475093 Memory cache management in XML/relational data mapping  
Caching architecture that facilitates translation between schema data and relational structures. A schema translation component consumes schema data (e.g., XML schema data) having a schema...
7472222 HDD having both DRAM and flash memory  
A mobile computing hard disk drive has both a flash memory device and a DRAM device, with the HDD controller managing data storage between disk, DRAM, and flash both when write requests arrive and...
7461215 Advanced processor with implementation of memory ordering on a ring based data movement network  
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and...
7461213 Advanced processor system using request, data, snoop, and response rings  
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and...
7454569 Hierarchical system and method for performing storage operations in a computer network  
A system for performing storage operations using hierarchically configured storage operation cells, the system comprising: a first storage manager component; and a first storage operation cell, the...
7451284 Storage system and control method of the same  
The invention provides a storage system which can estimate a necessary capacity at the time of acquiring a snap shot copy without actually sampling the snap shot copy, and a control method of the...
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...
7451248 Method and apparatus for invalidating cache lines during direct memory access (DMA) write operations  
A method and apparatus for invalidating cache lines during direct memory access (DMA) write operations are disclosed. Initially, a multi-cache line DMA request is issued by a peripheral device. The...
7444493 Address translation for input/output devices using hierarchical translation tables  
An embodiment of the present invention is a technique to perform address translation. A table structure is indexed by a source identifier of an input/output (I/O) transaction specifying a guest...
7441080 Method of and system for controlling attributes of a plurality of storage devices  
A method of, and a system for, controlling attributes of a group of storage devices presents to a user a set attribute choices for one or more groups of storage devices. The user interacts with the...
7433976 Data copy method and application processor for the same  
A data copy method includes designating data stored in a non-volatile memory device as data packages, reading at least one data package to store the read at least one data package in a temporary...
7421552 Techniques for managing data within a data storage system utilizing a flash-based memory vault  
A technique for managing data within a data storage system involves performing data storage operations on behalf of a set of hosts (i.e., one or more hosts) using a volatile-memory storage cache...
7421538 Storage control apparatus and control method thereof  
A storage control apparatus controls physical disks according to the host access using a pair of controllers, while mirroring processing is decreased when data is written to a cache memory and...
7409503 Register file systems and methods for employing speculative fills  
Multi-processor systems and methods are provided. One embodiment relates to a multi-processor system that may comprise a multi-processor system with a processor having a processor pipeline that...
7409500 Systems and methods for employing speculative fills  
Multi-processor systems and methods are disclosed. One embodiment may comprise a multi-processor system with a processor having a processor pipeline that executes program instructions with data...
7409494 Extension of write anywhere file system layout  
A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more...
7406565 Multi-processor systems and methods for backup for non-coherent speculative fills  
Multi-processor systems and methods are disclosed. One embodiment may comprise a multi-processor system comprising a processor having a processor pipeline that executes program instructions with...
7404039 Data migration with reduced contention and increased speed  
Methods and apparatus are provided for managing data in a hierarchal storage subsystem. A plurality of volumes is designated as a storage group for Level 0 storage; a threshold is established for...