Claims
- 1. A method for generating a machine-readable graphical code, comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; and creating encodable source data by combining the subset of the plurality of field identifiers and the field contents according to predefined rules.
- 2. The method of claim 1, further comprising:
transforming the encodable source data into a symbol set corresponding to a graphical code symbology to create encoded source data; and producing graphical code elements in the graphical code symbology that correspond to the encoded source data.
- 3. The method of claim 1, wherein providing the plurality of field identifiers comprises displaying the plurality of field identifiers in a display window of a user interface.
- 4. The method of claim 1, wherein receiving the user selection comprises:
providing a selection window in a user interface; and allowing a user to input the subset of the plurality of field identifiers in the selection window.
- 5. The method of claim 1, wherein receiving the field contents comprises:
providing a selection window in a user interface; and allowing a user to input the field contents in the selection window.
- 6. The method of claim 1, wherein receiving the field contents comprises reading the field contents from a batch file.
- 7. The method of claim 1, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
- 8. The method of claim 1, wherein combining the subset of the plurality of field identifiers and the field contents comprises creating a plurality of data fields, each data field in the plurality of data fields comprising:
a field identifier from the subset of the plurality of field identifiers; and field contents associated with the field identifier.
- 9. The method of claim 8, wherein the rules comprise a plurality of separators, and wherein each field identifier in the plurality of field identifiers is associated with a separator from the plurality of separators.
- 10. The method of claim 9, wherein each data field in the plurality of data fields further comprises an identifier/contents separator and a terminator, and wherein adjacent data fields are separated by a field separator.
- 11. The method of claim 1, wherein:
the subset of the plurality of field identifiers comprises a group of field identifiers associated with an encoding format; the rules comprise a prefix and a suffix associated with the encoding format; and creating encodable source data further comprises adding the prefix and the suffix to the group of field identifiers.
- 12. The method of claim 1, further comprising downloading the predefined rules from a remote computing device over a network.
- 13. A method for generating a plurality of machine-readable graphical codes, comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; generating a first graphical code, the first graphical code comprising a first data field comprising:
a first field identifier from the subset of the plurality of field identifiers; and first field contents associated with the first field identifier; and generating a second graphical code, the second graphical code comprising a second data field comprising:
the first field identifier; and second field contents associated with the first field identifier.
- 14. The method of claim 13, wherein receiving the field contents comprises reading the field contents from a batch file.
- 15. The method of claim 13, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
- 16. A computing device for generating a machine-readable graphical code, comprising:
a processor; memory in electronic communication with the processor; a graphical code generator stored in the memory, the graphical code generator being programmed to implement a method comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; and creating encodable source data by combining the subset of the plurality of field identifiers and the field contents according to predefined rules.
- 17. The computing device of claim 16, wherein the method further comprises:
transforming the encodable source data into a symbol set corresponding to a graphical code symbology to create encoded source data; and producing graphical code elements in the graphical code symbology that correspond to the encoded source data.
- 18. The computing device of claim 16, wherein providing the plurality of field identifiers comprises displaying the plurality of field identifiers in a display window of a user interface.
- 19. The computing device of claim 16, wherein receiving the user selection comprises:
providing a selection window in a user interface; and allowing a user to input the subset of the plurality of field identifiers in the selection window.
- 20. The computing device of claim 16, wherein receiving the field contents comprises:
providing a selection window in a user interface; and allowing a user to input the field contents in the selection window.
- 21. The computing device of claim 16, wherein receiving the field contents comprises reading the field contents from a batch file.
- 22. The computing device of claim 16, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
- 23. The computing device of claim 16, wherein combining the subset of the plurality of field identifiers and the field contents comprises creating a plurality of data fields, each data field in the plurality of data fields comprising:
a field identifier from the subset of the plurality of field identifiers; and field contents associated with the field identifier.
- 24. The computing device of claim 23, wherein the rules comprise a plurality of separators, and wherein each field identifier in the plurality of field identifiers is associated with a separator from the plurality of separators.
- 25. The computing device of claim 24, wherein each data field in the plurality of data fields further comprises an identifier/contents separator and a terminator, and wherein adjacent data fields are separated by a field separator.
- 26. The computing device of claim 16, wherein:
the subset of the plurality of field identifiers comprises a group of field identifiers associated with an encoding format; the rules comprise a prefix and a suffix associated with an encoding format; and creating encodable source data further comprises adding the prefix and the suffix to the group of field identifiers.
- 27. The computing device of claim 16, wherein the method further comprises downloading the predefined rules from a remote computing device over a network.
- 28. A computing device for generating a plurality of machine-readable graphical codes, comprising:
a processor; memory in electronic communication with the processor; a graphical code generator stored in the memory, the graphical code generator being programmed to implement a method comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; generating a first graphical code, the first graphical code comprising a first data field comprising:
a first field identifier from the subset of the plurality of field identifiers; and first field contents associated with the first field identifier; and generating a second graphical code, the second graphical code comprising a second data field comprising:
the first field identifier; and second field contents associated with the first field identifier.
- 29. The computing device of claim 28, wherein receiving the field contents comprises reading the field contents from a batch file.
- 30. The computing device of claim 28, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
- 31. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; and creating encodable source data by combining the subset of the plurality of field identifiers and the field contents according to predefined rules.
- 32. The computer-readable medium of claim 31, wherein the method further comprises:
transforming the encodable source data into a symbol set corresponding to a graphical code symbology to create encoded source data; and producing graphical code elements in the graphical code symbology that correspond to the encoded source data.
- 33. The computer-readable medium of claim 31, wherein providing the plurality of field identifiers comprises displaying the plurality of field identifiers in a display window of a user interface.
- 34. The computer-readable medium of claim 31, wherein receiving the user selection comprises:
providing a selection window in a user interface; and allowing a user to input the subset of the plurality of field identifiers in the selection window.
- 35. The computer-readable medium of claim 31, wherein receiving the field contents comprises:
providing a selection window in a user interface; and allowing a user to input the field contents in the selection window.
- 36. The computer-readable medium of claim 31, wherein receiving the field contents comprises reading the field contents from a batch file.
- 37. The computer-readable medium of claim 31, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
- 38. The computer-readable medium of claim 31, wherein combining the subset of the plurality of field identifiers and the field contents comprises creating a plurality of data fields, each data field in the plurality of data fields comprising:
a field identifier from the subset of the plurality of field identifiers; and field contents associated with the field identifier.
- 39. The computer-readable medium of claim 38, wherein the rules comprise a plurality of separators, and wherein each field identifier in the plurality of field identifiers is associated with a separator from the plurality of separators.
- 40. The computer-readable medium of claim 39, wherein each data field in the plurality of data fields further comprises an identifier/contents separator and a terminator, and wherein adjacent data fields are separated by a field separator.
- 41. The computer-readable medium of claim 31, wherein:
the subset of the plurality of field identifiers comprises a group of field identifiers associated with an encoding format; the rules comprise a prefix and a suffix associated with the encoding format; and creating encodable source data further comprises adding the prefix and the suffix to the group of field identifiers.
- 42. The computer-readable medium of claim 31, wherein the method further comprises downloading the predefined rules from a remote computing device over a network.
- 43. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
providing a plurality of field identifiers; receiving a user selection of a subset of the plurality of field identifiers; receiving field contents associated with each field identifier in the subset of the plurality of field identifiers; generating a first graphical code, the first graphical code comprising a first data field comprising:
a first field identifier from the subset of the plurality of field identifiers; and first field contents associated with the first field identifier; and generating a second graphical code, the second graphical code comprising a second data field comprising:
the first field identifier; and second field contents associated with the first field identifier.
- 44. The computer-readable medium of claim 43, wherein receiving the field contents comprises reading the field contents from a batch file.
- 45. The computer-readable medium of claim 43, wherein receiving the user selection of the subset of the plurality of field identifiers comprises reading the subset from a batch file.
RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S. patent application Ser. No. 60/360,245 filed Feb. 27, 2002, for “System and Method for Generating Graphical Codes Containing a Plurality of Data Fields,” with inventors Weiyang Zhou, Darren Smith, Paul Hepworth, George Powell, and Ryan Hyde, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60360245 |
Feb 2002 |
US |