Creating and using documents with machine-readable codes
First Claim
1. A computer program product, stored on a machine-readable medium, the computer program product comprising instructions operable to cause data processing apparatus to:
- receive machine-readable code data generated by reading a machine-readable code displayed in a first document, the machine-readable code data comprising a plurality of data entries corresponding to fields in the first document and metadata that provides a self-contained description of the data entries; and
for each data entry in the plurality of data entries;
use the metadata to identify a field in a target system to which to assign the data entry; and
assign the data entry to the field in the target system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer systems and program products, for creating and using documents with machine-readable codes. A computer program receives user data provided for one or more fields in an electronic document, generates input data containing the user data and metadata that provides a self-contained description of the user data, encodes the input data into a machine-readable code, and generates a final representation of the electronic document with a display of the machine-readable code. Upon reading the machine-readable code, the metadata can be used to identify a set of fields in a target system to which to assign the user data. In some embodiments, the metadata and the user data can be transformed and sent to a target system. The use of metadata in this manner enables machine-readable codes to maintain a physical representation of data that facilitates transfer of the data back into an electronic environment.
30 Citations
20 Claims
-
1. A computer program product, stored on a machine-readable medium, the computer program product comprising instructions operable to cause data processing apparatus to:
-
receive machine-readable code data generated by reading a machine-readable code displayed in a first document, the machine-readable code data comprising a plurality of data entries corresponding to fields in the first document and metadata that provides a self-contained description of the data entries; and for each data entry in the plurality of data entries; use the metadata to identify a field in a target system to which to assign the data entry; and assign the data entry to the field in the target system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, stored on a machine-readable medium, the computer program product comprising instructions operable to cause data processing apparatus to:
-
receive machine-readable code data generated by reading a machine-readable code displayed in a document, the machine-readable code data comprising a plurality of data entries corresponding to fields in the document and first metadata that provides a first self-contained markup language description of the data entries; and transform the machine-readable code data into transformed data, the transformed data comprising the data entries and second, distinct metadata that provides a second self-contained description of the data entries. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving machine-readable code data generated by reading a machine-readable code displayed in a document, the machine-readable code data comprising a plurality of data entries corresponding to fields in the document and first metadata that provides a first self-contained markup language description of the data entries; and transforming the machine-readable code data into transformed data, the transformed data comprising the data entries and second, distinct metadata that provides a second self-contained description of the data entries. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
means for receiving machine-readable code data generated by reading a machine-readable code displayed in a document, the machine-readable code data comprising a plurality of data entries corresponding to fields in the document and first metadata that provides a first self-contained markup language description of the data entries; and means for transforming the machine-readable code data into transformed data, the transformed data comprising the data entries and second, distinct metadata that provides a second self-contained description of the data entries. - View Dependent Claims (17, 18, 19, 20)
-
Specification