IP Library Granted Patent US 8,031,623
Granted Patent B2
US 8,031,623 · App. 11/257,183 · Granted Oct 4, 2011

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

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,031,623
App. No.
11/257,183
Granted
Oct 4, 2011
Kind
B2
Abstract

Streaming media network transportation streams are created using an electronic system and transmitted via an electronic interface such as an existing system network conduit (i.e. Ethernet, USB, or other packet-based architectures). A scalable hardware and/or software compute engine modifies an initial stream's identifier(s) while replicating the stream content to economically create streams. Hence, an entire network's capacity of active streams may be created from a single initial stream. In one examples, an initial stream is stored in advance of transmission for such use. In other examples, an initial stream is received and processed to dynamically create streams from the initial stream as the initial stream is being received.

Claims (38)

1. A computer-implemented method for generating packetized network traffic comprising:

accessing an initial IP stream clip having both content and an identifier;

generating a plurality of copies of the initial IP stream clip;

modifying the identifier of the plurality of copies to generate derived streams;

modifying the content of each of the plurality of copies to correspond to the identifier thereof, wherein decoded versions of the plurality of copies are distinguished from one another, and wherein the modification of the content includes applying a stamp selected from the group consisting of a visual signal and an audible signal;

introducing a first impairment into a first of the plurality of streams;

introducing a second impairment into a second of the plurality of streams, wherein the impairment includes dropping of packets based, at least in part, upon a compressed frame type; and

forwarding packetized data corresponding to the derived streams to a streaming interface.

2. The computer-implemented method of claim 1 , wherein the identifier includes at least one of an IP layer 2 address, an IP layer 3 address, and an IP layer 4 port number.

3. The computer-implemented method of claim 1 , wherein said generating includes replicating the content of the initial IP stream clip.

4. The computer-implemented method of claim 1 , wherein said modifying includes temporally offsetting the derived streams from one another.

5. The computer-implemented method of claim 1 , wherein said accessing includes accessing the initial IP stream clip from a fixed, stored, nonvolatile memory that is loaded at time of manufacture.

6. The computer-implemented method of claim 5 , wherein the fixed, stored, nonvolatile memory is disposed within a workstation.

7. The computer-implemented method of claim 1 , wherein said accessing includes downloading the initial IP stream clip from a network.

8. The computer-implemented method of claim 1 , further comprising introducing predetermined impairments to the derived streams.

9. The computer-implemented method of claim 8 , wherein said introducing includes introducing one or more impairments selected from the group consisting of:

selectable numbers of packet drops, selectable types of packet drops, packet jitter, deletion of selected programs within a Multi Program Transport Stream (MPTS), modification of encoded bit rates, and modification of transmitted bit rates.

10. The computer-implemented method of claim 1 , wherein the initial IP stream clip includes at least one impairment that is copied to the derived streams.

11. A computing system for generating packetized network traffic, the computing system comprising a compute engine configured for:

accessing an initial IP stream clip having both content and an identifier;

generating a plurality of copies of the initial IP stream clip;

modifying the identifier of the plurality of copies to generate derived streams;

modifying the content of each of the plurality of copies to correspond to the identifier thereof, wherein decoded versions of the plurality of copies are distinguished from one another, and wherein the modification of the content includes applying a stamp selected from the group consisting of a visual signal and an audible signal;

introducing a first impairment into a first of the plurality of streams;

introducing a second impairment into a second of the plurality of streams, wherein the impairment includes dropping of packets based, at least in part, upon a compressed frame type; and

forwarding packetized data corresponding to the derived streams to a streaming interface.

12. The computing system of claim 11 , further comprising:

a workstation couplable to said compute engine; and

workstation software to configure one or more of the identifier, content, and number of derived streams.

13. The computing system of claim 12 , wherein the workstation software is configured to direct introduction of predetermined impairments to the derived streams.

14. The computing system of claim 11 , wherein the identifier includes at least one of an IP layer 2 address, an IP layer 3 address, and an IP layer 4 port number.

15. The computing system of claim 11 , wherein said generating includes replicating the content of the initial IP stream clip.

16. The computing system of claim 11 , wherein said modifying includes temporally offsetting the derived streams from one another.

17. The computing system of claim 11 , wherein said accessing includes accessing the initial IP stream clip from a fixed, stored, nonvolatile memory that is loaded at time of manufacture.

18. The computing system of claim 11 , wherein said accessing includes downloading the initial IP stream clip from a network.

19. The computing system of claim 11 , further comprising introducing predetermined impairments to the derived streams.

20. The computing system of claim 19 , wherein said introducing includes introducing one or more impairments selected from the group consisting of:

selectable numbers of packet drops, selectable types of packet drops, packet jitter, deletion of selected programs within a Multi Program Transport Stream (MPTS), modification of encoded bit rates, and modification of transmitted bit rates.

Assignments (8)
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 →
RE-RECORD TO CORRECT THE NAME OF THE ASSIGNEE, PREVIOUSLY RECORDED ON REEL 017321 FRAME 0281. Recorded Apr 24, 2006
From: BEESON, JESSE D.; DAWSON, PETER S.; HOLLERAN, RICHARD T.; TODD, MARC A.C.; WELCH, JAMES T.
To: INEOQUEST TECHNOLOGIES, INC.
Reel/Frame 017534/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2006
From: BEESON, JESSE D.; DAWSON, PETER S.; HOLLERAN, RICHARD T.; TODD, MARC A.C.; WELCH, JAMES T.
To: INEOQUEST TECHNOLOGIES
Reel/Frame 017321/0281 →