IP Library Granted Patent US 12,603,825
Granted Patent B2
US 12,603,825 · App. 18/174,196 · Granted Apr 14, 2026

Multi-instrument, multi-technician, and multi-job integration in a test process automation system for networks

Inventors: Michael D. Gotwals (Indianapolis, IN); Walter L. Miller (Indianapolis, IN)
Assignee: Viavi Solutions Inc.
H04L43/50
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 12,603,825
App. No.
18/174,196
Granted
Apr 14, 2026
Kind
B2
Abstract

A multi-job, multi-job, multi-technician test process automation system is provided. The test process automation system allows a supervisory user to define and assign multiple jobs, where each job may include multiple tests. The jobs may be assigned to different technicians and or different testing devices. Once the tests are performed, the test process automation system may determine whether the test were performed properly. The test process automation system may further determine whether the testing devices have required configuration parameters and may additionally generate reports and business intelligence. The test automation system may be applied to any kind of modern network, including but not limited to, 5G, PON, cable, DSL, transport, and or any other type of network.

Claims (39)

1 . A test process automation system for a network, the system comprising:

one or more computers configured to execute a job tracking module;

a plurality of testing devices configured to perform a corresponding plurality of tests in the network;

the job tracking module being configured to generate a user interface to allow a supervisory user to define a job comprising a set of network tests to be performed by a set of testing devices from the plurality of testing devices, the job tracking module being configured to assign the job to the set of testing devices in response to determining that the set of testing devices has required configuration parameters;

the set of testing devices being configured to download and perform the set of network tests, and further configured to transmit corresponding test results to the job tracking module; and

the job tracking module being configured to determine whether the set of network tests have been successfully completed based on the test results.

2 . The system of claim 1 , wherein the set of testing devices are configured to download the set of network tests directly from the job tracking module and are further configured to transmit the corresponding test results directly to the job tracking module.

3 . The system of claim 1 , wherein at least one testing device is configured to download a corresponding network test from a mobile device that has a direct connectivity to the one or more computers and is further configured to transmit a corresponding test result to the mobile device.

4 . The system of claim 1 , wherein the job tracking module is further configured to generate a second user interface that shows a progress status of the defined job.

5 . The system of claim 1 , wherein the job tracking module is configured to allow assignment of the job to the set of testing devices.

6 . The system of claim 1 , wherein the job tracking module is configured to assign the job to a set of technicians associated with the set of testing devices.

7 . The system of claim 1 , wherein the job tracking module is configured to periodically perform a sync operation with the set of testing devices.

8 . The system of claim 1 , wherein at least one testing device is configured to request at least one network test to be assigned from the job tracking module.

9 . The system of claim 1 , wherein the job tracking module is configured to define the job using a template.

10 . A method comprising:

generating, by a job tracking module, a user interface to allow a supervisory user to define a job comprising a set of network tests to be performed by a set of testing devices;

assigning, by the job tracking module, the job to the set of testing devices in response to determining that the set of testing devices has required configuration parameters;

downloading and performing, by the set of testing devices, the set of network tests;

transmitting, by the set of testing devices, corresponding test results to the job tracking module; and

determining, by the job tracking module, whether the set of network tests have been successfully completed based on the test results.

11 . The method of claim 10 , wherein downloading the set of network tests comprises:

downloading, by the set of testing devices, the set of network tests directly from the job tracking module; and

wherein transmitting the corresponding test results comprises:

transmitting the corresponding test results directly to the job tracking module.

12 . The method of claim 10 , further comprising:

downloading, by at least one testing device, a corresponding network test from a mobile device that has a direct connectivity to the job tracking module; and

transmitting, by the at least one testing device, a corresponding test result to the mobile device.

13 . The method of claim 10 , further comprising:

generating, by the job tracking module, a second user interface that shows a progress status of the defined job.

14 . The method of claim 10 , further comprising:

assigning, by the job tracking module, the job to the set of testing devices.

15 . The method of claim 10 , further comprising:

assigning, by the job tracking module, the job to a set of technicians associated with the set of testing devices.

16 . The method of claim 10 , further comprising:

periodically performing, by the job tracking module, a sync operation with the set of testing devices.

17 . The method of claim 10 , further comprising:

requesting, by at least one testing device, at least one network test to be assigned from the job tracking module.

18 . The method of claim 10 , further comprising:

defining, by the job tracking module, the job using a template.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2023
From: GOTWALS, MICHAEL D.; MILLER, WALTER L.
To: VIAVI SOLUTIONS INC.
Reel/Frame 063095/0103 →
Continuity (1)
Related Publication 20240291746A1 · Aug 29, 2024
References Cited (25)
US 6473664B1 · Lee · 2002 [cited by examiner]
US 6687834B1 · Morales, Jr. · 2004 [cited by examiner]
US 7042243B2 · Matsumoto · 2006 [cited by examiner]
US 8042089B2 · Ousterhout · 2011 [cited by examiner]
US 8516370B2 · Duffie · 2013 [cited by examiner]
US 9521564B2 · Zhao · 2016 [cited by examiner]
US 10416630B2 · De · 2019 [cited by examiner]
US 10936396B2 · Rondeau · 2021 [cited by examiner]
US 11288178B2 · Benes · 2022 [cited by examiner]
US 11977470B2 · Kunnath · 2024 [cited by examiner]
US 20040268182A1 · Liu · 2004 [cited by examiner]
US 20080098369A1 · Ousterhout · 2008 [cited by examiner]
US 20080148219A1 · Ousterhout · 2008 [cited by examiner]
US 20080221824A1 · Kumaki · 2008 [cited by examiner]
US 20090192642A1 · Conrad · 2009 [cited by examiner]
US 20110314344A1 · Okamoto · 2011 [cited by examiner]
US 20150149107A1 · Shah · 2015 [cited by examiner]
US 20150301071A1 · Dhan · 2015 [cited by examiner]
US 20170357253A1 · Kilpatrick · 2017 [cited by examiner]
US 20190384664A1 · Rondeau · 2019 [cited by examiner]
US 20240090154A1 · Harvey · 2024 [cited by examiner]
US 20240256431A1 · Balgi · 2024 [cited by examiner]
CA 3034830A1 · 2019 [cited by examiner]
CN 111695771B · 2024 [cited by examiner]
TW 201324142A · 2013 [cited by examiner]