Patents by Inventor Roman G. Baker

Roman G. Baker has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6567377
    Abstract: 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 number. A load balancing scheme is executed in order to select a NIC from the plurality of NICs. In one embodiment, the load balancing scheme is a function of the IP address; in alternate embodiments, the load balancing scheme is a function of the IP address and either the destination or source TCP port number. The media access control (MAC) address that represents the selected NIC is inserted in the outgoing data packet. The data packet is then sent using the selected NIC.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: May 20, 2003
    Assignee: 3Com Corporation
    Inventors: RamKrishna Vepa, Roman G. Baker, Sameer Nanda, Thomas A. Maufer
  • Patent number: 6560630
    Abstract: 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 load balancing scheme. A first directed data packet containing the first MAC address and a network address for the server computer system is sent to a first client computer system. The first MAC address and the network address are stored in a protocol cache of the first client computer system. A second MAC address for a second NIC is also selected using the load balancing scheme. A second directed packet containing the second MAC address and the network address is sent to a second client computer system. The second MAC address and the network address are stored in a protocol cache of the second client computer system.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: May 6, 2003
    Assignee: 3Com Corporation
    Inventors: RamKrishna Vepa, Roman G. Baker, Sameer Nanda, Thomas A. Maufer
  • Patent number: 6512774
    Abstract: 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 second NIC, and a direct packet is also sent from the second NIC to the first NIC. The server computer system monitors the NICs to determine whether the directed packet from the first NIC is received by the second NIC. The server computer system also monitors the first NIC to determine whether the directed packet from the second NIC is received by the first NIC. The server computer system determines whether the first NIC is functioning using the results from the monitoring. When the first NIC is determined to be non-functioning, the functions of the first NIC are automatically switched from the first NIC to one of the plurality of NICs.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: January 28, 2003
    Assignee: 3Com Corporation
    Inventors: RamKrishna Vepa, Roman G. Baker, Sameer Nanda, Thomas A. Maufer
  • Patent number: 6490632
    Abstract: A method for selecting a network interface card (NIC) to be used to send and receive data packets in an Internetwork Protocol Exchange (IPX) environment using a server computer system having a plurality of NICs coupled thereto. An outgoing data packet is addressed using an IPX address and a socket number. A load balancing scheme is executed in order to select a NIC from the plurality of NICs. In one embodiment, the load balancing scheme is a function of the IPX address; in alternate embodiments, the load balancing scheme is a function of the IPX address and either the destination or source socket number. The media access control (MAC) address that represents the selected NIC is inserted in the outgoing data packet. The data packet is then sent using the selected NIC. In one embodiment, the present invention also provides a system and method for fault tolerance and fail over support.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: December 3, 2002
    Assignee: 3Com Corporation
    Inventors: RamKrishna Vepa, Roman G. Baker, Sameer Nanda