Data transfer using barcodes
AssigneeIntercede Limited
InventorChristopher Paul Edwards
Life of this patent
Estimating the term…
Abstract
Data transfer using barcodes is described. In one example data can be transferred between a first device and a second device in close proximity to each other using repeating barcode sequences. For example at the first device a data item can be encoded as a sequence of barcodes, each barcode includes an indicator of the number of barcodes in the sequence and the position of the barcode in the sequence. To receive the data at a second device the barcode sequence can be captured and stored, for example using a digital camera associated with the device, and the barcodes subsequently decoded using the captured sequence. The data contained in each of the barcodes in the sequence can be reassembled by the receiving device to obtain the transmitted data.
Claims20
A computer-implemented method of receiving data comprising;
- capturing a repeating sequence of barcodes using a capture device;
- storing the captured sequence of barcodes on a storage device for decoding at a later time;
- subsequently retrieving the captured sequence from the storage device;
- decoding each barcode in the captured sequence of barcodes to obtain a plurality of data fragments and supplemental information associated with each data fragment;
- and
- reassembling the data from the data fragments using the supplemental information to reproduce the transmitted data.
A device for receiving data comprising:
- a storage device;
- a capture device arranged to capture a repeating sequence of barcodes and store the captured sequence on the storage device for decoding at a later time;
- and
- a processor arranged to:
- subsequently retrieve the captured sequence from the storage device;
- decode each barcode in the captured sequence of barcodes to obtain a plurality of data fragments and supplemental information associated with each data fragment;
- and reassemble the data from the data fragments using the supplemental information.
A computer-implemented method of data transmission comprising;
- dividing data to be transmitted into a plurality of data fragments;
- generating a plurality of barcodes, each barcode encoding one of the data fragments and supplemental information;
- assembling the plurality of barcodes into a sequence for transmission;
- inserting a reference barcode between each barcode encoding one of the data fragments in the sequence for transmission;
- and
- displaying the sequence of barcodes on a display device a plurality of times as a repeating loop.
Dependencies are inferred from the claim text.