Methods and systems for data validation in a client-server environment
First Claim
1. A computer-implemented method for dynamically generating validation rules, comprising:
- storing state information related to one or more operations, the state information including account information associated with one or more users;
receiving, from a client, a request for validation rules, the request including one or more parameters, the one or more parameters including an identification of a user, and an identification of an operation to be performed;
accessing, in response to the request, state information for the operation to be performed, wherein accessing includes accessing account information associated with the identification of the user included in the request;
dynamically generating, using a processor, the validation rules in response to the request for validation rules based on the accessed state information and at least one of the parameters or the identification included in the request;
transmitting the validation rules to the client in response to the request for validation rules; and
receiving input data from the client,wherein the input data conforms to the validation rules transmitted to the client.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for dynamically generating validation rules. In certain implementations, state information related to one or more operations is stored. A request for validation rules is received from a client. The request may include one or more parameters and an identification of an operation to be performed. In response to the request, the state information is accessed for the operation to be performed. The validation rules are then dynamically generated based on the accessed state information and at least one of the parameters or the identification in the request. The validation rules can then be transmitted to the client.
-
Citations
16 Claims
-
1. A computer-implemented method for dynamically generating validation rules, comprising:
-
storing state information related to one or more operations, the state information including account information associated with one or more users; receiving, from a client, a request for validation rules, the request including one or more parameters, the one or more parameters including an identification of a user, and an identification of an operation to be performed; accessing, in response to the request, state information for the operation to be performed, wherein accessing includes accessing account information associated with the identification of the user included in the request; dynamically generating, using a processor, the validation rules in response to the request for validation rules based on the accessed state information and at least one of the parameters or the identification included in the request; transmitting the validation rules to the client in response to the request for validation rules; and receiving input data from the client, wherein the input data conforms to the validation rules transmitted to the client. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium including program instructions which, when executed by a processor, perform a method for dynamically generating validation rules, the method comprising:
-
storing state information related to one or more operations, the state information including account information associated with one or more users; receiving, from a client, a request for validation rules, the request including one or more parameters, the one or more parameters including an identification of a user, and an identification of an operation to be performed; accessing, in response to the request, state information for the operation to be performed, wherein accessing includes accessing account information associated with the identification of the user included in the request; dynamically generating the validation rules in response to the request for validation rules based on the accessed state information and at least one of the parameters or the identification included in the request; transmitting the validation rules to the client in response to the request for validation rules; and receiving input data from the client, wherein the input data conforms to the validation rules transmitted to the client. - View Dependent Claims (6, 7, 8)
-
-
9. A system for dynamically generating validation rules, comprising:
-
a storage for storing state information related to one or more operations, the state information including account information associated with one or more users; a processor for executing program instructions for; receiving, from a client, a request for validation rules, the request including one or more parameters, the one or more parameters including an identification of a user, and an identification of an operation to be performed; transmitting the validation rules to the client in response to the request for validation rules; and receiving input data from the client, wherein the input data conforms to the validation rules transmitted to the client; and a constraint generator for; accessing, in response to the request, state information for the operation to be performed, wherein accessing includes accessing account information associated with the identification of the user included in the request; and dynamically generating the validation rules in response to the request for validation rules based on the accessed state information and at least one of the parameters or the identification in the request. - View Dependent Claims (10, 11, 12)
-
-
13. A validation method for a client-server environment, comprising:
-
receiving an identification of an operation to be performed; transmitting a request for validation rules to a server, the request including one or more parameters, the one or more parameters including an identification of a user, and the identification of the operation; receiving the validation rules from the server in response to the request for validation rules, wherein the validation rules are dynamically generated by the server in response to the request for validation rules based on state information related to the operation to be performed and the parameters, the state information including account information associated with the identification of the user included in the request; receiving input data; and transmitting the input data to the server, wherein the input data transmitted to the server conforms to the validation rules. - View Dependent Claims (14, 15, 16)
-
Specification