Back to results
US 10,592,376 B2Granted
Real-time hierarchical protocol decoding
AssigneeTotal Phase, Inc.
InventorsKumaran Santhanam, Leonid Vaynberg
Life of this patent
Estimating the term…
Abstract
Real-time USB class level decoding is disclosed. In some embodiments, a first packet associated with a USB class level operation associated with a target USB device that is being monitored is received. A second packet generated by a USB hardware analyzer configured to observe USB traffic associated with the target USB device is received. It is determined based at least in part on a time associated with one or both of the first packet and the second packet that the class level operation has timed out.
Claims10
A method of analyzing USB data, comprising:
- copying an enumeration record from a first storage location in a buffer configured to store USB data associated with a target USB device to a second storage location not in the buffer, based at least in part on an indication that the enumeration record as stored in the buffer may be overwritten;
- and
- using the enumeration record as stored in the second location to perform USB class level decoding of a set of USB data associated with the target device.
An analysis system, comprising:
- a memory configured to store a buffer configured to store USB data associated with a target USB device;
- and
- a processor coupled to the memory and configured to:
- copy an enumeration record from a first storage location in the buffer to a second storage location not in the buffer, based at least in part on an indication that the enumeration record as stored in the buffer may be overwritten;
- and
- use the enumeration record as stored in the second location to perform USB class level decoding of a set of USB data associated with the target device.
3 more elements
Dependencies are inferred from the claim text.