System and method for using web-based applications to validate data with validation functions
First Claim
Patent Images
1. A client-server computer system for use with web-based applications comprising:
- a computer system running one or more web browsers capable of processing web forms;
a web server capable of processing Java code and web-based forms;
a storage mechanism coupled to said computer system, wherein said web server is used for validating data with information compiled from said storage mechanism; and
validation rules stored in said storage mechanism.
7 Assignments
0 Petitions
Accused Products
Abstract
Clients using standard software protocols may access stored validation functions in order to perform validation functions on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The system allows for the efficient performance of validation services on data based on dynamically-maintained, centrally-stored validation functions.
38 Citations
35 Claims
-
1. A client-server computer system for use with web-based applications comprising:
-
a computer system running one or more web browsers capable of processing web forms;
a web server capable of processing Java code and web-based forms;
a storage mechanism coupled to said computer system, wherein said web server is used for validating data with information compiled from said storage mechanism; and
validation rules stored in said storage mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A web server system comprising:
-
at least one web application;
means for performing validation service on data submitted by said at least one web application;
means for processing web forms;
means for storing and retrieving a plurality of validation rules for performing said validation service; and
means for compiling validation rules into said at least one web application in order to perform said validation service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium with instructions executable by a processor for providing a validation application service for web-based applications, the medium comprising instructions to:
-
couple a service request from a data device to a web server, the request including data to be validated;
generate a service session instruction, the service session instruction based at least in part on the service request;
send the service session instruction to one or more web servers, the service session instruction corresponding to one or more data validation requests from said customer data device;
compile at least one Java Server Page based on stored validation rules in a database; and
send a validation service response to the data device, wherein the validation service response is based on the service request.
-
-
23. A method of providing validation data service with a web-based computer system comprising the steps of:
-
calling at least one Java server page from a web application;
compiling said at least one Java server page at a web server;
retrieving a plurality of validation rules from a centralized storage mass coupled to said web server;
validating data from said web application in accordance with said validation rules. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for validating data with a web server system, the method comprising:
-
a step for sending a data validation service request from a web user;
a step for generating a validation service instruction, the service instruction based at least in part on the validation service request from said web user;
a step for compiling a Java server page containing Java files into class files;
a step for reading data validation information from a data schema;
a step for configuring the data validation information in the memory of a running program;
a step for directing a JavaScript function in order to execute validation a function in accordance with the information read from said data schema. - View Dependent Claims (32, 33, 34, 35)
-
Specification