1
RamKrishna Vepa, Roman G Baker, Sameer Nanda, Thomas A Maufer: Fail over with multiple network interface cards. 3Com Corporation, Wagner Murabito & Hao, January 28, 2003: US06512774 (80 worldwide citation)

A method and system for detecting a non-functioning network interface card (NIC) in a server computer system adapted to have a plurality of network interface cards coupled thereto and communicatively coupled to client computer systems in a network. A directed packet is sent from a first NIC to a sec ...


2
RamKrishna Vepa, Roman G Baker, Sameer Nanda, Thomas A Maufer: High performance load balancing of outbound internet protocol traffic over multiple network interface cards. 3Com Corporation, Wagner Murabito & Hao, May 20, 2003: US06567377 (77 worldwide citation)

A method for selecting a network interface card (NIC) to be used to send an outgoing data packet from a server computer system having a plurality of NICs coupled thereto. The outgoing data packet is addressed using an Internet Protocol (IP) address and a Transmission Control Protocol (TCP) port numb ...


3
Marshall A Beddoe, Thomas A Maufer: Meta-instrumentation for security analysis. Mu Dynamics, Fenwick & West, August 10, 2010: US07774637 (76 worldwide citation)

A system and method for analyzing and/or testing member devices in a multi-device system. The multi-device system includes a device-under-analysis (DUA) and a device-under-observation (DUO). An analyzer that is external to the multi-device system generates and sends test messages to the DUA. The ana ...


4
Sameer Nanda, Radoslav Danilak, Paul J Gyugyi, Thomas A Maufer, Paul J Sidenblad, Ashutosh K Jha, Anand Rajagopalan: Using TCP/IP offload to accelerate packet filtering. NVIDIA Corporation, Patterson & Sheridan, September 2, 2008: US07420931 (63 worldwide citation)

A method and apparatus for filtering a packet on a connection within a computing system. In one embodiment, the method includes: receiving the packet; delegating the packet to an offload unit for filtering the packet; and determining, by the offload unit, whether the connection is a delegated connec ...


5
RamKrishna Vepa, Roman G Baker, Sameer Nanda, Thomas A Maufer: Receive load balancing and fail over with multiple network interface cards. 3Com Corporation, Wagner Murabito & Hao, May 6, 2003: US06560630 (62 worldwide citation)

A method for load balancing incoming data packets in a server computer system adapted to have a plurality of network interface cards coupled thereto and communicatively coupled to client computer systems in a network. A first media access control (MAC) address for a first NIC is selected using a loa ...


6
Thomas A Maufer: Extended service set mesh topology discovery. NVIDIA Corporation, Patterson & Sheridan, April 21, 2009: US07522540 (61 worldwide citation)

A system and methods for wireless computing devices to become mesh member nodes within a self-configuring mesh network includes mechanisms for neighbor discovery and sharing of a common topology database including mesh topology and mesh network information. Each mesh node may use the topology databa ...


7
Thomas A Maufer, Sameer Nanda: Method and apparatus for deflecting flooding attacks. NVIDIA Corporation, Patterson & Sheridan L, June 19, 2007: US07234161 (54 worldwide citation)

Method and apparatus for deflecting connection flooding attacks. Specifically, the stateful firewall allows all connection attempts to flow into the destination host, but monitors the connection attempts to ensure that only legitimate connections are allowed. If the firewall detects that a connectio ...


8
Thomas A Maufer, Paul J Gyugyi, Sameer Nanda, Paul J Sidenblad: Data structures and state tracking for network protocol processing. NVIDIA Corporation, Patterson & Sheridan, May 29, 2012: US08190767 (38 worldwide citation)

Described are data structures, and methodology for forming same, for network protocol processing. A method for creating data structures for firewalling and network address translating is described. A method for creating data structures for physical layer addressing is described. A method for securit ...


9
Ashutosh K Jha, Radoslav Danilak, Paul J Gyugyi, Thomas A Maufer, Sameer Nanda, Anand Rajagopalan, Paul J Sidenblad: Setting up a delegated TCP connection for hardware-optimized processing. NVIDIA Corporation, Patterson & Sheridan, August 12, 2008: US07412488 (37 worldwide citation)

A method of setting up a delegated connection for processing by an offload unit is described. The method comprises establishing a TCP connection and determining whether or not to delegate the TCP connection for processing by the offload unit, producing a delegated connection, and setting up the dele ...


10
Thomas A Maufer: Secure wiretap support for internet protocol security. 3Com Corporation, Wagner Murabito & Hao, August 20, 2002: US06438695 (35 worldwide citation)

Secure wiretap support for Internet Protocol security. Specifically, one embodiment of the present invention includes a system for allowing controlled access to a networked communication. The system comprises an intermediate device that includes memory. The memory of the intermediate device is for s ...