Patent ID: 8798380

Claim:
A computer-implemented method, comprising: receiving, at a first computing device including one or more processors, a uniform resource locator (URL) for a web page; receiving, at the first computing device, an image; determining, at the first computing device, a number of pixels corresponding to a desired resolution for encoding the image; converting, at the first computing device, the image to a modified image having the number of pixels; generating, at the first computing device, a quick response (QR) code using the URL and the modified image, the generating of the QR code including: generating first data representative of the modified image, appending the first data (i) to an end of the URL to obtain a first modified URL or (ii) after a terminator bit of the QR code, generating second data representative of the first modified URL or the URL, and generating third data representative of an error correction code (ECC) based on the first data and the second data, wherein the QR code is generated based on the first data, the second data, and the third data, wherein the first data, the second data, and the third data are associated with a first portion, a second portion, and a third portion of the QR code, respectively, and wherein the first, second, and third portions are distinct, non-overlapping portions of the QR code; and outputting, at the first computing device, the QR code.