IP Library Patent Application 16396638
Patent Application
App. No. 16/396,638

BASE LINEAR STREAM CREATER FOR PERSONALIZED CHANNELS

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 None
App. No.
16/396,638
Abstract

A method is provided for establishing a personalized channel, with a request received to establish a personalized channel to be deliverable to a prescribed set of client devices as a linear channel streaming adaptive bit rate (ABR) video content. Responsive to the request, a base linear stream manifest is generated for the personalized channel. The base linear stream includes a first sequence of in-band signaling markers each representing at least one chunk of content. Each of the in-band signaling markers in the first sequence have an annotation representing a point of decision and specifying a network location of a decisioning engine that resolves the decision by specifying a content asset to be streamed at a specified time. The first sequence of in-band signaling markers spans a continuous duration of time without gaps over which ABR video content to be specified by the decisioning engines is to be inserted.

Claims (24)

1 . A method for establishing a personalized channel, comprising:

receiving a request to establish 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 content; and

responsive to the request, generating a base linear stream manifest for the personalized channel, the base linear stream including a first sequence of in-band signaling markers each representing at least one chunk of content, each of the in-band signaling markers in the first sequence having an annotation representing a point of decision and specifying a network location of a decisioning engine that resolves the decision by specifying a content asset to be streamed at a specified time, the first sequence of in-band signaling markers spanning a continuous duration of time without gaps over which ABR video content to be specified by the decisioning engines is to be inserted.

2 . The method of claim 1 , wherein the decisioning engines respectively specifying the content assets provide network locations at which the content assets are available.

3 . The method of claim 1 , wherein the base linear stream includes a second sequence of in-band signaling markers each representing at least one chunk of content, each of the in-band signaling markers in the second sequence having an annotation representing a point of decision and specifying a network location of a decisioning engine that resolves the decision by specifying a content asset to be inserted at a specified time, the second sequence of in-band signaling markers spanning a continuous duration of time without gaps over which ABR video content to be specified by the decisioning engines is to be inserted.

4 . The method of claim 1 , wherein at least one of the content assets is a video-on-demand (VOD) asset.

5 . The method of claim 3 , wherein at least one of the content assets is an advertisement asset.

6 . The method of claim 5 , wherein at least another of the content assets is a live event.

7 . The method of claim 1 , further comprising sending the base linear stream manifest to a video manifest manipulator for assembling a personalized channel manifest from the base linear stream manifest and delivering the personalized channel manifest to a prescribed set of client devices as a rolling manifest.

8 . The method of claim 1 , wherein base liner stream manifest represents a never-ending ABR video stream unless and until an external event causes termination of the ABR video stream.

9 . The method of claim 1 , wherein receiving the request includes receiving a schedule of live events and advertisements to be included on the personalized channel.

10 . The method of claim 7 , wherein sending the base linear stream manifest includes pacing out the base linear stream manifest in accordance with real-world clock time.

11 . The method of claim 1 , further comprising specifying a content asset to be streamed at a specified time in the event of a failure by a decisioning engine to resolve a decision.

12 . The method of claim 6 , further comprising specifying a content asset to be streamed at a specified time, the specified content asset serving as a transition into or out of the live event.

13 . A computer-readable medium having computer executable instructions for implementing a method comprising:

receiving a request to provide a base linear stream manifest for a personalized channel; and

responsive to the request, generating a base linear stream manifest for the personalized channel, the base linear stream including a first sequence of in-band signaling markers each representing at least one chunk of content, each of the in-band signaling markers in the first sequence having an annotation representing a point of decision and specifying a network location of a decisioning engine that resolves the decision by specifying a content asset to be streamed at a specified time, the first sequence of in-band signaling markers spanning a continuous duration of time without gaps over which ABR video content to be specified by the decisioning engines is to be inserted.

14 . The computer-readable medium of claim 13 , further comprising sending the base linear stream manifest to a video manifest manipulator that delivers an ABR manifest to ABR client devices, the ABR manifest being generated using the base linear stream manifest.

15 . The computer-readable medium of claim 13 , wherein at least one of the content assets is a VOD asset and another of the content assets is a live event.

16 . The computer-readable medium of claim 15 , wherein a system generating the base linear stream manifest includes the decision engine that resolves the decision to specify the live event.

17 . The computer-readable medium of claim 13 , wherein the decisioning engines respectively specifying the content assets provide network locations at which the content assets are available.

18 . The computer-readable medium of claim 13 , wherein the base linear stream includes a second sequence of in-band signaling markers each representing at least one chunk of content, each of the in-band signaling markers in the second sequence having an annotation representing a point of decision and specifying a network location of a decisioning engine that resolves the decision by specifying a content asset to be inserted at a specified time, the second sequence of in-band signaling markers spanning a continuous duration of time without gaps over which ABR video content to be specified by the decisioning engines is to be inserted.

19 . The computer-readable medium of claim 13 , wherein base liner stream manifest represents a never-ending ABR video stream unless and until an external event causes termination of the ABR video stream.

20 . The computer-readable medium of claim 13 , wherein the request to receive the base linear stream for the personalized channel includes a request that at least one of the content assets specified by at least one of the in-band signaling markers is a prescribed content asset based at least in part on an individual profile of at least one subscriber.

Assignments (8)
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 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: MILFORD, MATTHEW A.
To: ARRIS ENTERPRISES LLC
Reel/Frame 050098/0216 →