IP Library Patent Application 14237703
Patent Application
App. No. 14/237,703

METHOD FOR STREAMING VIDEO CONTENT, EDGE NODE AND CLIENT ENTITY REALIZING SUCH A METHOD

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.
14/237,703
Abstract

Method for streaming video content from a video server entity to a client entity via a core network and an aggregation network connected through an edge node. The server entity can be either the origin server or a serving node in a CDN that acts as a surrogate server. The video content is offered by the video server entity as a set of consecutive fragments (or chunks or segments), each fragment of this set of consecutive fragments being offered in a plurality of quality levels corresponding to respective encoded bit rates. The method comprises the steps of: transmitting via the network from said client entity to said video server entity via said edge node one or more requests for fragments with a target quality level of said video content to be displayed at said client entity; and receiving at said client entity via said network one or more replies to the requests containing fragments with said target quality levels. The method further comprises the steps of said edge node evaluating the available throughput for said client entity to transmit said fragments to said client entity over said aggregation network and said edge node informing said client entity about said available throughput.

Claims (11)

1 . A method for streaming video content from a video server entity to a client entity via a core network and an aggregation network connected through an edge node, said video content being offered by said video server entity as a set of consecutive fragments, each fragment of said set of consecutive fragments being offered in a plurality of quality levels corresponding to respective encoded data rates, said method comprising:

transmitting via said core network and said aggregation network through said edge node from said client entity to said video server entity one or more requests for fragments with a target quality level of said video content to be displayed at said client entity and

receiving at said client entity via said core network and said aggregation network one or more replies to the requests containing fragments with said target quality levels, wherein said method further comprises said edge node evaluating an available throughput for said client entity to transmit said fragments to said client entity over said aggregation network and said edge node informing said client entity about said available throughput.

2 . Method according to claim 1 , wherein it includes said client entity taking into account said available throughput to determine said target quality level.

3 . Method according to claim 1 , wherein said edge node checks if said client entity does not request fragments with a target quality level that is such that said available throughput is exceeded and that in case this happens said edge node reduces a transmission capacity available for said client entity in said aggregation network to transmit said fragments.

4 . Method according to claim 3 , wherein said edge node reduces said transmission capacity by dropping selected video packets.

5 . Method according to claim 3 , wherein said edge node reduces said transmission capacity by reducing a transmission priority for said cliententity.

6 . Edge node for realizing a method according to claim 1 said edge node comprising an available throughput evaluation module adapted to evaluate an available throughput in said aggregation network for transmitting said fragments to said client entity and a transmission module adapted to transmit to said client entity information about said available throughput.

7 . Edge node according to claim 6 , wherein said edge node also includes a checking module adapted to check if said user entity does not request fragments with a target quality level that is such that said available throughput is exceeded and in the positive to trigger said transmission module to drop selected video packets.

8 . Edge node according to claim 6 , wherein said edge node also includes a checking module adapted to check if said user entity does not request fragments with a target quality level that is such that said available throughput is consistently exceeded and in the positive to trigger said transmission module to send to said video server entity a request to transmit the packets destined to said client entity with a lower priority.

9 . Client entity for realizing a method according to claim 1 said client entity being adapted to receive from said edge node information about an available throughput in said aggregation network to transmit said fragments to said client entity and to determine said target quality in function of said available throughput.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0617 →
SECURITY INTEREST Recorded May 7, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032845/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: DE VLEESCHAUWER, DANNY; ROBINSON, DAVE
To: ALCATEL LUCENT
Reel/Frame 032172/0649 →