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

Icon_funbox Bizarre Patents

Patent No. 5205055

Pneumatic Shoe Lacing Apparatus

This invention provides a pneumatic shoe lacing apparatus for the pneumatic lacing of shoe.

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


          9            
NumberTitleIssue Date
7260576Implementing a distributed file system that can use direct connections from client to disk
One embodiment of the present invention provides a distributed file system that is able to use direct connections between clients and disks to perform file system operations. Upon receiving a request at a client to access a file, the client performs a lookup in a lo...
08/21/2007
7260680Storage apparatus having microprocessor redundancy for recovery from soft errors
There is provided a storage apparatus, which can continue processes to a host without making it recognize any soft errors as failure even if the errors occur in its microprocessor. The storage apparatus comprises: a plurality of host interface control circuits contr...
08/21/2007
7260681Stripe buffer list
A storage controller uses a stripe-aligned metadata to describe data buffers in the storage controller's cache. A stripe buffer list and other metadata structures are aligned to stripe boundaries on storage media. Each stripe buffer list references data buffers in t...
08/21/2007
7260685Memory hub and access method having internal prefetch buffers
A memory module includes a memory hub coupled to several memory devices. The memory hub includes history logic that predicts on the basis of read memory requests which addresses in the memory devices from which date are likely to be subsequently read. The history lo...
08/21/2007
7260704Method and apparatus for reinforcing a prefetch chain
A content prefetcher having a prefetch chain reinforcement mechanism. In response to a prefetch hit at a cache line within a prefetch chain, a request depth of the hit cache line is promoted and the hit cache line is scanned for candidate virtual addresses in order ...
08/21/2007
7260693Adaptive disk layout techniques and tools
In one aspect, in response to each of plural page faults, a copy of a requested virtual memory page is written to a sorted set of pages in the read order of the sorted pages. A copy of a modified or new data page also can be written to the sorted set. Sorting can be...
08/21/2007
7257693Multi-processor computing system that employs compressed cache lines' worth of information and processor capable of use in said system
Cache coherency rules for a multi-processor computing system that is capable of working with compressed cache lines' worth of information are described. A multi-processor computing system that is capable of working with compressed cache lines' worth of information i...
08/14/2007
7257680Storage system including shared memory and plural disk drives, processors, and shared memory control units
A storage system coupled to host computers, includes: a plurality of disk drives; a plurality of processors, each controlling data reception and data transmission between the host computers and the disk drives; a shared memory for storing control information; and a ...
08/14/2007
7257683Memory arbitration system and method having an arbitration packet protocol
A memory hub and method for transmitting a read response on a data path of a memory hub interposed between a transmitting memory hub and a receiving memory hub. An arbitration packet including data indicative of a data path configuration for an associated read respo...
08/14/2007
7257620Method for providing engineering tool services
A method and system for generating programming code and/or configuration data for programmable controller and the networks on which they operate is disclosed. In one embodiment, programming code is generated on a centralized server having a web-enabled engineering t...
08/14/2007
7257677Data image cache used in testing
The present invention is directed to a system and method of testing using a data image cache. An image server is coupled to one or more test beds to perform testing and/or debug operations on one or more components. Each test bed has one or more test slots to receiv...
08/14/2007
7257722Storage control device and control method therefor
A storage control device comprises: a first I/O control unit for controlling read/write of data from/to one or more HDDs (Hard Disk Drives); a second I/O control unit whose current consumption is approximately equal to that of the first I/O control unit; two or more...
08/14/2007
7254673Provision of a victim cache within a storage cache hierarchy
Apparatus, methods, and program products for storing data address a first cache and a second cache. The second cache is capable of operating in a first mode wherein data read for storage in the first cache is also stored in the second cache, and is capable of operat...
08/07/2007
7254674Distribution of I/O requests across multiple disk units
A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having a number of logical disk elements, mapping each of the logical...
08/07/2007
7254595Method and apparatus for storage and retrieval of very large databases using a direct pipe
A method and apparatus for directly connecting very large data streams from an archive command into a backup data system using an “intelligent process.” An output stream is piped into an intelligent pipe-reading process and distributed over a set of temporary da...
08/07/2007
7254331System and method for multiple bit optical data transmission in memory systems
The disclosed system and method data increases data transmission speed through a memory system by using optical signals comprising a plurality of wavelengths of light so that each pulse of optical signals can represent more than a single bit of data. An optical tran...
08/07/2007
7251660Providing mappings between logical time values and real time values in a multinode system
Techniques are provided for providing mappings between logical time values and real time values in a multinode system. The techniques include, if a first event occurs, then writing an LTV-to-RTV mapping to a non-volatile data structure. If a second event occurs, the...
07/31/2007
7251710Cache memory subsystem including a fixed latency R/W pipeline
A cache memory subsystem including a fixed latency read/write pipeline. The cache memory subsystem includes a cache storage which may be configured to store a plurality of cache lines of data. The cache memory subsystem further includes a scheduler which may be conf...
07/31/2007
7251714Method and system for capturing and bypassing memory transactions in a hub-based memory system
A memory hub includes a reception interface that receives data words and captures the data words in response to a first clock signal in a first time domain. The interface also provides groups of the captured data words on an output in response to a second clock sign...
07/31/2007
7251743Method, system, and program for transmitting input/output requests from a primary controller to a secondary controller
Provided are a method, system, and program monitoring paths between a first controller and second controller. A determination is made as to whether one path has been unavailable for a predetermined time period in response to detecting that the path is unavailable. I...
07/31/2007
7249236Method and system for controlling memory accesses to memory modules having a memory hub architecture
A computer system includes a memory hub controller coupled to a plurality of memory modules. The memory hub controller includes a memory request queue that couples memory requests and corresponding request identifier to the memory modules. Each of the memory modules...
07/24/2007
7249219Method and apparatus to improve buffer cache hit rate
A network caching device includes primary storage and secondary storage. The network caching device creates a set of metafile entries, each of which contains metadata for a logical grouping of related objects cached by the network caching device, and uses the set of...
07/24/2007
7249220Storage system
To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data caching control units are connected to each other through an interconnectio...
07/24/2007
7249229Synchronous message queues
A method comprising receiving a write request; adding the write request to a batch of substantially contiguous disk writes; determining to write the batch of substantially contiguous disk writes to a non-volatile memory; writing the batch of substantially contiguous...
07/24/2007
7249221Storage system having network channels connecting shared cache memories to disk drives
A storage system is arranged to speed up the operation and easily duplicate data without the capacity of the cache memory being so large even if lots of host computers are connected with the storage system. This storage system includes channel adapters, disk drives,...
07/24/2007
7249218Method, system, and program for managing an out of available space condition
Disclosed is a system, method, and program for managing an out of available space condition. A mount command for a logical volume is received that identifies one or more physical volume pools to be subsequently used for pre-migration. It is determined that one or mo...
07/24/2007
7245145Memory module and method having improved signal routing topology
A registered memory module includes several memory devices coupled to a register through a plurality of transmission lines forming a symmetrical tree topology. The tree includes several branches each of which includes two transmission lines coupled only at its ends ...
07/17/2007
7246200Provisioning and snapshotting using copy on read/write and transient virtual machine technology
In one embodiment, a computer accessible medium comprises instructions which, when executed, check a first storage from which a computer system is configured to boot for a block identified in a read request. The block is included within an image of a set of software...
07/17/2007
7246214Remote copy for a storage controller with reduced data size
Two data centers located in the vicinity are connected using a synchronous transfer copy function, and one of the data centers is coupled with a third data center disposed at a remote location by an asynchronous remote copying function. The order whereat a storage s...
07/17/2007
7246205Software controlled dynamic push cache
Methods, software and systems of dynamically controlling push cache operations are presented. One method, which may also be implemented in software and/or hardware, monitors performance parameters and enables or disables push cache operations depending on whether th...
07/17/2007
7246208Storage subsystem and storage subsystem control method
The present invention partitions a cache region of a storage subsystem for each user and prevents interference between user-dedicated regions. A plurality of CLPR can be established within the storage subsystem. A CLPR is a user-dedicated region that can be u...
07/17/2007
7243166External storage subsystem
A plurality of independent cache units and nonvolatile memory units are provided in a disk controller located between a host (central processing unit) and a magnetic disk drive. A plurality of channel units for controlling the data transfer to and from the central p...
07/10/2007
7243190Apparatus and method to rebuild an NVS image using cache data
A method to rebuild an NVS image is disclosed. The method provides information to a first cluster of an information storage and retrieval system, and writes that information to a non-volatile storage device disposed in a second cluster. Upon losing utility power to ...
07/10/2007
7242213Memory module and method having improved signal routing topology
A registered memory module includes several memory devices coupled to a register through a plurality of transmission lines forming a symmetrical tree topology. The tree includes several branches each of which includes two transmission lines coupled only at its ends ...
07/10/2007
7240177System and method for improving performance of dynamic memory removals by reducing file cache size
A system and method for improving dynamic memory removals by reducing the file cache size prior to the dynamic memory removal operation initiating are provided. In one exemplary embodiment, the maximum amount of physical memory that can be used to cache files is red...
07/03/2007
7240152Method of controlling storage device controlling apparatus, and storage device controlling apparatus
In a storage device controlling apparatus which includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving from an information processing apparatus requests to input and output data in files as ...
07/03/2007
7240189Fast resume to normal operation of a computer in a power saving mode
A fast resume of a computer from a low power mode to a normal operating mode captures a power down message from the operating system of the computer to devices connected thereto. In response to the captured message, the device manager is instructed to remove the dev...
07/03/2007
7238030Multi-function expansion slots for a storage system
A system having expansion slots is capable of multiple configurations. In a first configuration, a first blade is coupled to a first module via a first expansion slot and a second blade is coupled to a second module via a second expansion slot. The first and second ...
07/03/2007
7240065Providing mappings between logical time values and real time values
Techniques are provided for providing mappings between logical time values and real time values for a database. The techniques include, if a first event related to the database occurs, writing an entry of a current LTV and a current RTV in a volatile mapping data st...
07/03/2007
7240156Storage subsystem and storage subsystem control method
The present invention partitions a cache region of a storage subsystem for each user and prevents interference between user-dedicated regions. A plurality of CLPR can be established within the storage subsystem. A CLPR is a user-dedicated region that can be u...
07/03/2007
          9            
 
Sign InRegister
Username  
Password   
forgot password?