EP0631229A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method and system of storing and restoring object persistent attribute data
Assignee: International Business Machines Corp
•
Filing: 1994-06-08
•
Granted: —
•
Expires: 2014-06-08
Abstract
Abstract A system and method for storing object information on a persistent medium. A DefaultEncoderDecoder is supplied that encodes object persistent attribute data into a string of attribute names, types and data values. The encoding and decoding is managed by one or more get and one or more set methods. The get methods control storing of the data while set methods control restoring of persistent data. Encoded strings of attribute data are upwardly compatible through replacement or overriding of the set methods.
Inventors
- 👤 Charles Robert Erickson
- 👤 Roger Hereward Sessions
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-07 21:43
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F9/4493
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
144 words
A system for storing data for a selected object to a persistent medium in an object oriented computer system also having a memory, a processor, and operator interaction means, wherein data resides in system objects in said memory, and wherein said data is manipulated by processing methods associated with said object, the system comprising: attribute extraction means for determining a number, names, and types of attributes defined for said selected object, said attribute extraction means being responsive to a data storage request; method construction means for constructing a method invocation request to get attribute values for the attributes extracted by said attribute extraction means, said method construction being responsive to said data storage request; data formatting means for formatting said attribute names, types and values for storage to said persistent medium; and data restoration means for restoring said attributes to a restored object instance.
Claim 2
Dependent Claim
14 words
The system of claim 1, wherein said method construction means invokes a "get" method.
Claim 3
Dependent Claim
52 words
The system of claim 1 or 2, wherein said data restoration means comprises: persistent medium access means for reading data from said persistent medium; storage allocation means for allocating storage in said memory for attribute data to be restored; method construction means for constructing a method invocation request to restore attribute data.
Claim 4
Dependent Claim
20 words
The system of claim 3, wherein the method construction means constructs a "set" method request using attribute name and type.
Claim 5
Independent Claim
156 words
A method of storing and restoring object persistent attribute data to and from a persistent storage medium, said method operating in an object oriented system wherein each object instance contains attribute data that is manipulated by process methods, and wherein information on the number and type of attributes of an object is stored in a repository, the method comprising the steps of: defining a plurality of data extraction methods for each persistent attribute; accessing said repository to determine the number, name and type of persistent attributes for said object; constructing a request to invoke one of said plurality of data extraction methods based on said name and type of persistent attributes to return a plurality of attribute data values; storing to said persistent medium a string of attribute names and types; storing to said persistent medium a string of said attribute data values; restoring said object data by successively executing restoration methods associated with said attributes.
Claim 6
Dependent Claim
45 words
The method of claim 5 wherein said restoring step includes the steps of: reading an attribute name from said persistent medium; determining attribute type from said persistent medium; allocating space for said attribute value; constructing a method invocation request to set the restored attribute data.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.