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: 20230308401Abstract: Systems and methods are provided for collecting data related to changes to a data store table, which may be used for analyzing problems that occur in the network. The information monitored may include types of changes made to a data store/table, such as insertions and deletions of data store elements. When an anomaly occurs in the statistical data store/table data, an alert is issued. This statistical data of the types of changes to a data store may be suggestive of similar changes in a network. For example, the uptime, inactive time, and stable time of rows of a data store table may be used for estimating or inferring the uptime, inactive time, and stable time for nodes, data paths, or other elements of a network. The system may include a web UI or a command line interface, which may aid in diagnosing problems in the network, and taking corrective action.Type: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Inventors: MADHUSOODHANA CHARI SESHA, KRISHNA MOHAN ELLURU, SHAUN WAKUMOTO
-
Patent number: 11546235Abstract: Examples disclosed herein relate to performing an action based on an advertisement indicator is present in a network packet. In one example, a network packet identified by a network infrastructure device as matching criteria associated with a pre-identified request is received. A parameter within the network packet is identified. A rule is used to determine whether the parameter indicates that an advertisement indicator is present in a flow associated with the network packet. An action is performed based on whether the advertisement indicator is present in the network packet.Type: GrantFiled: March 8, 2016Date of Patent: January 3, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wackerly, Shaun Wakumoto, Bruce E LaVigne
-
Patent number: 11372979Abstract: A method for accessing a computing device including launching a first operating system having a bootloader to boot a second operating system into a random-access memory on the computing device, the first operating system and the second operating system having access to an administrator password contained in an administrator password file located in a persistent file of the computing device and booting the second operating system from the first operating system bootloader to populate a filesystem into the second operating system. Also, executing a login failsafe by the second operating system to read the administrator password contained in the administrator password file located in the persistent file and installing the administrator password file in the filesystem of the second operating system by the login failsafe.Type: GrantFiled: December 17, 2019Date of Patent: June 28, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Mohamed Kahn, Shaun Wakumoto, Ted T. Nguyen
-
Patent number: 11336527Abstract: An expression evaluation system is provided. During operation, the system can obtain an encoded expression associated with a user group of a network and evaluate the encoded expression for a first switch to determine a first set of commands that the user group is allowed to execute on the first switch. The encoded expression can encode a set of commands. The system can then determine validity of the first set of commands for the user group by determining whether a respective user of the user group should be allowed to execute the first set of commands on the first switch. If the system identifies an issue with the validity of the first set commands, the system can generate a notification indicating the issue.Type: GrantFiled: June 1, 2020Date of Patent: May 17, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wackerly, Shaun Wakumoto, Sagar Bhanagay
-
Publication number: 20210377121Abstract: An expression evaluation system is provided. During operation, the system can obtain an encoded expression associated with a user group of a network and evaluate the encoded expression for a first switch to determine a first set of commands that the user group is allowed to execute on the first switch. The encoded expression can encode a set of commands. The system can then determine validity of the first set of commands for the user group by determining whether a respective user of the user group should be allowed to execute the first set of commands on the first switch. If the system identifies an issue with the validity of the first set commands, the system can generate a notification indicating the issue.Type: ApplicationFiled: June 1, 2020Publication date: December 2, 2021Inventors: Shaun Wackerly, Shaun Wakumoto, Sagar Bhanagay
-
Publication number: 20210367853Abstract: Embodiments herein relate to transmitting specific traffic along a blocked link. A status of links between switches of a network is monitored. The status of the links is one of blocked and non-blocked. A blocked link is not used by a Spanning Tree Protocol (STP). At least one of the network switches is configured to transmit the specific traffic along the blocked link.Type: ApplicationFiled: August 5, 2021Publication date: November 25, 2021Inventors: Charles F. CLARK, Shaun WAKUMOTO
-
Publication number: 20210182399Abstract: A method for accessing a computing device including launching a first operating system having a bootloader to boot a second operating system into a random-access memory on the computing device, the first operating system and the second operating system having access to an administrator password contained in an administrator password file located in a persistent file of the computing device and booting the second operating system from the first operating system bootloader to populate a filesystem into the second operating system. Also, executing a login failsafe by the second operating system to read the administrator password contained in the administrator password file located in the persistent file and installing the administrator password file in the filesystem of the second operating system by the login failsafe.Type: ApplicationFiled: December 17, 2019Publication date: June 17, 2021Inventors: Mohamed Kahn, Shaun Wakumoto, Ted T. Nguyen
-
Patent number: 11005814Abstract: An example of a computing system is described herein. The computing system includes a plurality of network security devices. The computing system also includes a network switch configured to direct network traffic. The computing system further includes a controller coupled to the network switch. The controller is to instruct the network switch in directing network traffic to the plurality of network security devices.Type: GrantFiled: June 10, 2014Date of Patent: May 11, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Joseph A. Curcio, Jechun Chiu, Bruce E. Lavigne, Wei Lu, Shaun Wakumoto, Mauricio Sanchez, Matthew Laswell
-
Patent number: 10944695Abstract: In some examples, a method can include monitoring data traffic along an uplink port and along at least a subset of a plurality of host ports, determining whether the uplink port is oversubscribed based on the monitored data traffic, determining whether a given host port of the at least a subset of host ports is receiving excessive data traffic in response to determining that the uplink port is oversubscribed, and flagging a host port that is determined to be receiving excessive data traffic.Type: GrantFiled: April 30, 2015Date of Patent: March 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Shawn E. Reynolds, Shaun Wakumoto, Jay G. Schudel
-
Patent number: 10601766Abstract: Example embodiments disclosed herein relate to determining whether a device exhibits anomalous behavior based on a set of rules, address usage information, and address range information. Address usage information for a device communicating on a data plane of a network implemented using switches is received via a control plane. Address range information for the network is maintained. Whether the device exhibits anomalous behavior is determined based on the set of rules, address usage information, and address range information.Type: GrantFiled: March 13, 2015Date of Patent: March 24, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wackerly, Shaun Wakumoto, Duane Edward Mentze
-
Patent number: 10469377Abstract: Systems and methods associated with service insertion forwarding are disclosed. One example method includes building a service insertion address table. The service insertion address table may associate service insertion tunnels with device addresses based on payload source addresses retrieved from packets received via the service insertion tunnels. The method also includes forwarding a packet received from a source device to a destination device. The packet may be received from the source device via a source service insertion tunnel. The packet may be forwarded to the destination device via a destination service insertion tunnel. The destination service insertion tunnel may be associated with the destination device in the service insertion address table.Type: GrantFiled: December 2, 2014Date of Patent: November 5, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Bruce E. LaVigne, Shaun Wakumoto
-
Patent number: 10348684Abstract: Examples include a network device to filter a packet for a packet type. The network device includes a filter to receive the packet and to determine whether the packet is a defined packet type. The network device also includes a Bloom filter to receive the packet from the filter based on the determination that the packet is a defined packet type and to determine whether the packet is a matched packet or an unmatched packet. A processing resource of the network device may receive the packet from the Bloom filter based on the determination that the packet is a matched packet and to determine whether the packet is an exact match.Type: GrantFiled: September 1, 2016Date of Patent: July 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wakumoto, Freeman Yufei Huang, Tomas Navarro, Nam Soo Kim, Bruce E Lavigne, Jechun Chiu, Sebastien Tandel
-
Patent number: 10230698Abstract: Examples disclose a system comprising an integrated circuit to determine whether a data packet should be processed by a shared security engine associated with a secure link. Additionally, the examples disclose a first media access control (MAC), associated with the shared security engine, to receive the data packet for transmission on the secure link based on the determination the data packet should be processed by the shared security engine.Type: GrantFiled: March 8, 2013Date of Patent: March 12, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wakumoto, Craig Joseph Mills, Parvez Syed Mohamed
-
Publication number: 20180115501Abstract: In some examples, a method can include monitoring data traffic along an uplink port and along at least a subset of a plurality of host ports, determining whether the uplink port is oversubscribed based on the monitored data traffic, determining whether a given host port of the at least a subset of host ports is receiving excessive data traffic in response to determining that the uplink port is oversubscribed, and flagging a host port that is determined to be receiving excessive data traffic.Type: ApplicationFiled: April 30, 2015Publication date: April 26, 2018Inventors: Shawn E. Reynolds, Shaun Wakumoto, Jay G. Schudel
-
Publication number: 20180063072Abstract: Example embodiments disclosed herein relate to determining whether a device exhibits anomalous behavior based on a set of rules, address usage information, and address range information. Address usage information for a device communicating on a data plane of a network implemented using switches is received via a control plane. Address range information for the network is maintained. Whether the device exhibits anomalous behavior is determined based on the set of rules, address usage information, and address range information.Type: ApplicationFiled: March 13, 2015Publication date: March 1, 2018Applicant: Hewlett Packard Enterprise Development LPInventors: Shaun Wackerly, Shaun Wakumoto, Duane Edward Mentze
-
Publication number: 20180063084Abstract: Examples include a network device to filter a packet for a packet type. The network device includes a filter to receive the packet and to determine whether the packet is a defined packet type. The network device also includes a Bloom filter to receive the packet from the filter based on the determination that the packet is a defined packet type and to determine whether the packet is a matched packet or an unmatched packet. A processing resource of the network device may receive the packet from the Bloom filter based on the determination that the packet is a matched packet and to determine whether the packet is an exact match.Type: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Shaun WAKUMOTO, Freeman Yufei HUANG, Tomas NAVARRO, Nam Soo KIM, Bruce E. LAVIGNE, Jechun CHIU, Sebastien TANDEL
-
Patent number: 9871766Abstract: Methods, network controllers, and machine-readable and executable instructions are provided to determine a secure path between a source device and a destination device. The secure path may be via a plurality of network devices. The secure path may be determined based on a security capability of each of the plurality of network devices in the secure path. Data may be forwarded between the source device and the destination device, via the plurality of network devices, based on the determined path.Type: GrantFiled: March 15, 2013Date of Patent: January 16, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Parvez Syed Mohamed, Craig J. Mills, Shaun Wakumoto
-
Publication number: 20180007075Abstract: Example embodiments disclosed herein relate to monitoring Dynamic Device Configuration Protocol offers via a control plane. In one example, an address range or multiple address ranges for sources of the Dynamic Device Configuration Protocol offers can be tracked. In this example, an anomaly can be determined based on one of the Dynamic Device Configuration Protocol offers and the address range(s).Type: ApplicationFiled: February 12, 2015Publication date: January 4, 2018Inventors: Shaun Wackerly, Duane Mentze, Shaun Wakumoto
-
Publication number: 20170346734Abstract: Systems and methods associated with service insertion forwarding are disclosed. One example method includes building a service insertion address table. The service insertion address table may associate service insertion tunnels with device addresses based on payload source addresses retrieved from packets received via the service insertion tunnels. The method also includes forwarding a packet received from a source device to a destination device. The packet may be received from the source device via a source service insertion tunnel. The packet may be forwarded to the destination device via a destination service insertion tunnel. The destination service insertion tunnel may be associated with the destination device in the service insertion address table.Type: ApplicationFiled: December 2, 2014Publication date: November 30, 2017Inventors: Bruce E. LaVigne, Shaun Wakumoto
-
Publication number: 20170142132Abstract: An example of a computing system is described herein. The computing system includes a network switch configured to direct network traffic. The computing system also includes a network device to receive the network traffic. The computing system further includes a controller coupled to the network switch. The controller is to monitor network traffic in the network switch and generate a policy to instruct the network switch in selecting a portion of the network traffic to direct to the network device.Type: ApplicationFiled: June 10, 2014Publication date: May 18, 2017Inventors: Joseph A. CURCIO, Jechun CHIU, Bruce E. LAVIGNE, Wei LU, Shaun WAKUMOTO, Mauricio SANCHEZ, Matthew LASWELL