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

Icon_funbox Bizarre Patents

Patent No. 5307162

Cloaking System Using Optoelectronically Controlled Camouflage

A Cloaking System designed to operate in the visible light spectrum, utilizes optoelectronics and/or photonic components to conceal an object within it.

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/113 - Caching


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein the DASD is used as a dedicated hierarchically
No. of patents: 1601
Last issue date: 05/29/2012


          11            
NumberTitleIssue Date
7218468Writing synchronized data to magnetic tape
Synchronized data is written to magnetic tape while reducing the number of backhitches. A controller detects a pattern of synchronizing events for received data records to be written to tape; writes each transaction of data records to the magnetic; tape; accumulates...
05/15/2007
7219169Composite DMA disk controller for efficient hardware-assisted data transfer operations
In one embodiment, a direct memory access (DMA) disk controller used in hardware-assisted data transfer operations includes command receiving logic to receive a data transfer command issued by a processor. The data transfer command identifies one or more locations i...
05/15/2007
7216196Memory hub and method for memory system performance monitoring
A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics—for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage...
05/08/2007
7216212Semiconductor memory with self-refresh capability
A memory device comprises a plurality of banks of storage locations accessible in response to access requests. Data refresh means are provided for refreshing data stored in the storage locations within prescribed times, whereby the memory device autonomously perform...
05/08/2007
7216203Read ahead technique for network based file systems
One embodiment of the present invention includes a method for enabling a client node to automatically read ahead data from a network based file system. Specifically, in response to an application operating on the client node requesting a data page, the client node r...
05/08/2007
7216222System and method for writing data from a storage means to a memory module in a solid state disk system
The invention is directed to a system and method for writing data from a non-volatile storage means to a volatile memory module within a solid state disk system, upon start-up. The system preferably uses a control module coupled to a memory module and storage means....
05/08/2007
7216206Control apparatus of storage unit, and method of controlling the control apparatus of storage unit
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devic...
05/08/2007
7216199Disk control system and method
In a disk control system having a RAID controller for continuously writing data on a data stripe composed of a plurality disk apparatus, in response to a write request, data blocks are sequentially written on empty areas of a write target data stripe on the pluralit...
05/08/2007
7213082Memory hub and method for providing memory sequencing hints
A memory module includes a memory hub coupled to several memory devices. The memory hub is also coupled to receive a memory packet from a system controller containing a memory hint indicative of the subsequent operation of the memory devices. The memory module uses ...
05/01/2007
7213104Disk array control device with an internal connection system for efficient data transfer
A disk array controller which includes a channel interface unit for connecting a host computer through a first type channel, a channel interface unit for connecting a host computer through a second type channel, a plurality of disk interface units provided with an i...
05/01/2007
7213110Destaging method for storage apparatus system, and disk control apparatus, storage apparatus system and program
A destaging method is provided for destaging a storage apparatus system comprising a disk control apparatus that functions as a data storage unit and is provided with disk apparatuses and a first cache memory, and an information processing apparatus that is connecte...
05/01/2007
7213109System and method for providing speculative ownership of cached data based on history tracking
A system and method for managing memory data is provided. Data stored within a main memory may be requested by multiple requesters that may include one or more cache memories. When the data is provided by the main memory to a requester, it will be provided in a stat...
05/01/2007
7210061Data redundancy for writes using remote storage system cache memory
A technique for using a remote array cache memory for data redundancy. A computer system includes a first storage system having cache memory and mass storage. Data to be written to the mass storage is written to the cache memory. Redundant data is stored elsewhere i...
04/24/2007
7210058Method for peer-to-peer system recovery
A method for peer-to-peer system recovery, where the peer-to-peer system comprises a plurality of virtual tape controllers in communication with a first virtual tape server and with a second virtual tape server. The method generates a shutdown key, saves that shutdo...
04/24/2007
7210059System and method for on-board diagnostics of memory modules
A memory hub includes an on-board diagnostic engine through which diagnostic testing and evaluation of the memory system can be performed. The memory hub includes a link interface for receiving memory requests for access to memory devices of the memory system and a ...
04/24/2007
7209432Data management information obtaining method for obtaining data management information including information concerning part of data areas as information concerning a pseudo area
On an information recording medium, a recording area is divided in a plurality of data areas, and data is recorded on each of the data areas. In response to a request for obtaining data management information concerning a recording of the data recorded on each of th...
04/24/2007
7209967Dynamic load balancing of a storage system
A storage system coupled to a plurality of clients via a communication link includes a first file server including a first switching module and a first resource manager, the first resource manager configured to maintain a first resource table that provides mapping i...
04/24/2007
7209972High speed data transfer mechanism
A storage and data management system establishes a data transfer pipeline between an application and a storage media using a source data mover and a destination data mover. The data movers are modular software entities which compartmentalize the differences between ...
04/24/2007
7210013Data protection for computer system
For a hard disk drive divided into a user area that is an area operating in a user environment, and a host protected area that is an area protected from a user, provided are: a basic input/output system which supports a boot from the host protected area as well as s...
04/24/2007
7206887System and method for memory hub-based expansion bus
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupl...
04/17/2007
7206946Disk drive system for starting destaging of unwritten cache memory data to disk drive upon detection of DC voltage level falling below predetermined value
A disk array system including at least one channel control portion, at least one disk control portion, a cache memory, a cache switch, a shared memory, a power unit, and a casing for storing the channel control portion, the disk control portion, the cache memory, th...
04/17/2007
7206902System, apparatus and method for predicting accesses to a memory
A system, apparatus, and method are disclosed for predicting accesses to memory. In one embodiment, an exemplary apparatus comprises a processor configured to execute program instructions and process program data, a memory including the program instructions and the ...
04/17/2007
7206795Prefetching and multithreading for improved file read performance
A problem of latency during a read of a file is solved by activating multiple concurrent read threads and also by prefetching blocks of file data from storage to a file system cache. Prefetching ensures that by the time that a client or application needs more file d...
04/17/2007
7206818Shared memory multiprocessor system
Multiprocessor system, having a translation lookaside buffer (TLB) in each processor, and having a structure for avoiding TLB purge overhead. Each processor node is provided with a partial main memory and a physical page map table (PPT). The PPT stores mapping betwe...
04/17/2007
7206900Disk array and method for reading/writing data from/into disk unit
When a bus is used as a data communication channel, data within a disk unit cannot be reproduced or copied into a spare disk while a control unit is making read/write processing based on a request from a host computer, or vice versa. Thus, a loop is constructed by a...
04/17/2007
7203830Apparatus and method to decrease boot time and hibernate awaken time of a computer system
A method and apparatus to decrease the boot time and the hibernate awaken time of a computer system is presented. Static and dynamic configuration data is stored in flash memory. The size of flash memory is selected so that the initialization time of the configurati...
04/10/2007
7203795Digital recording, reproducing and recording/reproducing apparatus
A recording/reproducing apparatus for recording a received signal as digital data in a file format and for reproducing the digital data stored in the file format includes a memory controller which controls the recording made in a manner such that the digital data co...
04/10/2007
7200623Methods to perform disk writes in a distributed shared disk system needing consistency across failures
Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that olde...
04/03/2007
7200024System and method for optically interconnecting memory devices
A memory device includes a semiconductor substrate in which memory circuitry has been fabricated. An address converter and a control signal converter are coupled to an address decoder and control logic, respectively. The address and control converters are operable t...
04/03/2007
7200715Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
The invention features a method for controlling storage of data in a plurality of storage devices each including storage blocks, for example, in a RAID array. The method includes receiving a plurality of write requests associated with data, and buffering the write r...
04/03/2007
7197617Process, apparatus, and system for storing data check information using standard sector data field sizes
A process, apparatus, and system stores data check information on an electronic storage medium that uses standard sector data field sizes. The check information may include a cyclic redundancy check (CRC), a logical block address (LBA), a longitudinal redundancy che...
03/27/2007
7197589System and method for providing access to a bus
A computer system (10) includes a bus controller (12), a bus (14), a plurality of processing devices (16) and a plurality of enabling switches (18). Each enabling switch (18) corresponds to a separate one of the processing d...
03/27/2007
7197593Bad-sector search method, data recording device, and program
While executing a command that accesses a sector on a disk-shaped recording medium placed in a data recording device, an address of a sector where it is difficult to read data is recorded in a memory. After that, a determination is made as to whether or not the data...
03/27/2007
7197599Method, system, and program for managing data updates
A method, system, and program manages updates of user data and parity data stored in stripes across a plurality of disk storage units arranged in a data organization type such as a RAID array. In one embodiment, a record of stripes potentially containing inconsisten...
03/27/2007
7197622Efficient mapping of signal elements to a limited range of identifiers
Signal elements are mapped to a limited range of identifiers by emulating a “virtual” space of identifiers larger than the real limited space of identifiers. The larger virtual identifier space is implemented by an intermediate memory, which provides storage of ...
03/27/2007
7197614Method and apparatus for mirroring data stored in a mass storage system
A method and apparatus for mirroring data stored in a storage device within a mass storage system by copying data stored in a first storage device to a second storage device, while simultaneously flushing the write cache. After the two storage devices are synchroniz...
03/27/2007
7197621Fast search algorithm for data sorting in chained lists
A data memory for storing elements, which data memory stores the data of the elements and at least a chained list which contains, for each stored element, at least its element address, its element number and a pointer to the address of the stored element having the ...
03/27/2007
7197071Film resource manager
Post-production processing may be performed by receiving a film-processing order, determining a process useful in fulfilling film-processing order, identifying one or more resources available to perform the process useful in fulfilling the film-processing order, and...
03/27/2007
7197665Physical incremental backup using snapshots
A backup apparatus and method suitable for protecting the data volume in a computer system function by acquiring a base state snapshot and a sequential series of data volume snapshots, the apparatus concurrently generating succedent and precedent lists of snapshot d...
03/27/2007
7197616Virtual ordered writes
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device a...
03/27/2007
          11            
 
Sign InRegister
Username  
Password   
forgot password?