System and method for associating pre-printed machine-readable graphical codes with electronically-accessible data
First Claim
1. A method for associating pre-printed machine-readable graphical codes with electronically-accessible data, the method comprising:
- generating a sequence of reference identifiers;
generating machine-readable graphical codes for the sequence of reference identifiers;
printing labels that include the machine-readable graphical codes to provide pre-printed machine-readable graphical-code labels;
placing one of the pre-printed machine-readable graphical-code labels on an object;
scanning the pre-printed machine-readable graphical-code label;
receiving graphical code data from a graphical code reading device in electronic communication with a computing device;
determining a reference identifier of the graphical code data;
accessing a database to look up the reference identifier;
associating electronically-accessible data with the reference identifier;
scanning the pre-printed machine-readable graphical-code label;
receiving the graphical code data from the graphical code reading device;
determining the reference identifier of the graphical code data;
accessing the database to look up the reference identifier; and
accessing the electronically-accessible data identified by a data specifier associated with the reference identifier in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for associating pre-printed machine-readable graphical codes with electronically-accessible data. An arbitrary sequence of reference identifiers is generated. Machine-readable graphical codes for the reference identifiers are generated. Labels are then printed that include the machine-readable graphical codes to provide pre-printed machine-readable graphical-code labels. In using the labels, the user places one of the pre-printed machine-readable graphical-code labels on an object and scans the label using a graphical code reading device in electronic communication with a computing device. The computing device receives graphical code data and determines a reference identifier of the graphical code data. A database is then accessed for the reference identifier. If the reference identifier did not already have an associated data specifier in the database, then electronically-accessible data is associated with the reference identifier. If the reference identifier already had an associated data specifier, the electronically-accessible data identified by the data specifier is accessed.
75 Citations
82 Claims
-
1. A method for associating pre-printed machine-readable graphical codes with electronically-accessible data, the method comprising:
-
generating a sequence of reference identifiers;
generating machine-readable graphical codes for the sequence of reference identifiers;
printing labels that include the machine-readable graphical codes to provide pre-printed machine-readable graphical-code labels;
placing one of the pre-printed machine-readable graphical-code labels on an object;
scanning the pre-printed machine-readable graphical-code label;
receiving graphical code data from a graphical code reading device in electronic communication with a computing device;
determining a reference identifier of the graphical code data;
accessing a database to look up the reference identifier;
associating electronically-accessible data with the reference identifier;
scanning the pre-printed machine-readable graphical-code label;
receiving the graphical code data from the graphical code reading device;
determining the reference identifier of the graphical code data;
accessing the database to look up the reference identifier; and
accessing the electronically-accessible data identified by a data specifier associated with the reference identifier in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for dynamically associating pre-printed machine-readable graphical codes with electronically-accessible data, the system comprising:
-
a graphical code reading device that scans a pre-printed machine-readable graphical code and provides graphical code data; and
a computing device in electronic communication with the graphical code reading device that receives the graphical code data from 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 database for storing a plurality of reference identifiers and for storing a plurality of data specifiers; and
a driver implementing a method comprising;
receiving the graphical code data from the graphical code reading device in electronic communication with the computing device;
determining a reference identifier of the graphical code data where the reference identifier is predetermined by a pre-printed machine-readable graphical-code label provider and where the reference identifier is part of an arbitrary sequence of reference identifiers all predetermined by the pre-printed machine-readable graphical-code label provider;
accessing the database to look up the reference identifier;
providing a user interface to associate electronically-accessible data with the reference identifier;
receiving the graphical code data from the graphical code reading device;
determining the reference identifier of the graphical code data;
accessing the database to look up the reference identifier;
accessing the electronically-accessible data identified by a data specifier associated with the reference identifier in the database. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A driver for dynamically associating pre-printed machine-readable graphical codes with electronically-accessible data, the driver being used in combination with a computing device and a graphical code reading device that scans a pre-printed machine-readable graphical code and provides graphical code data to the computing device in electronic communication with the graphical code reading device, the driver implementing a method comprising:
-
receiving the graphical code data from the graphical code reading device in electronic communication with the computing device;
determining a reference identifier of the graphical code data where the reference identifier is predetermined by a pre-printed machine-readable graphical-code label provider and where the reference identifier is part of an arbitrary sequence of reference identifiers all predetermined by the pre-printed machine-readable graphical-code label provider;
accessing a database to look up the reference identifier, the database storing a plurality of reference identifiers and storing a plurality of data specifiers;
providing a user interface to associate electronically-accessible data with the reference identifier;
receiving the graphical code data from the graphical code reading device;
determining the reference identifier of the graphical code data;
accessing the database to look up the reference identifier; and
accessing the electronically-accessible data identified by a data specifier associated with the reference identifier in the database. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method for accessing electronically-accessible data through the use of a pre-printed machine-readable graphical code, the method comprising:
-
providing a pre-printed machine-readable graphical code unrelated to the electronically-accessible data, the pre-printed machine-readable graphical code corresponding to a reference identifier;
dynamically assigning the pre-printed machine-readable graphical-code to an object;
scanning the pre-printed machine-readable graphical-code;
receiving graphical code data from a graphical code reading device in electronic communication with a computing device;
determining the reference identifier of the graphical code data;
dynamically associating the electronically-accessible data with the reference identifier by assigning a data specifier to the reference identifier and storing the data specifier in the database with the reference identifier;
scanning the pre-printed machine-readable graphical-code after having associated the electronically-accessible data with the reference identifier;
receiving graphical code data from a graphical code reading device in electronic communication with a computing device;
determining the reference identifier of the graphical code data;
retrieving the data specifier from the database using the reference identifier; and
accessing the electronically-accessible data identified by the data specifier associated with the reference identifier in the database. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification