Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
109 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including at least one user-defined extension that references the interface mechanism and that provides a plurality of methods to access the plurality of stored data by delegation to the plurality of methods on the interface mechanism.
Claim 2
Independent Claim
109 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including at least one user-defined extension that references the interface mechanism and that provides a plurality of methods to access the plurality of stored data by delegation to the plurality of methods on the interface mechanism.
Claim 3
Dependent Claim
36 words
The apparatus of claim 1 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 4
Independent Claim
114 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including an adapter that provides an interface that defines a plurality of methods to access the plurality of attributes on the interface mechanism by delegating the plurality of methods on the adapter to the plurality of methods on the interface mechanism.
Claim 5
Independent Claim
114 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including an adapter that provides an interface that defines a plurality of methods to access the plurality of attributes on the interface mechanism by delegating the plurality of methods on the adapter to the plurality of methods on the interface mechanism.
Claim 6
Dependent Claim
36 words
The apparatus of claim 3 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 7
Independent Claim
101 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including a mechanism for invoking a method on an object at a different level in the framework mechanism if no object at the current level implements the method.
Claim 8
Independent Claim
101 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including a mechanism for invoking a method on an object at a different level in the framework mechanism if no object at the current level implements the method.
Claim 9
Dependent Claim
36 words
The apparatus of claim 5 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 10
Independent Claim
152 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including: a common interface defining at least one attribute corresponding to a plurality of data stored in a non-object oriented persistent datastore; at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item; at least one user-defined extension to the extensible item that references the common interface and provides a plurality of methods to access the at least one attribute on the common interface; and an adapter corresponding to the user-defined extension, the adapter providing an interface that define a plurality of methods to access the at least one attribute on the common interface by delegating the plurality of methods to the plurality of methods on the extension.
Claim 11
Independent Claim
152 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; an object oriented framework mechanism residing in the memory, the object oriented framework mechanism including: a common interface defining at least one attribute corresponding to a plurality of data stored in a non-object oriented persistent datastore; at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item; at least one user-defined extension to the extensible item that references the common interface and provides a plurality of methods to access the at least one attribute on the common interface; and an adapter corresponding to the user-defined extension, the adapter providing an interface that define a plurality of methods to access the at least one attribute on the common interface by delegating the plurality of methods to the plurality of methods on the extension.
Claim 12
Dependent Claim
43 words
The apparatus of claim 7 wherein the extension defines a plurality of methods that access less than all of the attributes on the common interface, thereby hiding the attributes on the common interface that do not have corresponding methods defined on the extension.
Claim 13
Independent Claim
147 words
A method for accessing non-object oriented data from within an object oriented framework the method comprising the steps of: providing a common interface within the framework that defines a plurality of attributes that correspond to a plurality of non-object oriented data, the common interface defining an interface for accessing the plurality of attributes for multiple types in the framework; providing an extension class that implements at least one method to access at least one of the plurality of attributes, the extension class hiding any attribute on the common interface that does not have a corresponding method defined on the extension class for accessing the attribute; and accessing the plurality of attributes on the common interface by delegating a method call on a first object to a second object at a different level than the first object in an object tree that includes the first and second objects.
Claim 14
Independent Claim
147 words
A method for accessing non-object oriented data from within an object oriented framework the method comprising the steps of: providing a common interface within the framework that defines a plurality of attributes that correspond to a plurality of non-object oriented data, the common interface defining an interface for accessing the plurality of attributes for multiple types in the framework; providing an extension class that implements at least one method to access at least one of the plurality of attributes, the extension class hiding any attribute on the common interface that does not have a corresponding method defined on the extension class for accessing the attribute; and accessing the plurality of attributes on the common interface by delegating a method call on a first object to a second object at a different level than the first object in an object tree that includes the first and second objects.
Claim 15
Independent Claim
208 words
A method for accessing non-object oriented data from within an object oriented framework, the method comprising the steps of: providing a common interface within the framework that defines a plurality of attributes that correspond to a plurality of non-object oriented data, the common interface defining an interface for accessing the plurality of attributes for multiple types in the framework; providing an extension class that implements at least one method to access at least one of the plurality of attributes, the extension class hiding any attribute on the common interface that does not have a corresponding method defined on the extension class for accessing the attribute; providing at least one extensible item that may be dynamically extended by adding an instance of the extension class that defines domain-specific behavior for the corresponding extensible item; providing at least one user-defined extension to the extensible item that references the common interface and providing a plurality of methods to access the plurality of attributes on the common interface; and providing an adapter corresponding to the user-defined extension, the adapter providing an interface that defines a plurality of methods to access the plurality of attributes on the common interface by delegating the plurality of methods to the plurality of methods on the extension.
Claim 16
Independent Claim
208 words
A method for accessing non-object oriented data from within an object oriented framework, the method comprising the steps of: providing a common interface within the framework that defines a plurality of attributes that correspond to a plurality of non-object oriented data, the common interface defining an interface for accessing the plurality of attributes for multiple types in the framework; providing an extension class that implements at least one method to access at least one of the plurality of attributes, the extension class hiding any attribute on the common interface that does not have a corresponding method defined on the extension class for accessing the attribute; providing at least one extensible item that may be dynamically extended by adding an instance of the extension class that defines domain-specific behavior for the corresponding extensible item; providing at least one user-defined extension to the extensible item that references the common interface and providing a plurality of methods to access the plurality of attributes on the common interface; and providing an adapter corresponding to the user-defined extension, the adapter providing an interface that defines a plurality of methods to access the plurality of attributes on the common interface by delegating the plurality of methods to the plurality of methods on the extension.
Claim 17
Dependent Claim
96 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including at least one user-defined extension that references the interface mechanism and that provides a plurality of methods to access the plurality of stored data by delegation to the plurality of methods on the interface mechanism; and signal bearing media bearing the framework mechanism.
Claim 18
Dependent Claim
96 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including at least one user-defined extension that references the interface mechanism and that provides a plurality of methods to access the plurality of stored data by delegation to the plurality of methods on the interface mechanism; and signal bearing media bearing the framework mechanism.
Claim 19
Dependent Claim
14 words
The program product of claim 11 wherein the signal bearing media comprises recordable media.
Claim 20
Dependent Claim
14 words
The program product of claim 11 wherein the signal bearing media comprises transmission media.
Claim 21
Dependent Claim
37 words
The program product of claim 11 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 22
Dependent Claim
101 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including an adapter that provides an interface that defines a plurality of methods to access the plurality of attributes on the interface mechanism by delegating the plurality of methods on the adapter to the plurality of methods on the interface mechanism; and signal bearing media bearing the framework mechanism.
Claim 23
Dependent Claim
101 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including an adapter that provides an interface that defines a plurality of methods to access the plurality of attributes on the interface mechanism by delegating the plurality of methods on the adapter to the plurality of methods on the interface mechanism; and signal bearing media bearing the framework mechanism.
Claim 24
Dependent Claim
14 words
The program product of claim 15 wherein the signal bearing media comprises recordable media.
Claim 25
Dependent Claim
14 words
The program product of claim 15 wherein the signal bearing media comprises transmission media.
Claim 26
Dependent Claim
37 words
The program product of claim 15 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 27
Dependent Claim
88 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including a mechanism for invoking a method on an object at a different level in the framework mechanism if no object at the current level implements the method; and signal bearing media bearing the framework mechanism.
Claim 28
Dependent Claim
88 words
A program product comprising: an object oriented framework mechanism including an interface mechanism that defines a plurality of attributes corresponding to a plurality of stored data in a non-object oriented persistent datastore, the interface mechanism further defining a plurality of methods to access the plurality of stored data, the framework mechanism further including a mechanism for invoking a method on an object at a different level in the framework mechanism if no object at the current level implements the method; and signal bearing media bearing the framework mechanism.
Claim 29
Dependent Claim
14 words
The program product of claim 19 wherein the signal bearing media comprises recordable media.
Claim 30
Dependent Claim
14 words
The program product of claim 19 wherein the signal bearing media comprises transmission media.
Claim 31
Dependent Claim
37 words
The program product of claim 19 wherein the framework mechanism further includes at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item.
Claim 32
Dependent Claim
140 words
A program product comprising: (A) an object oriented framework mechanism including: a common interface defining at least one attribute corresponding to a plurality of data stored in a non-object oriented persistent datastore; at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item; at least one user-defined extension to the extensible item that references the common interface and provides a plurality of methods to access the at least one attribute on the common interface; an adapter corresponding to the user-defined extension, the adapter providing an interface that defines a plurality of methods to access the at least one attribute on the common interface by delegating the plurality of methods to the plurality of methods on the extension; and (B) signal bearing media bearing the framework mechanism.
Claim 33
Dependent Claim
140 words
A program product comprising: (A) an object oriented framework mechanism including: a common interface defining at least one attribute corresponding to a plurality of data stored in a non-object oriented persistent datastore; at least one extensible item that may be dynamically extended by adding at least one extension that defines domain-specific behavior for the corresponding extensible item; at least one user-defined extension to the extensible item that references the common interface and provides a plurality of methods to access the at least one attribute on the common interface; an adapter corresponding to the user-defined extension, the adapter providing an interface that defines a plurality of methods to access the at least one attribute on the common interface by delegating the plurality of methods to the plurality of methods on the extension; and (B) signal bearing media bearing the framework mechanism.
Claim 34
Dependent Claim
14 words
The program product of claim 23 wherein the signal bearing media comprises recordable media.
Claim 35
Dependent Claim
14 words
The program product of claim 23 wherein the signal bearing media comprises transmission media.