IP Library › Granted Patent US 10,070,156
Granted Patent B2
US 10,070,156 · App. 14/860,904 · Granted Sep 4, 2018

Video quality of experience based on video quality estimation

Inventors: Zvika Horev (Raanana, IL); Moshe Maor (Ramat Gan, IL); Chris Busch (Arnprior, CA); Uzi Cohen (Petach Tikva, IL)
Assignee: ARRIS Enterprises LLC
H04N21/23418H04N21/2385H04N21/23439H04N21/2401H04N21/2402H04N21/254H04N21/25833H04N21/64738H04N21/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 10,070,156
App. No.
14/860,904
Filed
Sep 22, 2015
Granted
Sep 4, 2018
Kind
B2
Art Unit
2425
USPC
725/14
Abstract

Methods, systems, and computer readable media can be operable to facilitate an analysis and control of video quality of experience (VQoE) of services delivered to one or more client devices. A content version segment may be selected for delivery to a client device based upon an estimation of the video quality experienced by the client device and the bandwidth available for delivering content to the client device. Video quality estimation may be based upon information associated with the encoding of a media stream coupled with one or more parameters of the client device receiving the media stream. Video quality estimation for one or more client devices may be aggregated and displayed to a service operator and/or may be used to inform content selection decisions in an adaptive bit-rate delivery method.

Claims (21)

1. A method comprising:

retrieving device parameter information associated with a client device receiving a media stream associated with a piece of media content, wherein the media stream comprises one or more video segments associated with a first version of a plurality of versions of the piece of media content, and wherein the device parameter information comprises an identification of a device type associated with the client device and display capabilities associated with the client device;

retrieving video quality estimation information associated with the media stream being received at the client device, wherein video quality estimation information is generated for each respective version of the plurality of versions of the piece of media content and is based, at least in part on an encoding bit-rate associated with the respective content version and display parameters associated with the client device, and wherein video quality estimation information provides an indication of the video quality of experience for a display of the media content at the client device;

aggregating the device parameter information and video quality estimation information;

based upon the aggregated device parameter information and video quality estimation information, identifying an optimal video quality for the display of video at the client device;

identifying a version from the plurality of versions of the piece of media content, the identified version having video quality estimation information matching the identified optimal video quality;

determining a bitrate associated with the identified version of the piece of content;

determining that a bandwidth available for delivery of the media content to the client device does not support the bitrate associated with the identified version of the piece of content; and

increasing an allocation of bandwidth to the client device to provide enough bandwidth to support the delivery of the identified version of the piece of media content to the client device.

2. The method of claim 1 , further comprising, outputting a message to a device controlling content version selection for the client device, the message serving to notify the device to request one or more media segments associated with the identified version of the piece of media content from a content origin server.

3. The method of claim 1 , further comprising, outputting a message to the client device, the message serving to notify the client device to request one or more media segments associated with the identified version of the piece of media content from a content origin server.

4. The method of claim 1 , wherein video quality estimation information is generated for each switch unit of each media stream, wherein a switch unit comprises a closed group of pictures.

5. The method of claim 1 , wherein video quality estimation is generated for one or more segments associated with one or more versions of the piece of media content by performing video quality estimation on one or more segments of a source stream for the piece of media content.

6. The method of claim 1 , wherein video quality estimation information is generated for each respective version of the plurality of versions of the piece of media content by performing video quality estimation on one or more uncompressed media stream segments.

7. The method of claim 1 , wherein video quality estimation information is generated for each respective version of the plurality of versions of the piece of media content by performing video quality estimation on one or more compressed media stream segments.

8. The method of claim 7 , wherein performing video quality estimation comprises performing peak signal-to-noise ratio (PSNR) normalization on one or more compressed media stream segments.

9. The method of claim 1 , wherein:

the video quality estimation information is embedded in the media stream being output to the client device;

the video quality estimation information is extracted from the media stream by an access device forwarding the media stream to the client device; and

the extracted video quality estimation information is retrieved from the access device.

10. The method of claim 1 , wherein video quality estimation information is retrieved from a content delivery network.

Assignments (10)
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 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 →
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 →
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 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: HOREV, ZVIKA; MAOR, MOSHE; BUSCH, CHRIS; COHEN, UZI
To: ARRIS ENTERPRISES INC
Reel/Frame 040944/0916 →
Continuity (2)
Provisional Application 62053507 · Sep 22, 2014
Related Publication 20160088322A1 · Mar 24, 2016