Patent US5555101A successfully refreshed from Google Patents.
US5555101A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Forms creation and interpretation system
Assignee: Cardiff Software Inc
•
Filing: 1993-06-29
•
Granted: 1996-09-10
•
Expires: 2013-06-29
Abstract
Abstract A system and method for interactively creating forms including displaying the forms during creation, and interpreting completed forms received via a facsimile device. The system includes the following features: automated reminder, automated data export, suspense processing, and automated confirmation. Analog objects can be created and interpreted. Screen definitions for forms can be converted to the type of form defined by the present invention.
Inventors
- 👤 Joseph C. Larson
- 👤 J. Joel Faul
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 01:14
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32037; H04N1/32042; H04N1/42
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
171 words
In a computer, a method of converting a screen definition file having a plurality of records with data fields for use in a fax form, said form including template information comprising a plurality of template fields, the method comprising the steps of: reading one or more records in a screen definition file; processing a selected record so that the fields are converted into a template field; computer generating machine readable identification markings on the fax form, wherein the machine readable identification markings identify the fax form and the corresponding template information; storing the template fields and machine readable identification markings in the computer; receiving a completed fax form into the computer from a remote location; automatically identifying the completed fax form, wherein the computer interprets the machine readable identification markings on the completed fax form; locating in the computer the template information corresponding to the identified completed fax form; and selectively interpreting information entered on the completed fax form with the template information of the fax form stored in the computer.
Claim 2
Dependent Claim
171 words
In a computer, a method of converting a screen definition file having a plurality of records with data fields for use in a fax form, said form including template information comprising a plurality of template fields, the method comprising the steps of: reading one or more records in a screen definition file; processing a selected record so that the fields are converted into a template field; computer generating machine readable identification markings on the fax form, wherein the machine readable identification markings identify the fax form and the corresponding template information; storing the template fields and machine readable identification markings in the computer; receiving a completed fax form into the computer from a remote location; automatically identifying the completed fax form, wherein the computer interprets the machine readable identification markings on the completed fax form; locating in the computer the template information corresponding to the identified completed fax form; and selectively interpreting information entered on the completed fax form with the template information of the fax form stored in the computer.
Claim 3
Dependent Claim
33 words
The method of claim 1, wherein each of the template fields has a field type selected from one of the following field types: text field, constrained print field, single choice field, multi-choice field.
Claim 4
Dependent Claim
37 words
The method of claim 1, wherein the processing step includes the steps of: parsing the data fields of each record; building a template field corresponding to the record; and placing the template field in the fax form.
Claim 5
Dependent Claim
27 words
The method of claim 3, wherein the processing step further includes the step of translating coordinates of the screen definition file to coordinates of the fax form.
Claim 6
Dependent Claim
26 words
The method of claim 3, wherein the placing step includes the step of determining a top, bottom, left, and right coordinate pair for the template field.
Claim 7
Dependent Claim
19 words
The method of claim 1, wherein the machine readable identification markings comprise a user identification and a form identification.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein said machine readable identification markings uniquely identify one of a plurality of fax forms.
Claim 9
Dependent Claim
16 words
The method of claim 1, wherein the interpreting step further comprises automatically exporting the entered information
Claim 10
Dependent Claim
19 words
The method of claim 8, additionally comprising the step of electronically processing the exported information in an application program.
Claim 11
Dependent Claim
13 words
The method of claim 9, wherein the application program comprises a spreadsheet program.
Claim 12
Dependent Claim
159 words
The method of claim 1 additionally comprising the step of performing a transformation of a coordinates pair (x,y) on the completed fax form to account for aberrations, the transformation T(x,y) to (X,Y) comprising the steps of: calculating variables p1, p2, p3, p4, X, Y as: ##EQU1## where (x,y) are the original coordinates to transform, (m.left, m.top) are the coordinates of an upper left reference mark on the fax form, (m.right, m.bot) are the coordinates of a lower right reference mark on the fax form, (plt.h, plt.v) are the coordinates of an upper left reference mark on the completed fax form, (prt.h, prt.v) are the coordinates of an upper right reference mark on the completed fax form, (plb.h, plb.v) are the coordinates of a lower left reference mark on the completed fax form, (prb.h, prb.v) are the coordinates of a lower right reference mark on the completed fax form, and (X,Y) are the transformed coordinates on the completed fax form.
Claim 13
Dependent Claim
24 words
The method of claim 1, wherein the machine readable identification markings on the fax form comprise a selectable pattern of black and white polygons.
Claim 14
Dependent Claim
32 words
The method of claim 1, wherein each template field has a field type selected from one of the following field types: choice field, entry field, constrained print field, analog field, image zone.
Claim 15
Dependent Claim
70 words
The method of claim 1, additionally comprising the steps of: testing the interpreted information in one of the fields of the completed fax form for an error; identifying the position of the error on the completed fax form; saving the position of the error in the computer memory; and presenting an image of a portion of the form surrounding the position of the error to a user of the computer.
Claim 16
Dependent Claim
18 words
The method of claim 14, wherein the error is of one of the following: incompleteness, invalidity, or ambiguity.
Claim 17
Dependent Claim
17 words
The method of claim 14, additionally comprising the step of correcting the field that is in error.
Claim 18
Dependent Claim
32 words
The method of claim 16, wherein the correcting step includes the step of selecting a correct choice with a pointing device connected to the computer on the image presented to the user.
Claim 19
Dependent Claim
98 words
The method of claim 1, additionally comprising the steps of: testing the interpreted information in a selected one of the template fields of the completed fax form for an error; identifying the position of the error on the completed fax form; saving the position of the error in the computer memory; presenting an image of a portion of the form surrounding the position of the error to a user of the computer; and selecting a correct choice with a pointing device connected to the computer on the image presented to the user so as to correct the error.
Claim 20
Dependent Claim
22 words
The method of claim 1, additionally comprising the step of automatically exporting the interpreted information to one of a plurality of formats.
Claim 21
Dependent Claim
67 words
The method of claim 13, wherein, for an analog field, the interpreting step includes the steps of: locating the analog field using the template information; scanning across a scale associated with the analog field; locating a mark indicating a value on the scale for the analog field; and p1 determining the value indicative of the relative location of the mark to the end points of the scale.
Claim 22
Dependent Claim
24 words
The method of claim 1, additionally comprising the step of automatically providing confirmation to the remote location in response to the completed fax form.
Claim 23
Dependent Claim
74 words
The method of claim 21, wherein the providing confirmation step includes the steps of: verifying interpreted information from the fax form; verifying inventory of an item identified by the interpreted information; generating confirmation information based on the inventory and the interpreted information; storing the confirmation information in the computer memory; automatically generating a completed fax confirmation form based on the stored confirmation information; and sending the completed fax confirmation form to the remote location.
Claim 24
Independent Claim
68 words
A method of interpreting an analog field having an associated scale on a form having template information, the method comprising the steps of: locating the field using the template information; scanning across the scale of the field; locating a mark indicating a value on the scale for the field; and determining the value indicative of the relative location of the mark to the end points of the scale.
Claim 25
Independent Claim
68 words
A method of interpreting an analog field having an associated scale on a form having template information, the method comprising the steps of: locating the field using the template information; scanning across the scale of the field; locating a mark indicating a value on the scale for the field; and determining the value indicative of the relative location of the mark to the end points of the scale.
Claim 26
Dependent Claim
26 words
The method of claim 23, wherein the locating step produces coordinate values for a start of the analog field and an end of the analog field.
Claim 27
Dependent Claim
25 words
The method of claim 24, additionally comprising the step of performing a transformation of coordinates on the form to account for aberrations of the form.
Claim 28
Dependent Claim
36 words
The method of claim 24, wherein the scanning step includes the step of incrementing a set of variables to traverse the field between the start of the analog field and the end of the analog field.
Claim 29
Dependent Claim
20 words
The method of claim 23, wherein the locating step includes the step of determining an amplitude of the located mark.
Claim 30
Dependent Claim
32 words
The method of claim 27, wherein the locating step includes the step of comparing the amplitude of the located mark to a reference so as to determine if the mark is valid.
Claim 31
Dependent Claim
29 words
The method of claim 28, wherein the locating step includes the step of determining if multiple marks are allowed if a plurality of marks are determined to be valid.
Claim 32
Dependent Claim
78 words
The method of claim 28, wherein the determining the value of the mark step includes the step of calculating the value as ((i/n)*(high-low))+low where n is the maximum number of discrete points in the analog field, i is one of the discrete points in the analog field at which the mark is valid, high is a numeric label at the high end of the scale, and low is a numeric label at the low end of the scale.
Claim 33
Independent Claim
188 words
A system for creating and interpreting fax forms comprising: a computer having a memory; a screen definition file, stored in the memory, having a plurality of records with data fields; a record reader operating in the computer to read each record of the screen definition file; a record processor to convert the data fields read by the record reader of the screen definition file into a template field, wherein the fax form includes a plurality of template fields; a machine readable identification markings generator to generate unique form identification in the fax form; a save form function for storing the fax form in the memory; a receive fax function for receiving a completed fax form into the computer from a remote location; an interpret identification function for automatically identifying the completed fax form using the computer by interpreting machine readable identification markings on the received completed fax form; and an interpret field function for interpreting the completed fax form using the computer and the template information of the fax form stored in the computer so as to selectively interpret information entered on the form at the remote location.
Claim 34
Independent Claim
188 words
A system for creating and interpreting fax forms comprising: a computer having a memory; a screen definition file, stored in the memory, having a plurality of records with data fields; a record reader operating in the computer to read each record of the screen definition file; a record processor to convert the data fields read by the record reader of the screen definition file into a template field, wherein the fax form includes a plurality of template fields; a machine readable identification markings generator to generate unique form identification in the fax form; a save form function for storing the fax form in the memory; a receive fax function for receiving a completed fax form into the computer from a remote location; an interpret identification function for automatically identifying the completed fax form using the computer by interpreting machine readable identification markings on the received completed fax form; and an interpret field function for interpreting the completed fax form using the computer and the template information of the fax form stored in the computer so as to selectively interpret information entered on the form at the remote location.
References Cited (Backward Citations)
GB2211698A
Cited
US5084769A
Cited
US4941170A
Cited
US5099340A
Cited
US5153744A
Cited
US5068888A
Cited
US5060980A
Cited
US5109252A
Cited
US5161037A
Cited
US5231510A
Cited
US5267303A
Cited
US5282052A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-10 | 2000-03-11 | 2000-09-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-10 | 2004-03-11 | 2004-09-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-10 | 2008-03-11 | 2008-09-10 | $7700.00 | Window Closed / Lapsed |