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.
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 |
| 7512735 | Apparatus 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 |
| 7500051 | Migration 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 |
| 7500050 | Wise 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 |
| 7487290 | Disk 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 |
| 7487291 | Methods 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 |
| 7484037 | Disk 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 |
| 7464221 | Storage 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 |
| 7461202 | Method 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 |
| 7457915 | Intelligent 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 |
| 7454564 | Automatic 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 |
| 7447836 | Disk 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 |
| 7444478 | Priority 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 |
| 7444467 | Storage 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 |
| 7441081 | Write-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 |
| 7441082 | Storage-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 |
| 7437492 | Method 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 |
| 7437487 | Storage 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 |
| 7434026 | Disk 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 |
| 7428612 | Magnetic 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 |
| 7427990 | Data 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 |
| 7426534 | Method 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 |
| 7426609 | Disk 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 |
| 7426611 | Method 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 |
| 7426658 | Data 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 |
| 7424627 | Storage 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 |
| 7424587 | Methods 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 |
| 7421535 | Method 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 |
| 7421536 | Access 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 |
| 7418533 | Data 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 |
| 7418547 | System 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 |
| 7418567 | Cache 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 |
| 7415574 | Dynamic, 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 |
| 7412531 | Live 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 |
| 7412562 | Using 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 |
| 7412569 | System 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 |
| 7412464 | Asynchronous 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 |
| 7412585 | Method 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 |
| 7409600 | Self-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 |
| 7409515 | Method 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 |
| 7406547 | Sequential 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 |