← Back to Patent Explorer
US6185583B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Parallel rule-based processing of forms

Assignee: Knapp Investment Co Ltd
•
Filing: 1998-11-30
•
Granted: 2001-02-06
•
Expires: 2018-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract System and method for verifying data in forms. Each form has a corresponding one or more rule sets each with rules that designate a structure, format, or data type for fields in the form. The rule sets are verified in parallel. Rules within a rule set may also be verified in parallel when the processor determines it is beneficial such as for time consuming rule validation.

Inventors

  • 👤 Luis R. Blando

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:32
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 41 words
A system for processing forms, comprising: a memory including program instructions; and a processor operating responsive to the program instructions to: receive a form; select rules associated with the form; and apply at least two rules to the form in parallel.
Claim 2
Independent Claim 41 words
A system for processing forms, comprising: a memory including program instructions; and a processor operating responsive to the program instructions to: receive a form; select rules associated with the form; and apply at least two rules to the form in parallel.
Claim 3
Dependent Claim 74 words
The system of claim 1 wherein the form has more than one associated rule set having a plurality of rules and the processor further operates responsive to the program instructions to: determine in parallel whether the form meets the requirements of a first rule in the more than one associated rule set, and determine in parallel whether the form meets the requirements of a second rule in the more than one associated rule sets.
Claim 4
Dependent Claim 37 words
The system of claim 1 wherein the processor further operates responsive to the rule instructions to: search an external system for information to validate data in a field of the form based on one of the rules.
Claim 5
Dependent Claim 25 words
The system according to claim 3 wherein the processor further operates responsive to the rule instructions to: generate a thread to carry out the search.
Claim 6
Dependent Claim 64 words
The system of claim 1 wherein each rule including a plurality of rule instructions in an independent module and the processor further operates responsive to the rule instructions to: determine a relationship between fields based on the rules; determine whether a relationship between fields requires data entry in a dependent field; and generate an error message when the dependent field does not contain data.
Claim 7
Dependent Claim 69 words
The system of claim 1 wherein each rule including a plurality of rule instructions in an independent module and the processor further operates responsive to the rule instructions to: compare a type of data in at least one field of the received form to a predetermined type of data for the field as designated by a rule; and generate an error message when the field types do not match.
Claim 8
Dependent Claim 46 words
The system of claim 1 wherein the processor further operates responsive to the program instructions to: receive an order including a plurality of forms; determine the forms that correspond to a type of the order; and determine whether all corresponding forms are present in the order.
Claim 9
Dependent Claim 32 words
The system of claim 7 wherein the processor further operates responsive to the program instructions to: generate an error message if each of the corresponding forms is not present in the order.
Claim 10
Independent Claim 27 words
A method for processing forms, comprising the steps of: receiving a form; selecting rules associated with the form; and applying two rules to the form in parallel.
Claim 11
Independent Claim 27 words
A method for processing forms, comprising the steps of: receiving a form; selecting rules associated with the form; and applying two rules to the form in parallel.
Claim 12
Dependent Claim 70 words
The method of claim 9 wherein the form has more than one associated rule set having a plurality of rules, said method further including the steps of: determining in parallel whether the form meets the requirements of a first rule in the more than one associated rule set, and determining in parallel whether the form meets the requirements of a second rule in the more than one associated rule sets.
Claim 13
Dependent Claim 31 words
The method of claim 9 further including the steps of: searching an external system for information to validate data in a field of the form based on one of the rules.
Claim 14
Dependent Claim 19 words
The method according to claim 11 further including the steps of: generating a thread to carry out the search.
Claim 15
Dependent Claim 60 words
The method of claim 9 wherein each rule including a plurality of rule instructions in an independent module, said method further including the steps of: determining a relationship between fields based on the rules; determining whether a relationship between fields requires data entry in a dependent field; and generating an error message when the dependent field does not contain data.
Claim 16
Dependent Claim 65 words
The method of claim 9 wherein each rule including a plurality of rule instructions in an independent module, said method further including the steps of: comparing a type of data in at least one field of the received form to a predetermined type of data for the field as designated by a rule; and generating an error message when the field types do not match.
Claim 17
Dependent Claim 40 words
The method of claim 9 further including the steps of: receiving an order including a plurality of forms; determining the forms that correspond to a type of the order; and determining whether all corresponding forms are present in the order.
Claim 18
Dependent Claim 26 words
The method of claim 15 further including the steps of: generating an error message if each of the corresponding forms is not present in the order.

References Cited (Backward Citations)

US3974496A Cited
US5704029A Cited
US5546574A Cited
US5758126A Cited
US5920857A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-06 2004-08-07 2005-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-06 2008-08-07 2009-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-06 2012-08-07 2013-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag