← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag