Inserting advertising content
First Claim
Patent Images
1. A method of inserting advertising content in a feed, the method comprising:
- receiving, from a source system, a content feed that includes;
a selection of programming with one or more segments, andan advertising insertion indication between a first segment in the selection of programming and a second segment in the selection of programming;
enabling duplication, at a duplicating device, of the content feed for transmission to each of multiple terminals, including;
transmitting, in a duplicated stream of Internet Protocol packets to each of the multiple terminals, the first segment in the selection of programming,detecting, based on state information from a first terminal of the multiple terminals, an indication that the first terminal has received some but not all of the data packets of the first segment in the selection of programming,triggering insertion, based on the state information, of advertising content into the duplicated stream transmitted to the first terminal,transmitting, in the duplicated stream to the first terminal, the advertising content, andtransmitting, in the duplicated stream to each of the multiple terminals, the second segment in the selection of programming.
7 Assignments
0 Petitions
Accused Products
Abstract
Content may be inserted at a duplicating device by inserting advertising content into a duplicated feed, and transmitting the duplicated feed to the terminal. The transmission of the duplicated feed is performed in response to a state of the terminal.
190 Citations
38 Claims
-
1. A method of inserting advertising content in a feed, the method comprising:
-
receiving, from a source system, a content feed that includes; a selection of programming with one or more segments, and an advertising insertion indication between a first segment in the selection of programming and a second segment in the selection of programming; enabling duplication, at a duplicating device, of the content feed for transmission to each of multiple terminals, including; transmitting, in a duplicated stream of Internet Protocol packets to each of the multiple terminals, the first segment in the selection of programming, detecting, based on state information from a first terminal of the multiple terminals, an indication that the first terminal has received some but not all of the data packets of the first segment in the selection of programming, triggering insertion, based on the state information, of advertising content into the duplicated stream transmitted to the first terminal, transmitting, in the duplicated stream to the first terminal, the advertising content, and transmitting, in the duplicated stream to each of the multiple terminals, the second segment in the selection of programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A advertising insertion device comprising:
-
a first communications interface structured and arranged to receive, from a source system, a content feed that includes; a selection of programming with one or more segments, and an advertising insertion indication between a first segment in the selection of programming and a second segment in the selection of programming; a duplicating device that duplicates the content feed for transmission to each of multiple terminals; an advertising processor structured and arranged to; transmit, in a duplicated stream of Internet Protocol packets to each of the multiple terminals, the first segment in the selection of programming, detect state information from a first terminal of the multiple terminals via the internet, wherein the state information indicates that some but not all of the Internet Protocol packets of the first segment in the segment of programming have been received by the first terminal, and trigger insertion, based on the state information, of advertising content into the duplicated stream transmitted to the first terminal; and a second communications interface structured and arranged to; transmit, in the duplicated stream to the first terminal, the advertising content, and transmit, in the duplicated stream to each of the multiple terminals, the second segment in the selection of programming. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An advertising insertion program on a non-transitory storage medium comprising:
-
a first communications code segment structured and arranged to receive, from a source system, a content feed that includes; a selection of programming with one or more segments, and an advertising insertion indication between a first segment in the selection of programming and a second segment in the selection of programming; a duplication code segment structured and arranged to enable duplication, at a duplicating device, of the content feed for transmission to each of multiple terminals; an insertion code segment structured and arranged to; transmit, in a duplicated stream of Internet Protocol packets to each of the multiple terminals, the first segment in the selection of programming, detect state information from a first terminal of the multiple terminals via the Internet, wherein the state information indicates some but not all of the Internet Protocol packets from the first segment in the selection of programming have been received by the first terminal, and trigger insertion, based on the state information, of advertising content into the duplicated stream transmitted to the first terminal; and a second communications interface structured and arranged to; transmit, in the duplicated stream to the first terminal, the advertising content, and transmit, in the duplicated stream to each of the multiple terminals, the second segment in the selection of programming. - View Dependent Claims (33, 34, 35, 36)
-
-
37. An advertising insertion program on a non-transitory storage medium comprising:
-
means for receiving, from a source system, a content feed that includes; a selection of programming with one or more segments, and an advertising insertion indication between a first segment in the selection of programming and a second segment in the selection of programming; and means for enabling duplication, at a duplicating device, of the content feed for transmission to each of multiple terminals, including; means for transmitting, in a duplicated stream of Internet Protocol packets to each of the multiple terminal, the first segment in the selection of programming, means for detecting state information, from a first terminal of the multiple terminals, wherein the state information indicates that some but not all of the Internet Protocol packets of the first segment in the selection of programming have been received by the first terminal; means for triggering insertion, base on the state information, of advertising content into the duplicated stream transmitted to the first terminal, means for transmitting, in the duplicated stream to the first terminal, the advertising content, and means for transmitting, in the duplicated stream to each of the multiple terminals, the second segment in the selection of programming. - View Dependent Claims (38)
-
Specification