Patent ID: 8807434

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, a plurality of images that collectively form an animation; determining, at the first computing device, a number of pixels corresponding to a desired resolution for encoding each of the plurality of images; converting, at the first computing device, the plurality of images to a plurality of modified images each having the number of pixels; generating, at the first computing device, a quick response (QR) code for each of the plurality of modified images using the URL to obtain a plurality of QR codes, the generating of a specific QR code including: generating first data representative of a specific modified image, appending the first data (i) at an end of the URL after a parameter indicator character 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 specific 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 specific QR code, respectively, and wherein the first, second, and third portions are distinct, non-overlapping portions of the QR code; generating, at the first computing device, an animated QR code based on the plurality of QR codes; and outputting, at the first computing device, the animated QR code.