IP Library › Granted Patent US 12,470,759
Granted Patent B2
US 12,470,759 · App. 15/812,867 · Granted Nov 11, 2025

Methods and systems for redirecting content players

Inventor: Alan Ramaley (Seattle, WA)
Assignee: Comcast Cable Communications Management, LLC
H04N21/2393G06Q30/0277H04L65/765H04N21/26258H04N21/6175H04N21/658H04N21/812H04N21/8455H04N21/8456H04N21/8586
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 12,470,759
App. No.
15/812,867
Granted
Nov 11, 2025
Kind
B2
Abstract

Methods and systems for redirecting content players are described. A request for content may be received by a network device from a user device. A session ID may be generated to track both the current and subsequent request for the content. The network device may redirect the user device to an initial segment of an advertisement. For an initial request by the content player that requests a segment of the content not associated with an initial segment of the advertisement, the content player can be redirected to the initial segment of the advertisement. For subsequent request for the content, the content player can be provided the particular segment of the content initially requested without redirection.

Claims (35)

1 . A method comprising:

receiving, from a device, a request for a content stream, wherein the content stream comprises one or more segments of a content item and one or more advertisements, and wherein the request causes the content stream to initiate output of the content stream at a segment of an advertisement of the one or more advertisements; and

causing, before output of the segment of the advertisement, based on a determination that the request is an initial request and based on a determination that the segment of the advertisement occurs after an initial segment of the advertisement, the device to initiate the content stream at the initial segment of the advertisement, wherein the content stream resumes output of the segment of the advertisement after output of the initial segment of the advertisement, and wherein the content stream resumes output of the one or more segments of the content item after output of the segment of the advertisement.

2 . The method of claim 1 , further comprising receiving a redirect message, wherein the redirect message comprises an identifier and one or more uniform resource locator (URL) addresses, wherein the identifier is associated with the request.

3 . The method of claim 1 , further comprising determining, based on a determination that a session identifier for the request does not exist, that the request is an initial request.

4 . The method of claim 3 , further comprising associating the session identifier with the request for the content stream.

5 . The method of claim 1 , wherein the output of the initial segment of the advertisement is tracked.

6 . The method of claim 1 , wherein the content item and the advertisement are associated by a genre.

7 . The method of claim 1 , further comprising:

receiving, by the device, a redirect message, wherein the redirect message comprises a resource location for the initial segment of the advertisement, a resource location for the segment of the advertisement, and one or more resource locations for the one or more segments of the content item;

retrieving, based on the resource location for the initial segment of the advertisement, the initial segment of the advertisement for output;

retrieving, based on the resource location for the segment of the advertisement, the segment of the advertisement for output after the initial segment of the advertisement; and

retrieving, based on the one or more resource locations for the one or more segments of the content item, the one or more segments of the content item for output after the segment of the advertisement.

8 . A method comprising:

sending a request for a content stream, wherein the content stream comprises one or more segments of a content item and one or more advertisements, and wherein the request causes the content stream to initiate output of the content stream at a segment of an advertisement of the one or more advertisements;

causing, before output of the segment of the advertisement, based on a determination that the request is an initial request and based on a determination that the segment of the advertisement occurs after an initial segment of the advertisement, the content stream to initiate at the initial segment of the advertisement;

retrieving, based on a resource location for the initial segment of the advertisement, the initial segment of the advertisement for output;

retrieving, based on a resource location for the segment of the advertisement, the segment of the advertisement for output after the initial segment of the advertisement; and

retrieving, based on one or more resource locations for the one or more segments of the content item, the one or more segments of the content item for output after the segment of the advertisement.

9 . The method of claim 8 , wherein the content stream comprises video.

10 . The method of claim 8 , wherein the resource location for the initial segment of the advertisement and the resource location for the segment of the advertisement comprise a uniform resource locator (URL) address, and wherein the one or more resource locations for the one or more segments of the content item comprise one or more URL addresses.

11 . The method of claim 8 , further comprising receiving, based on a determination that an identifier associated with the request for the content stream does not exist, the identifier that indicates that the request for the content stream is an initial request.

