Methods and systems for forced advertising
First Claim
1. A method for generating a display of alternate media content, the method comprising:
- generating a display of a video stream on a user equipment, wherein the video stream comprises an advertisement and a first video stream length;
receiving an indication to generate a display of an alternate media content during said display of the video stream;
interrupting said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment;
generating a display of the alternate media content on the user equipment;
removing the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; and
automatically unbuffering the video stream and reverting to generating a display of the video stream from the point of interruption.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for forced advertising are provided. These methods and systems determine when a forced advertisement is to be presented, determine what forced advertisement is to be presented, and control how the forced advertisement is to be presented. A forced advertisement may be received prior to the time at which the forced advertisement is to be presented or when needed. The forced advertisement may be presented when certain broadcast advertisements are being broadcast, at certain times of the day, or at certain times within a program. The forced advertisements may be selected based upon content of a replaced broadcast advertisement, content of a nearby program, or independently of any broadcast-related factors. Finally, forced advertisements may be presented so that a television viewer cannot escape viewing the advertisement by changing channels or turning off the television.
-
Citations
30 Claims
-
1. A method for generating a display of alternate media content, the method comprising:
-
generating a display of a video stream on a user equipment, wherein the video stream comprises an advertisement and a first video stream length; receiving an indication to generate a display of an alternate media content during said display of the video stream; interrupting said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment; generating a display of the alternate media content on the user equipment; removing the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; and automatically unbuffering the video stream and reverting to generating a display of the video stream from the point of interruption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for generating a display of alternate media content, the system comprising a computer processor configured to:
-
generate a display of a video stream on user equipment, wherein the video stream comprises an advertisement and a first video stream length; receive an indication to generate a display of an alternate media content during said display of the video stream; interrupt said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment; generate a display of the alternate media content on the user equipment; remove the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; and automatically unbuffer the video stream and revert to generate a display of the video stream from the point of interruption. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification