IP Library Granted Patent US 10,992,971
Granted Patent B2
US 10,992,971 · App. 16/829,745 · Granted Apr 27, 2021

In-stream controls for national video distribution

Inventors: Michael Harrell (Parker, CO); Eric Middlemist (Littleton, CO); Christopher Weaver (Littleton, CO)
Assignee: TIVO CORPORATION
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,992,971
App. No.
16/829,745
Granted
Apr 27, 2021
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 (51)

1. A method comprising:

receiving a plurality of alternative video feeds for a client stream, wherein each alternative video feed of the plurality of alternative video feeds comprises region data indicating an association with one or more regions;

determining that the client stream is for a first region of the one or more regions; determining, based on a selected video feed, of the plurality of alternative video feeds, comprising region data indicating the first region, to send the selected video feed; and

sending, as the client stream, the selected video feed.

2. The method of claim 1 , wherein the client stream comprises a regional service lineup.

3. The method of claim 1 , wherein the sending comprises multiplexing the selected video feed into the client stream.

4. The method of claim 1 , wherein the plurality of alternative video feeds comprises one or more:

Internet Protocol feeds,

quadrature amplitude modulation (QAM) feeds,

Moving Picture Experts Group (MPEG) feeds,

Multi-Program Transport Stream (MPTS) feeds,

Single Program Transport Stream (SPTS) feeds, or

broadcast television feeds.

5. The method of claim 1 , wherein the region data comprise in-stream messaging.

6. The method of claim 5 , wherein the region data comprise a region identifier, and wherein the determining to send the selected video feed comprises selecting, based on the region identifier, the selected video feed.

7. The method of claim 1 , wherein one or more of the plurality of alternative video feeds comprises blacked-out content for one or more regions.

8. The method of claim 1 , further comprising inserting the region data into each alternative video feed of the plurality of alternative video feeds.

9. A method comprising:

determining a plurality of alternative video feeds for a client stream, wherein each of the plurality of alternative video feeds corresponds to one of a plurality of geographic regions, and wherein the client stream is associated with a geographic region of the plurality of geographic regions;

inserting instructions into the plurality of alternative video feeds, wherein the instructions indicate whether each of the plurality of alternative video feeds is to be selected, based on the instructions, for the client stream; and

causing output of the plurality of alternative video feeds comprising the instructions.

10. The method of claim 9 , wherein one or more of the plurality of alternative video feeds comprises blacked-out content for one or more regions, wherein the instructions comprise a region identifier for the one or more regions.

11. The method of claim 9 , wherein the plurality of alternative video feeds comprises one or more:

Internet Protocol feeds,

quadrature amplitude modulation (QAM) feeds,

Moving Picture Experts Group (MPEG) feeds,

Multi-Program Transport Stream (MPTS) feeds,

Single Program Transport Stream (SPTS) feeds, or

broadcast television feeds.

12. The method of claim 9 , further comprising generating a service lineup comprising at least one alternative video feed, of the plurality of alternative video feeds, based on the instructions indicating that the at least one alternative video feed is associated with the geographic region of the plurality of geographic regions.

13. The method of claim 9 , wherein the instructions comprise in-stream messaging, and wherein the method further comprises:

selecting, based on the instructions, one or more of the plurality of alternative video feeds for inclusion in the client stream.

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

15. An apparatus comprising:

one or more processors; and

memory storing computer-readable instructions, that when executed by the one or more processors, cause the apparatus to:

receive a plurality of alternative video feeds for a client device, wherein each alternative video feed of the plurality of alternative video feeds comprises region data indicating an association with one or more regions;

determine that the client device is in a first region of the one or more regions;

determining, based on a selected video feed, of the plurality of alternative video feeds, comprising region data indicating the first region, to send the selected video feed; and

send, to the client device, the selected video feed.

16. The apparatus of claim 15 , wherein one or more of the plurality of alternative video feeds comprises blacked-out content for at least one of the one or more regions.

17. The apparatus of claim 15 , wherein the plurality of alternative video feeds comprises one or more:

Internet Protocol feeds,

quadrature amplitude modulation (QAM) feeds,

Moving Picture Experts Group (MPEG) feeds,

Multi-Program Transport Stream (MPTS) feeds,

Single Program Transport Stream (SPTS) feeds, or

broadcast television feeds.

18. The apparatus of claim 15 , wherein the computer-readable instructions, when executed by the one or more processors, cause the apparatus to insert the region data into each alternative video feed of the plurality of alternative video feeds.

19. The apparatus of claim 15 , wherein the region data comprise in-stream messaging.

20. The apparatus of claim 19 , wherein the in-stream messaging conforms to Society of Cable Telecommunications Engineers (SCTE) 35 protocols.

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/0250 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0325 →
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 May 21, 2020
From: HARRELL, MICHAEL; MIDDLEMIST, ERIC; WEAVER, CHRISTOPHER
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 052724/0364 →
Continuity (3)
Continuation 16033517 · Jul 12, 2018
Continuation 14867562 · Sep 28, 2015
Related Publication 20200228853A1 · Jul 16, 2020
Cited By (1)
US 12,256,113