System and method for delivering content to a communication device in a content delivery system
First Claim
1. A computer system for delivering content to a communication device, the system comprising:
- a processor;
a memory for storing instructions executable by the processor;
an image database configured to store a plurality of images;
a content repository configured to store content associated with the plurality of images stored in the image database;
a database interface operable by the instructions executed on the processor to, at least;
modify the content repository including at least one of creating a new content repository, adding new content to an existing content repository, and removing at least one content from the existing content repository;
receive, from a content provider, at least one image, at least one piece of content and at least one rule mapping the at least one image to the at least one piece of content; and
update the image database with the at least one image from the content provider, the content repository with the at least one piece of content from the content provider and a set of mapping rules with the at least one rule from the content provider;
a transaction interface operable by the instructions executed on the processor at least to receive an image from a communication device and to send at least one content item corresponding to the image to the communication device; and
a recognition component operable by the instructions executed on the processor to, at least;
receive the image from the transaction interface;
determine whether the received image matches any image of the plurality of images stored in the image database;
if a matching image is found, retrieve at least one content item associated with the matching image from the content repository in accordance with the set of mapping roles including the at least one rule from the content provider; and
cause the transaction interface to send the retrieved at least one content item to the communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method, system, and a computer-readable storage medium containing executable instructions for delivering content to a communication device, in response to an image sent by the communication device. The received image is matched with a plurality of images, and, when a match is found for the received image, content corresponding to the matching image is delivered to the communication device. The plurality of images is stored in an image database, and the corresponding content is stored in a content repository. The present invention enables a content provider to automatically update the image database and the content repository without any human intervention.
26 Citations
22 Claims
-
1. A computer system for delivering content to a communication device, the system comprising:
-
a processor; a memory for storing instructions executable by the processor; an image database configured to store a plurality of images; a content repository configured to store content associated with the plurality of images stored in the image database; a database interface operable by the instructions executed on the processor to, at least; modify the content repository including at least one of creating a new content repository, adding new content to an existing content repository, and removing at least one content from the existing content repository; receive, from a content provider, at least one image, at least one piece of content and at least one rule mapping the at least one image to the at least one piece of content; and update the image database with the at least one image from the content provider, the content repository with the at least one piece of content from the content provider and a set of mapping rules with the at least one rule from the content provider; a transaction interface operable by the instructions executed on the processor at least to receive an image from a communication device and to send at least one content item corresponding to the image to the communication device; and a recognition component operable by the instructions executed on the processor to, at least; receive the image from the transaction interface; determine whether the received image matches any image of the plurality of images stored in the image database; if a matching image is found, retrieve at least one content item associated with the matching image from the content repository in accordance with the set of mapping roles including the at least one rule from the content provider; and cause the transaction interface to send the retrieved at least one content item to the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for delivering content to a communication device, the method comprising:
-
under the control of one or more computer systems configured with executable instructions, modifying a content repository configured to store content associated with a plurality Of images stored in an image database, wherein modifying the content repository comprises at least one of creating a new content repository, adding new content to an existing content repository, and removing at least one content from the existing content repository; receiving, from a content provider, at least one image, at least one piece of content and at least one rule mapping the at least one image to the at least one piece of content; updating (i) the image database with the at least one image from the content provider, (ii) the content repository with the at least one piece of content from the content provider, and (iii) a set of mapping rules with the at least one rule from the content provider; receiving an image from a communication device; determining whether the received image matches any image of the plurality of images stored in the image database; if a matching image is found, retrieving content associated with the matching image from the content repository in accordance with the set of mapping rules including the at least one rule from the content provider; and delivering the retrieved content to the communication device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having computer-executable instructions embodied therein that, when executed on a computer, cause the computer to, at least:
-
modify a content repository configured to store content associated with a plurality of images stored in an image database, wherein modifying the content repository comprises at least one of creating a new content repository, adding new content to an existing content repository, and removing at least one content from the existing content repository; receive, from a content provider, at least one image, at least one piece of content and at least one rule mapping the at least one image to the at least one piece of content; update the image database with the at least one image from the content provider the content repository with the at least one piece of content from the content provider and a set of mapping rules with the at least one rule from the content provider;
receive an image from a communication device;determine whether the received image matches any image of the plurality of images stored in the image database; if a matching image is found, retrieve content associated with the matching image from the content repository in accordance with the set of mapping rules including the at least one rule from the content provider; and deliver the retrieved content to the communication device. - View Dependent Claims (15, 16, 17)
-
-
18. A computer implemented method comprising:
under the control of one or more computer systems configured with executable instructions, receiving, from a content provider, at least one image, at least one piece of content and at least one rule mapping the at least one image to the at least one piece of content; updating an image database with the at least one image from the content provider, a content repository with the at least one piece of content from the content provider and a set of mapping rules with the at least one rule from the content provider; receiving an image from a communication device; determining whether the received image matches any image of a plurality of images stored in an the image database; if a matching image is found, retrieving content associated with the matching image from the content repository in accordance with the set of mapping rules including the at least one rule from the content provider; delivering the retrieved content to the communication device; generating a transaction report corresponding to the plurality of images based at least in part on logging transaction information with respect to the plurality of images; and modifying the content repository, the content repository configured at least to store content associated with the plurality of images stored in the image database, wherein modifying the content repository comprises at least one of creating a new content repository, adding new content to the created content repository, and removing at least one piece of content from the created content repository. - View Dependent Claims (19, 20, 21, 22)
Specification