Claims
- 1. A computer-based method for completing a form presented to a user in a computer application program, the form requesting information about the user, the method comprising the steps of:
(a) identifying a form presented to a user in a computer application program, the form requesting information about the user; (b) receiving a magnetic stripe card comprising card information; (c) generating a unique identifier based on the card information; (d) associating the unique identifier with the user; (e) obtaining user information based on the identifier; (f) matching elements of user information with elements of information about the user requested in the form; and (g) completing the form request for information with the matching elements of user information.
- 2. The method of claim 1, wherein the steps are performed in response to a single user action, the single user action comprising directing a magnetic stripe card through a magnetic stripe reader.
- 3. The method of claim 1, wherein the form is identified by parsing the HTML code of a web page.
- 4. The method of claim 1, wherein the magnetic stripe card is received by a reader comprising a magnetic stripe card reader and an RFID token reader.
- 5. The method of claim 1 wherein the unique identifier is generated by providing the card information as input to a one-way function.
- 6. The method of claim 5 wherein the unique identifier is generated by combining elements of card information, and providing the combined card information as input to a one-way function.
- 7. The method of claim 1 wherein the user information is at least a portion of a user profile obtained from a server accessible via the internet.
- 8. The method of claim 1 wherein the user information is obtained from a local database.
- 9. The method of claim 1 wherein elements of user information are matched with elements of information about the user requested in the form by using a field mapping script.
- 10. The method of claim 1 wherein step (g) comprises completing the request for information with at least one element of card information and with matching elements of user information.
- 11. The method of claim 1 wherein elements of user information are matched with elements of information about the user requested in the form by matching form field names with elements of user information.
- 12. The method of claim 1 wherein:
step (a) further comprises identifying a form in a web page downloaded from a merchant web server presented to a user in a web browser; step (b) further comprises associating by an information server separate from the merchant web server the unique identifier with the user; step (d) further comprises obtaining by the merchant web server directly from the information server user information based on the identifier; and step (g) further comprises completing by the merchant web server the form request by matching elements of user information with the requested information.
- 13. A computer-based method for completing a form presented to a user in a computer application program, the form requesting information about the user, the method comprising the steps of:
(a) identifying a form presented to a user in a computer application program, the form requesting information about the user; (b) receiving a magnetic stripe card comprising a unique identifier; (c) associating the unique identifier with the user; (d) obtaining user information based on the identifier; (e) matching elements of user information with elements of information about the user requested in the form; and (f) completing the form request for information with the matching elements of user information.
- 14. A computer-based method for completing a form presented to a user in a computer application program, the form requesting information about the user, the method comprising the steps of:
(a) identifying a form presented to a user in a computer application program, the form requesting information about the user; (b) receiving an RFID tag comprising a unique identifier; (c) associating the identifier with the user; (d) obtaining user information based on the identifier; (e) matching elements of user information with elements of information about the user requested in the form; and (f) completing the form request for information with the matching elements of user information.
- 15. The method of claim 14 wherein the steps are performed in response to a single user action, the single user action comprising providing a RFID token to a reader.
- 16. The method of claim 14 wherein the form is identified by parsing the HTML code of a web page.
- 17. The method of claim 14 wherein the magnetic stripe card is received by a reader comprising a magnetic stripe card reader and an RFID token reader.
- 18. The method of claim 14 wherein the user information is at least a portion of a user profile obtained from a server accessible via the internet.
- 19. The method of claim 14 wherein the user information is obtained from a local database.
- 20. The method of claim 14 wherein elements of user information are matched with elements of information about the user requested in the form by using a field mapping script.
- 21. The method of claim 14 wherein elements of user information are matched with elements of information about the user requested in the form by matching form field names with elements of user information.
- 22. The method of claim 14 wherein:
step (a) further comprises identifying a form in a web page downloaded from a merchant web server presented to a user in a web browser; step (c) further comprises associating by an information server separate from the merchant web server the unique identifier with the user; step (d) further comprises obtaining by the merchant web server directly from the information server user information based on the identifier; and step (e) further comprises matching by the merchant web server elements of user information with elements of information about the user requested in the form step (f) further comprises completing by the merchant web server the form request for information without user completion of the form.
- 23. A system for completing a form presented to a user in a computer application program, the form requesting information about the user, the system comprising:
a display for displaying a form presented to a user of a computer application program, the form requesting information about the user; a token reader for receiving a token presented by the customer, the token comprising at least one token of a magnetic stripe card and an RFID tag; a dispatch module for associating the identifier with the user, obtaining user information based on the identifier, matching elements of user information with elements of information about the user requested in the form, and completing the form request for information with the matching elements of user information.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from the following U.S. provisional patent applications, which are incorporated herein by reference:
[0002] Ser. No. 60/161,392, filed Oct. 26, 1999 (Attorney Docket No. PRT-004PR)
[0003] Ser. No. 60/190,994, filed Mar. 21, 2000 (Attorney Docket No. PRT-004PR2)
[0004] Ser. No. 60/163,150, filed Nov. 2, 1999 (Attorney Docket No. PRT-006PR)
[0005] Ser. No. 60/163,311, filed Nov. 3, 1999 (Attorney Docket No. PRT-7PR)
[0006] Ser. No. 60/164,234, filed Nov. 8, 1999 (Attorney Docket No. PRT-008PR)
[0007] Ser. No. 60/235,174, filed Sep. 25, 2000 (Attorney Docket No. PRT-009PR)
[0008] This application claims priority to co-pending application Ser. No. 09/539,768 titled “Wireless Transceiver For Communication With Tags”, filed Mar. 31, 2000, Attorney Docket No. PRT-001, assigned to the assignee of the present invention (and incorporated herein by reference). This application also claims priority to co-pending application Ser. No. 09/615,452 filed Jul. 13, 2000 (Attorney Docket No. PRT-003), which claims priority to U.S. Provisional Patent Application Ser. No. 60/144,145, filed Jul. 16, 1999 (Attorney Docket No. PRT-003PR). This application also claims priority to co-pending application Ser. No. 09/696,663, filed Oct. 25, 2000 (Attorney Docket No. PRT-004).
Provisional Applications (7)
|
Number |
Date |
Country |
|
60161392 |
Oct 1999 |
US |
|
60190994 |
Mar 2000 |
US |
|
60163150 |
Nov 1999 |
US |
|
60163311 |
Nov 1999 |
US |
|
60164234 |
Nov 1999 |
US |
|
60235174 |
Sep 2000 |
US |
|
60144145 |
Jul 1999 |
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
| Parent |
09539768 |
Mar 2000 |
US |
| Child |
09726296 |
Nov 2000 |
US |
| Parent |
09615452 |
Jul 2000 |
US |
| Child |
09726296 |
Nov 2000 |
US |
| Parent |
09696663 |
Oct 2000 |
US |
| Child |
09726296 |
Nov 2000 |
US |