12 . The method of claim 8 , further comprising receiving a redirect message, wherein the redirect message comprises information for tracking consumption of the initial segment, the one or more segments of the content item, or both.

13 . The method of claim 8 , wherein the content item and the advertisement are associated by a genre.

14 . An apparatus comprising:

one or more processors; and

memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:

receive, from a device, a request for a content stream, wherein the content stream comprises one or more segments of a content item and one or more advertisements, and wherein the causes the content stream to initiate output of the content stream at a segment of an advertisement of the one or more advertisements; and

cause, before output of the segment of the advertisement, based on a determination that the request is an initial request and based on a determination that the segment of the advertisement occurs after an initial segment of the advertisement, the device, to initiate the content stream at the initial segment of the advertisement, wherein the content stream resumes output of the segment of the advertisement after output of the initial segment of the advertisement, and wherein the content stream resumes output of the one or more segments of the content item after output of the segment of the advertisement.

15 . The apparatus of claim 14 , wherein the content stream further comprises video.

16 . The apparatus of claim 14 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to receive a redirect message, wherein the redirect message comprises an identifier and one or more uniform resource locator (URL) addresses, wherein the identifier is associated with the request.

17 . The apparatus of claim 14 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to determine, based on a determination that a session identifier for the request does not exist, that the request is an initial request.

18 . The apparatus of claim 17 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to associated the session identifier with the request for the content stream.

19 . The apparatus of claim 14 , wherein the output of the initial segment of the advertisement is tracked.

20 . The apparatus of claim 14 , wherein the content item and the advertisement are associated by a genre.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2019
From: RAMALEY, ALAN
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 049491/0905 →
Continuity (1)
Related Publication 20190149856A1 · May 16, 2019
References Cited (23)
US 7296076B1 · Portolani · 2007 [cited by examiner]
US 8606090B2 · Eyer · 2013 [cited by examiner]
US 11917219B2 · Link · 2024 [cited by examiner]
US 20080040741A1 · Matsumoto · 2008 [cited by examiner]
US 20080144655A1 · Beam · 2008 [cited by examiner]
US 20090007172A1 · Ahanger · 2009 [cited by examiner]
US 20090297122A1 · Barton · 2009 [cited by examiner]
US 20110093885A1 · Ravula · 2011 [cited by examiner]
US 20140189139A1 · Cheng · 2014 [cited by examiner]
US 20150358689A1 · Wen · 2015 [cited by examiner]
US 20160127440A1 · Gordon · 2016 [cited by examiner]
US 20170272485A1 · Gordon et al. · 2017 [cited by applicant]
US 20170308681A1 · Gould · 2017 [cited by examiner]
US 20170332113A1 · Haritaoglu · 2017 [cited by examiner]
US 20170353516A1 · Gordon · 2017 [cited by examiner]
US 20180124440A1 · McLean · 2018 [cited by examiner]
US 20210126980A1 · Yan · 2021 [cited by examiner]
WO WO2015188100A1 · 2015 [cited by applicant]
CA, 3023923, Nov. 13, 2018, Comcast Cable Communication Management, LLC. [cited by applicant]
EP, 18205979.0 (3484162), Nov. 13, 2018, (May 15, 2019), Comcast Cable Communication Management, LLC. [cited by applicant]
3rd Generation Partnership Project, Technical Specification Group Services and System Aspects, Packet-switched Streaming Service (PSS), Improved Support for Dynamic Adaptive Streaming over HTTP in 3GPP (Release 14),3GPP… [cited by applicant]
Technologies under Consideration for DASH, 120. MPEG Meeting, Oct. 23, 2017-Oct. 27, 2017; Macau, (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11), No. N17213, Nov. 2, 2017 (Nov. 2, 2017). [cited by applicant]
European Search Report was mailed on Mar. 19, 2019 by the European Patent Office for EP Application No. 18205979.0, filed on Nov. 13, 2018 and published as EP 3484162 on May 15, 2019 (Applicant—Comcast Corp.) (9 Pages). [cited by applicant]