IP Library › Granted Patent US 11,245,609
Granted Patent B2
US 11,245,609 · App. 16/754,694 · Granted Feb 8, 2022

Calibrating network analyzer devices

Inventors: Dominic Coupal (Brossard, CA); Scott Baxter (San Jose, CA); Fei Chen (Shanghai, CN); Linda Huang (Shanghai, CN)
Assignee: VIAVI Solutions Inc.
H04L43/18H04L25/03878
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 11,245,609
App. No.
16/754,694
Filed
Apr 8, 2020
Granted
Feb 8, 2022
Kind
B2
Art Unit
2454
USPC
709/224
Abstract

A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.

Claims (82)

1. A device, comprising:

one or more processors to:

receive network information from an analyzer device associated with a host device, a target device, and a link of a network;

compare the network information and historical equalizer calibration information to identify a set of equalizer calibration information,

the historical equalizer calibration information being associated with a plurality of host devices, a plurality of target devices, and a plurality of links;

rank the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information; and

provide the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.

2. The device of claim 1 , where the one or more processors are further to:

receive the historical equalizer calibration information from a plurality of analyzer devices associated with the plurality of host devices, the plurality of target devices, and the plurality of links,

the plurality of analyzer devices not including the analyzer device; and

store the historical equalizer calibration information.

3. The device of claim 1 , where the one or more processors are further to:

receive, from the analyzer device, the selected equalizer calibration information of the ranked set of equalizer calibration information; and

update the historical equalizer calibration information based on the selected equalizer calibration information.

4. The device of claim 1 , where the one or more processors are further to:

provide at least a portion of the historical equalizer calibration information to the analyzer device prior to receiving the network information.

5. The device of claim 1 , where the quality information associated with the historical equalizer calibration information includes:

information associating equalizer calibration parameters and quality indicators associated with the plurality of host devices and the plurality of target devices.

6. The device of claim 1 , where the ranked set of equalizer calibration information includes:

a ranked set of host device equalizer calibration parameters associated with the plurality of host devices, and

a ranked set of target device equalizer calibration parameters associated with the plurality of target devices.

7. The device of claim 1 , where the quality information associated with the historical equalizer calibration information includes:

equalizer calibration parameters associated with the plurality of host devices and the plurality of target devices, and

information identifying a quantity of times each of the equalizer calibration parameters, associated with the plurality of host devices and the plurality of target devices, is selected by a plurality of analyzer devices associated with the plurality of host devices and the plurality of target devices,

the plurality of analyzer devices not including the analyzer device.

8. The device of claim 1 , where:

the host device is not included in the plurality of host devices,

the target device is not included in the plurality of target devices, and

the link is not included in the plurality of links.

9. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive network information from an analyzer device associated with a host device, a target device, and a link of a network;

compare the network information and historical equalizer calibration information to identify a set of equalizer calibration information,

the historical equalizer calibration information being associated with a plurality of host devices, a plurality of target devices, and a plurality of links;

rank the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information; and

provide the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.

10. The non-transitory computer-readable medium of claim 9 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

receive the historical equalizer calibration information from a plurality of analyzer devices associated with the plurality of host devices, the plurality of target devices, and the plurality of links,

the plurality of analyzer devices not including the analyzer device; and

store the historical equalizer calibration information.

11. The non-transitory computer-readable medium of claim 9 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

receive, from the analyzer device, the selected equalizer calibration information of the ranked set of equalizer calibration information; and

update the historical equalizer calibration information based on the selected equalizer calibration information.

12. The non-transitory computer-readable medium of claim 9 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

provide a portion of the historical equalizer calibration information to the analyzer device prior to receiving the network information.

13. The non-transitory computer-readable medium of claim 9 , where the quality information associated with the historical equalizer calibration information includes:

information associating equalizer calibration parameters and quality indicators associated with the plurality of host devices and the plurality of target devices.

14. The non-transitory computer-readable medium of claim 9 , where the ranked set of equalizer calibration information includes:

a ranked set of host device equalizer calibration parameters associated with the plurality of host devices, and

a ranked set of target device equalizer calibration parameters associated with the plurality of target devices.

15. The non-transitory computer-readable medium of claim 9 , where the quality information associated with the historical equalizer calibration information includes:

equalizer calibration parameters associated with the plurality of host devices and the plurality of target devices, and

information identifying a quantity of times each of the equalizer calibration parameters, associated with the plurality of host devices and the plurality of target devices, is selected by a plurality of analyzer devices associated with the plurality of host devices and the plurality of target devices,

the plurality of analyzer devices not including the analyzer device.

16. The non-transitory computer-readable medium of claim 9 , where:

the host device is not included in the plurality of host devices,

the target device is not included in the plurality of target devices, and

the link is not included in the plurality of links.

17. A method, comprising:

receiving, by a device, network information from an analyzer device associated with a host device, a target device, and a link of a network;

comparing, by the device, the network information and historical equalizer calibration information to identify a set of equalizer calibration information,

the historical equalizer calibration information being associated with a plurality of host devices, a plurality of target devices, and a plurality of links;

ranking, by the device, the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information; and

providing, by the device, the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.

18. The method of claim 17 , further comprising:

receiving the historical equalizer calibration information from a plurality of analyzer devices associated with the plurality of host devices, the plurality of target devices, and the plurality of links,

the plurality of analyzer devices not including the analyzer device; and

storing the historical equalizer calibration information.

19. The method of claim 17 , further comprising:

receiving, from the analyzer device, the selected equalizer calibration information of the ranked set of equalizer calibration information; and

updating the historical equalizer calibration information based on the selected equalizer calibration information.

20. The method of claim 17 , further comprising:

providing at least a portion of the historical equalizer calibration information to the analyzer device prior to receiving the network information.

21. The method of claim 17 , where the quality information associated with the historical equalizer calibration information includes:

information associating equalizer calibration parameters and quality indicators associated with the plurality of host devices and the plurality of target devices.

22. The method of claim 17 , where the ranked set of equalizer calibration information includes:

a ranked set of host device equalizer calibration parameters associated with the plurality of host devices, and

a ranked set of target device equalizer calibration parameters associated with the plurality of target devices.

23. The method of claim 17 , where:

the host device is not included in the plurality of host devices,

the target device is not included in the plurality of target devices, and

the link is not included in the plurality of links.

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 Apr 10, 2020
From: COUPAL, DOMINIC; BAXTER, SCOTT; CHEN, FEI; HUANG, LINDA
To: VIAVI SOLUTIONS INC.
Reel/Frame 052366/0491 →
Continuity (1)
Related Publication 20200244563A1 · Jul 30, 2020
Cited By (1)
US 12,598,240