IP Library Granted Patent US 7,372,946
Granted Patent B2
US 7,372,946 · App. 10/732,250 · Granted May 13, 2008

Measurement deferral and aggregation for extensible test configuration

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 7,372,946
App. No.
10/732,250
Granted
May 13, 2008
Kind
B2
Abstract

A system having a diagnostic measurement system (DMS) and method include a multi-protocol application test identifying components corresponding to protocols mixed within the multi-protocol application test, executing the protocols to collect measurements of the components, combining the measurements of the components to generate measurements corresponding to the multi-protocol application test, and outputting the measurements of the multi-protocol application test to the DMS, wherein the multi-protocol application test defers outputting the measurements of the components to the DMS as the measurements are collected from each protocol.

Claims (52)

1. A system having a diagnostic measurement system (DMS), comprising:

a multi-protocol application test identifying components corresponding to protocols mixed within the multi-protocol application test, executing the protocols to collect measurements of the components, combining the measurements of the components to generate measurements corresponding to the multi-protocol application test, and outputting the measurements of the multi-protocol application test to the DMS, wherein the multi-protocol application test defers outputting the measurements of the components to the DMS as the measurements are collected from each protocol.

2. The system as recited in claim 1 , wherein the multi-protocol application test is a single test environment or a programming environment that collects and defers the outputting of the measurements obtained from each protocol until the measurements for the multi-protocol application test that the DMS is concerned with are completely obtained.

3. The system as recited in claim 1 , wherein the multi-protocol application test selects specific measurements from the collected measurements of the components to generate the measurements corresponding thereto.

4. The system as recited in claim 1 , wherein the protocols extract from the multi-protocol application test attributes to generate the measurements of the components.

5. The system as recited in claim 3 , wherein the multi-protocol application test captures arbitrary data relevant to the measurement of the multi-protocol application test from the system, and combines the selected measurements of the components with the arbitrary data to generate measurements corresponding to the multi-protocol application.

6. The system as recited in claim 1 , wherein the multi-protocol application test executes the protocols simultaneously or following a predetermined execution sequence.

7. The system as recited in claim 1 , wherein the multi-protocol application test stores the measurements aggregated of the components of the protocols.

8. A method to measure a multi-protocol application test in an agent that is connected to a diagnostic measuring system (DMS), comprising:

identifying components corresponding to protocols mixed within the multi-protocol application test;

executing the protocols to collect measurements of the components;

defer outputting of the measurements of the components to the DMS as the measurements are collected from each protocol;

combining the measurements of the components of the protocols to generate measurements corresponding to the multi-protocol application; and

outputting the measurements of the multi-protocol application to the DMS.

9. The method as recited in claim 8 , further comprising:

selecting specific measurements from the collected measurements of the components; and

evaluating the multi-protocol application using the selected measurements of the components.

10. The method as recited in claim 9 , further comprising:

capturing arbitrary data relevant to the measurement of the multi-protocol application test; and

combining the selected measurements of the components with the arbitrary data to generate measurements corresponding to the multi-protocol application test.

11. The method as recited in claim 8 , further comprising:

executing the protocols multiple times using different attributes depending on the multi-protocol application test being measured.

12. The method as recited in claim 8 , further comprising:

storing the measurements aggregated of the components of the protocols.

13. The method as recited in claim 8 , further comprising:

extracting from the multi-protocol application test attributes to generate the measurements of the components.

14. A method to measure a multi-protocol application test in an agent that is connected to a diagnostic measuring system (DMS) of a network under test, comprising:

identifying components corresponding to the multi-protocol application test;

extracting attributes from the multi-protocol application test to collect measurements of the components;

defer outputting of the measurements of the components to the DMS as the measurements are collected;

selecting specific measurements from the collected measurements of the components; and

combining the selected measurements of the components with arbitrary data to generate measurements corresponding to the multi-protocol application test.

15. The method as recited in claim 14 , wherein the arbitrary data is extracted from the network under test.

16. The method as recited in claim 14 , further comprising:

executing protocols mixed within the multi-protocol application test multiple times using different attributes depending on the multi-protocol application test being measured.

17. The method as recited in claim 14 , further comprising:

storing the collected measurements of the components.

18. A method to measure a multi-protocol application test in an agent connected to a diagnostic measuring system (DMS), comprising:

identifying components of the multi-protocol application to be measured;

identifying protocols within the multi-protocol application test that correspond to the identified components;

executing each of the protocols to extract from the multi-protocol application test attributes that each of the protocols needs, and to collect measurements associated with the identified components;

defer outputting the measurements of the components from the protocols to the DMS;

capturing arbitrary data from a network under test;

aggregating the measurements of the components of the protocols;

selecting specific measurements from the aggregated measurements of the components;

combining the specific measurements of the components with the arbitrary data;

generating the measurements of the multi-protocol application test; and

outputting the measurements of the multi-protocol application test from the agent to the DMS.

19. The method as recited in claim 18 , further comprising:

storing the measurements aggregated of the components of the protocols.

20. The method as recited in claim 18 , further comprising:

executing the protocols simultaneously or following a predetermined execution sequence.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Nov 6, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 037057/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: AGILENT TECHNOLOGIES, INC.
To: JDS UNIPHASE CORPORATION
Reel/Frame 030088/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2004
From: BOOTH, STEPHEN C.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 014520/0810 →