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

Icon_funbox Bizarre Patents

Patent No. 5996127

Wearable Device For Feeding and Observing Birds and Other Flying Animals

A device for feeding and observing flying animals comprising a hat, a support mounted on the hat and extending outward from the hat, and a feeder mounted on the support.

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


      4                
NumberTitleIssue Date
7512735Apparatus and method to control access to logical volumes
A method to control access to logical volumes. The method provides a plurality of host computers and an information storage and retrieval system comprising a plurality of logical volumes. The method forms (N) host computer groups, assigns one or more of the host com...
03/31/2009
7500051Migration of partitioned persistent disk cache from one host to another
A computer implemented method, data processing system, and computer usable program code are provided for migrating a persistent cache. A priming request is received at an intermediary to prime the persistent cache of a first partition. Data is moved from a disk to t...
03/03/2009
7500050Wise ordering for writes—combining spatial and temporal locality in write caches for multi-rank storage
A storage system has a storage controller for an array of storage disks, the array being ordered in an sequence of write groups. A write cache is shared by the disks. The storage controller temporarily stores write groups in the write cache responsive to write group...
03/03/2009
7487290Disk drive having real time performance improvement
Where realtime performance-critical processing is executed in parallel with data integrity-critical processing, embodiments of the invention improve the realtime performance by raising the data transfer efficiency for sequential access-dominant realtime processing. ...
02/03/2009
7487291Methods for restricted update sharing of removable media in a media library
A method is provided for restricted update sharing of removable media in a media library. Media is allowed to be retrieved from storage slots of a media library and moved to a drive in a restricted update mode. The media includes short term attributes that include s...
02/03/2009
7484037Disk controller configured to perform out of order execution of write operations
A memory controller for a disk controller comprises a first memory that receives first and second write operations in a first order and that stores the first and second write operations and corresponding write operation data. A second memory stores a corresponding a...
01/27/2009
7464221Storage system, storage device, and control method thereof
A storage system including a storage device 1 which includes: media 50 for storing data from a host computer 2; a medium controller 14 for controlling the media; a plurality of channel controllers 11 for connecting to the host comp...
12/09/2008
7461202Method 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
7457915Intelligent media caching based on device state
A portable media device intelligently caches media based on device state. The portable media device has a hard disk memory to store the media (e.g., music, videos, movies, games, etc.) and a cache memory. When the device is in a state of user interaction (e.g., the ...
11/25/2008
7454564Automatic cache resizing system
An automatic browser Web cache resizing system allows a browser to adjust its Web cache size to its environment automatically. When the browser starts up, the browser examines the host computer's hard drive for the amount of the available free space and allocates th...
11/18/2008
7447836Disk drive storage defragmentation system
The present invention provides a disk drive storage defragmentation system, comprising providing a cache buffer system coupled to a host system, coupling a disk drive storage system to the cache buffer system, performing a defragmantation process on the disk drive s...
11/04/2008
7444478Priority 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
7444467Storage 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
7441081Write-back caching for disk drives
Methods and associated structures for utilizing write-back cache management modes for local cache memory of disk drives coupled to a storage controller while maintaining data integrity of the data transferred to the local cache memories of affected disk drives. In o...
10/21/2008
7441082Storage-device resource allocation method and storage device
Data writing into a storage device. Data is written into a cache memory in order to implement speeding-up, and also the data is written into a physical disc asynchronously therewith. Since allocation of the cache memory is performed on each writing-request basis, a ...
10/21/2008
7437492Method and system for data compression and compression estimation in a virtual tape library environment
A method and system for efficiently storing and transferring data in a virtual tape library environment is disclosed. Data is written to a virtual tape library that emulates a physical tape library. Data stored in the virtual tape library may be compressed and an es...
10/14/2008
7437487Storage medium array controller, a storage medium array apparatus, a storage medium drive, a method of controlling a storage medium array, and a signal-bearing medium embodying a program of a storage medium array controller
A storage medium drive is controllable by a storage medium array controller. the storage medium array controller receives a data storage medium drive information and the storage medium array controller sets a data transmission parameter with respect to the storage m...
10/14/2008
7434026Disk array device and virtual volume management method using a logical table and a physical table
A logical table has a layered structure formed of a higher layer logical table arranged on a memory and a lower layer logical table arranged on a disk and stores where each part of a physical region corresponding to each part of a virtual volume is located, a physic...
10/07/2008
7428612Magnetic disk drive and method for controlling write operation
Embodiments of the invention reduce the time required to execute an erase command received from the host device and thereby reduce the time that the interface bus to the host device must spend for the command. In one embodiment, a host issues an erase command. Upon ...
09/23/2008
7427990Data replacement method and circuit for motion prediction cache
A system for decoding a video bitstream and a method for replacing image data in a motion prediction cache are described. For each of the cache lines, a tag distance between pixels stored in the cache line and uncached pixels that are to be stored in the cache is ca...
09/23/2008
7426534Method and system for caching message fragments using an expansion attribute in a fragment link tag
A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subse...
09/16/2008
7426609Disk 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
7426611Method and system for improved storage system performance using cloning of cached data
A method for improving storage system performance is disclosed. The method includes cloning information stored in a first unit of storage in a second unit of storage. The first unit of storage is stored in a first cache maintained by an upper-level system, while the...
09/16/2008
7426658Data storage system and log data equalization control method for storage control apparatus
A storage system have a plurality of control modules which control a plurality of disk storage devices. In order to read/write system information even when problems arise in paths with the plurality of disk devices, and moreover to output log data even upon occurren...
09/16/2008
7424627Storage device protection system, method for protecting hard disk thereof, medium for providing control program, and control program
A storage device protection system has a disk for storing data, the disk including a disk medium and a buffer for writing data to the disk medium. The device includes: a detecting unit for detecting an operation to cut off a main power supply of the device; an acces...
09/09/2008
7424587Methods for managing data writes and reads to a hybrid solid-state disk drive
A method for writing data to a solid-state disk having a first portion of solid-state memory of a volatile nature and a second portion of solid-state memory of a non-volatile nature, and a controller for controlling data operations to the memory includes acts of (a)...
09/09/2008
7421535Method for demoting tracks from cache
Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged track...
09/02/2008
7421536Access control method, disk control unit and storage apparatus
An access control method receives an access command, and permitting access to a cache segment accessed by the access command if no access range overlap occurs, even when a contention exists between a cache segment and an arbitrary cache segment that is already being...
09/02/2008
7418533Data storage system and control apparatus with a switch unit connected to a plurality of first channel adapter and modules wherein mirroring is performed
A storage system has a plurality of control modules for controlling a storage device for accesses from a mainframe host and an open system host respectively supporting different protocols. An open channel adaptor and a mainframe channel adaptor are separately provid...
08/26/2008
7418547System and method to protect data stored in a storage system
In an example of an embodiment of the invention, a method is provided for recording data transmitted to a storage system, wherein the storage system has a cache and at least one storage device, and the data comprises initial data items that are transmitted to the st...
08/26/2008
7418567Cache for an enterprise software system
Techniques are described for caching data from a software system, such as an enterprise software system. The techniques may be applied to a computing device connected to the software system via a network. In one example, the cache comprises an elegant, file-based ca...
08/26/2008
7415574Dynamic, on-demand storage area network (SAN) cache
Disclosed are apparatus and methods for facilitating caching in a storage area network (SAN). In general, data transfer traffic between one or more hosts and one or more memory portions in one or more storage device(s) is redirected to one or more cache modules. One...
08/19/2008
7412531Live stream archiving method and apparatus
A method for recording a complete stream of live data packets from a server in a media cache with reduced server-cache bandwidth includes utilizing a first amount of server-cache bandwidth to receive only a portion of the complete stream of live data packets from th...
08/12/2008
7412562Using non-volatile memories for disk caching of partition table entries
A disk cache may include a volatile memory such as a dynamic random access memory and a nonvolatile memory such as a polymer memory. When a cache line needs to be allocated on a write, the polymer memory may be allocated and when a cache line needs to be allocated o...
08/12/2008
7412569System and method to track changes in memory
Briefly, a system and a method to efficiently track changes in memory or storage areas, for example, in cache memories of computers and electronic systems. A method in accordance with an exemplary embodiment of the invention includes, for example, updating a trackin...
08/12/2008
7412464Asynchronous data mirroring with look-ahead synchronization record
A method for managing a data storage system includes maintaining a record predictive of locations to which data are to be written on the primary storage subsystem by a host processor. Upon receiving data from the host processor at the primary storage subsystem to be...
08/12/2008
7412585Method for controlling disk drive using an address translation table
Embodiments of the invention achieve data write in an appending manner by conversion from a logical block address to a physical block address in a HDD that has only one storage device and does not have a large-scale cache memory. In one embodiment, a check is made a...
08/12/2008
7409600Self-healing cache system
A method, apparatus and program storage device for performing a self-healing cache process is described. At least one error affecting a cache is detected. The cache may have a matching address tag for a fetching operation. Based on the type of error, a self-healing ...
08/05/2008
7409515Method for exchanging data between volumes of storage system
A method of data exchange between volumes without using any unnecessary resource in a storage system includes allocating cache areas for data exchange on a memory, determining the location of data to be exchanged, reading out data from the determined location in sou...
08/05/2008
7406547Sequential vectored buffer management
A method and apparatus for managing a buffer memory in a disc drive. An arbitrated buffer stores data read from, or to be written to, the disc. Sequential entries (that store pointers to the data) in the buffer, corresponding to a requested traversal, are traversed ...
07/29/2008
      4                
 
Sign InRegister
Username  
Password   
forgot password?