The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 21, 2006

Filed:

Apr. 27, 2000
Applicant:

Keshaba Chandra Sahoo, San Rafael, CA (US);

Inventor:

Keshaba Chandra Sahoo, San Rafael, CA (US);

Assignee:

Autodesk, Inc., San Rafael, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 15/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for a computer implemented object-oriented computer system with intelligent object versioning. In accordance with the present invention, an object may be evolved across versions of product releases while maintaining the ability to save a file to one of the previous versions. Thus, objects are interoperable across multiple versions. Further object may be saved to a file version prior to when the object was introduced. When an object is requested to stream out data, the object determines which version to stream out itself and all of its parent/superior classes. If the file version is equal to or higher than the object's introduction version, the object and its superiors are streamed out in the file version. However, if the file version is lower than the object's introduction version, the object is represented by a proxy when the object is opened in the file and the data for the object is streamed out in the birth/introduction version of the object.


Find Patent Forward Citations

Loading…