Apparatus and process for creating and accessing a database centric object
First Claim
1. In a computer system, an apparatus for interfacing an application program and a relational database including a plurality of tables, the apparatus comprising:
- (a) a database centric object including a method, said method performing an operation on data within the tables of the relational database;
(b) means for receiving an object identifying signal from the application program;
(c) means for receiving a method identifying signal from the application program; and
(d) means responsive to said object identifying and said method identifying signals for executing said operation on data within the relational database.
23 Assignments
0 Petitions
Accused Products
Abstract
A new computerized object oriented technology is provided. The present invention introduces an apparatus and process for creating an object representative of a set of command interfaces for a database centric item, and an apparatus and process for interfacing the database centric object across a variety of computer applications. In a preferred embodiment, the present invention provides a three category structure to create and access the database centric objects. Each category contains classes which are used to define components (objects) corresponding to the database centric object. The objects further contain methods and properties for accessing the database centric item in response to requests from an application program.
-
Citations
52 Claims
-
1. In a computer system, an apparatus for interfacing an application program and a relational database including a plurality of tables, the apparatus comprising:
-
(a) a database centric object including a method, said method performing an operation on data within the tables of the relational database; (b) means for receiving an object identifying signal from the application program; (c) means for receiving a method identifying signal from the application program; and (d) means responsive to said object identifying and said method identifying signals for executing said operation on data within the relational database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer system, an apparatus for interfacing an application program and a database, comprising:
-
(a) a database centric object including a method, said method performing an operation on data within the database; and (b) at least one application program interface (API) for providing a uniform interface between at least one application program and said object, wherein each application program performing operations on data within the database by calling said method of said object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computer system, an apparatus for interfacing an application program and a database, comprising:
-
(a) a database centric object including a method, said method performing an operation on data within the database; (b) means for storing a table of entries, wherein each of said entries associates an object identifier with said object; (c) a first means for receiving a first signal from the application program, wherein said first signal corresponds to said object identifier; (d) means for selecting said object associated with said object identifier in said table of entries, responsive to the receipt of said first signal; (e) a second means for receiving a second signal from the application program, wherein said second signal corresponds to said method; and (f) means for executing, said operation on data within the database, responsive to the receipt of said second signal. - View Dependent Claims (21, 22)
-
-
23. In a computer system, an apparatus for interfacing an application program and a database, comprising:
-
(a) a database centric object including a method, said method performing an operation on data within the database; (b) a first means for receiving a first signal from the application program, wherein said first signal corresponds to said object; (c) means for storing a table of entries, wherein each said entries associates a method identifier with said object; (d) a second means for receiving a second signal from the application program, wherein said second signal corresponds to said method identifier; (e) means for selecting said method associated with said method identifier in said table of entries, responsive to the receipt of said second signal; and (f) means for executing said operation of said method on data within the database. - View Dependent Claims (24, 25)
-
-
26. In a computer system, a method for interfacing an application program and a database, comprising the steps of:
-
(a) receiving a first signal from the application program, said first signal corresponds to a database centric object, said object including a method for performing an operation on data within the database; (b) receiving a second signal from the application program, wherein said second signal corresponds to said method; and (c) responding to said first and said second signals by executing the operation of said method on the database. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. In a computer system, a method for interfacing an application program and a database, comprising the steps of:
-
(a) interfacing the application program with a database centric object including a method for performing an operation on the database; (b) receiving a signal from the application program, wherein said signal corresponds to said method of said object; and (c) responding to said signal by executing said operation method on the database. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. In a computer system, a method for interfacing an application program and a database, comprising the steps of:
-
(a) storing a table of entries, wherein each of said entries associates an object identifier with a database centric object including a method for performing an operation on data within the database; (b) receiving a first signal from the application program, wherein said first signal corresponds to said object identifier; (c) in response to said first signal, selecting said object associated with said object identifier in said table of entries; (d) receiving a second signal from the application program, wherein said second signal corresponds to said method of said selected object; and (e) in response to said second signal, executing the operation of said method on the database. - View Dependent Claims (39)
-
-
40. In a computer system, a method for interfacing an application program and a database, comprising the steps of:
-
(a) receiving a first signal from the application program, wherein said first signal corresponds to a database centric object including a method for performing an operation on data within the database; (b) storing a table of entries, wherein each of said entries associates a method identifier with said method of said object; (c) receiving a second signal from the application program, wherein said second signal corresponds to said method identifier; (d) in response to said second signal, selecting said method associated with said method identifier in said table of entries; and (e) executing the operation of said method on the database. - View Dependent Claims (41)
-
-
42. In a computer system, an apparatus for interfacing an application program and a relational database, comprising:
-
a relational database including a plurality of tables containing data; object identifying means responsive to a command signal transmitted from an application program for identifying an object; a self-contained object containing program code for at least one instruction that executes a specific operation on data within the tables of the relational database, the object further including; (i) instruction identifying means responsive to the identified command signal transmitted from the application program for identifying the preprogrammed instruction to be executed; (ii) means for executing the program code associated with the instruction identified by the instruction identifying means; and (iv) means for communicating a response to the application program. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. An interactive and interconnected computer system with a memory, an application program stored in the memory, and a relational database for storing data generated by the system, further comprising:
-
(a) an Automation server operatively disposed in the memory of the computer, said Automation server communicatively disposed to the application program; (b) a plurality of Category classes operatively disposed to said Automation server, said Category classes each containing at least one object class; and (c) said object class creates and accesses database centric objects performing operations on data stored on the relational database thereby providing the application program access to the data contained within the relational database. - View Dependent Claims (49, 50, 51, 52)
-
Specification