IP Library Granted Patent US 9,590,816
Granted Patent B2
US 9,590,816 · App. 13/184,163 · Granted Mar 7, 2017

System and method for creating multiple transportation streams of streaming media network test traffic in packet-based networks

Inventors: Marc A. C. Todd (Foxboro, MA); Jesse D. Beeson (Franklin, MA); James T. Welch (Mashpee, MA)
Assignee: Ineoquest Technologies, Inc.
H04L12/2602H04L29/06027H04L43/00H04L65/80H04L43/0829
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,590,816
App. No.
13/184,163
Granted
Mar 7, 2017
Kind
B2
Abstract

A packetized streaming media delivery network carries many “streams” of differing media content. They often are from multiple sources and of different media types. The invention consists of a scalable hardware and/or software computing element resolving the network traffic into its individual streams for focused, simultaneous, and continuous real-time monitoring and analysis. The monitoring and analysis consists of delay factor and media loss rate which measure the cumulative jitter of the streaming media within the delivery network and the condition of the media payload. These measurements form a powerful picture of network problem awareness and resolution. The delay factor objectively indicates the contribution of the network devices in the streams' path, allowing for both problem prediction and indication. In one example, tapping a packetized network at various locations allows for correlation of the same-stream performance at various network points to pinpoint the source(s) of the impairment(s).

Claims (25)

1. A computer implemented method comprising:

recording, by a computing device, an impairment occurring on a live stream;

replicating the live stream, which includes the impairment, in a derived stream, wherein replicating the live stream includes modifying a source identifier of the live stream, and wherein the source identifier includes at least one of address information and a port number;

transmitting the derived stream with the modified source identifier to a system under test; and

evaluating an effect on the system under test subjected to the derived stream, wherein the derived stream includes the impairment.

2. The computer implemented method of claim 1 wherein the live stream includes an initial IP stream clip downloaded from a real time stream source.

3. The computer implemented method of claim 1 wherein the live stream includes an initial IP stream clip selected from an active, live network carrying streaming media flows.

4. The computer implemented method of claim 1 further comprising computing statistics associated with the live stream that include at least a delay factor (DF) parameter defining an instantaneous flow rate balance representing a virtual buffer delay that is needed to prevent data loss and absorb network jitter growth.

5. The computer implemented method of claim 4 , wherein the computed statistics further include a media loss rate (MLR) parameter representing a number of media packets that are at least one of lost and corrupted.

6. The computer implemented method of claim 1 , wherein the computed statistics further include at least one of stream instantaneous bit-rate, average bit-rate, deviation from nominal bit-rate, minimum and maximum deviation from nominal bit-rate, instantaneous flow rate deviation, and minimum and maximum instantaneous flow rate deviation.

7. A computer implemented method comprising:

recording, by a computing device, an impairment occurring on a live stream;

replicating the live stream, which includes the impairment, in a derived stream, wherein replicating the live stream includes modifying a source identifier of the live stream, and wherein the source identifier includes at least one of address information and a port number;

transmitting the derived stream with the modified source identifier to a system under test;

evaluating an effect on the system under test subjected to the derived stream, wherein the derived stream includes the impairment;

tracking information associated with streaming media handled by a network, wherein the streaming media includes the live stream and the derived stream;

determining that an event associated with the streaming media has occurred; and

reporting the tracked information associated with the streaming media, wherein the tracked information associated with the streaming media is reported on demand for analysis.

8. The computer implemented method of claim 7 , wherein the tracked information includes a set of parameters.

9. The computer implemented method of claim 7 , wherein the tracked information includes what traffic the network was handling at a time when the event associated with the streaming media has occurred.

10. The computer implemented method of claim 7 , wherein the tracked information includes what traffic the network was handling up to a time when the event associated with the streaming media has occurred.

11. The computer implemented method of claim 7 , wherein the tracked information associated with the streaming media is reported at a time when the event associated with the streaming media has occurred.

12. The computer implemented method of claim 7 wherein the tracked information is gathered remotely from a same distribution network as the streaming media.

13. The computer implemented method of claim 7 wherein the tracked information is gathered on a same distribution network as the streaming media.

14. The computer implemented method of claim 7 further comprising allocating bandwidth on demand for the streaming media handled by the network.

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 →
SECURITY INTEREST Recorded Mar 28, 2017
From: INEOQUEST TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 041759/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2011
From: TODD, MARC A.; BEESON, JESSE D.; WELCH, JAMES T.
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 027383/0085 →
Continuity (6)
Continuation 12336210 · Dec 16, 2008
Continuation 11396753 · Apr 3, 2006
Continuation In Part 10604997 · Aug 29, 2003
Continuation In Part 11257183 · Oct 24, 2005
Provisional Application 60621824 · Oct 25, 2004
Related Publication 20120014254A1 · Jan 19, 2012