Patents by Inventor Shaun C. Wackerly

Shaun C. Wackerly 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: 7924720
    Abstract: Systems, methods, and devices are described that monitor network traffic. One method includes monitoring a number of packets received by a network device based on a number of criteria to determine a flow of the packets. For each monitored packet for a particular source IP address/destination IP address pair, the method includes hashing a destination TCP/UDP port number into a range [0 . . . N]. The method further includes setting a bit in a bit field that has a width of N+1 bits based on the hashing.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shaun C. Wackerly
  • Patent number: 7796613
    Abstract: A network device, system and method are provided for detection of mismatched VLAN tags on a port of a network chip and a packet. The network device includes a processor, a memory and a network chip having a number of network ports. One of the ports is tagged with a VLAN membership of at least one particular VLAN and configured to receive a packet. Computer executable instructions are storable in the memory and executable by the processor to detect whether the packet received at the port is untagged with any VLAN. Upon detecting that the packet is untagged with any VLAN, the computer executable instructions determine whether the untagged packet is intended to be untagged on the particular VLAN at the port.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shaun C. Wackerly
  • Patent number: 7760742
    Abstract: In some embodiments of the present invention, method of routing data packets using a pseudo-route are presented including: receiving a data packet, the data packet having a destination; calculating the pseudo-route, if the destination corresponds with at least one of a plurality of software routing table routes, the pseudo-route having a most specific non-overlapping route mask derived from at least one of a plurality of overlapping software routing table routes; and routing the data packet using the pseudo-route. In some embodiments methods are presented further including: selecting a most specific route from the at least one of a plurality of software routing table routes corresponding with the destination. In some embodiments methods are presented further including: programmatically entering the pseudo-route into a hardware routing table.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: July 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shaun C Wackerly
  • Patent number: 7684410
    Abstract: Dynamically enable link aggregation control protocol on a per port and per virtual local area network (VLAN) basis.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Shaun C. Wackerly
  • Publication number: 20080205273
    Abstract: Systems, methods, and devices are described that monitor network traffic. One method includes monitoring a number of packets received by a network device based on a number of criteria to determine a flow of the packets. For each monitored packet for a particular source IP address/destination IP address pair, the method includes hashing a destination TCP/UDP port number into a range [0 . . . N]. The method further includes setting a bit in a bit field that has a width of N+1 bits based on the hashing.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Inventor: Shaun C. Wackerly
  • Publication number: 20080101387
    Abstract: Dynamically enable link aggregation control protocol on a per port and per virtual local area network (VLAN) basis.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventor: Shaun C. Wackerly
  • Publication number: 20080101380
    Abstract: Network devices, systems and methods are provided for detection for mismatched VLAN tags.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventor: Shaun C. Wackerly