Patent ID: 8825612

Claim:
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.