Patents by Inventor Hood L. Richardson

Hood L. Richardson 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: 8499093
    Abstract: Methods, systems, and computer readable media for performing stateless load balancing of network traffic flows are disclosed. According to one aspect, the subject matter described herein includes a method for performing stateless load balancing of network traffic flows. The method occurs at a layer 3 packet forwarding and layer 2 switching device. The method includes responding to address resolution protocol (ARP) requests from clients, the ARP requests including a virtual IP (VIP) address shared by the device and a plurality of servers coupled to the device, with the medium access control (MAC) address of the device. The method also includes receiving, from the clients, packets addressed to the VIP address and having the MAC address of the device. The method further includes load sharing the packets among the servers using a layer 3 forwarding operation that appears to the clients as a layer 2 switching operation.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: July 30, 2013
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Hood L. Richardson, Jr.
  • Patent number: 8208418
    Abstract: The subject matter described herein includes methods and systems for conserving multicast port lists in an IP packet forwarding device. According to one embodiment, the method includes providing an IP multicast packet port data structure containing at least a first port list and a second port list. The first and second port lists each contain zero or more port addresses for indicating the ports to which a received IP multicast packet including a group IP address is to be forwarded. An IP multicast packet forwarding database (FDB) is provided where the FDB has at least a first FDB entry and a second FDB entry for forwarding the received IP multicast packet based on its group IP address. The first and second FDB entries each include at least one multicast group IP address and are associated with at least one of the first and the second port lists. It is then determined whether the first and second port lists contain identical information.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: June 26, 2012
    Assignee: Extreme Networks, Inc.
    Inventors: Donald B. Grosser, Jr., Michael D. Mroz, Hood L. Richardson
  • Patent number: 8117336
    Abstract: The subject matter described herein includes methods and systems for providing accidental stack join protection. According to one embodiment, a method includes connecting stacking ports of a first switch that is a member of a first stack and a second switch that is a member of a second stack and thereby joining the first and second stacks. The configurations of the first stack and of the second stack are detected and it is determined whether the detected configurations indicate a configuration mismatch between the first and second stacks. In response to determining that the detected configurations relate to a mismatch, the automatic joining of the first and second stacks is inhibited and the first and second stacks are allowed to continue switching traffic with their existing configurations.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 14, 2012
    Assignee: Extreme Networks, Inc.
    Inventors: Louis A. Dernosek, Donald B. Grosser, Michael D. Mroz, Hood L. Richardson, Jr.
  • Publication number: 20110283013
    Abstract: Methods, systems, and computer readable media for performing stateless load balancing of network traffic flows are disclosed. According to one aspect, the subject matter described herein includes a method for performing stateless load balancing of network traffic flows. The method occurs at a layer 3 packet forwarding and layer 2 switching device. The method includes responding to address resolution protocol (ARP) requests from clients, the ARP requests including a virtual IP (VIP) address shared by the device and a plurality of servers coupled to the device, with the medium access control (MAC) address of the device. The method also includes receiving, from the clients, packets addressed to the VIP address and having the MAC address of the device. The method further includes load sharing the packets among the servers using a layer 3 forwarding operation that appears to the clients as a layer 2 switching operation.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 17, 2011
    Inventors: Donald B. Grosser, Hood L. Richardson, JR.
  • Publication number: 20080301319
    Abstract: The subject matter described herein includes methods and systems for providing accidental stack join protection. According to one embodiment, a method includes connecting stacking ports of a first switch that is a member of a first stack and a second switch that is a member of a second stack and thereby joining the first and second stacks. The configurations of the first stack and of the second stack are detected and it is determined whether the detected configurations indicate a configuration mismatch between the first and second stacks. In response to determining that the detected configurations relate to a mismatch, the automatic joining of the first and second stacks is inhibited and the first and second stacks are allowed to continue switching traffic with their existing configurations.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Louis A. Dernosek, Donald B. Grosser, Michael D. Mroz, Hood L. Richardson, JR.
  • Patent number: 6907466
    Abstract: Methods and systems for efficiently delivering data to multiple destinations in a computer network are disclosed. Data to be delivered to multiple destinations is stored in memory. The stored data is divided into blocks. Checksums are pre-calculated for each block. Pre-calculated checksums are used to calculate the data checksums for data to be inserted in each packet to be delivered to data destinations.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: June 14, 2005
    Assignee: Extreme Networks, Inc.
    Inventors: Cedell A. Alexander, Jr., Hood L. Richardson, Jr., Edward J. Rovner
  • Publication number: 20030088689
    Abstract: Methods and systems for efficiently delivering data to multiple destinations in a computer network are disclosed. Data to be delivered to multiple destinations is stored in memory. The stored data is divided into blocks. Checksums are pre-calculated for each block. Pre-calculated checksums are used to calculate the data checksums for data to be inserted in each packet to be delivered to data destinations.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 8, 2003
    Inventors: Cedell A. Alexander, Hood L. Richardson, Edward J. Rovner