Inserting advertisement content in video stream
First Claim
Patent Images
1. A method for controlling presentation of advertising content in a video stream provided to a television, comprising:
- determining, by a computer executing an advertisement presentation controller, a screen layout comprising a first section and a second section with reference to user-designated parameters;
generating, by the computer, an output video stream comprising commercially available television video signals received at an input port and supplemental content received at a content port that is distinct from the input port, the television video signals comprising a commercial, wherein the output video stream is configured so that the television video signals are displayed in the first section of the screen layout and the supplemental content is displayed in the second section of the screen layout, and wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information, the generating further comprising specifying times when the supplemental content is to be shown;
causing, by the computer, the output video stream to be displayed on the television;
analyzing, by the computer, the television video signals to detect a start of the commercial;
generating, by the computer, demographic information in response to receiving an image signal from a camera pointed towards viewers of the television; and
changing channels, by the computer and without human intervention, until another channel is found that is not presently showing another commercial, wherein a selection of the another channel is based on the demographic information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for inserting advertising content in a video stream are provided. A screen layout includes a plurality of sections is determined with reference to user-designated parameters or with reference to pre-set rules. An output video stream is generated, in which an input video stream received through an input port is shown in one of the sections of the screen layout and supplemental content comprising advertising received through a content port is shown one or more other sections of the screen layout. The output video signal is then output to a display device through a video output port.
-
Citations
16 Claims
-
1. A method for controlling presentation of advertising content in a video stream provided to a television, comprising:
-
determining, by a computer executing an advertisement presentation controller, a screen layout comprising a first section and a second section with reference to user-designated parameters; generating, by the computer, an output video stream comprising commercially available television video signals received at an input port and supplemental content received at a content port that is distinct from the input port, the television video signals comprising a commercial, wherein the output video stream is configured so that the television video signals are displayed in the first section of the screen layout and the supplemental content is displayed in the second section of the screen layout, and wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information, the generating further comprising specifying times when the supplemental content is to be shown; causing, by the computer, the output video stream to be displayed on the television; analyzing, by the computer, the television video signals to detect a start of the commercial; generating, by the computer, demographic information in response to receiving an image signal from a camera pointed towards viewers of the television; and changing channels, by the computer and without human intervention, until another channel is found that is not presently showing another commercial, wherein a selection of the another channel is based on the demographic information. - View Dependent Claims (2, 3)
-
-
4. A method for controlling presentation of advertising content in a video stream provided to a television, comprising:
-
receiving, at a computer executing an advertisement presentation controller, at an input port an input video stream comprising commercially available television video signals, the available television video signals comprising a commercial; receiving, at the computer, supplemental content; causing, by the computer, the input video stream and the supplemental content to be displayed simultaneously on the television, wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information; analyzing, by the computer, the input video stream to detect a start of the commercial; generating, by the computer, demographic information in response to receiving an image signal from a camera pointed towards viewers of the television; and changing channels, by the computer and without human intervention, until another channel is found that is not presently showing another commercial, wherein a selection of the another channel is based on the demographic information. - View Dependent Claims (5)
-
-
6. A system for inserting advertising content in a video stream, comprising:
-
an input port configured to receive an input video stream comprising television signals from a commercial television signal service provider; a video output port for connection to a television, the video output port providing an output video stream to the television; a content port for receiving supplemental content; and a processor configured to determine a screen layout for the output video stream including a plurality of sections based on user-designated parameters or using pre-set rules, generate the output video stream comprising the input video stream and the supplemental content, wherein the input video stream is shown in a first section of the screen layout and the supplemental content is shown in a second section of the screen layout, and wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information, and cause the output video stream to be displayed on the display device, analyze the input video stream to detect a start of a commercial in the input video stream and an end of the commercial in the input video stream, generate demographic information in response to receiving an image signal from a camera directed to viewers of the television, and change channels without human intervention to another channel that is not presently showing another commercial using the demographic information. - View Dependent Claims (7, 8, 9)
-
-
10. A system for controlling presentation of advertising content in a video stream, the system comprising:
-
an input port configured to receive an input video stream comprising television signals from a commercial television signal service provider; a content port for receiving supplemental content ; a video output port for connection to a television, the video output port providing an output video stream to the television; and a processor configured to generate the output video stream comprising the input video stream and the supplemental content, causing the input video stream and the supplemental content in the output video stream to be displayed simultaneously on the television, wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information, analyze the input video stream to detect a start of a commercial in the input video stream and an end of the commercial in the input video stream, generate demographic information in response to receiving an image signal from a camera directed to viewers of the television, and change channels without human intervention to another channel that is not presently showing another commercial using the demographic information. - View Dependent Claims (11)
-
-
12. A non-transitory computer-readable storage medium having computer-readable instructions that, when executed by a computer, cause the computer to:
-
determine a screen layout associated with an output video signal using user-designated parameters, wherein the screen layout comprises a first section and a second section; generate the output video signal, wherein the output video signal comprises an input video stream, wherein the input video stream comprises commercially available television signals received at an input port, the available television video signals comprising a commercial, wherein at least a portion of the content of the input video stream is shown in the first section of the screen layout and supplemental content received through a content port is shown in the second section of screen layout, wherein the supplemental content is displayed in a repetitive manner and the supplemental content contains metadata that specifies repetition information; cause the output video signal to be displayed on a television; analyze the input video stream to detect a start of the commercial; generate demographic information in response to receiving an image signal from a camera pointed towards viewers of the television; and change channels, without human intervention, until another channel is found that is not presently showing another commercial, wherein a selection of the another channel is based on the demographic information. - View Dependent Claims (13, 14, 15, 16)
-
Specification