IP Library Granted Patent US 12,464,198
Granted Patent B2
US 12,464,198 · App. 18/512,967 · Granted Nov 4, 2025

In-band trick mode control

Inventor: John Raymond Mick, Jr. (Sunnyvale, CA)
Assignee: Comcast Cable Communications Management, LLC
H04N21/6379H04N21/23614H04N21/26208H04N21/2747H04N21/435H04N21/6125H04N21/6543H04N21/6587H04N21/812H04N21/84H04N21/8455H04N21/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,464,198
App. No.
18/512,967
Granted
Nov 4, 2025
Kind
B2
Abstract

A server may receive metadata associated with specific content in a transport signal stream from a content information service. The metadata may identify a point in time of the transport signal stream. The server may instruct an encoder to insert a marker into the transport signal stream corresponding to the point in time of the transport signal stream. The marker may indicate control of a trick mode to be enforced by a delivery platform subsequent to the point in time of the transport signal stream. The server may record the marker in a data store associated with the server.

Claims (36)

1 . A method comprising:

receiving, by a computing device, a transport signal stream comprising one or more first segments associated with content and one or more second segments associated with an advertisement;

detecting a marker inserted in the transport signal stream at a point in time of the transport signal stream, wherein the marker comprises an indication to send a request to a trick mode controller, located remotely from the computing device, for one or more instructions to enforce one or more trick mode settings associated with the marker;

receiving, from the trick mode controller, the one or more instructions to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a rewinding trick mode to be enforced for a time duration subsequent to the point in time of the transport signal stream during presentation of the one or more second segments associated with the advertisement; and

enabling, during the presentation of the one or more second segments associated with the advertisement, the rewinding trick mode.

2 . The method of claim 1 , wherein the one or more instructions comprise information regarding at least one of enabling or disabling the trick mode, time point offsets, content duration, or the time duration that the trick mode is to be enabled or disabled.

3 . The method of claim 1 , wherein the marker comprises a universal unique identifier.

4 . The method of claim 1 , further comprising sending, to a trick mode controller, an indication that the marker has been encountered at the point in time of the content.

5 . The method of claim 1 , further comprising:

sending, to a trick mode controller, a request for the one or more instructions; and

receiving, from the trick mode controller, the one or more instructions.

6 . The method of claim 5 , further comprising sending, to the trick mode controller, an indication that the one or more instructions are being enforced.

7 . The method of claim 1 , wherein the rewinding trick mode comprises an enabling of rewinding of the content.

8 . The method of claim 7 , wherein the rewinding trick mode further comprises a disabling of fast forwarding of the content.

9 . One or more computing devices comprising:

a processor; and

a memory storing computer-executable instructions that, when executed by the processor, cause the one or more computing devices to:

receive metadata associated with content, the metadata identifying a point in time of the content, the content comprising one or more first segments associated with non-advertising content and one or more second segments associated with advertising content;

instruct an encoder to insert a marker into the content corresponding to the point in time of the content, the marker indicating control of a trick mode to be enforced subsequent to the point in time of the content during play by a delivery platform; and

send one or more instructions to a playback device, located remotely from the one or more computing devices, to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a rewinding trick mode to be enforced for a time duration subsequent to the point in time of the content.

10 . The one or more computing devices of claim 9 , wherein the one or more instructions comprise information regarding at least one of enabling or disabling the trick mode, time point offsets, content duration, or the time duration that the trick mode is to be enabled or disabled.

11 . The one or more computing devices of claim 9 , wherein the marker comprises a universal unique identifier.

12 . The one or more computing devices of claim 9 , wherein the computer-executable instructions, when executed by the processor, further cause the one or more computing devices to send, to a trick mode controller, an indication that the marker has been encountered at the point in time of the content.

13 . The one or more computing devices of claim 9 , wherein the computer-executable instructions, when executed by the processor, further cause the one or more computing devices to:

send, to a trick mode controller, a request for the one or more instructions; and

receive, from the trick mode controller, the one or more instructions.

14 . The one or more computing devices of claim 13 , wherein the computer-executable instructions, when executed by the processor, further cause the one or more computing devices to send, to the trick mode controller, an indication that the one or more instructions are being enforced.

15 . The one or computing devices of claim 9 , wherein the rewinding trick mode comprises an enabling of rewinding of the content.

