System and method for automatically learning information used for electronic form-filling
First Claim
Patent Images
1. A method, comprising:
- receiving a request for user data, the request being presented as an electronic form;
capturing information corresponding to the user data entered into the electronic form;
obtaining an electronic-form identifier for identifying the electronic form; and
storing the electronic-form identifier and the information corresponding to the user data entered into the electronic form for future use.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus allowing for entry of form data in a browser. In the described embodiment, a browser automation program executes on the user'"'"'s computer and communicates with a browser program in order to determine when forms are encountered.
258 Citations
81 Claims
-
1. A method, comprising:
-
receiving a request for user data, the request being presented as an electronic form;
capturing information corresponding to the user data entered into the electronic form;
obtaining an electronic-form identifier for identifying the electronic form; and
storing the electronic-form identifier and the information corresponding to the user data entered into the electronic form for future use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a browser for receiving a request for user data, the request being presented as an electronic form;
a processor for capturing information corresponding to the user data entered into the electronic form;
a communications engine for obtaining an electronic-form identifier for identifying the electronic form; and
a storage medium for storing the electronic-form identifier and the information corresponding to the user data entered into the electronic form for future use. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system, comprising:
-
means for receiving a request for user data, the request being presented as an electronic form;
means for capturing information corresponding to the user data entered into the electronic form;
means for obtaining a electronic-form identifier for identifying the electronic form; and
means for storing the electronic-form identifier and the information corresponding to the user data entered into the electronic form for future use.
-
-
36. A computer-readable storage medium storing program code for causing a computer to:
-
receive a request for user data, the request being presented as an electronic form;
capture information corresponding to the user data entered into the electronic form;
obtain a electronic-form identifier for identifying the electronic form; and
store the electronic-form identifier and the information corresponding to the user data entered into the electronic form for future use.
-
-
37. A method, comprising:
-
receiving a request for user data, the request being presented as an electronic form, the electronic form including an electronic-form identifier;
comparing the electronic-form identifier against stored electronic-form identifiers that correspond to previously filled electronic forms; and
retrieving stored information corresponding to a stored electronic-form identifier if a match is found. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system, comprising:
-
a browser for receiving a request for user data, the request being presented as an electronic form, the electronic form including an electronic-form identifier;
a processor for comparing the electronic-form identifier of the electronic form against stored electronic-form identifiers corresponding to previously filled electronic forms; and
an engine for retrieving stored information corresponding to the received electronic form if a match is found. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A system, comprising:
-
means for receiving a request for user data, the request being presented as an electronic form, the electronic form including an electronic-form identifier;
means for comparing the electronic-form identifier of the electronic form against stored electronic-form identifiers corresponding to previously filled electronic forms; and
means for retrieving stored information corresponding to the received electronic form if a match is found. - View Dependent Claims (77, 79)
-
-
78. A computer-readable storage medium storing program code for causing a computer to:
-
receive a request for user data, the request being presented as an electronic form, the electronic form including an electronic-form identifier;
compare the electronic-form identifier of the electronic form against stored electronic-form identifiers corresponding to previously filled electronic forms; and
retrieve stored information corresponding to the received electronic form if a match is found.
-
-
80. A method comprising:
-
receiving, from a client, an electronic-form identifier corresponding to an electronic form previously filled in by a user having a user identifier;
receiving, from the client, user data information corresponding to the electronic form; and
storing the user identifier, the electronic-form identifier, and the user data information for future use.
-
-
81. A method comprising:
-
receiving, from a client, a request, including a user identifier and an electronic-form identifier corresponding to an electronic form;
comparing the user identifier against previously stored user identifiers;
comparing the electronic-form identifier against previously stored electronic-form identifiers;
retrieving stored user data information corresponding to a matching user identifier and a matching electronic-form identifier; and
transmitting the stored information to the client.
-
Specification