Method and system for creating and using redundant and high capacity barcodes
First Claim
1. A method for transferring information, the method comprising the steps of:
- dividing a set of data that contains interrelated elements into a plurality of chunks of data, wherein the plurality of chunks allows for transference of the set of data; and
encoding each of the plurality of chunks of data into an individual barcode to obtain a plurality of individual barcodes.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for creating and using redundant and very high capacity barcodes are presented. An individual barcode can include one or more finder patterns, one or more position detection patterns, one or more alignment patterns, one or more orientation detection patterns, one or more format and version information patterns, and one or more modules, where each of these sections can be of a separate size, shape, color and location from the other of these sections. Each individual barcode can be encoded with a separate chunk of data. The individual barcodes can be combined into a composite barcode, which can have patterns and modules used can include many different sizes, shapes, colors and locations of such patterns and modules within the barcode. The individual and composite barcodes can be used to transfer data to a capture device. Original data can be expanded and divided into chunks of data. The chunks of data can be encoded into individual or composite barcodes and then sequentially displayed as a moving image. A device can capture each frame of the moving image of barcodes and decode them into chunks. The original data can then be derived from the decoded chunks of data.
160 Citations
76 Claims
-
1. A method for transferring information, the method comprising the steps of:
-
dividing a set of data that contains interrelated elements into a plurality of chunks of data, wherein the plurality of chunks allows for transference of the set of data; and
encoding each of the plurality of chunks of data into an individual barcode to obtain a plurality of individual barcodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for transferring information, the method comprising the steps of:
-
displaying a plurality of individual barcodes, wherein each individual barcode represents a chunk of data from a plurality of chunks of data that contain interrelated elements;
capturing a set of the displayed barcodes;
decoding the set of captured barcodes into a set of the plurality of chunks of data; and
combining the decoded chunks into combined data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for transferring information, the method comprising the steps of:
-
dividing a set of data that contains interrelated elements into a plurality of chunks of data, wherein the plurality of chunks allows for transference of the set of data;
encoding each of the plurality of chunks of data into an individual barcode segment to obtain a plurality of individual barcode segments; and
merging the plurality of individual barcode segments into at least one composite barcode. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for transferring information, the method comprising the steps of:
-
displaying at least one composite barcodes, wherein the at least one composite barcode represents a plurality of chunks of data from a set of data that contain interrelated elements;
capturing a set of the displayed at least one composite barcode;
decoding the set of captured at least one composite barcode into a set of the plurality of chunks of data; and
combining the decoded chunks into combined data. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A system for transferring information comprising:
-
means for dividing a set of data that contains interrelated elements into a plurality of chunks of data, wherein the plurality of chunks allows for transference of the set of data; and
means for encoding each of the plurality of chunks of data into an individual barcode to obtain a plurality of individual barcodes. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. An individual barcode, comprising:
-
a plurality of modules adapted for transferring a chunk of data, each of the plurality of modules having a predetermined location relative to other modules; and
a plurality of patterns adapted to facilitate recognition of the locations of each of the plurality of modules within the individual barcode, wherein each of the patterns and the plurality of modules includes, a size, a shape, a color and a location within the individual barcode, such that the individual barcode includes a plurality of sizes, a plurality of shapes and a plurality of colors. - View Dependent Claims (76)
-
Specification