IP Library Granted Patent US 10,674,387
Granted Patent B2
US 10,674,387 · App. 16/185,412 · Granted Jun 2, 2020

Video quality monitoring

Inventors: Gino Louis Dion (Quispamsis, CA); Stuart W. Newton (Oxford, GB); Calvin W. Harrison (Franklin, MA); James T. Welch (Wake Forest, NC); Peter S. Dawson (Canton, MA)
Assignee: IneoQuest Technologies, Inc.
H04W24/08H04N7/17318H04N21/2387H04N21/23424H04N21/2402H04N21/2404H04N21/4331H04N21/43615H04N21/4425H04N21/44209H04N21/44222H04N21/44227H04N21/47202H04N21/6125H04N21/6131H04N21/6373H04N21/6473H04N21/64322H04N21/64738H04N21/812
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,674,387
App. No.
16/185,412
Granted
Jun 2, 2020
Kind
B2
Abstract

Methods for monitoring quality metrics of a video session that uses traffic transmitted over a mobile video delivery network facility are disclosed. A method for monitoring quality of a video system that uses traffic transmitted over a mobile video delivery network facility may include monitoring the mobile video delivery network facility that handles at least a portion of the video traffic for the video session for information about the video traffic at a location of the mobile video delivery network facility and monitoring at least one user mobile device that plays the video delivered by the mobile video delivery network facility using a software development kit (SDK) that reports at least one media delivery quality metric.

Claims (27)

1. A method for monitoring quality of a video session that uses traffic transmitted over a mobile video delivery network facility, the method comprising:

monitoring the mobile video delivery network facility that handles at least a portion of video traffic for the video session for information about the video traffic at a location of the mobile video delivery network facility;

monitoring at least one user mobile device that plays video delivered by the mobile video delivery network facility using a software development kit (SDK) that reports at least one media delivery quality metric; and

delivering information concerning the monitored at least one user mobile device and facility from a location of the mobile video delivery network facility and from the SDK to a collection application, wherein the collection application is used to measure an impact of a state of the monitored at least one user mobile device on the quality of the video played on the monitored at least one user mobile device.

2. The method of claim 1 , wherein the collection application is a virtualized application.

3. The method of claim 1 , wherein the collection application is deployed on a dedicated server.

4. A method for monitoring quality of a video session that uses video traffic transmitted over a mobile video delivery network facility, the method comprising:

monitoring a first mobile delivery network facility that handles at least a portion of the video traffic for a session for information about the video traffic for at least one operational metric;

monitoring a second mobile video delivery network facility that handles at least a portion of the video traffic for the session for information about the video traffic for at least one behavioral metric; and

reporting the at least one operational metric and the at least one behavioral metric to a collection application,

wherein the collection application is used to measure an impact of a state of a monitored location of the mobile video delivery network facility on the quality of the video session played on a user mobile device, and wherein the at least one operational metric is selected from a group consisting of packet jitter growth, media delivery quality, packet loss, instantaneous flow rate balance (IFRB), delay between packets, a jitter statistic, a total time required to receive all packets needed to fully assemble a segment, statistics of errors in key frames, a measure of HTTP transport quality and a measure of DNS resolution performance.

5. The method of claim 4 , wherein the collection application is a virtualized application.

6. The method of claim 4 , wherein the collection application is deployed on a dedicated server.

7. The method of claim 4 , wherein the at least one behavioral metric is selected from a group consisting of TCP video access time exceeded, TCP video access failure, buffer fill time exceeded, buffer full condition not met, download rate, video terminated by server, video terminated by network, video sessions counted, video startup time exceeded, video startup time failure, service access time exceeded, service access failure, DNS lookup time exceeded, DNS lookup failures, user-communicated video quality, user selected early session termination, and user selected trick modes.

8. A method for monitoring quality of a video session that uses traffic transmitted over a mobile video delivery network facility, the method comprising:

monitoring a server that is a source of video traffic for a video session delivered over a mobile video delivery network facility using a passive monitor;

monitoring the server that is the source of video traffic using an active monitor that pulls media segments from the server using the mobile video delivery network facility,

reporting information from the passive monitor and the active monitor to a remote collection and computing system; and

at the remote collection and computing system, correlating response times from the active monitor and the passive monitor to determine performance of at least one of the mobile video delivery network facility or a content delivery network (CDN) facility with respect to at least one metric,

wherein the at least one metric is selected from a group consisting of caching performance and network response time, a media delivery composite metric, a measure of quality of experience, a measure of real-time capacity of a cell tower to deliver video traffic, a quality-of-service tag, and an indicator of prioritization applied to a viewing device.

9. The method of claim 8 , wherein the remote collection and computing system is a virtualized system.

10. The method of claim 8 , wherein the remote collection and computing system is a dedicated system.

11. A method for monitoring quality of a video session that uses traffic transmitted over a mobile video delivery network facility, the method comprising:

monitoring at least one device within the mobile video delivery network facility using a transparent proxy server that is disposed within the at least one device, wherein the transparent proxy server reports at least one of information about operation of the at least one device and performance of the mobile video delivery network facility to a host system that collects information about the performance of the mobile video delivery network facility;

reporting information from the transparent proxy server to a remote collection and computing system; and

at the remote collection and computing system, correlating response times from the transparent proxy server to determine performance of at least one of the mobile video delivery network facility or a content delivery network (CDN) facility with respect to at least one metric,

wherein the at least one metric is selected from a group consisting of caching performance and network response time, a media delivery composite metric, a measure of quality of experience, a measure of real-time capacity of a cell tower to deliver video traffic, a quality-of-service tag, and an indicator of prioritization applied to a viewing device.

Assignments (7)
SECURITY INTEREST Recorded Jun 9, 2025
From: INEOQUEST TECHNOLOGIES, LLC; PROJECT GIANTS, LLC
To: FORTRESS CREDIT CORP.
Reel/Frame 071493/0030 →
CHANGE OF NAME Recorded Jun 2, 2025
From: INEOQUEST TECHNOLOGIES, INC.
To: INEOQUEST TECHNOLOGIES, LLC
Reel/Frame 071290/0204 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 14579432 AND MISSING 10681574 PREVIOUSLY RECORDED AT REEL: 054063 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY INTEREST. Recorded Jun 1, 2021
From: INEOQUEST TECHNOLOGIES, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 057059/0756 →
RELEASE OF SECURITY INTEREST Recorded Oct 16, 2020
From: SILICON VALLEY BANK
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 054082/0549 →
SECURITY INTEREST Recorded Oct 15, 2020
From: INEOQUEST TECHNOLOGIES, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 054063/0234 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT Recorded Jul 22, 2019
From: INEOQUEST TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 049821/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2018
From: DION, GINO LOUIS; NEWTON, STUART W.; HARRISON, CALVIN W.; WELCH, JAMES T.; DAWSON, PETER S.
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 047580/0595 →
Continuity (3)
Division 14814705 · Jul 31, 2015
Provisional Application 62031893 · Aug 1, 2014
Related Publication 20190082339A1 · Mar 14, 2019