Patent ID: 8843973

Claim:
A method, comprising: receiving data acquired by one or more user devices, wherein the data is an image associated with an order for multimedia content, wherein the order for the multimedia content and the multimedia content are identified using a decoder that decodes the data at a recognition server; processing and tracking the order by at least one application server, wherein the processing by the at least one application server comprises: optimizing distribution of the multimedia content at a predetermined time, wherein the predetermined time is determined based on a time when the data is acquired, a location where the data is acquired, a user-selected time when the order is desired to be fulfilled, network capacity, network cost, and one or more capabilities associated with the one or more user devices, determining whether the order is associated with the identified multimedia content, based on the determination, waiting for one or more additional orders for the identified multimedia content to be placed, and further determining, by a location detection device, a delivery area for each of the one or more user devices associated with the one order and the one or more additional orders; and transmitting the order to at least one distribution server, wherein the at least one distribution server multicasts the multimedia content to the one or more user devices associated with the order and the one or more additional orders based on a determined same delivery area for each of the one or more user devices at the predetermined time.