Data processing: database and file management or data structures – Database design – Data structure types
Patent
1997-03-19
1999-05-18
Black, Thomas G.
Data processing: database and file management or data structures
Database design
Data structure types
707102, G06F17/30
Patent
active
059059877
ABSTRACT:
In an interface-based binary object system capable of supporting multiple interfaces into objects created by class templates, a repository of stored object states is formed that can be accessed by later created objects. Such later created objects may be of the same class as the original object or may be of a new class extended from the original class and still use the same stored object state. Access to the stored object state is made through a generic repository object that emulates the behavior of a particular class of object as defined in type definitions. Requests to a particular object's properties through interface methods are serviced by having the generic repository object make reference to the type definitions in order to fulfill the request. Binary extensibility of the generic repository object along with proper class definition in the type definitions allows custom objects having greater functionality than that provided by the generic repository object to be implemented. Furthermore, class definitions that use only functionality provided by the generic repository object may be defined so as to allow instantiation of objects without the implementation of actual software code whatsoever. Finally, in a currently preferred embodiment, object state is stored advantageously in SQL database tables organized on a per-interface basis with properties common to all objects stored in a main stored object state table.
REFERENCES:
patent: 5247669 (1993-09-01), Abraham et al.
patent: 5291593 (1994-03-01), Abraham et al.
patent: 5613099 (1997-03-01), Erickson et al.
patent: 5692183 (1997-11-01), Hapner et al.
patent: 5729739 (1998-03-01), Cantin et al.
Sanders Paul Jonathon
Shutt David R.
Black Thomas G.
Loomis John C.
Microsoft Corporation
LandOfFree
Method, data structure, and computer program product for object does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, data structure, and computer program product for object , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, data structure, and computer program product for object will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1769184