Object-oriented document version tracking method and apparatus

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5890176
SERIAL NO

08638904

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A single file holds multiple versions of a document composed of an interconnection of objects which themselves have versions and are stored in the file. When the document is changed by changing any of the interconnected objects, a check is first made to determine whether the object version is same as the document version currently being edited. If not, a copy of the object is made and saved. Any version of the document can be reconstructed by interconnecting object versions which have a highest level which is equal to, or less than, the desired document version. Therefore, only objects which are changed are duplicated and copies of objects are only made when an object changes. The interconnection of the objects to form structure of the document is maintained by an interconnection of object pointers. Each object has an associated demand loader object which includes a list of object versions for the associated object plus a pointer to one of the versions. The demand loader object also includes methods for loading the associated object into memory from storage when the object is accessed. In this manner, the whole document does not have to be loaded in order to be accessible.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Burkes, Daniel F Atlanta, GA 4 456
Kish, John W Roswell, GA 5 423
Wittler, David A Alpharetta, GA 5 245

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation