IP Library Granted Patent US 9,497,507
Granted Patent B2
US 9,497,507 · App. 13/827,668 · Granted Nov 15, 2016

Advertisement insertion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,497,507
App. No.
13/827,668
Granted
Nov 15, 2016
Kind
B2
Abstract

A method implemented in a computer system for inserting advertisements into an audio/video stream. The method receives the audio/video stream, and monitors it to detect an advertisement insertion notification for the audio/video stream. The advertisement insertion notification references an advertisement insertion point at a position in the audio/video stream. The method determines a disposition of the audio/video stream at the position, and examines at least one advertisement stream to identify a matching advertisement stream having an advertisement disposition that agrees with the disposition of the audio/video stream at the position. The method inserts the matching advertisement stream into the audio/video stream at the position.

Claims (57)

1. A computing device, comprising:

a memory device resident in the computing device; and

a processor disposed in communication with the memory device, the processor configured to:

receive an audio/video stream;

monitor the audio/video stream;

detect an advertisement insertion notification for the audio/video stream, the advertisement insertion notification referencing an advertisement insertion point at a position in the audio/video stream;

determine a disposition of the audio/video stream at the position, the disposition comprising a first indicator of one of a mood and an emotional state associated with the audio/video stream at the position;

examine at least one advertisement stream to identify a matching advertisement stream having an advertisement disposition that is in agreement with the disposition of the audio/video stream at the position, the advertisement disposition comprising a second indicator of one of a mood and an emotional state associated with the matching advertisement stream, and wherein agreement comprises a predetermined acceptability of the second indicator in relation to the first indicator; and

insert the matching advertisement stream into the audio/video stream at the position.

2. The computing device of claim 1 , wherein to receive the audio/video stream, the processor is further configured to:

retrieve the audio/video stream, and said at least one advertisement stream, from the memory device resident in the computing device.

3. The computing device of claim 1 , wherein to determine the disposition, the processor is further configured to:

locate a disposition indicator descriptor for a segment of the audio/video stream at the position; and

retrieve the disposition from the disposition indicator descriptor.

4. The computing device of claim 3 , wherein the disposition indicator descriptor is at least one of a field in a program guide associated with the segment of the audio/video stream, and a field in the segment of the audio/video stream.

5. The computing device of claim 1 , wherein the disposition and the advertisement disposition each have a discrete value.

6. The computing device of claim 5 , wherein the discrete value represents a mood.

7. The computing device of claim 1 , wherein to examine said at least one advertisement stream, the processor is further configured to:

determine the advertisement disposition for each advertisement stream;

compare the advertisement disposition for each advertisement stream to the disposition of the audio/video stream at the position; and

select one of said at least one advertisement stream as the matching advertisement stream based on the comparing of the advertisement disposition for each advertisement stream to the disposition of the audio/video stream at the position.

8. The computing device of claim 7 , wherein to determine the advertisement disposition, the processor is further configured to:

locate an advertisement disposition indicator descriptor for each advertisement stream; and

retrieve the advertisement disposition from the advertisement disposition indicator descriptor.

9. The computing device of claim 8 , wherein the advertisement disposition indicator descriptor is at least one of a field in a program guide associated with each advertisement stream, and a field in each advertisement stream.

10. The computing device of claim 1 , wherein the audio/video stream is an MPEG-2 transport stream, and wherein the advertisement insertion notification is a splice point notification.

11. A method implemented in a computer system for inserting advertisements into an audio/video stream, comprising:

receiving the audio/video stream;

monitoring the audio/video stream;

detecting an advertisement insertion notification for the audio/video stream, the advertisement insertion notification referencing an advertisement insertion point at a position in the audio/video stream;

determining a disposition of the audio/video stream at the position, the disposition comprising a first indicator of one of a mood and an emotional state associated with the audio/video stream at the position;

examining at least one advertisement stream to identify a matching advertisement stream having an advertisement disposition that is in agreement with the disposition of the audio/video stream at the position, the advertisement disposition comprising a second indicator of one of a mood and an emotional state associated with the matching advertisement stream, and wherein agreement comprises a predetermined acceptability of the second indicator in relation to the first indicator; and

inserting the matching advertisement stream into the audio/video stream at the position.

12. The method of claim 11 , wherein the receiving of the audio/video stream further comprises:

retrieving the audio/video stream, and said at least one advertisement stream, from a memory device resident in the computer system.

13. The method of claim 11 , wherein the determining of the disposition further comprises:

locating a disposition indicator descriptor for a segment of the audio/video stream at the position; and

retrieving the disposition from the disposition indicator descriptor.

14. The method of claim 13 , wherein the disposition indicator descriptor is at least one of a field in a program guide associated with the segment of the audio/video stream, and a field in the segment of the audio/video stream.

15. The method of claim 11 , wherein the disposition and the advertisement disposition each have a discrete value.

16. The method of claim 15 , wherein the discrete value represents a mood.

17. The method of claim 11 , wherein the examining of said at least one advertisement stream further comprises:

determining the advertisement disposition for each advertisement stream;

comparing the advertisement disposition for each advertisement stream to the disposition of the audio/video stream at the position; and

selecting one of said at least one advertisement stream as the matching advertisement stream based on the comparing of the advertisement disposition for each advertisement stream to the disposition of the audio/video stream at the position.

18. The method of claim 17 , wherein the determining of the advertisement disposition further comprises:

locating an advertisement disposition indicator descriptor for each advertisement stream; and

retrieving the advertisement disposition from the advertisement disposition indicator descriptor.

19. The method of claim 18 , wherein the advertisement disposition indicator descriptor is at least one of a field in a program guide associated with each advertisement stream, and a field in each advertisement stream.

20. The method of claim 11 , wherein the audio/video stream is an MPEG-2 transport stream, and wherein the advertisement insertion notification is a splice point notification.

21. A non-transitory computer-readable medium, comprising computer-executable instructions that, when executed on a computing device, perform steps of:

receiving the audio/video stream;

monitoring the audio/video stream;

detecting an advertisement insertion notification for the audio/video stream, the advertisement insertion notification referencing an advertisement insertion point at a position in the audio/video stream;

determining a disposition of the audio/video stream at the position, the disposition comprising a first indicator of one of a mood and an emotional state associated with the audio/video stream at the position;

examining at least one advertisement stream to identify a matching advertisement stream having an advertisement disposition that is in agreement with the disposition of the audio/video stream at the position, the advertisement disposition comprising a second indicator of one of a mood and an emotional state associated with the matching advertisement stream, and wherein agreement comprises a predetermined acceptability of the second indicator in relation to the first indicator; and

inserting the matching advertisement stream into the audio/video stream at the position.

Assignments (15)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 049820 FRAME: 0495. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jul 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049858/0161 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2013
From: BHAT, DINKAR N.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030005/0908 →