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.
Patent No.:
Date of Patent:
Sep. 21, 1993
Filed:
Jan. 06, 1993
Robert L Abraham, Marietta, GA (US);
Richard E Moore, Marietta, GA (US);
William L Rich, Stone Mountain, GA (US);
Floyd W Shackelford, Buford, GA (US);
John R Tiller, Jr, Peachtree City, GA (US);
Richard S Briggs, Jr, Bloomingdale, IL (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A persistent data interface for an object oriented programming system provides a persistent class object. Any object which must survive a run time session is arranged to inherit from the persistent class object. Any object which inherits from the persistent class automatically becomes a persistent object. The persistent class includes a 'materialize' method for automatically retrieving a persistent object from nonvolatile memory and placing it in volatile memory if the persistent object cannot be located in volatile memory. A 'dematerialize' method is also included for removing an object from volatile memory and storing it in nonvolatile memory. Data integrity of the system is thereby preserved.