16 . The one or more computing devices of claim 15 , wherein the rewinding trick mode further comprises a disabling of fast forwarding of the content.

17 . A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, cause one or more computing devices to:

receive metadata associated with content, the metadata identifying a point in time of the content, the content comprising one or more first segments associated with non-advertising content and one or more second segments associated with advertising content;

instruct an encoder to insert a marker into the content corresponding to the point in time of the content, the marker indicating control of a trick mode to be enforced subsequent to the point in time of the content during play by a delivery platform; and

send one or more instructions to a playback device, located remotely from the one or more computing devices, to enforce one or more trick mode settings associated with the marker, wherein the one or more trick mode settings associated with the marker indicate control of a rewinding trick mode to be enforced for a time duration subsequent to the point in time of the content.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the one or more instructions comprise information regarding at least one of enabling or disabling the trick mode, time point offsets, content duration, or the time duration that the trick mode is to be enabled or disabled.

19 . The non-transitory computer-readable storage medium of claim 17 , wherein the marker comprises a universal unique identifier.

20 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-executable instructions, when executed, further cause the one or more computing devices to send, to a trick mode controller, an indication that the marker has been encountered at the point in time of the content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: MICK, JOHN RAYMOND, JR.
To: THIS TECHNOLOGY, INC.
Reel/Frame 066160/0669 →
MERGER Recorded Jan 18, 2024
From: THIS TECHNOLOGY, INC.
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 066160/0775 →
Continuity (6)
Continuation 17929176 · Sep 1, 2022
Continuation 16915565 · Jun 29, 2020
Continuation 16046473 · Jul 26, 2018
Continuation 15361989 · Nov 28, 2016
Continuation 14825691 · Aug 13, 2015
Related Publication 20240147019A1 · May 2, 2024
References Cited (30)
US 5818441A · Throckmorton et al. · 1998 [cited by applicant]
US 5872588A · Aras et al. · 1999 [cited by applicant]
US 9189806B2 · Manzari et al. · 2015 [cited by applicant]
US 9462344B1 · Sheedy et al. · 2016 [cited by applicant]
US 9510062B1 · Mick, Jr. · 2016 [cited by applicant]
US 9537920B2 · Tarbox et al. · 2017 [cited by applicant]
US 9697295B1 · Nijim et al. · 2017 [cited by applicant]
US 10063935B2 · Mick, Jr. · 2018 [cited by applicant]
US 10194189B1 · Goetz et al. · 2019 [cited by applicant]
US 10735824B2 · Mick, Jr. · 2020 [cited by applicant]
US 20020191950A1 · Wang · 2002 [cited by applicant]
US 20030007664A1 · Davis et al. · 2003 [cited by applicant]
US 20040177319A1 · Horn · 2004 [cited by applicant]
US 20080249961A1 · Harkness et al. · 2008 [cited by applicant]
US 20100122302A1 · Gerard et al. · 2010 [cited by applicant]
US 20110080948A1 · Chen et al. · 2011 [cited by applicant]
US 20130291014A1 · Mick et al. · 2013 [cited by applicant]
US 20130298249A1 · Van et al. · 2013 [cited by applicant]
US 20140143806A1 · Steinberg et al. · 2014 [cited by applicant]
US 20140380357A1 · Mick et al. · 2014 [cited by applicant]
US 20160182939A1 · DelSordo · 2016 [cited by examiner]
US 20160261924A1 · Hwang et al. · 2016 [cited by applicant]
US 20170034579A1 · Caudell · 2017 [cited by applicant]
US 20170272787A1 · Yoon et al. · 2017 [cited by applicant]
US 20180146237A1 · Maes · 2018 [cited by applicant]
US 20180160195A1 · Redmond et al. · 2018 [cited by applicant]
US 20190238944A1 · Balasubramanian et al. · 2019 [cited by applicant]
EP 1580680A1 · 2005 [cited by applicant]
US Patent Application filed Jun. 29, 2020, entitled “In-Band Trick Mode Control”, U.S. Appl. No. 16/915,565. [cited by applicant]
US Patent Application filed Sep. 1, 2022, entitled “In-Band Trick Mode Control”, U.S. Appl. No. 17/929,176. [cited by applicant]