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

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 22:03
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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag