In-program content targeting
First Claim
1. A method implemented at least in part by a computing device, the method comprising:
- generating a default data stream comprising default media content corresponding to first and second segments of a media program;
generating an alternate content data stream comprising alternate media content that corresponds to the second segment of the media program; and
transmitting the default data stream and the alternate content data stream, such that a recipient can access the default data stream to enable presentation of the default media content corresponding to the first segment of the media program and dynamically access the alternate content data stream to enable presentation of the alternate media content instead of the default media content corresponding to the second segment of the media program.
2 Assignments
0 Petitions
Accused Products
Abstract
In-program content targeting is described. A default data stream containing default content associated with multiple segments of a particular program is generated and transmitted. An alternate data stream containing alternate content for one or more of the multiple segments is also generated and transmitted. A client device receiving the default content via the default data stream detects the availability of alternate content via the data stream. Based on profile data associated with the client device (or a user of the client device) and profile data associated with the alternate content, the client device may access the alternate data stream for one or more segments of the particular program.
116 Citations
20 Claims
-
1. A method implemented at least in part by a computing device, the method comprising:
-
generating a default data stream comprising default media content corresponding to first and second segments of a media program;
generating an alternate content data stream comprising alternate media content that corresponds to the second segment of the media program; and
transmitting the default data stream and the alternate content data stream, such that a recipient can access the default data stream to enable presentation of the default media content corresponding to the first segment of the media program and dynamically access the alternate content data stream to enable presentation of the alternate media content instead of the default media content corresponding to the second segment of the media program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor;
a memory;
a tuner application, stored in the memory and executed on the processor, configured to provide access to a plurality of media data streams;
a profile data store configured to maintain user profile data;
a content targeting application configured to;
detect a trigger associated with a default data stream over which a media program is being received, the trigger identifying an alternate data stream and alternate content profile data;
compare the alternate content profile data with the user profile data; and
in an event that the alternate content profile data matches the user profile data, direct the tuner application to access the alternate data stream instead of the default data stream for at least a portion of the media program. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media comprising computer-readable instructions which, when executed, cause a computer system to:
-
maintain user profile data associated with a user of the computer system;
access a default data stream;
receive a first segment of a media program via the default data stream;
determine that alternate content is available via an alternate data stream for a second segment of the media program;
identify content profile data associated with the alternate content;
determine, based on a comparison of the user profile data and the content profile data, to present the alternate content;
access to the alternate data stream; and
receive the alternate content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification