| CPC G06K 7/1413 (2013.01) [G06K 7/10722 (2013.01)] | 20 Claims |

|
1. A system for decoding an optical pattern using a digital camera comprising:
a first device, wherein:
the first device is a personal computer; and
the personal computer is a laptop or desktop;
a second device, wherein:
the second device is a mobile device;
the mobile device is a tablet or smartphone; and
the second device comprises a camera; and
one or more memory devices comprising instructions that, when executed by one or more processors, perform the following steps:
transmitting, to the first device, instructions for the first device to provide a link and an encryption key to the second device, wherein:
the link comprises a Uniform Resource Locator (URL);
the link comprises a session ID that the first device has with a website of a service provider; and
the encryption key is generated by the first device;
receiving a web request made by the second device using the URL;
transmitting decoding software to the second device for decoding one or more fields of a document based on image analysis of an image acquired by the camera of the second device;
receiving decoded data from the second device, the decoded data comprising personally identifiable information; and
transmitting the decoded data to the website through a server, wherein the server uses only volatile memory to store the decoded data.
|