Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
79 words
A computerized apparatus for accessing a hierarchical database, comprising: (a) a computer; (b) one or more data objects that: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; (c) an objects framework, executed by the computer, for modeling the hierarchical database as the one or more data objects; and (d) an Internet-enabled generic application program, executed by the computer, for accessing the hierarchical database via the objects framework.
Claim 2
Dependent Claim
79 words
A computerized apparatus for accessing a hierarchical database, comprising: (a) a computer; (b) one or more data objects that: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; (c) an objects framework, executed by the computer, for modeling the hierarchical database as the one or more data objects; and (d) an Internet-enabled generic application program, executed by the computer, for accessing the hierarchical database via the objects framework.
Claim 3
Dependent Claim
20 words
The apparatus of claim 1, wherein the objects framework comprises a C++ class library that interfaces to the application program.
Claim 4
Dependent Claim
32 words
The apparatus of claim 1, wherein the Internet-enabled generic application program further comprises means for dynamically instantiating data from the database as the one or more data objects using the objects framework.
Claim 5
Dependent Claim
23 words
The apparatus of claim 1, wherein the data objects correspond to application views, database definitions, and data defined and stored in the database.
Claim 6
Dependent Claim
25 words
The apparatus of claim 1, wherein the application program dynamically loads previously defined objects into the objects framework to access the database during execution time.
Claim 7
Dependent Claim
22 words
The apparatus of claim 1, wherein an application program directly accesses the data in the database by interacting with the data object.
Claim 8
Dependent Claim
21 words
The apparatus of claim 1, wherein the data object comprises a business object that provides business logic for the application program.
Claim 9
Dependent Claim
26 words
The apparatus of claim 7, wherein the business object invokes one or more methods of the data object to perform the necessary operations on the database.
Claim 10
Dependent Claim
18 words
The apparatus of claim 7, wherein the data object isolates the business object from specifics of the database.
Claim 11
Dependent Claim
55 words
The apparatus of claim 1, wherein the Internet-enabled generic application program further comprises means for accepting input from a web browser, means for dynamically constructing queries to access the database using the accepted input from the web browser, and means for generating a response to the accepted input using results from the dynamically constructed queries.
Claim 12
Dependent Claim
29 words
The apparatus of claim 10, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in an address space separate from a web server.
Claim 13
Dependent Claim
29 words
The apparatus of claim 1, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in a same address space as a web server.
Claim 14
Dependent Claim
28 words
The apparatus of claim 1, wherein the Internet-enabled generic application program accesses the hierarchical database via a web server executed by a second computer connected to the computer.
Claim 15
Dependent Claim
74 words
A computerized method for accessing a hierarchical database, comprising: (a) executing an objects framework in a computer to model the database as one or more data objects, wherein the one or more data objects: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; and (b) executing an Internet-enabled generic application program in the computer to access the hierarchical database via the objects framework.
Claim 16
Dependent Claim
74 words
A computerized method for accessing a hierarchical database, comprising: (a) executing an objects framework in a computer to model the database as one or more data objects, wherein the one or more data objects: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; and (b) executing an Internet-enabled generic application program in the computer to access the hierarchical database via the objects framework.
Claim 17
Dependent Claim
21 words
The computerized method of claim 14, wherein the objects framework comprises a C++ class library that interfaces to the application program.
Claim 18
Dependent Claim
29 words
The computerized method of claim 14 further comprising the Internet-enabled generic application dynamically instantiating data from the database as the one or more data objects using the objects framework.
Claim 19
Dependent Claim
24 words
The computerized method of claim 14, wherein the data objects correspond to application views, database definitions, and data defined and stored in the database.
Claim 20
Dependent Claim
27 words
The computerized method of claim 14 further comprising the application program dynamically loading previously defined objects into the objects framework to access the database during execution time.
Claim 21
Dependent Claim
24 words
The computerized method of claim 14 further comprising the application program directly accessing the data in the database by interacting with the data object.
Claim 22
Dependent Claim
22 words
The computerized method of claim 14 further comprising the data object providing a business object with business logic for the application program.
Claim 23
Dependent Claim
28 words
The computerized method of claim 20 further comprising the business object invoking one or more methods of the data object to perform the necessary operations on the database.
Claim 24
Dependent Claim
20 words
The computerized method of claim 20 further comprising the data object isolating the business object from specifics of the database.
Claim 25
Dependent Claim
59 words
The computerized method of claim 14 further comprising: the Internet-enabled generic application program accepting input from a web browser; the Internet-enabled generic application program dynamically constructing queries to access the database using the accepted input from the web browser; and the Internet-enabled generic application program generating a response to the accepted input using results from the dynamically constructed queries.
Claim 26
Dependent Claim
30 words
The computerized method of claim 23, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in an address space separate from a web server.
Claim 27
Dependent Claim
30 words
The computerized method of claim 14, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in a same address space as a web server.
Claim 28
Dependent Claim
29 words
The computerized method of claim 14, wherein the Internet-enabled generic application program accesses the hierarchical database via a web server executed by a second computer connected to the computer.
Claim 29
Dependent Claim
96 words
A program storage medium readable by a computer, the medium embodying one or more instructions executable by the computer to perform method steps for accessing a hierarchical database, the method comprising: (a) executing an objects framework in a computer to model the database as one or more data objects, wherein the one or more data objects: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; and (b) executing an Internet-enabled generic application program in the computer to access the hierarchical database via the objects framework.
Claim 30
Dependent Claim
96 words
A program storage medium readable by a computer, the medium embodying one or more instructions executable by the computer to perform method steps for accessing a hierarchical database, the method comprising: (a) executing an objects framework in a computer to model the database as one or more data objects, wherein the one or more data objects: (i) provide a direct mapping of data within the hierarchical database; and (ii) encapsulate data retrieved from the hierarchical database; and (b) executing an Internet-enabled generic application program in the computer to access the hierarchical database via the objects framework.
Claim 31
Dependent Claim
22 words
The program storage medium of claim 27, wherein the objects framework comprises a C++ class library that interfaces to the application program.
Claim 32
Dependent Claim
32 words
The program storage medium of claim 27, the method further comprising the Internet-enabled generic application dynamically instantiating data from the database as the one or more data objects using the objects framework.
Claim 33
Dependent Claim
25 words
The program storage medium of claim 27, wherein the data objects correspond to application views, database definitions, and data defined and stored in the database.
Claim 34
Dependent Claim
30 words
The program storage medium of claim 27, the method further comprising the application program dynamically loading previously defined objects into the objects framework to access the database during execution time.
Claim 35
Dependent Claim
27 words
The program storage medium of claim 27, the method further comprising the application program directly accessing the data in the database by interacting with the data object.
Claim 36
Dependent Claim
25 words
The program storage medium of claim 27, the method further comprising the data object providing a business object with business logic for the application program.
Claim 37
Dependent Claim
31 words
The program storage medium of claim 33, the method further comprising the business object invoking one or more methods of the data object to perform the necessary operations on the database.
Claim 38
Dependent Claim
23 words
The program storage medium of claim 33, the method further comprising the data object isolating the business object from specifics of the database.
Claim 39
Dependent Claim
62 words
The program storage medium of claim 27, the method further comprising: the Internet-enabled generic application program accepting input from a web browser; the Internet-enabled generic application program dynamically constructing queries to access the database using the accepted input from the web browser; and the Internet-enabled generic application program generating a response to the accepted input using results from the dynamically constructed queries.
Claim 40
Dependent Claim
31 words
The program storage medium of claim 36, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in an address space separate from a web server.
Claim 41
Dependent Claim
31 words
The program storage medium of claim 27, wherein the Internet-enabled generic application program and the objects framework are executed by the computer in a same address space as a web server.
Claim 42
Dependent Claim
30 words
The program storage medium of claim 27, wherein the Internet-enabled generic application program accesses the hierarchical database via a web server executed by a second computer connected to the computer.