Multi-Mode Barcode Resolution System
First Claim
1. A computer-implemented method of generating a multi-mode barcode, the barcode comprising:
- inputting a plurality of data items into memory, wherein each data item specifies an action to be taken by a scanning device;
generating barcode information comprising the plurality of data items, wherein the barcode information includes a multi-mode identifier indicating that the barcode information includes more than one type of data item; and
generating a barcode pattern, wherein the barcode pattern represents a machine-readable, graphical representation of the barcode information according to a standard for translating barcode information to barcode patterns associated with a particular type of barcode.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for generating and resolving multi-mode barcodes comprise: inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; detecting the presence of multiple, distinct data items of different types in the barcode information, wherein each data item specifies an action to be taken by the scanning device; identifying a data item in the barcode information for which the scanning device is capable of taking the action specified by the data item; and performing the action specified by the data item.
80 Citations
20 Claims
-
1. A computer-implemented method of generating a multi-mode barcode, the barcode comprising:
-
inputting a plurality of data items into memory, wherein each data item specifies an action to be taken by a scanning device; generating barcode information comprising the plurality of data items, wherein the barcode information includes a multi-mode identifier indicating that the barcode information includes more than one type of data item; and generating a barcode pattern, wherein the barcode pattern represents a machine-readable, graphical representation of the barcode information according to a standard for translating barcode information to barcode patterns associated with a particular type of barcode. - View Dependent Claims (2, 3)
-
-
4. A system for generating a multi-mode barcode, the system comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the computer-readable media store instructions that, when executed by the processing system, cause the system to perform operations comprising; inputting a plurality of data items into memory, wherein each data item specifies an action to be taken by a scanning device; generating barcode information comprising the plurality of data items, wherein the barcode information includes a multi-mode identifier indicating that the barcode information includes more than one type of data item; and generating a barcode pattern, wherein the barcode pattern represents a machine-readable, graphical representation of the barcode information according to a standard for translating barcode information to barcode patterns associated with a particular type of barcode. - View Dependent Claims (5, 6)
-
-
7. A computer-implemented method performed at least in part by a scanning device comprising an optical scanner, a processor system, and a memory, the method comprising:
-
inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; detecting the presence of multiple, distinct data items of different types in the barcode information, wherein each data item specifies an action to be taken by the scanning device; identifying a data item in the barcode information for which the scanning device is capable of taking the action specified by the data item; and performing the action specified by the data item. - View Dependent Claims (8, 9, 10)
-
-
11. A scanning device comprising:
-
an optical scanning component configured to detect graphical barcode information; a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the computer-readable media store instructions that, when executed by the processing system, cause the system to perform operations comprising; inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; detecting the presence of multiple, distinct data items of different types in the barcode information, wherein each data item specifies an action to be taken by the scanning device; identifying a data item in the barcode information for which the scanning device is capable of taking the action specified by the data item; and performing the action specified by the data item. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method performed at least in part by a processor, the method comprising:
-
receiving a communication from a scanning device specifying at least part of the contents of a barcode; based on the contents of the barcode, determining one or more actions associated with the barcode; transmitting the one or more actions associated with the barcode to the scanning device. - View Dependent Claims (16, 17)
-
-
18. A system for resolving a multi-mode barcode, the system comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the computer-readable media store instructions that, when executed by the processing system, cause the system to perform operations comprising; receiving a communication from a scanning device specifying at least part of the contents of a barcode; based on the contents of the barcode, determining one or more actions associated with the barcode; transmitting the one or more actions associated with the barcode to the scanning device. - View Dependent Claims (19, 20)
-
Specification