IP Library Granted Patent US 9,781,084
Granted Patent B2
US 9,781,084 · App. 14/603,534 · Granted Oct 3, 2017

Reducing start-up delay in streaming media sessions

Inventor: Nicol C. P. So (Newtown, PA)
Assignee: ARRIS Enterprises LLC
H04L63/0442H04L63/06H04L63/105H04L65/604H04L65/608H04N7/1675H04N21/235H04N21/2347H04N21/2351H04N21/2389H04N21/23614H04N21/26258H04N21/26613H04N21/435H04N21/4384H04N21/4385H04N21/4405H04N21/44055H04N21/4627H04N21/4825H04N21/6125H04N21/8456
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 9,781,084
App. No.
14/603,534
Filed
Jan 23, 2015
Granted
Oct 3, 2017
Kind
B2
Art Unit
2455
USPC
713/168
Abstract

A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.

Claims (22)

1. A method for delivering a streaming media asset to a client device, comprising:

receiving over a communication network a request from a client device to play a media asset in accordance with a streaming media technique, wherein the media asset is encrypted;

prior to fully authorizing the client device to play the media asset, providing the client device with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization, the subset of the media asset being less than all of the media asset; and

subsequent to successfully fully authorizing the client device to play the media asset, providing the client with access to at least one additional cryptographic key that decrypts a remainder of the media asset,

wherein the subset of the media received before authorization is complete is delayed before rendering, while the remainder of the media is rendered without the delay.

2. The method of claim 1 , further comprising providing the client device with access to the first cryptographic key referenced in a manifest file delivered to the client device.

3. The method of claim 1 , wherein the subset of the media asset corresponds to one or more complete segments of the media asset specified in a manifest file provided to the client device in accordance with the streaming media technique.

4. The method of claim 1 , wherein the streaming media technique is an Adaptive Bit Rate (“ABR”) streaming media technique.

5. The method of claim 1 , further comprising delivering the media asset to the client device as part of a video-on-demand session.

6. The method of claim 1 , further comprising delivering the subset of the media asset at a first quality level and delivering the remainder of the media asset at a second quality level higher than the first quality level.

7. The method of claim 1 , wherein providing the client device with access to the first cryptographic key further comprises instructing a content security system to provision the client device with the first cryptographic key before the client device is fully authorized to play the media asset.

8. The method of claim 1 , further comprising providing the client device with access to the first cryptographic key while the client device undergoes completion of the authorization process.

9. The method of claim 1 , wherein providing the client device with access to the first cryptographic key further comprises causing the first cryptographic key, or information used to derive the first cryptographic key, to be delivered to the client device by a conditional access system.

10. The method of claim 9 , further comprising causing the conditional access system to deliver the first cryptographic key or information used to derive the first cryptographic key in: at least one entitlement control message (ECM), at least one entitlement management message (EMM), or a combination thereof.

11. The method of claim 1 , wherein providing the client device with access to the first cryptographic key prior to fully authorizing the client device to play the media asset comprises providing the client device with access to the first cryptographic key after performing partial authorization of the client device.

12. One or more non-transitory computer-readable storage media containing instructions which, when executed by one or more processors, perform a method for delivering a streaming media asset to a client device, comprising:

responsive to a request from a client device for receipt of a streaming media asset, wherein the streaming media asset is encrypted, causing a subset of the streaming media asset to be renderable by the client device before the client device is fully authorized to render all of the streaming media asset, the subset of the streaming media asset being less than all of the media asset; and

if the client device is fully authorized to render all of the streaming media asset, causing a remainder of the streaming media asset to be renderable by the client device,

wherein the subset of the media received before authorization is complete is delayed before rendering, while the remainder of the media is rendered without the delay.

13. The computer-readable medium of claim 12 , wherein causing the subset of the media asset to be renderable by the client device further comprises providing the client device with access to a first cryptographic key while the client device undergoes completion of the authorization process.

14. The computer-readable medium of claim 12 , wherein causing the subset of the media asset to be renderable further comprises provisioning the client device with a first cryptographic key that decrypts the subset of the media asset.

15. The computer-readable medium of claim 12 , further comprising provisioning the client device with a first cryptographic key by delivery of a manifest to the client device, the manifest including a universal resource indicator (URI) for the subset of the media asset and a URI for the first cryptographic key.

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
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 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: SO, NICOL C. P.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 034797/0078 →
Continuity (1)
Related Publication 20160219023A1 · Jul 28, 2016