Apparatus and method for tagging media content and managing marketing
First Claim
1. A server, comprising:
- a memory that stores instructions; and
a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising;
receiving a first tag and a second tag respectively generated at a first set top box and a second set top box during presentation of media content with an overlay via the first set top box and the second set top box, the overlay including a timeline corresponding to the presentation of the media content, the first tag and the second tag respectively representing a first portion and a second portion of a runtime of the media content at which the tag was generated;
transmitting the first tag and the second tag for display at locations on the timeline corresponding to the first portion and the second portion of the runtime;
analyzing first metadata associated with the first portion of the runtime and second metadata associated with the second portion of the runtime;
obtaining a first advertisement in accordance with the first metadata;
obtaining a second advertisement in accordance with the second metadata, the first advertisement and the second advertisement having different content;
transmitting the first advertisement and the second advertisement for display at the first set top box and the second set top box respectively;
receiving a first user-generated comment regarding the first advertisement and a second user-generated comment regarding the second advertisement respectively generated at the first set top box and the second set top box; and
analyzing the first user-generated comment and the second user-generated comment to determine a relative effectiveness of the first advertisement and the second advertisement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method that incorporates teachings of the present disclosure may include, for example, transmitting media content to a group of set top boxes for presentation with an overlay superimposed onto the media content, where the overlay can include a timeline corresponding to the presentation of the media content and receiving a first comment from a first set top box of the group of set top boxes, where the first comment is presentable with the overlay and the media content by the group of set top boxes. Additional steps can include receiving a tag generated at a first set top box during presentation of the media content, presenting the tag while the media content is presented, correlating the tag to a portion of the media content timeline and analyzing metadata associated with the portion of the timeline that is tagged to determine a first marketing parameter. Other embodiments are disclosed.
46 Citations
20 Claims
-
1. A server, comprising:
-
a memory that stores instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving a first tag and a second tag respectively generated at a first set top box and a second set top box during presentation of media content with an overlay via the first set top box and the second set top box, the overlay including a timeline corresponding to the presentation of the media content, the first tag and the second tag respectively representing a first portion and a second portion of a runtime of the media content at which the tag was generated; transmitting the first tag and the second tag for display at locations on the timeline corresponding to the first portion and the second portion of the runtime; analyzing first metadata associated with the first portion of the runtime and second metadata associated with the second portion of the runtime; obtaining a first advertisement in accordance with the first metadata; obtaining a second advertisement in accordance with the second metadata, the first advertisement and the second advertisement having different content; transmitting the first advertisement and the second advertisement for display at the first set top box and the second set top box respectively; receiving a first user-generated comment regarding the first advertisement and a second user-generated comment regarding the second advertisement respectively generated at the first set top box and the second set top box; and analyzing the first user-generated comment and the second user-generated comment to determine a relative effectiveness of the first advertisement and the second advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, by a server comprising a processor, a first tag and a second tag respectively generated at a first set top box and a second set top box during presentation of media content with an overlay via the first set top box and the second set top box, the overlay including a timeline corresponding to the presentation of the media content, the first tag and the second tag respectively representing a first portion and a second portion of a runtime of the media content at which the tag was generated, the media content being provided by a media content server separate from the server; transmitting, by the server, the first tag and the second tag for display at locations on the timeline corresponding to the first portion and the second portion of the runtime; obtaining, by the server, a first advertisement associated with the first tag and a second advertisement associated with the second tag, the first advertisement and the second advertisement having different content; transmitting, by the server, the first advertisement and the second advertisement for display at the first set top box and the second set top box respectively; analyzing, by the server, demographic and psychographic data regarding a first user of the first set top box and a second user of the second set top box; and generating, by the server, a report detailing a relative effectiveness of the first advertisement and the second advertisement. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage device of a marketing system, comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a first tag and a second tag respectively generated at a first set top box and a second set top box during presentation of media content with an overlay via the first set top box and the second set top box, the overlay including a timeline corresponding to the presentation of the media content, the first tag and the second tag respectively representing a first portion and a second portion of a runtime of the media content at which the tag was generated; transmitting the first tag and the second tag for display at locations on the timeline corresponding to the first portion and the second portion of the runtime; analyzing first metadata associated with the first portion of the runtime and second metadata associated with the second portion of the runtime; obtaining a first advertisement in accordance with the first metadata; obtaining a second advertisement in accordance with the second metadata, the first advertisement and the second advertisement having different content; transmitting the first advertisement and the second advertisement for display at the first set top box and the second set top box respectively, the first advertisement and the second advertisement associated with a first product and a second product respectively; transmitting a first product image for display in the overlay presented at the first set top box; and transmitting a second product image for display in the overlay presented at the second set top box. - View Dependent Claims (18, 19, 20)
-
Specification