Increasing accuracy in determining purpose of fields in forms
First Claim
1. A method for providing a form mapping service to a form filling client on a client computing device, the method comprising:
- sending, from a form description server computing device that is remote from the client computing device and that is accessible to multiple other client computing devices, a description of a form to the client computing device,wherein;
the form;
includes multiple objects that are to be employed to record user data; and
was received by the client computing device from a server other than the form description server computing device;
the description of the form;
specifies a purpose for each of the multiple objects; and
enables the form filling client on the client computing device to automatically enter data previously stored on the client computing device into the form; and
receiving, by the form description server computing device from the form filling client on the client computing device, feedback regarding a potential error in the description of the form; and
based at least in part on the received feedback, alerting, by the form description server computing device, an administrator of the description of the form of the potential error in response to a level of feedback regarding the potential error in the description of the form reaching a confidence level.
2 Assignments
0 Petitions
Accused Products
Abstract
An arrangement for increasing the accuracy in determining the purpose of fields in electronic forms is disclosed in which a form mapping mechanism describes the layout of a form, for example, by identifying the location of objects on a form—such as text-entry fields, drop-down menus and the like that are used to record user data—and further by specifying the purpose of those objects to a form filling client. Form mapping enables the form filling client to locate and understand the purpose of fields in a form so that it may automatically fill out forms for users in an accurate and reliable manner. Illustrative examples include a form mapping that utilizes hidden tags to describe a form layout, a form mapping service provided to a form filling client over a network, and a user interface that enables form mapping creation through user action.
30 Citations
20 Claims
-
1. A method for providing a form mapping service to a form filling client on a client computing device, the method comprising:
-
sending, from a form description server computing device that is remote from the client computing device and that is accessible to multiple other client computing devices, a description of a form to the client computing device, wherein; the form; includes multiple objects that are to be employed to record user data; and was received by the client computing device from a server other than the form description server computing device; the description of the form; specifies a purpose for each of the multiple objects; and enables the form filling client on the client computing device to automatically enter data previously stored on the client computing device into the form; and receiving, by the form description server computing device from the form filling client on the client computing device, feedback regarding a potential error in the description of the form; and based at least in part on the received feedback, alerting, by the form description server computing device, an administrator of the description of the form of the potential error in response to a level of feedback regarding the potential error in the description of the form reaching a confidence level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for interacting with a form mapping service provided by a form description server computing device with a form filling client on a client computing device, the method comprising:
-
receiving, by the client computing device from a website serving computing device, a form, wherein the form; includes multiple objects for recording user data; receiving, by the client computing device from the form description server computing device, a description of the form, wherein; the form description server computing device is; remote from the client computing device and provides the form mapping service to multiple other client computing devices; and separate from the website serving computing device; and the description of the form; specifies a purpose for each of the multiple objects; and enables the form filling client on the client computing device to automatically enter data previously stored on the client computing device into the form; automatically entering, by the client computing device, the previously stored data into the form based on the received description of the form; detecting, by the client computing device, a manual correction of the data automatically entered into the form; and in response to the detection of the manual correction, transmitting, by the form filling client on the client computing device, an indication of a potential error in the description of the form, wherein the indication of the potential error in the description of the form is employed by the form description server computing device to alert an administrator of the description of the form of the potential error in response to a level of feedback regarding the potential error in the description of the form reaching a confidence level. - View Dependent Claims (10, 11)
-
-
12. A form description server computing device for providing a form mapping service to a form filling client on a client computing device, the form description server computing device including a memory and a processor, the memory and the processor being respectively configured to store and execute computer-executable instructions, including computer-executable instructions to:
-
send, from the form description server computing device that is remote from the client computing device and that is accessible to multiple other client computing devices, a description of a form to the client computing device, wherein; the form; includes multiple objects that are to be employed to record user data; and was received by the client computing device from a server other than the form description server computing device; the description of the form; specifies a purpose for each of the multiple objects; and enables the form filling client on the client computing device to automatically enter data previously stored on the client computing device into the form; and receive, by the form description server computing device from the form filling client on the client computing device, feedback regarding a potential error in the description of the form; and based at least in part on the received feedback, alert, by the form description server computing device, an administrator of the description of the form of the potential error if a quantity of feedback regarding the potential error in the description of the form reaches a confidence level. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification