IP Library Granted Patent US 8,973,077
Granted Patent B2
US 8,973,077 · App. 14/117,696 · Granted Mar 3, 2015

Method for streaming video content, node in a network for monitoring video content streaming

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 8,973,077
App. No.
14/117,696
Granted
Mar 3, 2015
Kind
B2
Abstract

The invention relates to a method of streaming video content from a server to a client over a channel via a network. Video content is offered 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. The method comprises a session of transmitting one or more of requests for fragments and receiving via the network one or more replies to the requests containing fragments with target quality levels at said client. These fragments are displayed at said client. At a capture node requests and/or replies to the requests of the session are captured. The captured data is used to reconstruct at least part of the session as experienced (QoE) at the client.

Claims (19)

1. A method for streaming video content from a server to a client over a channel via a network, said server offering said video content 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 a session of at least:

transmitting via the network from said client to said server one or more of requests for fragments with target quality levels of said video content to be displayed at said client; and

receiving via the network one or more replies to the requests containing fragments with target quality levels at said client,

wherein one or more fragments are displayed at said client, wherein the method further comprises in the network capturing requests and/or replies to the requests of the session and reconstructing at least part of the session as experienced at the client.

2. Method according to claim 1 , wherein reconstructing at least part of the session as experienced at the client comprises reconstructing buffer filling and/or picture freezes at the client.

3. Method according to claim 1 , wherein reconstructing at least part of the session as experienced at the client comprises reconstructing client-selected quality levels and quality variation.

4. Method according to claim 1 , wherein reconstructing at least part of the session as experienced at the client comprises reconstructing user interaction at the client.

5. Method according to claim 1 , wherein said transmitting of said requests comprises sending an HTTP request datagram.

6. Method according to claim 5 , wherein said request is a HTTP-GET comprising at least a capture time and a fragment quality level.

7. Method according to claim 5 , wherein said target quality level is indicated by at least one uniform resource identifier.

8. Method according to claim 1 , wherein reconstructing at least part of the session as experienced at the client comprises extrapolating at least one parameter of the reconstructed session.

9. Method according to claim 1 , further comprising transmitting over the network the reconstructed session.

10. A node in a network for streaming video content as a set of consecutive fragments from a server to a client via the node in a session, wherein each fragment of said set of consecutive fragments is being offered in a plurality of quality levels, the session comprising requests for fragments with target quality levels sent from the client to the server and replies upon the requests containing one or more fragments with target quality level, said node comprising

at least a capturing device for capturing at least a part of said session;

at least a reconstruction device for reconstructing part of said session as experienced (QoE) at the client.

11. Node according to claim 10 , wherein the reconstruction device is arranged to reconstruct user interactions at the client.

12. Node according to claim 10 , wherein reconstruction device is arranged to reconstruct buffer filling and picture freezes at the client during the session.

13. Node according to claim 10 , wherein the node further comprises a transmitting device for transmitting the reconstructed session over the network.

14. Network for streaming video content as a set of consecutive fragments from a server in a session upon request from a client, wherein each fragment of said set of consecutive fragments is being offered in a plurality of quality levels corresponding to respective encoded data rates, over a channel, comprising the node according to claim 10 .

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
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: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
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 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
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: NOKIA USA INC.
Reel/Frame 043879/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/0531 →
SECURITY AGREEMENT Recorded Feb 10, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032189/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: HUYSEGEMS, RAFAEL; DE VLEESCHAUWER, BART
To: ALCATEL LUCENT
Reel/Frame 031601/0959 →