IP Library Granted Patent US 8,607,145
Granted Patent B2
US 8,607,145 · App. 12/061,356 · Granted Dec 10, 2013

Show OOB and speed negotiation data graphically in a network diagnostic component

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,607,145
App. No.
12/061,356
Granted
Dec 10, 2013
Kind
B2
Abstract

A network diagnostic component that is placed in-line between two nodes in a network. The network diagnostic component receives a low speed signal pattern from the first node for communication with the second node; records the low speed signal pattern in a memory; writes one or more markers specifying information about the low speed signal pattern in the memory; interprets the one or more markers to ascertain the type and duration of the low speed signal pattern; and displays a graphical representation of the low speed signal pattern based on the interpretation of the one or more markers.

Claims (30)

1. A method for a network diagnostic component that is placed in-line between first and second nodes in a network to graphically display received low speed signal patterns, the method comprising:

an act of receiving a low speed signal pattern from the first node for communication with the second node, the low-speed signal pattern comprising one or more sequences of repeated Dwords and repeated DC-Idles;

an act of creating a compressed record of the low speed signal pattern in a memory, said act comprising recording in the memory each sequence of repeated Dwords or DC-Idles in the form of a single said Dword or DC-Idle and a repeat count value therefor;

an act of writing in the memory one or more markers specifying a start and a completion of a speed negotiation signal or a low speed signal specified by a communication protocol;

an act of interpreting the compressed record and the one or more markers to ascertain the type and duration of the low speed signal pattern; and

an act of displaying a graphical representation of the low speed signal pattern based on the interpretation of the compressed record and the one or more markers.

2. The method in accordance with claim 1 , wherein the graphical representation is displayed as a Graphical User Interface (GUI).

3. The method in accordance with claim 2 , wherein the GUI comprises a navigation window configured to display a summary view of the recorded low speed signal pattern and the time duration of the recorded low speed signal pattern.

4. The method in accordance with claim 2 , wherein the GUI comprises a navigation window configured to display a zoomed view of a subset of the recorded low speed signal pattern that has been selected by a user.

5. The method in accordance with claim 2 , wherein the GUI comprises a first navigation window configured to display a summary view of the recorded low speed signal pattern and the time duration of the recorded low speed signal pattern and a second navigation window configured to display a zoomed view of a subset of the recorded low speed signal pattern shown in the first navigation window that has been selected by a user.

6. The method in accordance with claim 1 , wherein the low speed signal pattern comprises at least one of an Out-Of-Band (OOB) data sequence and a speed negotiation sequence.

7. The method in accordance with claim 6 , wherein the Out-Of-Band (OOB) data sequence and the speed negotiation sequence comprise Data Bursts or DC-Idle.

8. The method in accordance with claim 1 , wherein the network diagnostic component is a SAS/SATA network diagnostic component.

9. The method in accordance with claim 1 , wherein the first and second nodes are SAS/SATA nodes.

10. A network diagnostic component placed in-line between first and second nodes in a network, the network diagnostic component comprising:

a memory;

a first module configured for receiving a low speed signal pattern from the first node for communication with the second node, the low-speed signal pattern comprising one or more sequences of repeated Dwords and repeated DC-Idles;

a second module configured to create a compressed record of the low speed signal pattern in the memory, said act comprising recording in the memory each sequence of repeated Dwords or DC-Idles in the form of a single said Dword or DC-Idle and a repeat count value therefor;

a third module configured to write one or more markers in the memory, the one or more markings specifying a start and a completion of a speed negotiation signal or a low speed signal specified by a communication protocol;

a fourth module configured to interpret the compressed record and the one or more markers to ascertain the type and duration of the low speed signal pattern; and

a fifth module configured to display a graphical representation of the low speed signal pattern based on the interpretation of the one or more markers.

11. The network diagnostic component in accordance with claim 10 , wherein the graphical representation is displayed as a Graphical User Interface (GUI).

12. The network diagnostic component in accordance with claim 11 , wherein the GUI comprises a navigation window configured to display a summary view of the recorded low speed signal pattern and the time duration of the recorded low speed signal pattern.

13. The network diagnostic component in accordance with claim 11 , wherein the GUI comprises a navigation window configured to display a zoomed view of a subset of the recorded low speed signal pattern that has been selected by a user.

14. The network diagnostic component in accordance with claim 11 , wherein the GUI comprises a first navigation window configured to display a summary view of the recorded low speed signal pattern and the time duration of the recorded low speed signal pattern and a second navigation window configured to display a zoomed view of a subset of the recorded low speed signal pattern shown in the first navigation window that has been selected by a user.

15. The network diagnostic component in accordance with claim 10 , wherein the one or more markers mark the start of the low speed signal pattern, the end of the low speed signal pattern, the duration of the low speed signal pattern, or any combination thereof.

16. The network diagnostic component in accordance with claim 10 , wherein the low speed signal pattern comprises an Out-Of-Band (OOB) data sequence and/or a speed negotiation sequence.

17. The network diagnostic component in accordance with claim 10 , further comprising a sixth module configured to receive user input specifying a portion of the low speed signal pattern and configured to cause the fourth and fifth modules to find and display the specified portion.

18. The network diagnostic component in accordance with claim 10 , further comprising a sixth module configured to receive user input specifying a portion of the low speed signal pattern to be displayed as a zoomed in view or a zoomed out view and configured to cause the specified portion to be displayed in the zoomed in view or a zoomed out view.

19. The network diagnostic component in accordance with claim 10 , wherein the first and second nodes are SAS/SATA nodes and the network diagnostic component is a SAS/SATA network component.

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 Feb 2, 2011
From: FINISAR CORPORATION
To: JDS UNIPHASE CORPORATION
Reel/Frame 025730/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2008
From: KOTTURU, VENKATA RAMA MOHANA RAO; VEDANABHATLA, KIRANMAI
To: FINISAR CORPORATION
Reel/Frame 020750/0115 →