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

System for directly accessing fields on electronic forms

Assignee: International Business Machines Corp
•
Filing: 1998-07-29
•
Granted: 2000-07-04
•
Expires: 2018-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system provides a graphical user interface (GUI) to assist a user in completing electronic forms. The computer includes components such as a processor, user interface, and video display. Using the video display, the processor presents a row entry template including a menu field and an associated data field. The user completes the menu field by selecting a desired menu entry from a list of predefined menu entries. The user completes the data field by entering data into the data field. This format is especially useful when the data entry provides data categorized by the menu entry, explains the menu entry, or otherwise pertains to the menu entry. Each time the GUI detects activation of a form expand key, it presents an additional row entry template for completion by the user. Upon selection of a submit key, data of the completed form is sent to a predefined destination, such as a linked list, table, database, or another computer. Thus, by planned selection of menu entries, the user can limit his/her completion of an electronic form to blanks applicable to that user, avoiding the others. Nonetheless, the form can be easily expanded row by row to accommodate as many different blanks as the user wishes to complete. The invention may be implemented by a host sending a remote computer machine-executable instructions which the remote computer executes to provide the GUI, where the remote computer ultimately returns the completed form data to the host.

Inventors

  • 👤 Reiner Kraft
  • 👤 Qi Lu
  • 👤 Ron Yair Pinter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 23:04
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04895

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 176 words
A computer-driven method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 2
Dependent Claim 176 words
A computer-driven method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 3
Dependent Claim 40 words
The method of claim 1, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 4
Dependent Claim 26 words
The method of claim 1, where: the method is performed by a first computer having a digital data storage; and the predefined destination is the storage.
Claim 5
Dependent Claim 41 words
The method of claim 1, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 6
Dependent Claim 39 words
The method of claim 1, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 7
Dependent Claim 35 words
The method of claim 1, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.
Claim 8
Dependent Claim 221 words
A computer-driven method of completing electronic forms, comprising: a host computer transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host computer receiving the user entries transmitted from the second computer.
Claim 9
Dependent Claim 221 words
A computer-driven method of completing electronic forms, comprising: a host computer transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host computer receiving the user entries transmitted from the second computer.
Claim 10
Dependent Claim 40 words
The method of claim 7, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 11
Dependent Claim 41 words
The method of claim 7, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 12
Dependent Claim 39 words
The method of claim 7, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 13
Dependent Claim 35 words
The method of claim 7, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.
Claim 14
Dependent Claim 199 words
An article of manufacture comprising a signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital data processing apparatus to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 15
Dependent Claim 199 words
An article of manufacture comprising a signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital data processing apparatus to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 16
Dependent Claim 40 words
The medium of claim 12, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 17
Dependent Claim 26 words
The medium of claim 12, where: the method is performed by a first computer having a digital data storage; and the predefined destination is the storage.
Claim 18
Dependent Claim 41 words
The medium of claim 12, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 19
Dependent Claim 39 words
The medium of claim 12, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 20
Dependent Claim 35 words
The medium of claim 12, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.
Claim 21
Dependent Claim 246 words
An article of manufacture comprising a signal-bearing medium tangibly embodying a program of machine-executable instructions executable by a digital data processing apparatus to perform a method of completing electronic forms, the method comprising: a host computer transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host computer receiving the user entries transmitted from the second computer.
Claim 22
Dependent Claim 246 words
An article of manufacture comprising a signal-bearing medium tangibly embodying a program of machine-executable instructions executable by a digital data processing apparatus to perform a method of completing electronic forms, the method comprising: a host computer transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host computer receiving the user entries transmitted from the second computer.
Claim 23
Dependent Claim 40 words
The medium of claim 18, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 24
Dependent Claim 41 words
The medium of claim 18, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 25
Dependent Claim 39 words
The medium of claim 18, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 26
Dependent Claim 35 words
The medium of claim 18, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.
Claim 27
Dependent Claim 208 words
A data gathering system, comprising: a digital data storage; a video display; one or more user input devices; a digital data processor coupled to the video display, storage, and user input devices, the processor being programmed to provide a graphical user interface to gather data to complete a form by: displaying on the video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 28
Dependent Claim 208 words
A data gathering system, comprising: a digital data storage; a video display; one or more user input devices; a digital data processor coupled to the video display, storage, and user input devices, the processor being programmed to provide a graphical user interface to gather data to complete a form by: displaying on the video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to a predefined destination.
Claim 29
Dependent Claim 40 words
The system of claim 23, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 30
Dependent Claim 26 words
The system of claim 23, where: the method is performed by a first computer having a digital data storage; and the predefined destination is the storage.
Claim 31
Dependent Claim 41 words
The system of claim 23, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 32
Dependent Claim 39 words
The system of claim 23, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 33
Dependent Claim 35 words
The system of claim 23, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.
Claim 34
Dependent Claim 260 words
A data gathering system, comprising: a digital data storage; and a host digital data processor coupled to the storage and being programmed to remotely provide a user interface via a second computer to gather data to complete one or more fields of a group of predefined fields by: the host processor transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host processor receiving the user entries from the second computer.
Claim 35
Dependent Claim 260 words
A data gathering system, comprising: a digital data storage; and a host digital data processor coupled to the storage and being programmed to remotely provide a user interface via a second computer to gather data to complete one or more fields of a group of predefined fields by: the host processor transmitting machine-readable code to a second computer, the code tangibly embodying a program of instructions executable by the second computer to perform a method of providing a user interface to gather data to complete a form, the method comprising: displaying on a video display a row entry template including at least one menu field and a data field corresponding to each menu field, where contents of each menu field comprise one user-selected menu entry from a predefined group of such menu entries, and each menu entry comprises a representation that a different class of information resides in the corresponding data field; displaying a form expand selector and a submit selector on the video display; receiving a user entry to the menu field comprising user selection of one of the predefined menu entries; receiving a user entry to the data field comprising data entered into the data field; detecting user activation of the form expand selector, and displaying an additional row entry template on the video display for each user activation of the expand selector; and receiving user entry to the submit selector, and in response, transmitting the user entries in a machine-readable format to the host computer; and the host processor receiving the user entries from the second computer.
Claim 36
Dependent Claim 40 words
The system of claim 29, where each row entry template further includes a corresponding contract key, the method further comprising: determining whether the contract key is selected, and if so, deleting the corresponding row entry template from the video display.
Claim 37
Dependent Claim 41 words
The system of claim 29, the method further comprising determining whether the user entry to the data field exhibits a predefined format appropriate to user-selected contents of the corresponding menu field, and if not, prompting the user to make another entry.
Claim 38
Dependent Claim 39 words
The system of claim 29, the method further comprising displaying a data expand selector associated with each data field, and in response to user selection of a data expand selector, expanding the associated data field on the video display.
Claim 39
Dependent Claim 35 words
The system of claim 29, where the displaying of each menu field comprises at least one of the following: providing a pull-down menu, providing a scrollable menu, providing radio buttons, and providing a checkable list.

References Cited (Backward Citations)

US4763356A Cited
US5367619A Cited
US5557723A Cited
US5444841A Cited
US5450538A Cited
US5704029A Cited
US5687385A Cited
US5920866A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-04 2004-01-03 2004-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-04 2008-01-03 2008-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-04 2012-01-03 2012-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag