Methods and apparatus for dynamic presentation of advertising, factual, and informational content using enhanced metadata in search-driven media applications
First Claim
Patent Images
1. A computer-implemented method for placement of advertising content within a playback stream, the method comprisingreceiving a segment list of timed content segments chosen from a set of discrete media files;
- obtaining enhanced metadata documents for the timed content segments, the enhanced metadata documents identifying timing information defined by timing boundaries of the timed content segments and at least one segment identifier associated with the timed content segments;
identifying, using a relevancy engine, at least one relevant segment identifier from the at least one segment identifier for each of the timed content segments;
associating the at least one relevant segment identifier to advertising content identifiers stored in a repository of a data map, the advertising content identifiers being mapped to specific advertising content;
detecting segment transitions between each of the timed content segments; and
presenting the specific advertising content that relates to each of the timed content segments at or near a time when the timed content segment is being played back.
7 Assignments
0 Petitions
Accused Products
Abstract
A computerized method and apparatus is disclosed for dynamic presentation of advertising, factual, informational content and combinations thereof. In particular, the advertising content is dynamically presented according to the playback of corresponding segments identified within a media file or stream.
-
Citations
20 Claims
-
1. A computer-implemented method for placement of advertising content within a playback stream, the method comprising
receiving a segment list of timed content segments chosen from a set of discrete media files; -
obtaining enhanced metadata documents for the timed content segments, the enhanced metadata documents identifying timing information defined by timing boundaries of the timed content segments and at least one segment identifier associated with the timed content segments; identifying, using a relevancy engine, at least one relevant segment identifier from the at least one segment identifier for each of the timed content segments; associating the at least one relevant segment identifier to advertising content identifiers stored in a repository of a data map, the advertising content identifiers being mapped to specific advertising content; detecting segment transitions between each of the timed content segments; and presenting the specific advertising content that relates to each of the timed content segments at or near a time when the timed content segment is being played back. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized apparatus for placement of advertising content within a playback stream comprising:
-
a media player programmed to receive a segment list of timed content segments chosen from a set of discrete media files and to obtain enhanced metadata documents for the timed content segments, the enhanced metadata documents identifying timing information defined by timing boundaries of the timed content segments and at least one segment identifier associated with the timed content segments; a relevancy engine implemented using a programmed processor and programmed to identify at least one relevant segment identifier from the at least one segment identifier for each of the timed content segments; an advertising engine implemented using a programmed processor and programmed to associate the at least one relevant segment identifier to advertising content identifiers stored in a repository of a data map, the advertising content identifiers being mapped to specific advertising content; and a placement agent implemented using a programmed processor and programmed to detect segment transitions between each of the timed content segments and present the specific advertising content that relates to each of the timed content segments at or near a time when the timed content segment is being played back by the media player. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification