Patents by Inventor Shaun Wakumoto

Shaun Wakumoto 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).

  • Publication number: 20080205408
    Abstract: A method of transmitting a packet from a distributed trunk switch and a computer-readable medium storing instructions therefor is described. The method comprises populating an address table of the distributed trunk switch. The method also comprises receiving a packet from a device connected to the distributed trunk switch and transmitting the received packet via a distributed trunk (DT) port of the distributed trunk switch if the destination address of the received packet corresponds to a distributed trunk port in the address table.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Shaun Wakumoto
  • Publication number: 20080205387
    Abstract: A method of transmitting a packet from a distributed trunk (DT) switch and a computer-readable medium storing instructions therefor is described. The method comprises receiving a packet from a device connected to the DT switch, transmitting the received packet via a non-distributed trunk port of the DT switch, and forwarding the received packet via a DT port of the DT switch for each received packet based on a determination of whether to forward the received packet based on an address of the received packet. The method also comprises forwarding the received packet via a distributed trunk interconnect port for each received packet received via one of a non-DT port and a DT port.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Shaun Wakumoto
  • Publication number: 20080101225
    Abstract: In one embodiment a method for capturing network packets includes transmitting packets from and receiving packets with a network switch, and copying transmitted and received packets to a packet repository within memory of the network switch such that the packets are stored on the switch and available for later retrieval.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventors: Mark A. Tassinari, David P. McMillan, Shaun Wakumoto
  • Publication number: 20070101429
    Abstract: One embodiment relates to a method of connection-rate filtering by a network device. Address resolution protocol (ARP) request packets received from a sub-network are monitored, and a copy of the received ARP request packets are sent to an agent program. The agent program determines a rate of ARP request packets sent by a host in the sub-network. Other embodiments are also disclosed.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Shaun Wakumoto, Frank Reichstein
  • Publication number: 20070086334
    Abstract: One embodiment disclosed relates to a method of connection-rate filtering. A rate of traffic through a port of a network device is measured. The measured traffic rate is compared with a pre-set threshold rate. Packets are sampled from the port over a period of time if the pre-set threshold rate is exceeded by the measured traffic rate, and the sampled packets are analyzed. Other embodiments are also disclosed.
    Type: Application
    Filed: October 5, 2005
    Publication date: April 19, 2007
    Inventors: Shaun Wakumoto, Frank Reichstein, Ballard Bare
  • Publication number: 20070086363
    Abstract: In a packet-based switch, a method for managing data flow between the switch and other switches that are interconnected in a mesh network. The method includes receiving at the switch a topology inform packet sent from a first switch of the other switches. The topology inform packet includes at least an identifier of the first switch. The method also includes updating a link state database associated with the first switch. The link state database is configured for storing topology data pertaining to the mesh network. The method further includes forwarding the topology inform packet to at least another switch of the other switches to enable at least another switch to update a link state database associated with at least another switch.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Shaun Wakumoto, Ballard Bare
  • Publication number: 20070043695
    Abstract: One embodiment relates to a method of action consolidation so as to avoid duplicative actions. A hash function is applied to a unique value relating to event-related data so as to create a hash key, and the hash key is used in determining whether duplicate data is already present in a hash table. A new hash entry with the event-related data is added to the hash table if duplicate data is absent from the hash table. Other embodiments are also disclosed.
    Type: Application
    Filed: August 16, 2005
    Publication date: February 22, 2007
    Inventors: Ballard Bare, Shaun Wakumoto, Daniel Ford
  • Publication number: 20060285498
    Abstract: One embodiment relates to a method by a switch of tracing a broadcast path from the switch through a group of switches. A broadcast traceroute packet is issued with a first hop entry from each port within the broadcast path. Trace hop packets are received from hop switches within the broadcast path, and trace complete packets are received from end switches within the broadcast path. Other embodiments are also disclosed.
    Type: Application
    Filed: June 21, 2005
    Publication date: December 21, 2006
    Inventors: Shaun Wakumoto, Ballard Bare, Michael Patmon, Cetin Ersoy
  • Publication number: 20060209852
    Abstract: One embodiment described relates to an automated method of host discovery and path tracing by a network management server. The method includes discovery of a location in the network of a source host, discovery of a location in the network of a destination host, and discovery of a path from the source host to the destination host. Other embodiments are also described.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Inventors: Shaun Wakumoto, Sarayu Chandrapal, Ballard Bare
  • Publication number: 20060182082
    Abstract: One embodiment disclosed relates to a method of configuring a traffic-associated path through a switching mesh. A source switch receives a request to associate a type of traffic to a specified path. The source switch is located at the beginning of the path. A path tag is allocated to the path. The path through the mesh is built, and the association between the type of traffic and the allocated path tag is programmed. Other embodiments are also disclosed.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Inventors: Shaun Wakumoto, Ballard Bare
  • Publication number: 20060176880
    Abstract: One embodiment disclosed relates to a method of mirroring select traffic in a switching mesh. A packet is received at an edge switch of the switching mesh, and a determination is made as to whether the packet is to be mirrored based on mirroring criteria. A path tag associated with a path through the switching mesh is selected. The path tag is associated with a mirror path if the packet is to be mirrored. The path tag is added to the packet, and the tagged packet is forwarded to a next switch along the path. Other embodiments are also disclosed.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Inventors: Ballard Bare, Shaun Wakumoto
  • Publication number: 20060168265
    Abstract: One embodiment disclosed relates to a method of assuring integrity of a data set between multiple devices. A normalizing factor is generated at a first device. Based on the data set at the first device and the normalizing factor, a first integrity mechanism is calculated. The normalizing factor and the first integrity mechanism are sent from the first device to at least a second device. Other embodiments are also disclosed.
    Type: Application
    Filed: November 4, 2004
    Publication date: July 27, 2006
    Inventors: Ballard Bare, Shaun Wakumoto
  • Publication number: 20060039385
    Abstract: One embodiment disclosed relates to a method of routing a packet by way of a router aggregation. A packet is received from outside the aggregation by an initially receiving router/switch unit. Router functions are performed by the initially receiving router unit, including modification of the packet. The packet is then sent to a layer 2 network of the aggregation, wherein switching functions are performed on the packet. Another embodiment disclosed relates to a cooperative aggregation of router/switch units. The aggregation includes a plurality of the router/switch units, and a switching network interconnecting the units. The cooperative aggregation functions as a single router from a perspective of an external network device coupled to the system.
    Type: Application
    Filed: August 17, 2004
    Publication date: February 23, 2006
    Inventors: Ballard Bare, Shaun Wakumoto
  • Publication number: 20050286413
    Abstract: One embodiment disclosed relates to a method of handling link failures between switches. A failed link is detected at a detecting switch. The detecting switch determines a set of path tags whose paths are affected by the failed link. Subsequently, when packets are received with one of the path tags affected by the failed link, those packets are retagged with a detour path tag associated with a detour path circumventing the failed link. Another embodiment disclosed relates to a packet switch apparatus with link failure handling capability for use in a switching mesh. Another embodiment disclosed relates to a switching mesh including a capability to handle link failures.
    Type: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050259587
    Abstract: An apparatus in one example comprises a first mesh network switch that directs a path verification request along a specific path to a second mesh network switch to test operability of the specific path.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050259647
    Abstract: An apparatus in one example comprises a first mesh network switch, of a plurality of mesh network switches, that employs mesh connection information of one or more mesh network switches of the plurality of mesh network switches to determine a plurality of paths between the first mesh network switch and a second mesh network switch, of the plurality of mesh network switches, before a selection of one path of the plurality of paths for transmission of one or more packets from the first mesh network switch to the second mesh network switch.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050213515
    Abstract: One embodiment disclosed relates to a switching system. The switching system includes first, second, and third sets of switches. The first set of switches is configured with a first instance of meshing software such that the switches in the first set are members of a first mesh domain. The second set of switches is configured with a second instance of the meshing software such that the switches in the second set are members of a second mesh domain. The third set of switches is configured with both the first and second instances of the meshing software such that the switches in the third set are members of both the first and second mesh domains. Another embodiment disclosed relates to a packet switch apparatus executing multiple instances of meshing software. Another embodiment disclosed relates to a method of configuring a switching system having multiple mesh domains.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050213506
    Abstract: One embodiment disclosed relates to a method of handling oversubscribed ports between switches. An oversubscribed port is detected at a detecting switch. A set of paths exiting at the oversubscribed port is selected for retagging, and tags for the set of paths are invalidated. When packets with the invalidated tags are received, the received packets are retagged with a tag associated with a detour path. Another embodiment disclosed relates to a packet switch apparatus with oversubscribed port handling capability for use in a switching mesh. Another embodiment disclosed relates to a switching mesh including a capability to handle oversubscribed ports between switches.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050213582
    Abstract: One embodiment disclosed relates to a method of load balancing traffic in a switching mesh. A packet is received at a switch of the mesh. A MAC destination address is gathered from the packet. An entry in a MAC address table is found with the MAC destination address, and a switch identifier associated with the MAC destination address is obtained. An entry in a switch table is found with the switch identifier, and data associated with the switch identifier is obtained. A hash function is used on field data from the packet to generate a hash value, and the hash value and the associated data are used to generate an index value. An entry in the tag table is found with the index value, and a path tag associated with the index value is obtained. The path tag is inserted into the packet. The path tags may be weighted.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy
  • Publication number: 20050213510
    Abstract: One embodiment disclosed relates to a method of cost determination for paths between switches in a mesh. A set of paths between each pair of the mesh switches is defined, and start-up costs for the paths are calculated. The costs for the previously defined paths are subsequently recalculated using a directed cost protocol. The directed cost protocol may include generating at a first switch a cost packet with path information associated with a specific path, and unlasting the cost packet via the specific path to a second switch.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Shaun Wakumoto, Ballard Bare, Cetin Ersoy