Claims
- 1. A method for facilitating automatic completion of an electronic form displayed by an application, comprising:
receiving identification tag data that represents information contained within a machine-readable identification tag; identifying a plurality of data fields in the identification tag data; identifying a plurality of input fields in the electronic form; and generating association code which indicates how the plurality of data fields correspond to the plurality of input fields.
- 2. The method of claim 1, further comprising:
displaying the plurality of data fields and the plurality of input fields to a user; and receiving association information from the user about how the plurality of data fields correspond to the plurality of input fields, wherein the association information is used to generate the association code.
- 3. The method of claim 2, wherein displaying the plurality of input fields comprises displaying the electronic form in the same way that the electronic form would be displayed by the application.
- 4. The method of claim 2, wherein a user associates a data field from the plurality of data fields with an input field from the plurality of input fields by linking the data field with the input field via a user interface.
- 5. The method of claim 1, further comprising saving the association code to a location that is accessible by an application extension, and wherein the association code is used by the application extension to complete the plurality of input fields in the electronic form.
- 6. The method of claim 5, wherein the association code comprises a function that accepts at least one input parameter, and wherein the application extension completes the plurality of input fields by calling the function and providing the at least one input parameter.
- 7. The method of claim 5, further comprising causing a preview of a completed version of the electronic form to be displayed.
- 8. The method of claim 1, wherein the association code indicates that more than one data field is associated with a single input field.
- 9. The method of claim 1, wherein the electronic form comprises a form web page, and wherein the application comprises a web browser.
- 10. The method of claim 9, further comprising:
identifying sample contents of sample input fields contained within a sample form web page that has been filled out by a user; and displaying the sample contents together with the plurality of input fields.
- 11. A computing device for facilitating automatic completion of an electronic form displayed in an application, comprising:
a processor; memory in electronic communication with the processor; an association code generator stored in the memory, the association code generator being configured to implement a method comprising:
receiving identification tag data that represents information contained within a machine-readable identification tag; identifying a plurality of data fields in the identification tag data; identifying a plurality of input fields in the electronic form; and generating association code which indicates how the plurality of data fields correspond to the plurality of input fields.
- 12. The computing device of claim 11, wherein the method implemented by the association code generator further comprises:
displaying the plurality of data fields and the plurality of input fields to a user; and receiving association information from the user about how the plurality of data fields correspond to the plurality of input fields, wherein the association information is used to generate the association code.
- 13. The computing device of claim 11, wherein the method implemented by the association code generator further comprises saving the association code to a location that is accessible by an application extension, and wherein the association code is used by the application extension to complete the plurality of input fields in the electronic form.
- 14. The computing device of claim 13, wherein the association code comprises a function that accepts at least one input parameter, and wherein the application extension completes the plurality of input fields by calling the function and providing the at least one input parameter.
- 15. The computing device of claim 11, wherein the electronic form comprises a form web page, and wherein the application comprises a web browser.
- 16. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
receiving identification tag data that represents information contained within a machine-readable identification tag; identifying a plurality of data fields in the identification tag data; identifying a plurality of input fields in the electronic form; and generating association code which indicates how the plurality of data fields correspond to the plurality of input fields.
- 17. The computer-readable medium of claim 16, wherein the method further comprises:
displaying the plurality of data fields and the plurality of input fields to a user; and receiving association information from the user about how the plurality of data fields correspond to the plurality of input fields, wherein the association information is used to generate the association code.
- 18. The computer-readable medium of claim 16, wherein the method further comprises saving the association code to a location that is accessible by an application extension, and wherein the association code is used by the application extension to complete the plurality of input fields in the electronic form.
- 19. The computer-readable medium of claim 18, wherein the association code comprises a function that accepts at least one input parameter, and wherein the application extension completes the plurality of input fields by calling the function and providing the at least one input parameter.
- 20. The computer-readable medium of claim 16, wherein the electronic form comprises a form web page, and wherein the application comprises a web browser.
RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S. patent application Ser. No. 60/374,574 filed Apr. 22, 2002, for “System and Method Enabling Web-Based Applications to Process a Plurality of Information Fields Read From Graphical Codes,” with inventors Paul Hepworth and George Powell, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60374574 |
Apr 2002 |
US |