Checking and enabling database updates with a dynamic multi-modal, rule base system
First Claim
Patent Images
1. A computer programming system for checking and enabling database updates in a dynamic, multi-modal, run time configurable and rule based manner, comprising:
- means of configuring and determining at run time, whether suitable preconditions exist for proposed modifications to said database,means for using rule checks that are tied to particular commands to check if the preconditions exist by examining the associated rule checks of commands involved in making the proposed modifications,means for bringing about said preconditions, if said preconditions are not available at said run time, andpreventing said proposed modifications, if said preconditions remain unmet.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention uses a rule based system which is configurable at run time(1) to decide whether suitable preconditions exist for proposed modifications to a data base, (2) if not, optionally attempt to bring about such preconditions, and (3) prevent the proposed modifications if preconditions remain unmet.
43 Citations
17 Claims
-
1. A computer programming system for checking and enabling database updates in a dynamic, multi-modal, run time configurable and rule based manner, comprising:
-
means of configuring and determining at run time, whether suitable preconditions exist for proposed modifications to said database, means for using rule checks that are tied to particular commands to check if the preconditions exist by examining the associated rule checks of commands involved in making the proposed modifications, means for bringing about said preconditions, if said preconditions are not available at said run time, and preventing said proposed modifications, if said preconditions remain unmet. - View Dependent Claims (2, 3, 4)
-
-
5. A computer programming method for checking and enabling database updates which is dynamic, multi-modal, configurable at run time, and rule based, comprising the steps of:
-
determining whether suitable preconditions exist for proposed modifications to said database using rule checks that are tied to particular commands, examining the rule checks tied to the commands to make the modifications to determine if the suitable preconditions exist, bringing about said preconditions, if said preconditions are not available at run time, preventing the said proposed modifications, if said preconditions remain unmet. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product, for use with a graphic display device, provided on a recording medium on which is recorded a programming method for checking and enabling database updates with a dynamic multi-modal, rule based system, said programming method comprising the steps of:
-
determining at run time, whether suitable preconditions exist for proposed modifications to said database using rule checks which are tied to particular commands, examining any rule checks tied to any command for making the modifications to determine if the suitable preconditions exist, bringing about said preconditions, if said preconditions are not available at said run time, preventing the said proposed modifications, if said preconditions remain unmet. - View Dependent Claims (10, 11, 12)
-
-
13. A system for checking and enabling database updates in a dynamic, multi-modal, run time configurable and rule based manner, comprising:
-
means of determining at run time, whether suitable preconditions exist for a proposed modification to said database, means providing rule checks that are tied to particular commands, means examining said rule checks tied to at least one command used in making the modification to determine if the preconditions exist, means for bringing about said preconditions, if said preconditions are not available at said run time, means preventing the said proposed modification, if said preconditions remain unmet. - View Dependent Claims (14, 15, 16)
-
-
17. A computer programming system for checking and enabling database updates in a dynamic, multi-modal, run time configurable and rule based manner, comprising:
-
a mechanism for configuring and determining at run time, whether suitable preconditions exist for proposed modifications to said database, a mechanism providing rule checks which are tied to particular commands, a mechanism for examining any rule check tied to any command for making the modifications to determine if the suitable preconditions exist, a mechanism for bringing about said preconditions, if said preconditions are not available at said run time, a mechanism for preventing said proposed modifications, if preconditions remain unmet.
-
Specification