System and method for encoding and decoding data and references to data in machine-readable graphical codes
First Claim
1. A method for encoding machine-readable graphical codes, the method being performed by a reference encoder that is running on a computing device, the method comprising:
- receiving source data, the source data comprising a first portion and a second portion;
effecting conversion of the source data into reference encoded source data by replacing the first portion of the source data with a first reference identifier, so that the reference encoded source data comprises the first reference identifier in place of the first portion of the source data, and the reference encoded source data also comprises the second portion of the source data; and
sending the reference encoded source data to a graphical code generator that is configured to convert the reference encoded source data into a graphical code.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
66 Citations
27 Claims
-
1. A method for encoding machine-readable graphical codes, the method being performed by a reference encoder that is running on a computing device, the method comprising:
-
receiving source data, the source data comprising a first portion and a second portion;
effecting conversion of the source data into reference encoded source data by replacing the first portion of the source data with a first reference identifier, so that the reference encoded source data comprises the first reference identifier in place of the first portion of the source data, and the reference encoded source data also comprises the second portion of the source data; and
sending the reference encoded source data to a graphical code generator that is configured to convert the reference encoded source data into a graphical code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for encoding machine-readable graphical codes, comprising:
-
a data generator interface configured to obtain source data from a data generator, the source data comprising a first portion and a second portion;
a computing device configured for electronic communication with the data generator, the computing device comprising;
a processor;
a memory in electronic communication with the processor;
a reference encoder configured to effect conversion of the source data into reference encoded source data by replacing the first portion of the source data with a first reference identifier, so that the reference encoded source data comprises the first reference identifier in place of the first portion of the source data, and the reference encoded source data also comprises the second portion of the source data; and
a graphical code generator configured to convert the reference encoded source data into a graphical code. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for encoding source data into reference encoded source data that may be converted by a graphical code generator into a machine-readable graphical code, comprising:
-
receiving the source data, the source data comprising a first portion and a second portion, wherein the second portion comprises data elements that are not contained within a symbol set of the graphical code generator;
converting the source data into reference encoded source data by;
replacing the first portion of the source data with a reference identifier; and
replacing the second portion of the source data with an encoded second portion;
sending the reference encoded source data to the graphical code generator. - View Dependent Claims (20, 21)
-
-
22. A system for encoding source data into reference encoded source data that may be converted by a graphical code generator into a machine-readable graphical code, comprising:
-
a data generator interface configured to obtain the source data from a data generator, the source data comprising a first portion and a second portion, wherein the second portion comprises data elements that are not contained within a symbol set of the graphical code generator; and
a computing device configured for electronic communication with the data generator, the computing device comprising;
a processor;
a memory in electronic communication with the processor; and
a reference encoder configured to convert the source data into reference encoded source data by replacing the first portion of the source data with a reference identifier and replacing the second portion of the source data with an encoded second portion; and
send the reference encoded source data to the graphical code generator, the graphical code generator being configured to convert the reference encoded source data into a graphical code. - View Dependent Claims (23, 24)
-
-
25. A method for encoding source data into alternate encoded source data that may be converted by a graphical code generator into a machine-readable graphical code, comprising:
-
receiving the source data, the source data comprising a portion that comprises data elements that are not contained within a symbol set of the graphical code generator;
converting the source data into the alternate encoded source data by replacing the portion of the source data with an encoded portion; and
sending the alternate encoded source data to the graphical code generator. - View Dependent Claims (26, 27)
-
Specification