System and method for encoding and decoding data and references to data in machine-readable graphical codes
0 Assignments
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.
-
Citations
154 Claims
-
1-9. -9. (canceled)
-
10. A method for decoding machine-readable graphical codes, comprising:
-
receiving reference encoded source data, the reference encoded source data comprising a first reference identifier and a second portion;
effecting conversion of the reference encoded source data into source data, the source data comprising first affiliated data in place of the first reference identifier, the source data further comprising the second portion; and
making the source data available to a software application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38-46. -46. (canceled)
-
47. A system for decoding machine-readable graphical codes, comprising:
-
a graphical code reading device configured to read a graphical code and generate reference encoded source data, the reference encoded source data comprising a first reference identifier and a second portion; and
a computing device in electronic communication with the graphical code reading device, the computing device comprising;
a processor;
a memory in electronic communication with the processor;
a communications port in electronic communication with the processor for communicating with the graphical code reading device;
a reference decoder configured to effect conversion of the reference encoded source data into source data, the source data comprising first affiliated data in place of the first reference identifier, the source data further comprising the second portion; and
a software application configured to use the source data. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a 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, the reference encoded source data comprising a first reference identifier in place of the first portion, the reference encoded source data also comprising the second portion; 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 (79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
-
receiving reference encoded source data, the reference encoded source data comprising a first reference identifier and a second portion;
effecting conversion of the reference encoded source data into source data, the source data comprising first affiliated data in place of the first reference identifier, the source data further comprising the second portion; and
making the source data available to a software application. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
-
116-118. -118. (canceled)
-
119. A method for decoding a machine-readable graphical code, comprising:
-
scanning a machine-readable graphical code to create reference encoded source data, the reference encoded source data comprising a reference identifier and an encoded second portion;
converting the reference encoded source data into source data by;
replacing the reference identifier with first affiliated data; and
replacing the encoded second portion with an unrecognizable second portion, the unrecognizable second portion being unrecognizable to a graphical code generator used to create the machine-readable graphical code;
providing the source data to the software application. - View Dependent Claims (120, 121)
-
-
122-124. -124. (canceled)
-
125. A system for decoding a machine-readable graphical code, comprising:
-
a graphical code reading device configured to scan a machine-readable graphical code to create reference encoded source data, the reference encoded source data comprising a reference identifier and an encoded second portion; and
a computing device in electronic communication with the graphical code reading device, the computing device comprising;
a processor;
a memory in electronic communication with the processor;
a communications port in electronic communication with the processor for communicating with the graphical code reading device;
a reference decoder configured to convert the reference encoded source data into source data by replacing the reference identifier with first affiliated data and replacing the encoded second portion with an unrecognizable second portion, the unrecognizable second portion being unrecognizable to a graphical code generator used to create the machine-readable graphical code; and
a software application configured to receive the source data from the reference decoder. - View Dependent Claims (126, 127)
-
-
128. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
-
receiving the source data, the source data comprising a first portion and an unrecognizable second portion that the graphical code generator cannot recognize;
converting the source data into reference encoded source data by;
replacing the first portion with a reference identifier; and
replacing the unrecognizable second portion with an encoded second portion;
sending the reference encoded source data to the graphical code generator. - View Dependent Claims (129, 130)
-
-
131. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
-
scanning a machine-readable graphical code to create reference encoded source data, the reference encoded source data comprising a reference identifier and an encoded second portion;
converting the reference encoded source data into source data by;
replacing the reference identifier with first affiliated data; and
replacing the encoded second portion with an unrecognizable second portion, the unrecognizable second portion being unrecognizable to a graphical code generator used to create the machine-readable graphical code;
providing the source data to the software application. - View Dependent Claims (132, 133)
-
-
134. A method for decoding a machine-readable graphical code into source data that may be used by a software application, comprising:
-
scanning the machine-readable graphical code to create source data, the source data comprising command data recognizable by the software application as a command to perform a task;
determining whether a user of the software application is authorized to effect performance of the task; and
making the source data available to the software application if the user is authorized to effect performance of the task. - View Dependent Claims (135, 136, 137, 138)
-
-
139. A method for decoding a machine-readable graphical code into source data that may be used by a software application, comprising:
-
scanning the machine-readable graphical code to create source data, the source data comprising a source identifier that identifies a provider of the source data;
determining whether the provider of the source data is authorized to provide the source data to the software application; and
making the source data available to the software application if the provider of the source data is authorized to provide the source data to the software application. - View Dependent Claims (140, 141, 142)
-
-
143. A method for decoding a machine-readable graphical code into source data that may be used by a software application, comprising:
-
scanning the machine-readable graphical code to create generic source data, the generic source data comprising a substitution tag;
converting the generic source data into the source data by substituting dynamic data for the substitution tag; and
making the source data available to the software application. - View Dependent Claims (144, 145, 146, 147, 148)
-
-
149-151. -151. (canceled)
-
152. A method for decoding a machine-readable graphical code, comprising:
-
scanning a machine-readable graphical code to create alternate encoded source data, the alternate encoded source data comprising an alternate encoded portion;
converting the alternate encoded source data into source data by replacing the alternate encoded portion with an unrecognizable portion, the unrecognizable portion being unrecognizable to a graphical code generator used to create the machine-readable graphical code; and
providing the source data to the software application. - View Dependent Claims (153, 154)
-
Specification