Method and apparatus for enabling persistent attributes in an object oriented environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5870742
SERIAL NO

08619049

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for saving and restoring persistent objects in a distributed object-oriented programming environment. This invention maintains persistent values for individual attributes and or instance variables. Attribute persistence is implemented using an interface that is inherited by any class that wants to have persistent attributes. The interface provides load.sub.-- attribute and store.sub.-- attribute methods that provide TypeCode based encoding and decoding. The methods provide improved performance by maintaining a cached copy of the encoded attribute and its TypeCode in memory in addition to the copy that exist in external storage. This allows the load.sub.-- attribute method to return the attribute without having to access external storage. Performance is enhanced during the object restoration process by restoring only the attribute values currently needed instead of the entire object. In addition, the invention keeps the contents of external storage in synchronization with the internal objects state thus improving the data integrity of the distributed object-oriented programming environment. This is accomplished by saving attribute data whenever it is updated.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINE CORPORATIONNEW ORCHARD ROAD ARMONK NY US 10405

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chang, David Yu Austin, TX 49 2848
High, Jr Robert Howard Round Rock, TX 14 417
Newcombe, Russell Lev Round Rock, TX 1 38

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation