Patent ID: 8677399

Claim:
A method for processing a user generated video to generate metadata to insert a visual element into a video, comprising: (a) processing, on a first computing device, target data and the video to determine metadata corresponding to the video, wherein the metadata describes how a three dimensional orientation of a target appears in multiple frames of the video; (b) storing the metadata for the video; (c) providing the stored metadata to a second computing device in response to a request from the second computing device received after steps (a) and (b) have been performed, wherein the second computing device inserts a visual element into the video as defined by the metadata and distorts the visual element to simulate changes to the three dimensional orientation of the target while a perspective of the target changes during the multiple frames of the video; and (d) determining data to be used to compensate a provider of the video for allowing the video to display the visual element.