Arrangements storing different versions of a set of data in separate memory areas and method for updating a set of data in a memory
First Claim
1. A method for ensuring at least one valid version of a software object is stored in a memory device, comprising:
- incrementally storing versions of the software object in memory locations in the memory device, including creating each version of the software object based on a copy of a previous verified version of the software object stored in the memory device, each version of the software object being created using a second memory device;
verifying each version as it is stored in the memory device;
receiving a request to access the software object; and
using a latest verified version of the software object for processing the access request.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable medium storing a data structure for supporting persistant storage of a set of data, the data structure including: (a) at least an oldest version of the set of data in a first memory area the first memory area including at least one first tag for uniquely identifying the oldest version, and (b) at least a most recently updated version of the set of data in a second, distinct memory area, the second memory area including at least one second tag for uniquely identifying the most recently updated version. The invention also relates to a computer arrangement including a processor and such a computer-readable medium, as well as to a method of updating sets of data having such tagged-data structures.
110 Citations
24 Claims
-
1. A method for ensuring at least one valid version of a software object is stored in a memory device, comprising:
-
incrementally storing versions of the software object in memory locations in the memory device, including creating each version of the software object based on a copy of a previous verified version of the software object stored in the memory device, each version of the software object being created using a second memory device; verifying each version as it is stored in the memory device; receiving a request to access the software object; and using a latest verified version of the software object for processing the access request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for ensuring at least one valid version of a software object is stored in a memory device, comprising:
-
means for storing versions of the software object in respective memory locations in the memory device, including creating each version of the software object based on a copy of a previous verified version of the software object stored in the memory device, each version of the software object being created using a second memory device; means for verifying each version as it is stored in the memory device; means for receiving a request to access the software object; and means for using a latest verified version of the software object for processing the access request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification