Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
168 words
A method for creating a database extender comprising the steps of: providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender; using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition; using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface; configuring a generic extender to take on both the data type and functional characteristics of the specific extender; executing the configured generic extender to access a database; and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 2
Independent Claim
168 words
A method for creating a database extender comprising the steps of: providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender; using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition; using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface; configuring a generic extender to take on both the data type and functional characteristics of the specific extender; executing the configured generic extender to access a database; and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 3
Dependent Claim
34 words
The method of claim 1 above, wherein an extender guide performs the steps of generating, further comprising the step of packaging the guides, the extender guide, and the generic extender into a distribution package.
Claim 4
Dependent Claim
40 words
The method of claim 1 above, wherein the source code includes user-defined functions for a specific extender, administrative application programming interfaces for enabling and manipulating the specific extender, and an administrative command program that uses the administrative application programming interfaces.
Claim 5
Dependent Claim
21 words
The method of claim 3 above, further comprising the step of compiling the source code to interface to the generic extender.
Claim 6
Dependent Claim
38 words
The method of claim 1 above, wherein a dynamic link library is associated with the specific extender, wherein a relational database management system executes the dynamic link library, and wherein the dynamic link library executes the generic extender.
Claim 7
Dependent Claim
33 words
The method of claim 1 above, wherein a client application invokes the specific extender, wherein the specific extender invokes the generic extender, and wherein the generic extender invokes the relational database management system.
Claim 8
Independent Claim
196 words
An apparatus for creating a database extender, comprising: a computer having a memory and a data storage device coupled thereto, wherein the data storage device stores a relational database; one or more computer programs, performed by the computer, for providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender, using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition, using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface, configuring a generic extender to take on both the data type and functional characteristics of the specific extender, executing the configured generic extender to access a database, and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 9
Independent Claim
196 words
An apparatus for creating a database extender, comprising: a computer having a memory and a data storage device coupled thereto, wherein the data storage device stores a relational database; one or more computer programs, performed by the computer, for providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender, using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition, using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface, configuring a generic extender to take on both the data type and functional characteristics of the specific extender, executing the configured generic extender to access a database, and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 10
Dependent Claim
36 words
The apparatus of claim 7 above, wherein an extender smart guide provides the means for generating, further comprising the means for packaging the guides, the extender smart guide, and the generic extender into a distribution package.
Claim 11
Dependent Claim
40 words
The apparatus of claim 7 above, wherein the source code includes user-defined functions for a specific extender, administrative application programming interfaces for enabling and manipulating the specific extender, and an administrative command program that uses the administrative application programming interfaces.
Claim 12
Dependent Claim
21 words
The apparatus of claim 9 above, further comprising the means for compiling the source code to interface to the generic extender.
Claim 13
Dependent Claim
38 words
The apparatus of claim 7 above, wherein a dynamic link library is associated with the specific extender, wherein a relational database management system executes the dynamic link library, and wherein the dynamic link library executes the generic extender.
Claim 14
Dependent Claim
33 words
The apparatus of claim 7 above, wherein a client application invokes the specific extender, wherein the specific extender invokes the generic extender, and wherein the generic extender invokes the relational database management system.
Claim 15
Dependent Claim
219 words
An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for creating a database extender, the database extender being created by the computer to retrieve data from a database stored in an data storage device coupled to the computer, the method comprising the steps of; providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender; using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition; using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface; configuring a generic extender to take on both the data types and functional characteristics of the specific extender; executing the configured generic extender to access a database; and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 16
Dependent Claim
219 words
An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for creating a database extender, the database extender being created by the computer to retrieve data from a database stored in an data storage device coupled to the computer, the method comprising the steps of; providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender; using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition; using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface; configuring a generic extender to take on both the data types and functional characteristics of the specific extender; executing the configured generic extender to access a database; and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.
Claim 17
Dependent Claim
34 words
The method of claim 13 above, wherein an extender guide performs the steps of generating, further comprising the step of packaging the guides, the extender guide, and the generic extender into a distribution package.
Claim 18
Dependent Claim
40 words
The method of claim 13 above, wherein the source code includes user-defined functions for a specific extender, administrative application programming interfaces for enabling and manipulating the specific extender, and an administrative command program that uses the administrative application programming interfaces.
Claim 19
Dependent Claim
21 words
The method of claim 15 above, further comprising the step of compiling the source code to interface to the generic extender.
Claim 20
Dependent Claim
38 words
The method of claim 13 above, wherein a dynamic link library is associated with the specific extender, wherein a relational database management system executes the dynamic link library, and wherein the dynamic link library executes the generic extender.
Claim 21
Dependent Claim
33 words
The method of claim 13 above, wherein a client application invokes the specific extender, wherein the specific extender invokes the generic extender, and wherein the generic extender invokes the relational database management system.
Claim 22
Dependent Claim
64 words
The method of claim 1 above, wherein after generating a specific extender, further comprising the steps of: providing multiple guides for modifying the specific extender, wherein each guide is a graphical user interface for obtaining user input to modify the specific extender; capturing information from the graphical user interface in response to user input; and using the captured information to modify the specific extender.
Claim 23
Dependent Claim
67 words
The apparatus of claim 7 above, wherein after generating a specific extender, further comprising: means for providing multiple guides for modifying the specific extender, wherein each guide is a graphical user interface for obtaining user input to modify the specific extender; means for capturing information from the graphical user interface in response to user input; and means for using the captured information to modify the specific extender.
Claim 24
Dependent Claim
65 words
The article of manufacture of claim 13, wherein after generating a specific extender, further comprising the steps of: providing multiple guides for modifying the specific extender, wherein each guide is a graphical user interface for obtaining user input to modify the specific extender; capturing information from the graphical user interface in response to user input; and using the captured information to modify the specific extender.