System and method for delivering content to a communication device in a content delivery system
First Claim
Patent Images
1. A computer implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,creating, in response to a request from a content provider, a content data store configured to store content associated with a plurality of images stored in an image data store, the content store associated with a content provider authorized to cause new content to be added to the content data store or existing content to be removed from the content data store;
receiving, from the content provider, at least one image, a video file associated with the image, and at least one rule mapping the at least one image to the video file;
receiving a content request from a portable computing device, the content request including a request image;
comparing the received request image to the at least one image stored in the image data store to locate a matching image;
providing the video file to the portable computing device, the video file being stored in the content data store and corresponding to the matching image per the at least one rule;
tracking interest in the video file based at least in part upon information associated with the request; and
logging the information associated with the request for generating a transaction report.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method, system, and a computer program product 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 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.
157 Citations
19 Claims
-
1. A computer implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, creating, in response to a request from a content provider, a content data store configured to store content associated with a plurality of images stored in an image data store, the content store associated with a content provider authorized to cause new content to be added to the content data store or existing content to be removed from the content data store; receiving, from the content provider, at least one image, a video file associated with the image, and at least one rule mapping the at least one image to the video file; receiving a content request from a portable computing device, the content request including a request image; comparing the received request image to the at least one image stored in the image data store to locate a matching image; providing the video file to the portable computing device, the video file being stored in the content data store and corresponding to the matching image per the at least one rule; tracking interest in the video file based at least in part upon information associated with the request; and logging the information associated with the request for generating a transaction report. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; create, in response to a request from a content provider, a content data store configured to store media files each associated with at least one of a plurality of images stored in an image data store, the content store associated with a content provider authorized to cause new content to be added to the content data store or existing content to be removed from the content data store; receive, from the content provider, at least one image and a media file, wherein the at least one image is associated with the media file; cause the at least one image and the media file to be available to users, the at least one image being representative of the media file; and provide the at least one image and the media file to a delivery system, the delivery system capable of providing the media file to the users submitting an image determined to match one of the at least one image, capable of storing information associated with providing the media file to the users to a log, and generating a transaction report for tracking interest in the media file based at least in part upon the information stored in the log. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the computing device to:
-
create, in response to a request from a content provider, a content data store configured to store content associated with a plurality of images stored in an image data store, the content store associated with a content provider authorized to cause new content to be added to the content data store or existing content to be removed from the content data store; receive, from the content provider, at least one image and a video file associated with the at least one image; receive a request for content from a portable computing device, the request for content including a request image; compare the received request image to the at least one image stored in the image data store to locate a matching image; provide the video file to the portable computing device, the video file being stored in the content data store and corresponding to the matching image; and track interest in the video file based at least in part upon information associated with the request; and log the information associated with the request for generating a transaction report. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification