DISTRIBUTED SCALABLE MEDIA ENVIRONMENT FOR ADVERTISING PLACEMENT IN MOVIES
First Claim
1. A method of placing an ad in a video being in an original format, comprising:
- producing a transcoded video from the video in the original format, the transcoded video being in a proxy format which is a representation of frames of the video in the original format, the transcoded video in the proxy format being convertible to other formats for output, the producing performed by a transcoder embodied in at least one physical unit;
selecting the ad from a set of ads;
selecting a location within a frame of the transcoded video where the ad is to be placed;
selecting frames of the transcoded video where the ad is to be placed;
placing a placeholder in the transcoded video in the selected frames at the selected location and storing the transcoded video in the proxy format; and
when presenting the transcoded video to a user on a display device, inserting the selected ad in place of the placeholder.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of placing an ad in a video in an original format may include producing a transcoded video in a proxy format which is a representation of frames of the video in the original format. The transcoded video in the proxy format is convertible to other formats for output. The method may include selecting the ad from a set of ads, selecting a location within a frame of the transcoded video where the ad is to be placed, selecting frames of the transcoded video where the ad is to be placed, placing a placeholder in the transcoded video in the selected frames at the selected location, and storing the transcoded video in the proxy format. When the transcoded video is presented to a user on a display device, the selected ad is inserted in place of the placeholder.
-
Citations
20 Claims
-
1. A method of placing an ad in a video being in an original format, comprising:
-
producing a transcoded video from the video in the original format, the transcoded video being in a proxy format which is a representation of frames of the video in the original format, the transcoded video in the proxy format being convertible to other formats for output, the producing performed by a transcoder embodied in at least one physical unit; selecting the ad from a set of ads; selecting a location within a frame of the transcoded video where the ad is to be placed; selecting frames of the transcoded video where the ad is to be placed; placing a placeholder in the transcoded video in the selected frames at the selected location and storing the transcoded video in the proxy format; and when presenting the transcoded video to a user on a display device, inserting the selected ad in place of the placeholder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for placing an ad in a video being in an original format, the system comprising:
-
at least one processor; at least one non-transitory computer readable medium; and stored instructions translatable by the at least one processor to perform; producing a transcoded video from the video in the original format, the transcoded video being in a proxy format which is a representation of frames of the video in the original format, the transcoded video in the proxy format being convertible to other formats for output; selecting the ad from a set of ads; selecting a location within a frame of the transcoded video where the ad is to be placed; selecting frames of the transcoded video where the ad is to be placed; placing a placeholder in the transcoded video in the selected frames at the selected location and storing the transcoded video in the proxy format; and when presenting the transcoded video to a user on a display device, inserting the selected ad in place of the placeholder. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for placing an ad in a video being in an original format, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
producing a transcoded video from the video in the original format, the transcoded video being in a proxy format which is a representation of frames of the video in the original format, the transcoded video in the proxy format being convertible to other formats for output; selecting the ad from a set of ads; selecting a location within a frame of the transcoded video where the ad is to be placed; selecting frames of the transcoded video where the ad is to be placed; placing a placeholder in the transcoded video in the selected frames at the selected location and storing the transcoded video in the proxy format; and when presenting the transcoded video to a user on a display device, inserting the selected ad in place of the placeholder. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification