×

Application server and method to perform hierarchical configurable data validation

  • US 7,353,248 B1
  • Filed: 07/30/2001
  • Issued: 04/01/2008
  • Est. Priority Date: 07/30/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A client-server computer system comprising:

  • a client application server that utilizes data in a particular form and generates a validation request for validation of the data and wherein the request includes the data in an initial form;

    an application server accessible by a plurality of client application servers via a plurality of application software protocols, wherein said application server provides a data validation service on the data received from the client application server in response to receiving the validation request from the client application server, wherein the data validation service compares the data in the initial form to validation parameters stored in a hierarchical, table-based system of a plurality of rules organized into at least a FIELD view, a CLASS view and a GLOBAL view, wherein the FIELD view is the view of first priority and contains validation parameters applicable to a specific field, the CLASS view is the view of second priority and contains validation parameters applicable to a class of fields and the GLOBAL view is the default view when there is no match to the data in the FIELD and CLASS views wherein further the rules included in each of the FIELD view, CLASS view and GLOBAL view are prioritized in a predetermined execution sequence and returns to the same client application server that generated the validation request an indication of valid or invalid, wherein further the data in the initial form is determined to be in a valid format when a data item specified in the data in the initial form has a non-empty table field, the data item specified in the data in the initial form is in a valid data format, and when the data item falls within a set of range of validation values; and

    a storage mass coupled to said application server for storing a system of dynamically maintainable validation functions for performing said validation service.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×