|
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...
|