1
Pradeep Kathail, Thomas E Saulpaugh, Holly Knight, Jano Banks, Ron Hochsprung: Dynamic device matching using driver candidate lists. Apple Computer, Blakely Sokoloff Taylor & Zafman, September 1, 1998: US05802365 (154 worldwide citation)

A method and mechanism for automatically correlating a device to its appropriate driver and family within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which ...


2
Holly Knight, Milton Soong, Pradeep Kathail: System and method for handling dynamic changes in device states. Apple Computer, Carr & Ferrell, July 28, 1998: US05787019 (83 worldwide citation)

The present invention is a system and method by which changes in states of devices within a computer system are identified and understood by relevant parts of the system. The system responds to state changes in a well-defined and predictable way without requiring a reboot cycle of operation. The sta ...


3
Pradeep Kathail, Carl Sutton, Andrew Valencia: Method and system for verifying configuration transactions managed by a centralized database. Cisco Technology, Sierra Patent Group, April 27, 2004: US06728723 (11 worldwide citation)

A method and system for verifying router configuration transactions carried out by a centralized information provider or database system. The centralized database provides verification registration and verification unregistration for various router subsystems associated with said database system. Th ...


4
Hao Zhou, Sebastien Marineau Mes, Peter van der Veen, Pradeep Kathail, Steve Belair: Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment. QNX Software Systems, Brinks Hofer Gilson & Lione, June 16, 2009: US07549151 (5 worldwide citation)

An asynchronous message passing mechanism that allows for multiple messages to be batched for delivery between processes, while allowing for full memory protection during data transfers and a lockless mechanism for speeding up queue operation and queuing and delivering messages simultaneously.


5
Pradeep Kathail: Method and system for externally managing router configuration data in conjunction with a centralized database. Cisco Technology, Sierra Patent Group, January 9, 2007: US07162537 (4 worldwide citation)

A method and system for externally managing router configuration data in conjunction with a centralized database subsystem in a router device. The centralized database provides external management registration and unregistration for various managing router subsystems associated with said database sy ...


6
Pradeep Kathail, Kirk Lougheed, David Barach, Philip Winterfield: Accelerated data switching on symmetric multiprocessor systems using port affinity. Cisco Technology, Marger Johnson & McCollom P C, November 23, 2010: US07840731

A router that includes a plurality of processors (SMPs) where there is “affinity” between particular processors and particular interfaces: Each of the router's interfaces are assigned to one of the processors. A packet arriving at a particular interface will be handled by the processor having an aff ...


7
Pradeep Kathail, Kirk Lougheed, David Barach, Philip Winterfield: Accelerated data switching on symmetric multiprocessor systems using port affinity. Marger Johnson & Mccollom PC, March 2, 2006: US20060045078-A1

A router that includes a plurality of processors (SMPs) where there is “affinity” between particular processors and particular interfaces: Each of the router's interfaces are assigned to one of the processors. A packet arriving at a particular interface will be handled by the processor having an aff ...