KUMARAN SANTHANAM
Pilots at Arlington Ct, Sunnyvale, CA

License number
California A4283735
Issued Date
May 2013
Expiration Date
May 2014
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
932 Arlington Ct, Sunnyvale, CA 94087

Professional information

Kumaran Santhanam Photo 1

Methods For Analyzing Usb Data Traffic Using A Single Usb Host Controller

US Patent:
8417840, Apr 9, 2013
Filed:
Apr 6, 2012
Appl. No.:
13/441725
Inventors:
Gopal Santhanam - Sunnyvale CA, US
Etai Bruhis - Palo Alto CA, US
Kumaran Santhanam - Sunnyvale CA, US
Assignee:
Total Phase, Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
710 15
Abstract:
A method is described for capturing USB data traffic for a monitored device by a USB analyzer using a single USB host controller. It comprises the steps of: generating and storing an address and communication speed associated with the USB analyzer; reading a USB packet; discarding selected read packets based on the stored analyzer address and communication speed; and transmitting the remaining packets to an analysis computer.


Kumaran Santhanam Photo 2

Methods For Analyzing Usb Data Traffic Using A Single Usb Host Controller

US Patent:
8176216, May 8, 2012
Filed:
Mar 31, 2009
Appl. No.:
12/416107
Inventors:
Gopal Santhanam - Sunnyvale CA, US
Etai Bruhis - Palo Alto CA, US
Kumaran Santhanam - Sunnyvale CA, US
Assignee:
Total Phase, Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
710 15
Abstract:
A method is described for capturing USB data traffic for a monitored device by a USB analyzer using a single USB host controller. It comprises the steps of: generating and storing an address and communication speed associated with the USB analyzer; reading a USB packet; discarding selected read packets based on the stored analyzer address and communication speed; and transmitting the remaining packets to an analysis computer.


Kumaran Santhanam Photo 3

Real-Time Usb Class Level Decoding

US Patent:
8321604, Nov 27, 2012
Filed:
Aug 27, 2010
Appl. No.:
12/870759
Inventors:
Leonid Vaynberg - Sunnyvale CA, US
Kumaran Santhanam - Sunnyvale CA, US
Assignee:
Total Phase, Inc. - Sunnnyvale CA
International Classification:
G06F 3/00, G06F 11/00
US Classification:
710 18, 710 15, 709224, 714 1, 714 471
Abstract:
Real-time USB class level decoding is disclosed. In some embodiments, a first packet associated with a USB class level operation and a second packet generated by a USB analyzer are received. It is determined based at least in part on a first time associated with the first packet and a second time associated with the second packet that the class level operation has timed out. In some embodiments, an enumeration record is copied from a buffer configured to store USB data associated with a target USB device to a 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. In some embodiments, USB data is displayed for analysis at least in part by grouping packets not likely to be of interest differently depending on whether class level decoding is enabled.


Kumaran Santhanam Photo 4

Real-Time Usb Class Level Decoding

US Patent:
2013011, May 2, 2013
Filed:
Oct 19, 2012
Appl. No.:
13/656616
Inventors:
TOTAL PHASE, INC. - Sunnyvale CA, US
Kumaran Santhanam - Sunnyvale CA, US
Assignee:
TOTAL PHASE, INC. - Sunnyvale CA
International Classification:
G06F 11/30
US Classification:
710 18
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.


Kumaran Santhanam Photo 5

Circuits And Methods For Reliable Automatic Usb Speed Detection

US Patent:
2010004, Feb 25, 2010
Filed:
Aug 19, 2009
Appl. No.:
12/544219
Inventors:
Gopal Santhanam - Sunnyvale CA, US
Kumaran Santhanam - Sunnyvale CA, US
Etai Bruhis - Palo Alto CA, US
Assignee:
Total Phase, Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
710 15
Abstract:
The Universal Serial Bus (“USB”) 2.0 Specification defines three speeds of communication for its bus, and each has its own signaling characteristics. Due to the uniqueness of each speed, PHYs must be placed in a separate mode for each signaling rate. Although USB devices may know its communication speed, a general purpose USB analyzer must be able to analyze all USB communications. Rather than force the user to manually set the operating mode of the analyzer, this invention describes circuits for automatically and reliably determining the monitored USB communication speed.