Content management of a content feed
First Claim
1. A server device comprising:
- a memory device to store instructions for a content manager;
a processing device operatively coupled to the memory device, the processing device to execute the content manager;
the content manager comprising;
an overlay database in which to store overlay content;
an overlay decision engine to;
receive, from a client device, a request for a content overlay, wherein the request comprises a targeting parameter and an overlay parameter related to media content being received from a content provider;
compare the targeting parameter with the overlay content in the overlay database to determine targeted overlay content;
compare the overlay parameter with the targeted overlay content in the overlay database to determine an overlay configuration of the targeted overlay content, wherein the overlay configuration comprises a sequenced overlay format to direct the client device to display a first set of media frames and a second set of media frames of the targeted overlay content in a determined sequence, and wherein the first set of media frames is different than the second set of media frames; and
communicate, to the client device, the overlay configuration; and
an overlay server to deliver, to the client device, the targeted overlay content according to the overlay configuration for display on the client device, wherein the overlay decision engine is further to;
in response to the client device displaying the targeted overlay content, receive user feedback information from the client device; and
identify a third set of media frames in view of the user feedback information for the overlay server to deliver to the client device, wherein the third set of media frames is different than the first set of media frames and the second set of media frames.
10 Assignments
0 Petitions
Accused Products
Abstract
A processing device and method are disclosed to manage content of a content feed is disclosed. The method can include receiving, from a content provider, media content. The method can also include analyzing the media content to determine targeting information. The method can further include receiving, from a client device, an overlay request requesting a media content overlay, where the overlay request includes a targeting parameter and an overlay parameter. The method can further include comparing the targeting parameter with overlay content stored in an overlay database to determine targeted overlay content. The method can further include retrieving, from the overlay database, the targeted overlay content. The method can further include comparing the overlay parameter with the targeted overlay content to identify an overlay configuration of the targeted overlay content. The method can further include delivering, to the client device, the targeted overlay content within the overlay configuration.
-
Citations
23 Claims
-
1. A server device comprising:
-
a memory device to store instructions for a content manager; a processing device operatively coupled to the memory device, the processing device to execute the content manager; the content manager comprising; an overlay database in which to store overlay content; an overlay decision engine to; receive, from a client device, a request for a content overlay, wherein the request comprises a targeting parameter and an overlay parameter related to media content being received from a content provider; compare the targeting parameter with the overlay content in the overlay database to determine targeted overlay content; compare the overlay parameter with the targeted overlay content in the overlay database to determine an overlay configuration of the targeted overlay content, wherein the overlay configuration comprises a sequenced overlay format to direct the client device to display a first set of media frames and a second set of media frames of the targeted overlay content in a determined sequence, and wherein the first set of media frames is different than the second set of media frames; and communicate, to the client device, the overlay configuration; and an overlay server to deliver, to the client device, the targeted overlay content according to the overlay configuration for display on the client device, wherein the overlay decision engine is further to; in response to the client device displaying the targeted overlay content, receive user feedback information from the client device; and identify a third set of media frames in view of the user feedback information for the overlay server to deliver to the client device, wherein the third set of media frames is different than the first set of media frames and the second set of media frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processing device, cause the processing device to:
-
receive media content of a television program from a content provider also being received by a client device; receive, from the client device, an overlay request requesting overlay content, wherein the overlay request comprises an overlay parameter and a targeting parameter; select overlay content for the overlay request; determine that an amount remaining in a monetary budget, associated with the overlay request, exceeds a first amount; determine that a number of times the overlay content has been displayed does not exceed a second amount; determine that the overlay content matches the targeting parameter; compare the overlay parameter with the overlay content stored in an overlay database to determine an overlay configuration for the overlay content, wherein the overlay configuration comprises a sequenced overlay format to direct the client device to display a first set of media frames and a second set of media frames of the overlay content in a determined sequence, and wherein the first set of media frames is different than the second set of media frames; compare the targeting parameter with the overlay content to determine targeted overlay content; and deliver, to the client device, the targeted overlay content within the overlay configuration. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, from a content provider, media content; analyzing the media content to determine targeting information; receiving, from a client device, an overlay request requesting a media content overlay, wherein the overlay request comprises a targeting parameter and an overlay parameter; select overlay content for the overlay request; determining that an amount remaining in a monetary budget, associated with the overlay request, exceeds a first amount; determining that a number of times the overlay content has been displayed does not exceed a second amount; determining the overlay content matches the targeting parameter; comparing the targeting parameter with overlay content stored in an overlay database to determine targeted overlay content; retrieving, from the overlay database, the targeted overlay content; comparing the overlay parameter with the targeted overlay content to identify an overlay configuration for the targeted overlay content, wherein the overlay configuration comprises a broadcaster portal format directing the client device to display an overlay comprising additional content received from the content provider to be superimposed onto the media content received from the content provider; and delivering, to the client device, the targeted overlay content within the overlay configuration. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification