Standardized database access system and method
First Claim
1. A standard database access method via a database access system for accessing data from a database, comprising:
- providing a group of hyper objects stored in a hyper object library of the access system, each hyper object containing a different rule and including at least one data hyper object and at least one context hyper object;
receiving a hyper object query language (HOQL) query concerning certain data stored in the database, using an HOQL engine;
selecting at least one data hyper object and at least one context hyper object using the HOQL engine in response to the HOQL query;
the context hyper object including a rule for requesting from the database context data which is a selected portion only of the certain data stored in the database regarding an environment of the certain data;
requesting context data from the database using the selected context hyper object;
generating a rule transform command via the selected context hyper object to be used by a transform portion of the selected data hyper object for modifying its rule;
sending a data request for the database from the selected data hyper object in accordance with its transformed rule to retrieve data from the database;
receiving the requested data from the database to be used by the selected data hyper object; and
using the requested data according to the rule associated with the selected hyper object to provide a desired standardized output.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention relates to a technique for accessing data from a database. The technique may include providing a group of hyper objects each containing a different rule. When a hyper object query language (HOQL) query is received using an HOQL engine, at least one hyper object is selected using the HOQL engine in response to the HOQL query, A data request is sent via the selected hyper object to retrieve data from the database, to be received from the database to be used by the selected hyper object. The requested data is used according to the rule associated with the selected hyper object to provide a desired standardized output.
23 Citations
33 Claims
-
1. A standard database access method via a database access system for accessing data from a database, comprising:
-
providing a group of hyper objects stored in a hyper object library of the access system, each hyper object containing a different rule and including at least one data hyper object and at least one context hyper object; receiving a hyper object query language (HOQL) query concerning certain data stored in the database, using an HOQL engine; selecting at least one data hyper object and at least one context hyper object using the HOQL engine in response to the HOQL query; the context hyper object including a rule for requesting from the database context data which is a selected portion only of the certain data stored in the database regarding an environment of the certain data; requesting context data from the database using the selected context hyper object; generating a rule transform command via the selected context hyper object to be used by a transform portion of the selected data hyper object for modifying its rule; sending a data request for the database from the selected data hyper object in accordance with its transformed rule to retrieve data from the database; receiving the requested data from the database to be used by the selected data hyper object; and using the requested data according to the rule associated with the selected hyper object to provide a desired standardized output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A standardized database access method via a database access system, comprising:
-
providing a database; providing a group of hyper objects stored in a hyper object library of the access system, each containing a different rule and including at least one data hyper object and at least one context hyper object; receiving a hyper object query language (HOQL) query concerning certain data stored in the database, using an HOQL engine; selecting at least one data hyper object and at least one context hyper object using the HOQL engine in response to the HOQL query; the context hyper object including a rule for requesting from the database context data which is a selected portion only of the certain data stored in the database regarding an environment of the certain data; requesting context data from the database using the selected context hyper object; generating a rule transform command via the selected context hyper object to be used by a transform portion of the selected data hyper object for modifying its rule; sending a data request for the database from the selected data hyper object in accordance with its transformed rule to retrieve data from the database; receiving the requested data from the database to be used by the selected data hyper object; and using the requested data according to the rule associated with the selected hyper object to provide a desired standardized output. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A standard database access method via a database access system for accessing data from a database, comprising:
-
providing a group of hyper objects stored in a hyper object library of the access system, each hyper object containing a different rule; receiving a hyper object query language (HOQL) query concerning certain data stored in the database, using an HOQL engine; selecting at least one hyper object using the HOQL engine in response to the HOQL query; the hyper object including a rule for requesting from the database certain data stored in the database as specified in the HOQL query; requesting data from the database using the selected hyper object; sending a data request for the database from the selected hyper object in accordance with the rule of the selected hyper object to retrieve data from the database; receiving the requested data from the database to be used by the selected hyper object; and using the requested data according to the rule associated with the selected hyper object to provide a desired standardized output. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification