Patent US6185583B1 successfully refreshed from Google Patents.
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
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-11-01 22:00
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)
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 |