US5218685A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for write once read many optical storage devices to appear rewritable
Assignee: General Electric Co
•
Filing: 1988-09-16
•
Granted: 1993-06-08
•
Expires: 2008-09-16
Abstract
Abstract A system for Write Once Read Many (WORM) optical storage devices to appear rewritable uses magnetic disk storage and optical WORM storage subsystem. All new write operations are made to a magnetic cache storage which resides on the magnetic disk subsystem. A Least Recently Written (LRW) technique is used to determine which valid data in cache storage is the oldest and must be transfered to optical storage to make room for new data. In this manner all new write operations are performed to the magnetic cache storage and only the oldest valid data is transferred to optical disk, optimizing its use.
Inventors
- 👤 Philip W. Jones
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 17:21
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/12; G06F12/121; G06F12/126; G06F12/0802; G06F12/0866
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
159 words
A data storage device for use with a computer comprising: rewritable memory means for initially receiving direct from said computer and for storing all information units written to said storage device from said computer; non-rewritable memory means for storing information units received exclusively from said rewritable memory means; and control means coupled to both said rewritable memory means and said non-rewritable memory means for recognizing the condition that the number of said information units received direct from said computer and stored in the rewritable memory means is at a specified maximum level when a new information unit is to be written to said data storage device from said computer, said control means further comprising means for responding to said condition by moving the least recently written of said information units received direct from said computer from said rewritable memory means to said non-rewritable memory means to create a space in said rewritable memory means for said new information unit.
Claim 2
Dependent Claim
159 words
A data storage device for use with a computer comprising: rewritable memory means for initially receiving direct from said computer and for storing all information units written to said storage device from said computer; non-rewritable memory means for storing information units received exclusively from said rewritable memory means; and control means coupled to both said rewritable memory means and said non-rewritable memory means for recognizing the condition that the number of said information units received direct from said computer and stored in the rewritable memory means is at a specified maximum level when a new information unit is to be written to said data storage device from said computer, said control means further comprising means for responding to said condition by moving the least recently written of said information units received direct from said computer from said rewritable memory means to said non-rewritable memory means to create a space in said rewritable memory means for said new information unit.
Claim 3
Dependent Claim
20 words
The device of claim 1 wherein said maximum level is the information unit storage capacity of said rewritable memory means.
Claim 4
Dependent Claim
47 words
The device of claim 1 wherein said control means includes: a controller memory for containing a directory of the contents of said rewritable memory means; and tracking means coupled to said controller memory for determining said least recently written information unit contained in said rewritable memory means.
Claim 5
Dependent Claim
45 words
The device of claim 1 wherein: said device includes a bus for communicating address and data information between said storage device and an external device; and said control means includes an interface for coupling said rewritable memory means, said non-rewritable memory means and said bus.
Claim 6
Dependent Claim
14 words
The device of claim 1 wherein said non-rewritable memory means comprises a WORM memory.
Claim 7
Dependent Claim
24 words
The device of claim 5 wherein said WORM memory includes mapping means for reassigning a location for storing rewritten information in said WORM memory.
Claim 8
Dependent Claim
14 words
The device of claim 5 wherein said WORM memory comprises an optical storage device.
Claim 9
Dependent Claim
46 words
The device of claim 1 wherein: each of said new information units is written into said rewritable memory before being written into said non-rewritable memory; and said control includes a memory for storing the addresses of said new information units written into said rewritable memory means.
Claim 10
Dependent Claim
14 words
The device of claim 1 wherein said rewritable memory means comprises a cache memory.
Claim 11
Dependent Claim
15 words
The device of claim 1 wherein said rewritable memory means comprises a magnetic storage system.
Claim 12
Independent Claim
132 words
A method for storing and retrieving information units on a WORM memory system coupled to a computer, said WORM memory system including a rewritable portion and a non-rewritable portion, said method comprising the steps of: initially storing all information units written to the WORM memory system from the computer in said rewritable portion; determining whether said rewritable portion is filled to a specified maximum level when an information unit is newly received from the computer for entry into the WORM memory system; and if said rewritable portion is found to be filled to said maximum level, transferring the least recently written of said information units initially stored in said rewritable portion from said rewritable portion to said non-rewritable portion to create space in said rewritable portion for said newly received information unit.
Claim 13
Independent Claim
132 words
A method for storing and retrieving information units on a WORM memory system coupled to a computer, said WORM memory system including a rewritable portion and a non-rewritable portion, said method comprising the steps of: initially storing all information units written to the WORM memory system from the computer in said rewritable portion; determining whether said rewritable portion is filled to a specified maximum level when an information unit is newly received from the computer for entry into the WORM memory system; and if said rewritable portion is found to be filled to said maximum level, transferring the least recently written of said information units initially stored in said rewritable portion from said rewritable portion to said non-rewritable portion to create space in said rewritable portion for said newly received information unit.
Claim 14
Dependent Claim
40 words
The method of claim 11 wherein said method includes the step of keeping a directory of the information unit stored in said rewritable portion in a content addressable memory and identifying the order in which said information units were written.
Claim 15
Dependent Claim
32 words
The method of claim 11 wherein said method includes the step of replacement mapping any information unit written in said non-rewritable portion which supersedes a unit previously written in said non-rewritable portion.
References Cited (Backward Citations)
US3949369A
Cited
US4008460A
Cited
US4467421A
Cited
US4315312A
Cited
US4394732A
Cited
US4463424A
Cited
US4545044A
Cited
US4420807A
Cited
US4546462A
Cited
US4587643A
Cited
US4768181A
Cited
US4603382A
Cited
US4825357A
Cited
US5012407A
Cited
US4835686A
Cited
US4682318A
Cited
US4817050A
Cited
US5034914A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-06-07 | 1996-12-07 | 1997-06-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-07 | 2000-12-07 | 2001-06-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-07 | 2004-12-07 | 2005-06-08 | $7700.00 | Window Closed / Lapsed |