IP Library Patent Application 17349486
Patent Application
App. No. 17/349,486

PREVENTING SKIPPING OF ADVERTISING CONTENT

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 None
App. No.
17/349,486
Filed
Jun 16, 2021
Art Unit
2426
USPC
725/37
Abstract

Methods and systems of preventing skipping of advertising content are shown and disclosed. In one embodiment, the method includes providing one or more multimedia streams to an Internet protocol (IP) client and receiving a HTTP range request or time seek associated with the one or more multimedia streams from the IP client. The method additionally includes determining proximity of an upcoming targeted advertising (TAD) boundary in the one or more multimedia streams when the HTTP range request or time seek is received and/or determining whether the HTTP range request or time seek is for multimedia content that is after an upcoming targeted advertising (TAD) region. The method further includes responding to the HTTP range request or time seek based on the above determination.

Claims (26)

1 . A method of preventing skipping of advertising content, comprising:

providing one or more multimedia streams to an Internet protocol (IP) client;

receiving a HTTP range request or time seek associated with the one or more multimedia streams from the IP client;

determining proximity of an upcoming targeted advertising (TAD) boundary in the one or more multimedia streams when the HTTP range request or time seek is received; and

responding to the HTTP range request or time seek based on the determined proximity.

2 . The method of claim 1 , wherein determining proximity of an upcoming targeted advertising (TAD) boundary in the one or more multimedia streams when the HTTP range request or time seek is received includes determining whether the upcoming TAD boundary is within a predetermined time window when the HTTP range request or time seek is received.

3 . The method of claim 2 , wherein responding to the HTTP range request or time seek based on the determined proximity includes providing last known transport stream buffer location when the upcoming TAD boundary is determined to be within the predetermined time window.

4 . The method of claim 2 , wherein responding to the HTTP range request or time seek based on the determined proximity includes providing a no content response when the upcoming TAD boundary is determined to be within the predetermined time window.

5 . The method of claim 1 , further comprising monitoring the one or more multimedia streams for upcoming TAD boundaries.

6 . The method of claim 5 , wherein monitoring the one or more multimedia streams for upcoming TAD boundaries includes monitoring a streaming buffer or playlist of the one or more multimedia streams for the upcoming TAD boundaries.

7 . The method of claim 6 , further comprising marking positions of the upcoming TAD boundaries in a playlist of the one or more multimedia streams.

8 . The method of claim 7 , wherein determining proximity of an upcoming targeted advertising (TAD) boundary in the one or more multimedia streams when the HTTP range request or time seek is received includes determining proximity of the upcoming TAD boundary based on a marked position of the upcoming TAD boundary in the playlist when the HTTP range request or time seek is received.

9 . The method of claim 1 , whether determining proximity of an upcoming targeted advertising (TAD) boundary in the one or more multimedia streams when the HTTP range request or time seek is received includes determining whether the IP client retrieved a content segment containing the upcoming TAD boundary prior to when the HTTP range request or time seek is received.

10 . The method of claim 9 , wherein responding to the HTTP range request or time seek based on the determined proximity includes providing last known transport stream buffer location in response to the determination that the IP client retrieved a content segment containing the upcoming TAD boundary prior to when the HTTP range request or time seek is received.

11 . The method of claim 9 , wherein responding to the HTTP range request or time seek based on the determined proximity includes providing a no content response in response to the determination that the IP client retrieved a content segment containing the upcoming TAD boundary prior to when the HTTP range request or time seek is received.

12 . A method of preventing skipping of advertising content, comprising:

providing one or more multimedia streams to an Internet protocol (IP) client;

receiving a HTTP range request or time seek associated with the one or more multimedia streams from the IP client;

determining whether the HTTP range request or time seek is for multimedia content that is after an upcoming targeted advertising (TAD) region; and

responding to the HTTP range request or time seek based on the determination.

13 . The method of claim 12 , wherein responding to the HTTP range request or time seek based on the determination includes providing last known transport stream buffer location when it is determined that the HTTP range request or time seek is for multimedia content that is after the upcoming TAD region.

14 . The method of claim 12 , wherein responding to the HTTP range request or time seek based on the determination includes providing a no content response it is determined that the HTTP range request or time seek is for multimedia content that is after the upcoming TAD region.

15 . The method of claim 12 , further comprising monitoring the one or more multimedia streams for upcoming TAD regions.

16 . The method of claim 15 , wherein monitoring the one or more multimedia streams for upcoming TAD regions includes monitoring a streaming buffer or playlist of the one or more multimedia streams for the upcoming TAD regions.

17 . The method of claim 16 , further comprising marking positions of the upcoming TAD regions in a playlist of the one or more multimedia streams.

18 . The method of claim 17 , wherein determining whether the HTTP range request or time seek is for multimedia content that is after an upcoming targeted advertising (TAD) region includes determining whether the HTTP range request or time seek is for multimedia content that is after the upcoming TAD region based on a marked location of the upcoming TAD region in the playlist when the HTTP range request or time seek is received.

Assignments (6)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
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 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: PANJE, KRISHNA PRASAD
To: ARRIS ENTERPRISES LLC
Reel/Frame 057254/0735 →