Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
166 words
In a computer system having a memory with a first access time, a peripheral storage device with a second access time, and a computer operating system that includes a peripheral storage device driver for synchronous transfer of information between said memory and said peripheral storage device, a synchronous operation acceleration device comprising: stable storage with a third access time wherein said third access time is approximately on the same order of magnitude as said first access time, said stable storage coupled to said memory and said peripheral storage device; and control subsystem, included in said computer operating system, that transfers information to and from said stable storage, said control subsystem synchronously transferring data between said memory and said stable storage in response to a synchronous command from said computer operating system intended to transfer information to said peripheral storage device driver, and said control subsystem transferring a selected portion of said data from said stable storage to said peripheral storage device driver upon a user command.
Claim 2
Dependent Claim
166 words
In a computer system having a memory with a first access time, a peripheral storage device with a second access time, and a computer operating system that includes a peripheral storage device driver for synchronous transfer of information between said memory and said peripheral storage device, a synchronous operation acceleration device comprising: stable storage with a third access time wherein said third access time is approximately on the same order of magnitude as said first access time, said stable storage coupled to said memory and said peripheral storage device; and control subsystem, included in said computer operating system, that transfers information to and from said stable storage, said control subsystem synchronously transferring data between said memory and said stable storage in response to a synchronous command from said computer operating system intended to transfer information to said peripheral storage device driver, and said control subsystem transferring a selected portion of said data from said stable storage to said peripheral storage device driver upon a user command.
Claim 3
Dependent Claim
21 words
The synchronous operation acceleration device of claim 1 wherein said user command includes a command to unmount said peripheral storage device.
Claim 4
Dependent Claim
20 words
The synchronous operation acceleration device of claim 1 wherein said user command includes a command to shutdown said computer system.
Claim 5
Dependent Claim
16 words
The synchronous operation acceleration device of claim 1 wherein said stable storage is a non-volatile memory.
Claim 6
Dependent Claim
19 words
The synchronous operation acceleration device of claim 4 wherein said stable storage is a cache with least-recently-used data replacement.
Claim 7
Dependent Claim
34 words
The synchronous operation acceleration device of claim 1 wherein said control subsystem comprises a device driver for said stable storage wherein said stable storage device driver is different from said peripheral storage device driver.
Claim 8
Dependent Claim
61 words
The synchronous operation acceleration device of claim 6 wherein said stable storage device driver intercepts a synchronous write command which is intended for said peripheral storage device driver, and said stable storage device driver, in response to said synchronous write command, synchronously copies data, specified in said synchronous write command, from said memory of said computer system to said stable storage.
Claim 9
Dependent Claim
136 words
In a computer system having a peripheral storage device operatively coupled to said computer system, CPU, main memory having a first access time, stable storage having a second access time, and a computer operating system including a peripheral storage device driver for said peripheral storage device, a method for enhancing synchronous I/O operations in said computer system comprising: transferring data, specified in selected synchronous I/O operations intended for said peripheral storage device driver, between said stable storage and said main memory using an acceleration device driver contained in said computer operating system, wherein said second access time is approximately on the same order of magnitude as said first access time; and transferring a selected portion of said data from said stable storage to said peripheral storage device using said acceleration device driver upon a user command.
Claim 10
Dependent Claim
136 words
In a computer system having a peripheral storage device operatively coupled to said computer system, CPU, main memory having a first access time, stable storage having a second access time, and a computer operating system including a peripheral storage device driver for said peripheral storage device, a method for enhancing synchronous I/O operations in said computer system comprising: transferring data, specified in selected synchronous I/O operations intended for said peripheral storage device driver, between said stable storage and said main memory using an acceleration device driver contained in said computer operating system, wherein said second access time is approximately on the same order of magnitude as said first access time; and transferring a selected portion of said data from said stable storage to said peripheral storage device using said acceleration device driver upon a user command.
Claim 11
Dependent Claim
18 words
The method of claim 8 wherein said user command includes a command to unmount said peripheral storage device.
Claim 12
Dependent Claim
17 words
The method of claim 8 wherein said user command includes a command to shutdown said computer system.
Claim 13
Dependent Claim
186 words
In a computer system having a memory with a first access time, a peripheral storage device with a second access time, and a computer operating system that includes a peripheral storage device driver for synchronous transfer of information between said memory and said peripheral storage device, a synchronous operation acceleration device comprising: stable storage with a third access time wherein said third access time is approximately on the same order of magnitude as said first access time, said stable storage coupled to said memory and said peripheral storage device; power supply that provides power to said stable storage, said power supply coupled to said stable storage; and control subsystem, included in said computer operating system, that transfers information to and from said stable storage, said control subsystem synchronously transferring data between said memory and said stable storage in response to a synchronous command from said computer operating system intended to transfer information to said peripheral storage device driver, and said control subsystem transferring a selected portion of said data from said stable storage to said peripheral storage device driver upon a change in said power supply.
Claim 14
Dependent Claim
186 words
In a computer system having a memory with a first access time, a peripheral storage device with a second access time, and a computer operating system that includes a peripheral storage device driver for synchronous transfer of information between said memory and said peripheral storage device, a synchronous operation acceleration device comprising: stable storage with a third access time wherein said third access time is approximately on the same order of magnitude as said first access time, said stable storage coupled to said memory and said peripheral storage device; power supply that provides power to said stable storage, said power supply coupled to said stable storage; and control subsystem, included in said computer operating system, that transfers information to and from said stable storage, said control subsystem synchronously transferring data between said memory and said stable storage in response to a synchronous command from said computer operating system intended to transfer information to said peripheral storage device driver, and said control subsystem transferring a selected portion of said data from said stable storage to said peripheral storage device driver upon a change in said power supply.
Claim 15
Dependent Claim
15 words
The synchronous operation acceleration device of claim 11 wherein said power supply is a battery.
Claim 16
Dependent Claim
19 words
The synchronous operation acceleration device of claim 12 wherein said change is the charge in said battery becoming low.
Claim 17
Dependent Claim
16 words
The synchronous operation acceleration device of claim 11 wherein said stable storage is a non-volatile memory.
Claim 18
Dependent Claim
19 words
The synchronous operation acceleration device of claim 14 wherein said stable storage is a cache with least-recently-used data replacement.
Claim 19
Dependent Claim
34 words
The synchronous operation acceleration device of claim 11 wherein said control subsystem comprises a device driver for said stable storage wherein said stable storage device driver is different from said peripheral storage device driver.
Claim 20
Dependent Claim
61 words
The synchronous operation acceleration device of claim 16 wherein said stable storage device driver intercepts a synchronous write command which is intended for said peripheral storage device driver, and said stable storage device driver, in response to said synchronous write command, synchronously copies data, specified in said synchronous write command, from said memory of said computer system to said stable storage.
Claim 21
Dependent Claim
146 words
In a computer system having a peripheral storage device operatively coupled to said computer system, CPU, main memory having a first access time, stable storage having a second access time, power supply coupled to said stable storage, and a computer operating system including a peripheral storage device driver for said peripheral storage device, a method for enhancing synchronous I/O operations in said computer system comprising: transferring data, specified in selected synchronous I/O operations intended for said peripheral storage device driver, between said stable storage and said main memory using an acceleration device driver contained in said computer operating system, wherein said second access time is approximately on the same order of magnitude as said first access time; and transferring a selected portion of said data from said stable storage to said peripheral storage device using said acceleration device driver upon a change in said power supply.
Claim 22
Dependent Claim
146 words
In a computer system having a peripheral storage device operatively coupled to said computer system, CPU, main memory having a first access time, stable storage having a second access time, power supply coupled to said stable storage, and a computer operating system including a peripheral storage device driver for said peripheral storage device, a method for enhancing synchronous I/O operations in said computer system comprising: transferring data, specified in selected synchronous I/O operations intended for said peripheral storage device driver, between said stable storage and said main memory using an acceleration device driver contained in said computer operating system, wherein said second access time is approximately on the same order of magnitude as said first access time; and transferring a selected portion of said data from said stable storage to said peripheral storage device using said acceleration device driver upon a change in said power supply.
Claim 23
Dependent Claim
12 words
The method of claim 18 wherein said power supply is a battery.
Claim 24
Dependent Claim
16 words
The method of claim 19 wherein said change is the charge in said battery becoming low.