Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
112 words
A method for computer-assisted database management software creation of a target software application from a universal software application, said target software application for use in interacting with an application database, said method comprising the steps of: a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to be accessed by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application.
Claim 2
Independent Claim
112 words
A method for computer-assisted database management software creation of a target software application from a universal software application, said target software application for use in interacting with an application database, said method comprising the steps of: a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to be accessed by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application.
Claim 3
Dependent Claim
80 words
The method for computer-assisted database management software creation of a target software application as recited in claim 1, wherein said step of facilitating a high-level dialog comprise the steps of: a) uniquely identifying said target software application with a name; b) providing access security to said uniquely identified target software application; c) defining menus to navigate throughout said target software application to execute transactions; and d) defining said transactions to perform upon said application database within said target software application.
Claim 4
Dependent Claim
82 words
The method for computer-assisted database management software creation of a target software application as recited in claim 2, wherein said providing access security step comprise the steps of: a) designating responsibilities in which to partition end-users of said target software application from accessing and executing portions of said target software application exclusive to their designated responsibility; b) identifying said end-users of said target software application; and c) associating said end-users of said target software application with at least one of said responsibilities.
Claim 5
Dependent Claim
51 words
The method for computer-assisted database management software creation of a target software application as recited in claim 2, wherein said defining transactions further comprise the step of creating sets of data from said application database on which said transactions operate, said sets forming a subset of data from said application database.
Claim 6
Dependent Claim
38 words
The method for computer-assisted database management software creation of a target software application as recited in claim 4, further comprising the step of defining a logical application database according to a schema from which said sets are derived.
Claim 7
Dependent Claim
32 words
The method for computer-assisted database management software creation of a target software application as recited in claim 5, further comprising the step of mapping said logical application database to said application database.
Claim 8
Dependent Claim
45 words
The method for computer-assisted database management software creation of a target software application as recited in claim 6, further comprising the step of defining said application database according to a schema when said application database is non-existent prior to creation of said target software application.
Claim 9
Dependent Claim
71 words
The method for computer-assisted database management software creation of a target software application as recited in claim 4, wherein said defining transactions step further comprise the steps of: a) defining views of data from said sets, said views to form a collection of said data within said sets to present to said end-user; b) defining frames from said views of data to display and arrange said data from said application database.
Claim 10
Dependent Claim
61 words
The method for computer-assisted database management software creation of a target software application as recited in claim 8, further comprising the steps of: a) defining a smart code table comprised of a constrained domain of valid values for said data from said database; and b) presenting in said frames from which said end-user may select said constrained domain of valid values.
Claim 11
Independent Claim
103 words
A system for computer-assisted creation of a target software application for database management of an application database, said system comprising: a) an application editor to facilitate a high-level dialog to derive a description representing said target software application; b) a dictionary in the form of a database to store said description of said target software application for subsequent referencing during execution of said target software application; and c) a universal application comprised of re-usable modules and upon execution, said universal application to invoke said dictionary to customize said universal software application to become said target software application as described to said application editor.
Claim 12
Independent Claim
103 words
A system for computer-assisted creation of a target software application for database management of an application database, said system comprising: a) an application editor to facilitate a high-level dialog to derive a description representing said target software application; b) a dictionary in the form of a database to store said description of said target software application for subsequent referencing during execution of said target software application; and c) a universal application comprised of re-usable modules and upon execution, said universal application to invoke said dictionary to customize said universal software application to become said target software application as described to said application editor.
Claim 13
Dependent Claim
89 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 10, wherein said application editor comprises: a) a module for uniquely identifying said target software application with a name; b) a module for providing access security to said uniquely identified target software application; c) a module for defining menus to navigate throughout said target software application to execute transactions; and d) a module for defining said transactions to perform upon said application database within said target software application.
Claim 14
Dependent Claim
91 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 11, wherein said module for providing access security comprises: a) a module for designating responsibilities to partition end-users within said target software application from accessing and executing portions of said target software application exclusive to their designated responsibility; b) a module for identifying said end-users of said target software application; and c) a module for associating said end-users of said target software application with at least one of said responsibilities.
Claim 15
Dependent Claim
59 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 11, wherein said module for defining said transactions further comprises a module for creating sets of data from said application database on which said transactions operate, said sets to form a subset of data from said application database.
Claim 16
Dependent Claim
46 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 13, wherein said application editor further comprises a module for defining a logical application database according to a schema from which said sets are derived.
Claim 17
Dependent Claim
40 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 14, wherein said application editor further comprises a module for mapping said logical application database to said application database.
Claim 18
Dependent Claim
53 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 15, wherein said application editor further comprises a module for defining said application database according to a schema when said application database is non-existent prior to creation of said target software application.
Claim 19
Dependent Claim
79 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 13, wherein said module for defining transactions further comprises: a) a module for defining views of data from said sets, said views to form a collection of said data within said sets to present to said end-user; b) a module for defining frames from said views of data to display and arrange said data from said application database.
Claim 20
Dependent Claim
72 words
The system for computer-assisted creation of a target software application for database management of an application database as recited in claim 17, wherein said application editor further comprises: a) a module for defining a smart code table comprised of a constrained domain of valid values for said data from said database; and b) a module for presenting in said frames from which said end-user may select said constrained domain of valid values.
Claim 21
Dependent Claim
119 words
A computer-readable medium for computer-assisted database management software creation of a target software application from a universal software application, said target software application for interacting with an application database, said computer-readable medium having computer-executable instructions for performing the steps comprising: a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to provide a database for invocation by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application.
Claim 22
Dependent Claim
119 words
A computer-readable medium for computer-assisted database management software creation of a target software application from a universal software application, said target software application for interacting with an application database, said computer-readable medium having computer-executable instructions for performing the steps comprising: a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to provide a database for invocation by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application.
Claim 23
Dependent Claim
76 words
The computer-readable medium as recited in claim 19 wherein said computer-executable instructions for facilitating a high-level dialog further comprise computer-executable instructions for performing the steps comprising: a) uniquely identifying said target software application with a name; b) providing access security to said uniquely identified target software application; c) defining menus to navigate throughout said target software application to execute transactions; and d) defining said transactions to perform upon said application database within said target software application.
Claim 24
Dependent Claim
76 words
The computer-readable medium as recited in claim 20 wherein said computer-executable instructions for providing access security comprise computer-executable instructions for performing the steps comprising: a) designating responsibilities to partition end-users within said target software application from accessing and executing portions of said target software application exclusive to their designated responsibility; b) identifying said end-users of said target software application; and c) associating said end-users of said target software application with at least one of said responsibilities.
Claim 25
Dependent Claim
49 words
The computer-readable medium as recited in claim 20 wherein said computer-executable instructions for defining transactions further comprise computer-executable instructions for performing the step comprising creating sets of data from said application database on which said transactions operate, said sets to form a subset of data from said application database.
Claim 26
Dependent Claim
36 words
The computer-readable medium as recited in claim 22 wherein said computer-executable instructions further comprise computer-executable instructions for performing the step comprising defining a logical application database according to a schema from which said sets are derived.
Claim 27
Dependent Claim
30 words
The computer-readable medium as recited in claim 23 wherein said computer-executable instructions further comprise computer-executable instructions for performing the step comprising mapping said logical application database to said application database.
Claim 28
Dependent Claim
43 words
The computer-readable medium as recited in claim 24 wherein said computer-executable instructions further comprise computer-executable instructions for performing the step comprising defining said application database according to a schema when said application database is non-existent prior to creation of said target software application.
Claim 29
Dependent Claim
67 words
The computer-readable medium as recited in claim 22 wherein said computer-executable instructions for defining transactions further comprise computer-executable instructions for performing the steps comprising: a) defining views of data from said sets, said views to form a collection of said data within said sets to present to said end-user; b) defining frames from said views of data to display and arrange said data from said application database.
Claim 30
Dependent Claim
59 words
The computer-readable medium as recited in claim 26 wherein said computer-executable instructions further comprise computer-executable instructions for performing the steps comprising: a) defining a smart code table comprised of a constrained domain of valid values for said data from said database; and b) presenting in said frames from which said end-user may select said constrained domain of valid values.