Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
158 words
A method for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising the steps of: (a) providing a business object; in the business cache (b) storing an instance of an associated object in a database; (c) determining an association of the business object with the instance of the associated object; (d) generating an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes at a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) loading the object identifier when the business object starts; (f) determining a location of the instance of the associated object in the database from the object identifier; and (g) retrieving the instance of the associated object from the database.
Claim 2
Independent Claim
158 words
A method for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising the steps of: (a) providing a business object; in the business cache (b) storing an instance of an associated object in a database; (c) determining an association of the business object with the instance of the associated object; (d) generating an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes at a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) loading the object identifier when the business object starts; (f) determining a location of the instance of the associated object in the database from the object identifier; and (g) retrieving the instance of the associated object from the database.
Claim 3
Dependent Claim
28 words
A method as recited in claim 1 , wherein the object identifier is used to provide a unique identity that is required for implementing caching and identity management.
Claim 4
Dependent Claim
34 words
A method as recited in claim 1 , further comprising the step of providing different types of business objects, wherein a different class of object identifier is generated for each type of business object.
Claim 5
Dependent Claim
42 words
A method as recited in claim 1 , wherein the steps of determining a location of the instance and retrieving the instance of the associated object include taking the object identifier as an argument and returning the instance of the associated object.
Claim 6
Dependent Claim
189 words
A computer program embodied on a computer readable medium for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising: (a) a code segment that provides a business object; in the business cache (b) a code segment that stores an instance of an associated object on a database; (c) a code segment that determines an association of the business object with the instance of the associated object; (d) a code segment that generates an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) a code segment that loads the object identifier when the business object starts; (f) a code segment that determines a location of the instance of the associated object on the database from the object identifier; and (g) a code segment that retrieves the instance of the associated object from the database.
Claim 7
Dependent Claim
189 words
A computer program embodied on a computer readable medium for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising: (a) a code segment that provides a business object; in the business cache (b) a code segment that stores an instance of an associated object on a database; (c) a code segment that determines an association of the business object with the instance of the associated object; (d) a code segment that generates an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) a code segment that loads the object identifier when the business object starts; (f) a code segment that determines a location of the instance of the associated object on the database from the object identifier; and (g) a code segment that retrieves the instance of the associated object from the database.
Claim 8
Dependent Claim
29 words
A computer program as recited in claim 5 , wherein the object identifier is used to provide a unique identity that is required for implementing caching and identity management.
Claim 9
Dependent Claim
42 words
A computer program as recited in claim 5 , wherein the object identifier includes at least one of a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes.
Claim 10
Dependent Claim
36 words
A computer program as recited in claim 5 , further comprising a code segment that provides different types of business objects, wherein a different class of object identifier is generated for each type of business object.
Claim 11
Dependent Claim
44 words
A computer program as recited in claim 5 , wherein the code segments that determine a location of the instance and retrieve the instance of the associated object include taking the object identifier as an argument and returning the instance of the associated object.
Claim 12
Independent Claim
168 words
A system for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising: (a) logic that provides a business object; in the business cache (b) logic that stores an instance of an associated object on a database; (c) logic that determines an association of the business object with the instance of the associated object; (d) logic that generates an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) logic that loads the object identifier when the business object starts; (f) logic that determines a location of the instance of the associated object on the database from the object identifier; and (g) logic that retrieves the instance of the associated object from the database.
Claim 13
Independent Claim
168 words
A system for implementing an association of business objects without retrieving the business objects from a database on which the business objects are stored, comprising: (a) logic that provides a business object; in the business cache (b) logic that stores an instance of an associated object on a database; (c) logic that determines an association of the business object with the instance of the associated object; (d) logic that generates an object identifier containing information including the determination association which is necessary to retrieve the instance of the associated object from the database, wherein the object identifier includes a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes; (e) logic that loads the object identifier when the business object starts; (f) logic that determines a location of the instance of the associated object on the database from the object identifier; and (g) logic that retrieves the instance of the associated object from the database.
Claim 14
Dependent Claim
28 words
A system as recited in claim 10 , wherein the object identifier is used to provide a unique identity that is required for implementing caching and identity management.
Claim 15
Dependent Claim
70 words
A system as recited in claim 10 , wherein the object identifier includes at least one of a unique row identifier generated by the database, wherein the object identifier includes a unique row identifier generated by the database, an identifier generated by a utility, and a unique string generated from one or more attributes, an identifier generated by a utility, and a unique string generated from one or more attributes.
Claim 16
Dependent Claim
33 words
A system as recited in claim 10 , further comprising logic that provides different types of business objects, wherein a different class of object identifier is generated for each type of business object.
Claim 17
Dependent Claim
42 words
A system as recited in claim 10 , wherein the logic that determines a location of the instance and retrieves the instance of the associated object include taking the object identifier as an argument and returning the instance of the associated object.
Claim 18
Independent Claim
130 words
A method for implementing an association of business objects in a computer system having an object cache and a database without retrieving the business objects from the database on which the business objects are stored, comprising: providing a parent business object and at least a first and a second child business object in the database; in the business cache retrieving the instance of the parent business object from the database and storing it in the object cache; generating a first object identifier that uniquely references the first child object stored in the database; storing the first object identifier in the parent business object generating a second object identifier that uniquely references the second child object stores in the database; and storing the second object identifier in the parent business object.
Claim 19
Independent Claim
130 words
A method for implementing an association of business objects in a computer system having an object cache and a database without retrieving the business objects from the database on which the business objects are stored, comprising: providing a parent business object and at least a first and a second child business object in the database; in the business cache retrieving the instance of the parent business object from the database and storing it in the object cache; generating a first object identifier that uniquely references the first child object stored in the database; storing the first object identifier in the parent business object generating a second object identifier that uniquely references the second child object stores in the database; and storing the second object identifier in the parent business object.