Method and apparatus to create and execute time-bound constraints
First Claim
1. A method to execute a time-bound constraint comprising:
- generating a time-bound constraint record comprising a user id, a transaction, a transaction parameter, a time period, an update time, a rule and a rule accumulator;
receiving a request said request comprising a user identity, a user transaction, and a user transaction parameter;
selecting the time-bound constraint record corresponding to the user identity provided in the request;
determining whether the user transaction and the user transaction parameter in the request correspond with the transaction and the transaction parameter in the time-bound constraint record;
determining whether the time the request is received is within the time period in the time-bound constraint record;
evaluating the rule in the time-bound constraint record;
permitting or denying the request depending upon evaluation of the rule; and
updating an audit log depending upon the evaluation of the rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to execute a time-bound constraint comprising generating a time-bound constraint record comprising a user id, a transaction, a transaction parameter, a time period, an update time, a rule and a rule accumulator. Receiving a request said request comprising a user identity, a user transaction, and a user transaction parameter. Selecting the time-bound constraint record corresponding to the user identity provided in the request. Determining whether the user transaction and the user transaction parameter in the request correspond with the transaction and the transaction parameter in the time-bound constraint record. Determining whether the time the request is received is within the time period in the time-bound constraint record. Evaluating the rule in the time-bound constraint record. Permitting or denying the request depending upon evaluation of the rule, and updating an audit log depending upon the evaluation of the rule.
65 Citations
21 Claims
-
1. A method to execute a time-bound constraint comprising:
-
generating a time-bound constraint record comprising a user id, a transaction, a transaction parameter, a time period, an update time, a rule and a rule accumulator;
receiving a request said request comprising a user identity, a user transaction, and a user transaction parameter;
selecting the time-bound constraint record corresponding to the user identity provided in the request;
determining whether the user transaction and the user transaction parameter in the request correspond with the transaction and the transaction parameter in the time-bound constraint record;
determining whether the time the request is received is within the time period in the time-bound constraint record;
evaluating the rule in the time-bound constraint record;
permitting or denying the request depending upon evaluation of the rule; and
updating an audit log depending upon the evaluation of the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising:
-
a machine-accessible medium including instructions that, when executed by a machine, causes the machine to perform operations comprising;
generating a time-bound constraint record comprising a user id, a transaction, a transaction parameter, a time period, an update time, a rule and a rule accumulator;
receiving a request said request comprising a user identity, a user transaction, and a user transaction parameter;
selecting the time-bound constraint record corresponding to the user identity provided in the request;
determining whether the user transaction and the user transaction parameter in the request correspond with the transaction and the transaction parameter in the time-bound constraint record;
determining whether the time the request is received is within the time period in the time-bound constraint record;
evaluating the rule in the time-bound constraint record;
permitting or denying the request depending upon evaluation of the rule; and
updating an audit log depending upon the evaluation of the rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a bus;
a data storage device coupled to said bus; and
a processor coupled to said data storage device, said processor operable to receive instructions which, when executed by the processor, causes the processor to generate a time-bound constraint record comprising a user id, a transaction, a transaction parameter, a time period, an update time, a rule and a rule accumulator;
receive a request said request comprising a user identity, a user transaction, and a user transaction parameter;
select the time-bound constraint record corresponding to the user identity provided in the request;
determine whether the user transaction and the user transaction parameter in the request correspond with the transaction and the transaction parameter in the time-bound constraint record;
determine whether the time the request is received is within the time period in the time-bound constraint record;
evaluate the rule in the time-bound constraint record;
permit or deny the request depending upon evaluation of the rule; and
update an audit log depending upon the evaluation of the rule. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification