System with virtual update capable read-only memory
First Claim
Patent Images
1. A system having a virtual update capable read-only memory, comprising:
- a data storage system, including;
a read-only memory device having primary data;
an auxiliary memory device having supplementary data reflecting updates to the primary data; and
a device driver interfacing with the data storage system, including a read handler, being responsive to a read request, to provide a read response comprising a combination of primary data from the read-only memory device and supplementary data from the auxiliary memory device;
wherein;
the read-only memory device comprises a removable write-protected media having an identifier; and
the auxiliary memory device comprises a storage area selectable by identification corresponding to the identifier for the removable write-protected media.
1 Assignment
0 Petitions
Accused Products
Abstract
A system having a virtual update capable read-only memory, includes a data storage system (270), and a device driver (272) which interfaces with the data storage system (270). The data storage system (270) includes a read-only memory device (274) which stores primary data, and an auxiliary memory device (276) which stores supplementary data reflecting updates to the primary data. The device driver (272) has a read handler which provides a response to a read request consisting of a combination of primary data from the read-only memory device (274) and supplementary data from the auxiliary memory device (276).
98 Citations
11 Claims
-
1. A system having a virtual update capable read-only memory, comprising:
-
a data storage system, including; a read-only memory device having primary data; an auxiliary memory device having supplementary data reflecting updates to the primary data; and a device driver interfacing with the data storage system, including a read handler, being responsive to a read request, to provide a read response comprising a combination of primary data from the read-only memory device and supplementary data from the auxiliary memory device; wherein; the read-only memory device comprises a removable write-protected media having an identifier; and the auxiliary memory device comprises a storage area selectable by identification corresponding to the identifier for the removable write-protected media. - View Dependent Claims (2, 3, 4)
-
-
5. A system having a virtual update capable read-only memory, comprising:
-
a data storage system, including; a read-only memory device having primary data; an auxiliary memory device having supplementary data reflecting updates to the primary data; and a device driver interfacing with the data storage system, including a read handler, being responsive to a read request, to provide a read response comprising a combination of primary data from the read-only memory device and supplementary data from the auxiliary memory device; wherein; the read-only memory device comprises a plurality of write-protected media; and the auxiliary memory device comprises a plurality of storage areas each having supplementary data corresponding to one of the plurality of write-protected media.
-
-
6. A computing device having a data retrieval system, comprising:
-
a data storage system, including; a plurality of removable read-only memory devices each having published data thereon; a read-write memory device having a plurality of selectable storage areas, each storage area corresponding to one of said plurality of removable read-only memory devices, each storage area having supplementary data reflecting updates to the published data of a corresponding read-only memory device; and a device driver interfacing with the data storage system, including a read handler, being responsive to a read request, to provide a read response comprising a combination of supplementary data from a selectable storage area of the read-write memory device, and published data from a corresponding removable read-only memory device. - View Dependent Claims (7, 8)
-
-
9. A method of supporting virtual updates to read-only memory, comprising the steps of:
-
associating a particular identifier with a read-only memory device having primary data stored thereon; selecting a storage area on a read-write memory device from among a plurality of storage areas corresponding to a plurality of read-only memory devices, using the particular identifier, which selected storage area stores supplementary data reflecting updates to the primary data on the read-only memory device; and processing read requests to the read-only memory device, by combining primary data from the read-only memory device and supplementary data from the selected storage area to form a read response. - View Dependent Claims (10, 11)
-
Specification