IP Library Granted Patent US 11,974,000
Granted Patent B2
US 11,974,000 · App. 17/864,289 · Granted Apr 30, 2024

Controller for establishing personalized video channels

Inventor: Matthew A. Milford (Waxhaw, NC)
Assignee: ARRIS Enterprises LLC
H04N21/2668H04N21/23424H04N21/2381H04N21/25891H04N21/26258H04N21/2665H04N21/4334H04N21/812
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 11,974,000
App. No.
17/864,289
Filed
Jul 13, 2022
Granted
Apr 30, 2024
Kind
B2
Art Unit
2421
USPC
725/34
Abstract

A method provides content decisions for a personalized channel that is to be deliverable to a prescribed set of client devices as a linear channel streaming adaptive bit rate (ABR) video. In the method, a request is received for a content asset to be inserted in the linear video stream at a specified time. The linear video stream is to be presented on the personalized channel. Responsive to the request, a network location is provided for accessing a specified content asset to be inserted in the linear video stream at the specified time.

Claims (27)

1. A method of providing content decisions for a personalized channel deliverable to a prescribed set of client devices as linear channel streaming adaptive bit rate (ABR) video content, the method comprising:

receiving a request for a content asset to be inserted in a linear video stream associated with an ABR manifest, and at a time specified in the ABR manifest, the linear video stream for presentation on the personalized channel, the personalized channel having a structure that specifies at least one type of content to be included in the personalized channel; and

(ii) responding to the request by selecting a particular content asset from among a pool of potential content assets, and providing a network location for accessing the particular content asset to be inserted in the linear video stream at the time specified.

2. The method of claim 1 , further comprising repeating (i) and (ii) for additional requests.

3. The method of claim 1 , further comprising generating a structure for the personalized channel, the structure specifying at least one type of content to be included in the personalized channel.

4. The method of claim 3 , wherein the structure further specifies when at least one advertisement is to be included in the personalized channel and further comprising specifying at least one ad targeting parameter to be used in selecting advertisements to be presented on the personalized channel.

5. The method of claim 3 , wherein generating the structure for the personalized channel includes selecting the at least one type of content based at least in part on the prescribed set of client devices to which the personalized channel is deliverable.

6. The method of claim 1 , wherein the prescribed set of client devices to which the personalized channel is to be deliverable is selected from the group consisting of client devices associated with a specific Multichannel Video Programming Distributor (MVPD), client devices associated with a specific geographic area, client devices associated with a specific demographic group, and a client device associated with a specific user.

7. The method of claim 1 , further comprising ingesting linear programming schedules and metadata associated with video-on-demand (VOD) content assets and further comprising selecting the specified content asset using the ingested linear programming schedules and the metadata.

8. The method of claim 7 , wherein selecting the specified content asset further comprises identifying a match between content specified in the linear programming guide or by the metadata and information in a user profile from which user content preferences can be determined.

9. The method of claim 1 , wherein the specified content asset is specified by a user of one of the client devices in the prescribed set of client devices.

10. The method of claim 1 , further comprising causing the ABR manifest to be updated so that a live or linear event is presented instead of the specified content asset.

11. The method of claim 8 , further comprising selecting the specified content asset using information in a user profile from which user content preferences can be determined and a content recommendation system that recommends content based at least in part on the user profile.

12. The method of claim 1 , further comprising communicating with a content recommendation system to obtain a recommendation for a content asset to fill an empty time slot in a schedule of the personalized channel.

13. The method of claim 1 , further comprising receiving a user request for the specified content asset to be inserted in the linear video stream at the specified time.

14. The method of claim 13 , wherein the user request further includes a request for receiving updates to the specified content asset at regularly scheduled times.

15. The method of claim 1 , further comprising causing the linear video stream to switch from a content asset currently being presented on the personalized channel to a specified live or linear event.

16. The method of claim 1 , further comprising removing a given content asset from a schedule of content assets to be presented on the personalized channel upon expiration of a validity period for accessing the given content asset.

17. The method of claim 16 , further comprising recording the given content asset on a digital video recorder so that the given content assert remains accessible for presentation on the personalized channel.

18. The method of claim 1 , wherein the is received from a video manifest manipulator.

19. The method of claim 1 , wherein the request is received from an application residing on one of the client devices.

20. An apparatus comprising:

at least one processor;

at least one memory operatively coupled to the at least one processor;

computer program code embodied on a non-transitory computer-readable storage medium, said computer program code, when loaded into said memory, causes said at least one processor to:

(i) receive a request for a content asset associated with an ABR manifest, and to be inserted in a linear video stream at a time specified in the ABR manifest, the content asset comprising a plurality of sequential frames of video, the linear video stream being presented on the personalized channel, the personalized channel having a structure that specifies at least one type of content to be included in the personalized channel; and

(ii) respond to the request by selecting a particular content asset from among a pool of potential content assets, and providing a network location for accessing the particular content asset to be inserted in the linear video stream at the time specified.

Assignments (7)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 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 069790/0575 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: MILFORD, MATTHEW A.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060500/0694 →