System, method and computer program product for presenting an advertisement within content
First Claim
1. A method, comprising:
- identifying an advertising slot that has been inserted into content having a first format, where the content includes a plurality of frames;
determining a plurality of keywords associated with the advertising slot;
converting the content into a container media format different from the first format;
storing within the container media format a header section utilized for identifying the content, a file information section that includes a file location of the content, a track information section that includes data associated with tracks of the content, a chapter information section that includes data associated with each chapter of the content, a track data section that includes a portion of the content to be presented, and an instance of metadata associated with the advertising slot, where the instance of metadata includes;
a frame start indicator indicating the frame within the content in which the advertising slot starts,a frame end indicator indicating the frame within the content in which the advertising slot ends,position data that identifies a location where the advertising slot is located within the plurality of frames of the content,a keyword number indicating a number of the plurality of keywords, andthe plurality of keywords associated with the advertising slot;
providing the content and the instance of metadata within the container media format to a plurality of advertisers;
receiving a bid on one of the plurality of keywords within the container media format from one of the plurality of advertisers;
adding an indication of an advertisement selected by the one of the plurality of advertisers to the instance of metadata within the container media format associated with the advertising slot; and
providing the container media format including the content and the instance of metadata associated with the advertising slot to a media player capable of supporting the container media format;
wherein the advertisement selected by the one of the plurality of advertisers is received by the media player from the one of the plurality of advertisers;
wherein the media player inserts the advertisement into the content utilizing the instance of metadata associated with the advertising slot within the container media format and displays the content with the advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
A data structure, method and computer program product are provided. In one embodiment, an advertising slot located within content is identified. In addition, an advertisement is presented utilizing the advertising slot based on at least one identifier associated with the content. In another embodiment, an advertising slot is inserted into content. Further, at least one identifier associated with the content is generated for being used in presenting an advertisement utilizing the advertising slot. In yet another embodiment, an advertising slot associated with content is identified. Moreover, an advertisement is correlated with the advertising slot utilizing at least one identifier associated with the content.
53 Citations
12 Claims
-
1. A method, comprising:
-
identifying an advertising slot that has been inserted into content having a first format, where the content includes a plurality of frames; determining a plurality of keywords associated with the advertising slot; converting the content into a container media format different from the first format; storing within the container media format a header section utilized for identifying the content, a file information section that includes a file location of the content, a track information section that includes data associated with tracks of the content, a chapter information section that includes data associated with each chapter of the content, a track data section that includes a portion of the content to be presented, and an instance of metadata associated with the advertising slot, where the instance of metadata includes; a frame start indicator indicating the frame within the content in which the advertising slot starts, a frame end indicator indicating the frame within the content in which the advertising slot ends, position data that identifies a location where the advertising slot is located within the plurality of frames of the content, a keyword number indicating a number of the plurality of keywords, and the plurality of keywords associated with the advertising slot; providing the content and the instance of metadata within the container media format to a plurality of advertisers; receiving a bid on one of the plurality of keywords within the container media format from one of the plurality of advertisers; adding an indication of an advertisement selected by the one of the plurality of advertisers to the instance of metadata within the container media format associated with the advertising slot; and providing the container media format including the content and the instance of metadata associated with the advertising slot to a media player capable of supporting the container media format; wherein the advertisement selected by the one of the plurality of advertisers is received by the media player from the one of the plurality of advertisers; wherein the media player inserts the advertisement into the content utilizing the instance of metadata associated with the advertising slot within the container media format and displays the content with the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12)
-
-
7. A system, comprising:
-
a processor for; identifying an advertising slot that has been inserted into content having a first format, where the content includes a plurality of frames; determining a plurality of keywords associated with the advertising slot; converting the content into a container media format different from the first format; storing within the container media format a header section utilized for identifying the content, a file information section that includes a file location of the content, a track information section that includes data associated with tracks of the content, a chapter information section that includes data associated with each chapter of the content, a track data section that includes a portion of the content to be presented, and an instance of metadata associated with the advertising slot, where the instance of metadata includes; a frame start indicator indicating the frame within the content in which the advertising slot starts, a frame end indicator indicating the frame within the content in which the advertising slot ends, position data that identifies a location where the advertising slot is located within the plurality of frames of the content, a keyword number indicating a number of the plurality of keywords, and the plurality of keywords associated with the advertising slot; providing the content and the instance of metadata within the container media format to a plurality of advertisers; receiving a bid on one of the plurality of keywords within the container media format from one of the plurality of advertisers; adding an indication of an advertisement selected by the one of the plurality of advertisers to the instance of metadata within the container media format associated with the advertising slot; and providing the container media format including the content and the instance of metadata associated with the advertising slot to a media player capable of supporting the container media format; wherein the advertisement selected by the one of the plurality of advertisers is received by the media player from the one of the plurality of advertisers; wherein the media player inserts the advertisement into the content utilizing the instance of metadata associated with the advertising slot within the container media format and displays the content with the advertisement.
-
-
8. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for identifying an advertising slot that has been inserted into content having a first format, where the content includes a plurality of frames; computer code for determining a plurality of keywords associated with the advertising slot; computer code for converting the content into a container media format different from the first format; computer code for storing within the container media format a header section utilized for identifying the content, a file information section that includes a file location of the content, a track information section that includes data associated with tracks of the content, a chapter information section that includes data associated with each chapter of the content, a track data section that includes a portion of the content to be presented, and an instance of metadata associated with the advertising slot, where the instance of metadata includes; a frame start indicator indicating the frame within the content in which the advertising slot starts, a frame end indicator indicating the frame within the content in which the advertising slot ends, position data that identifies a location where the advertising slot is located within the plurality of frames of the content, a keyword number indicating a number of the plurality of keywords, and the plurality of keywords associated with the advertising slot; computer code for providing the content and the instance of metadata within the container media format to a plurality of advertisers; computer code for receiving a bid on one of the plurality of keywords within the container media format from one of the plurality of advertisers; computer code for adding an indication of an advertisement selected by the one of the plurality of advertisers to the instance of metadata within the container media format associated with the advertising slot; and computer code for providing the container media format including the content and the instance of metadata associated with the advertising slot to a media player capable of supporting the container media format; wherein the computer program product is operable such that the advertisement selected by the one of the plurality of advertisers is received by the media player from the one of the plurality of advertisers; wherein the computer program product is operable such that the media player inserts the advertisement into the content utilizing the instance of metadata associated with the advertising slot within the container media format and displays the content with the advertisement.
-
Specification