Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Fairhurst, GB
Mark Fairhurst, Manchester GB
| Patent application number | Description | Published |
|---|---|---|
| 20090037660 | Time-based cache control - A time-based system and method are provided for controlling the management of cache memory. The method accepts a segment of data, and assigns a cache lock-time with a time duration to the segment. If a cache line is available, the segment is stored (in cache). The method protects the segment stored in the cache line from replacement until the expiration of the lock-time. Upon the expiration of the lock-time, the cache line is automatically made available for replacement. An available cache line is located by determining that the cache line is empty, or by determining that the cache line is available for a replacement segment. In one aspect, the cache lock-time is assigned to the segment by accessing a list with a plurality of lock-times having a corresponding plurality of time duration, and selecting from the list. In another aspect, the lock-time durations are configurable by the user. | 02-05-2009 |
Mark Fairhurst, Chorlton GB
| Patent application number | Description | Published |
|---|---|---|
| 20090037661 | Cache mechanism for managing transient data - A system and method are provided for managing transient data in cache memory. The method accepts a segment of data and stores the segment in a cache line. In response to accepting a read-invalidate command for the cache line, the segment is both read from the cache line and the cache line made invalid. If, prior to accepting the read-invalidate command, the segment in the cache line is modified, the modified segment is not stored in a backup storage memory as a result of subsequently accepting the read-invalidate command. In one aspect, the segment is initially identified as transient data, and the read-invalidate command is used in response to identifying the segment as transient data. | 02-05-2009 |
| 20090086737 | System-on-chip communication manager - A Queue Manager (QM) system and method are provided for communicating control messages between processors. The method accepts control messages from a source processor addressed to a destination processor. The control messages are loaded in a first-in first-out (FIFO) queue associated with the destination processor. Then, the method serially supplies loaded control messages to the destination processor from the queue. The messages may be accepted from a plurality of source processors addressed to the same destination processor. The control messages are added to the queue in the order in which they are received. In one aspect, a plurality of parallel FIFO queues may be established that are associated with the same destination processor. Then, the method differentiates the control messages into the parallel FIFO queues and supplies control messages from the parallel FIFO queues in an order responsive to criteria such as queue ranking, weighting, or shaping. | 04-02-2009 |
Matthew J. Fairhurst, Winchester GB
| Patent application number | Description | Published |
|---|---|---|
| 20100005374 | Ensuring Data Consistency - Mechanisms for ensuring data consistency in a data store are provided. The mechanisms access a parity scrub factor f and perform a check on a data group of the data store. The check on the data group includes performing a parity check on a portion of the data group, the portion being equal to 1/ | 01-07-2010 |
Matthew John Fairhurst, Winchester GB
| Patent application number | Description | Published |
|---|---|---|
| 20090293063 | MINIMIZATION OF READ RESPONSE TIME - A method, system and computer program product for minimizing read response time in a storage subsystem including a plurality of resources is provided. A middle logical block address (LBA) is calculated for a read request. A preferred resource of the plurality of resources is determined by calculating a minimum seek time based on a closest position to a last position of a head at each resource of the plurality of resources, estimated from the middle LBA. The read request is directed to at least one of the preferred resource or an alternative resource. | 11-26-2009 |
Matthew John Fairhurst, Hampshire GB
| Patent application number | Description | Published |
|---|---|---|
| 20090119539 | SYSTEM AND PROGRAM FOR ERROR HANDLING IN A DUAL ADAPTOR SYSTEM WHERE ONE ADAPTOR IS A MASTER - Provided is a method, system, and program for processing Input/Output (I/O) requests to a storage network including at least one storage device and at least two adaptors, wherein each adaptor is capable of communicating I/O requests to the at least one storage device. An error is detected in a system including a first adaptor, wherein the first adaptor is capable of communicating on the network after the error is detected. In response to detecting the error, a master switch timer is started that is less than a system timeout period if the first adaptor is the master. An error recovery procedure in the system including the first adaptor would be initiated after the system timeout period has expired. An operation is initiated to designate another adaptor in the storage network as the master if the first adaptor is the master in response to detecting an expiration of the master switch timer. | 05-07-2009 |
Michael Christopher Fairhurst, Kent GB
| Patent application number | Description | Published |
|---|---|---|
| 20100074439 | METHOD AND APPARATUS FOR THE GENERATION OF CODE FROM PATTERN FEATURES - A method is provided for deriving a single code from a biometric sample in a way which enables different samples of a user to provide the same code whilst also distinguishing between samples of different users. Different features are analysed to obtain mean and variance values, and these are used to control how the different feature values are interpreted. In addition, features are combined and a sub-set of bits of the combination is used as the code. This enables bits which are common to all user samples to be dropped as well as bits which may differ between different samples of the same user. | 03-25-2010 |
Paul Fairhurst, Horwich GB
| Patent application number | Description | Published |
|---|---|---|
| 20110028267 | Variator - Variators that include a damped roller control part. | 02-03-2011 |
Robin Alec Fairhurst, Ashington GB
| Patent application number | Description | Published |
|---|---|---|
| 20110003818 | Substituted 2-Carboxamide Cycloamino Ureas - The present invention relates to compounds of formula I | 01-06-2011 |
Steven Fairhurst, Gwent GB
| Patent application number | Description | Published |
|---|---|---|
| 20080223563 | U Shaped Cooler - An exhaust gas re-circulation cooler device comprises at least one cooling plate, said cooling plate comprising an upper plate wall and a lower plate wall; said upper and lower plate walls defining a plurality of gas passages which have a gas inlet at a first end of cooling plate and a gas outlet at said first end of said cooling plate; each said passage directing a gas flow between said inlet and said outlet and along a length of said plate; and said plate being sealed so as to be gas tight along a length of said plate, and at a second end of said plate. | 09-18-2008 |
