Patent ReferencesMethods and apparatus for providing transparent persistence in a distributed object operating environment Routing objects on action paths in a distributed computing system Methods and apparatus for managing a database in a distributed object operating environment using persistent and transient cache Methods and apparatus for providing transparent persistence in a distributed object operating environment Methods and apparatus for managing a database in a distributed operating environment Method and system for software recovery System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment Patent #: 6442748 InventorsApplicationNo. 749188 filed on 12/27/2000US Classes:707/103R, Object-oriented database structure707/100, DATABASE SCHEMA OR DATA STRUCTURE707/101, Manipulating data structure (e.g., compression, compaction, compilation)707/102, Generating database or data structure (e.g., via user interface)707/104.1Application of database or data structure (e.g., distributed, multimedia, image)ExaminersPrimary: Coby, FrantzAttorney, Agent or FirmForeign Patent References
International ClassesG06F 017/30G06F 009/45 Foreign Application Priority Data1999-12-27 JPAbstractMethods and apparatus for persisting objects to a database are disclosed. A set of meta-level objects (120) are defined, each object also having defined a persistence strategy. Each object also has a set of attributes which have their own respective persistence strategy. An object also can have an association with other objects each carrying respective persistence and attribute definitions. Upon a persistence request occurring, a run-time instance of an object is created carrying attributes and attached persistence strategies. The instantiated object is then executed. By defining objects, attributes and persistence strategies at a meta-level that only are populated at run-time, they each are able to be readily modified to give effect to a desired change in persistence strategy, including which attributes are to be persisted.Field of SearchObject-oriented database structureConcurrency (e.g., lock management in shared database) DATABASE SCHEMA OR DATA STRUCTURE Manipulating data structure (e.g., compression, compaction, compilation) Generating database or data structure (e.g., via user interface) Application of database or data structure (e.g., distributed, multimedia, image) Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers) | |