Patents by Inventor Bryan Stiekes

Bryan Stiekes 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: 10742722
    Abstract: Examples relate to load balancing servers. In one example, a computing device may: receive a network packet from a source device, the network packet including data specifying a value; divide the value included in the network packet by a divisor; determine, from a plurality of servers, a destination server for the network packet based on a remainder of the division; and forward the network packet to the destination server.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 11, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Juliano Vacaro, Sebastien Tandel, Bryan Stiekes
  • Patent number: 10693735
    Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 23, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Peter Erik Mellquist, Bryan Stiekes
  • Patent number: 10585598
    Abstract: Data requests for data stored in a non-volatile media may be monitored and used to identify if the media is being used as memory or storage. The accessibility of the data may be modified based on the identified usage model.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 10, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Brown, Erin A. Handgen, Bryan Stiekes
  • Publication number: 20190215245
    Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Inventors: Peter Erik Mellquist, Bryan Stiekes
  • Patent number: 10341389
    Abstract: In some examples, a system receives a context of an application to request a set of network traffic, the context including a requested behavior of a service enabled by the application, and provides a policy to a network device of a network, the policy to regulate the set of network traffic based on the context, the policy provided to the network device to cause the network device to route the set of network traffic based on applying the policy, the routing comprising forwarding the set of network traffic to a destination or denying transmission of the set of network traffic to the destination.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: July 2, 2019
    Assignee: Hewlett Packard Enterprise Department LP
    Inventors: Bryan Stiekes, Sebastien Tandel, Jechun Chiu
  • Patent number: 10270663
    Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: April 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Erik Mellquist, Bryan Stiekes
  • Publication number: 20190102091
    Abstract: Data requests for data stored in a non-volatile media may be monitored and used to identify if the media is being used as memory or storage. The accessibility of the data may be modified based on the identified usage model.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Andrew Brown, Erin A. Handgen, Bryan Stiekes
  • Patent number: 10206092
    Abstract: Some examples provide a system to automatically discover network devices. The system enables a network device discovery protocol with a transmit mode and a receive mode on a network device. The system enables an auxiliary communication protocol on the network device. The system broadcasts the network device discovery protocol records from the network device including local neighbors and connectivity information. The system engine processes topological information using the auxiliary communication protocol and timing cycles to update age of a set of topology information records.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Erik Mellquist, Joao Claudio Ambrosi, Bryan Stiekes, Raul Ney da Silva Lima, Victor Hugo Rebelo Rodrigues, Alex Ferreira Ramires Trajano
  • Publication number: 20180332081
    Abstract: In some examples, a system receives a context of an application to request a set of network traffic, the context including a requested behavior of a service enabled by the application, and provides a policy to a network device of a network, the policy to regulate the set of network traffic based on the context, the policy provided to the network device to cause the network device to route the set of network traffic based on applying the policy, the routing comprising forwarding the set of network traffic to a destination or denying transmission of the set of network traffic to the destination.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: Bryan Stiekes, Sebastien Tandel, Jechun Chiu
  • Patent number: 10044760
    Abstract: In one implementation, an example system may include a policy engine. The policy engine may receive a context of an application to request a set of network traffic and provide a policy rule to a network device of a network path. In another implementation, an example system may identify a party and a requested behavior of the service and maintain a context to determine a policy rule to regulate a set of network traffic associated with the service based on the party and the requested behavior. In another implementation, an example method may comprise receiving a service request and an authentication, identifying a party, identifying a behavior, and deploying a policy to a network device of a network based on the party and the behavior.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: August 7, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bryan Stiekes, Sebastien Tandel, Jechun Chiu
  • Publication number: 20180176294
    Abstract: Examples relate to load balancing servers. In one example, a computing device may: receive a network packet from a source device, the network packet including data specifying a value; divide the value included in the network packet by a divisor; determine, from a plurality of servers, a destination server for the network packet based on a remainder of the division; and forward the network packet to the destination server.
    Type: Application
    Filed: June 26, 2015
    Publication date: June 21, 2018
    Inventors: Juliano Vacaro, Sebastien Tandel, Bryan Stiekes
  • Publication number: 20180123892
    Abstract: Examples include fabric management devices. Some examples include a fabric management device to manage a network fabric. The fabric management device comprises a serial interface to connect to a network device of the network fabric that provides power and data to the fabric management device, a processing resource, and a machine-readable storage medium with instructions executable by the processing resource. The machine-readable storage medium comprises instructions establish communication across the serial interface with the network device via a fabric management device driver, discover a topology of the network fabric, wherein the network fabric comprises a plurality of network devices, and monitor a set of network performance metrics of the plurality of network devices. The machine-readable storage medium further comprises instructions to dynamically configure the network fabric based on the set of network performance metrics.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Peter Erik MELLQUIST, Bryan STIEKES
  • Publication number: 20170201434
    Abstract: Examples disclosed herein relate to updating a controller of a computational resource system that provides a computing capability to a distributed processing framework. An analysis engine of the distributed processing framework may collect resource usage data characterizing consumption of a compute resource of the computational resource system in providing the computing capability to a framework nodes of the distributed processing framework. Using the resource usage data, the analysis engine may update the controller of the computational resource system with actionable data affecting the computing capability.
    Type: Application
    Filed: May 30, 2014
    Publication date: July 13, 2017
    Inventors: Qianhui Liang, Bryan Stiekes, Ludmila Cherkasova
  • Patent number: 9479539
    Abstract: A distributed network instrumentation system (100) includes a security management station (110) including a global network policy decomposer (112) configured to decompose global network security policies to local security policies for distributed policy enforcement, and a network interface (220) communicatively coupled to a compute platform (200). The network interface (220) is configured to off-load processing of the local security policies and end-to-end encryption from an operating system (210) of the compute platform (200) for facilitating network instrumentation.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: October 25, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bryan Stiekes
  • Publication number: 20160308905
    Abstract: In one implementation, an example system may include a policy engine. The policy engine may receive a context of an application to request a set of network traffic and provide a policy rule to a network device of a network path. In another implementation, an example system may identify a party and a requested behavior of the service and maintain a context to determine a policy rule to regulate a set of network traffic associated with the service based on the party and the requested behavior. In another implementation, an example method may comprise receiving a service request and an authentication, identifying a party, identifying a behavior, and deploying a policy to a network device of a network based on the party and the behavior.
    Type: Application
    Filed: December 4, 2013
    Publication date: October 20, 2016
    Inventors: Bryan Stiekes, Sebastien Tandel, Jechun Chiu
  • Patent number: 9304798
    Abstract: A scalable, multi-tenant network architecture for a virtualized datacenter is provided. The network architecture includes a network having a plurality of servers connected to a plurality of switches. The plurality of servers hosts a plurality of virtual interfaces for a plurality of tenants. A configuration repository is connected to the network and each server in the plurality of servers has a network agent hosted therein. The network agent encapsulates packets for transmission across the network from a source virtual interface to a destination virtual interface in the plurality of virtual interfaces for a tenant in the plurality of tenants. The packets are encapsulated with information identifying and locating the destination virtual interface, and the information is interpreted by switches connected to the source virtual interface and the destination virtual interface.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: April 5, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jayaram Mudigonda, Praveen Yalagandula, Jeffrey Clifford Mogul, Bryan Stiekes, Anna Fischer
  • Publication number: 20160006764
    Abstract: A distributed network instrumentation system (100) includes a security management station (110) including a global network policy decomposer (112) configured to decompose global network security policies to local security policies for distributed policy enforcement, and a network interface (220) communicatively coupled to a compute platform (200). The network interface (220) is configured to off-load processing of the local security policies and end-to-end encryption from an operating system (210) of the compute platform (200) for facilitating network instrumentation.
    Type: Application
    Filed: April 29, 2015
    Publication date: January 7, 2016
    Inventor: Bryan Stiekes
  • Patent number: 9106578
    Abstract: A network includes at least two core local area network (LAN) fabrics, each including a first core switch cluster deployed at a first sub-core and a second core switch cluster deployed at a second sub-core different from the first sub-core. The network also includes a multi-port link aggregation group to link the first core switch cluster and the second core switch cluster.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: August 11, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bryan Stiekes
  • Patent number: 9049236
    Abstract: A distributed network instrumentation system (100) includes a security management station (110) including a global network policy decomposer (112) configured to decompose global network security policies to local security policies for distributed policy enforcement, and a network interface (220) communicatively coupled to a compute platform (200). The network interface (220) is configured to off-load processing of the local security policies and end-to-end encryption from an operating system (210) of the compute platform (200) for facilitating network instrumentation.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: June 2, 2015
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventor: Bryan Stiekes
  • Publication number: 20150143470
    Abstract: According to an implementation, an interface between an application and a network is managed, for instance, by an interface manager. The interface manager is to receive a request from the application for access to the network, determine privileges assigned to the application, and provide the application with a level of access to the network that corresponds to the determined privileges assigned to the application.
    Type: Application
    Filed: July 31, 2012
    Publication date: May 21, 2015
    Inventors: Bryan Stiekes, Vishwas Manral