IP Library Granted Patent US 10,070,161
Granted Patent B2
US 10,070,161 · App. 14/867,562 · Granted Sep 4, 2018

In-stream controls for national video distribution

Inventors: Michael Harrell (Parker, CO); Eric Middlemist (Littleton, CO); Christopher Weaver (Littleton, CO)
Assignee: Comcast Cable Communications, LLC
H04N21/23614H04N21/222H04N21/235H04N21/237H04N21/2365H04N21/2381H04N21/23424H04N21/23439H04N21/23805H04N21/2407H04N21/2668H04N21/26241H04N21/6338H04N21/64322H04N21/8126
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 10,070,161
App. No.
14/867,562
Granted
Sep 4, 2018
Kind
B2
Abstract

Systems and methods are described for delivering regional content for a lineup over a national network. A content provider may select a particular regional broadcast for inclusion in a regional service lineup. The content provider may be able to broadcast multiple, or even all, services nationally. At regional distribution centers, a multiplexer may select only those services that are desired for the region in response to in-stream signals. In some instances, a single region-specific version of a given service may be selected from multiple versions broadcasted nationally. The regional lineup, including the selected services, can then be multiplexed and transmitted to customers throughout the region.

Claims (39)

1. A method comprising:

receiving, by a first multiplexer, a plurality of alternative video feeds for a single slot in a regional service lineup, wherein each alternative video feed of the plurality of alternative video feeds comprises multiplexing instructions indicating whether that alternative video feed is to be multiplexed in the regional service lineup;

determining, by the first multiplexer and based on the multiplexing instructions, a first alternative video feed of the plurality of alternative video feeds for inclusion in the regional service lineup; and

transmitting, by the first multiplexer, the regional service lineup comprising the determined first alternative video feed.

2. The method of claim 1 , wherein the regional service lineup comprises:

one of the plurality of alternative video feeds and a plurality of other video feeds.

3. The method of claim 1 , further comprising:

monitoring the determining of the first alternative video feed; and

storing a description of the monitoring in a log.

4. The method of claim 1 , wherein the plurality of alternative video feeds comprise Internet Protocol feeds, and wherein transmitting the regional service lineup further comprises transmitting via quadrature amplitude modulation (QAM).

5. The method of claim 1 , wherein the multiplexing instructions comprise in-stream messaging, the method further comprising:

selecting, based on the determining, the first alternative video feed for inclusion in the regional service lineup.

6. The method of claim 5 , wherein the in-stream messaging comprises a Society of Cable Telecommunications Engineers (SCTE) 35 protocol command.

7. The method of claim 6 , wherein determining the first alternative video feed comprises comparing a region identifier provided by a scheduler with the SCTE 35 protocol command.

8. The method of claim 7 , wherein the first alternative video feed has a constant bitrate less than or equal to a minimum bitrate of another video feed of the plurality of alternative video feeds with a variable bit rate.

9. A method comprising:

determining, by a computing device, a plurality of broadcasts for a single slot in a regional service lineup, wherein each of the broadcasts corresponds to one of a plurality of geographic regions;

inserting, by the computing device, codes into the plurality of broadcasts, the codes configured to instruct a multiplexer to select one or more broadcasts from among the plurality of broadcasts for inclusion in the regional service lineup in one of the plurality of geographic regions corresponding to the multiplexer; and

transmitting, by the computing device, the selected one or more broadcasts of the plurality of broadcasts.

10. The method of claim 9 , wherein the regional service lineup comprises:

one of the plurality of determined broadcasts and a plurality of other broadcasts.

11. The method of claim 9 , further comprising:

monitoring the determining of the plurality of broadcasts in real time; and

storing a description of the monitoring in a log.

12. The method of claim 9 , wherein the plurality of broadcasts comprise Internet Protocol feeds, and wherein transmitting the regional service lineup further comprises transmitting via quadrature amplitude modulation (QAM).

13. The method of claim 9 , wherein the codes comprise in-stream messaging, the method further comprising:

selecting, based on the codes, the one or more broadcasts for inclusion in the regional service lineup.

14. The method of claim 13 , wherein the in-stream messaging conforms to Society of Cable Telecommunications Engineers (SCTE) 35 protocols.

15. The method of claim 14 ,

wherein the inserting codes comprises inserting a region identifier in the in-stream messaging.

16. The method of claim 15 , wherein:

one of the plurality of determined broadcasts has a constant bitrate less than or equal to a minimum bitrate of another broadcast of the plurality of determined broadcasts with a variable bitrate.

17. A method comprising:

receiving, by at least one signal inserter, a plurality of alternative video feeds for a single slot in a service lineup; and

inserting, by the at least one signal inserter and based on an instruction from a scheduler, in-stream signaling into the plurality of alternative video feeds to cause at least one multiplexer to determine content based on the in-stream signaling.

18. The method of claim 17 , wherein the instruction from the scheduler comprises an Event Signaling and Messaging (ESAM) instruction, and

wherein the in-stream signaling comprises Society of Cable Telecommunications Engineers (SCTE) 35 protocols.

19. The method of claim 17 , further comprising determining, by the scheduler, a schedule and a database of downstream devices, wherein the downstream devices comprise the at least one signal inserter and the at least one multiplexer.

20. The method of claim 17 , wherein the inserting comprises inserting a region identifier in the in-stream signaling.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0980 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0240 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0318 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: HARRELL, MICHAEL; MIDDLEMIST, ERIC; WEAVER, CHRISTOPHER
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 036677/0510 →
Continuity (1)
Related Publication 20170094327A1 · Mar 30, 2017
Cited By (2)
US 12,256,113 US 12,314,785