Patents by Inventor Michael Henkel

Michael Henkel 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: 20240129161
    Abstract: In general, techniques are described for performing network segmentation for container orchestration platforms. A network controller comprising a memory and processing circuitry may be configured to perform the techniques. The memory may be configured to store a request, conforming to a container orchestration platform, to configure a new pod of a plurality of pods with a primary interface to communicate on a virtual network to segment a network formed by the plurality of pods. The processing circuitry may be configured to configure, responsive to the request, the new pod with the primary interface to enable communications via the virtual network.
    Type: Application
    Filed: December 27, 2022
    Publication date: April 18, 2024
    Inventors: Prasad Miriyala, Michael Henkel, Pranav Cherukupalli
  • Publication number: 20240095158
    Abstract: In general, techniques are described for performing pre-deployment checks to ensure that a computing environment is suitably configured for deploying a containerized software-defined networking (SDN) architecture system, and for performing post-deployment checks to determine the operational state of the containerized SDN architecture system after deployment to the computing environment.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 21, 2024
    Inventors: Prasad Miriyala, Michael Henkel, Sridhar Ramachandra Katere, Pranav Cherukupalli, Atul S. Moghe, Ji Hwan Kim
  • Patent number: 11926957
    Abstract: The present invention relates to textile fibre products having a coating comprising polymers based on ethylenically polymerisable monomers with a glass transition temperature of at least 60° and a coating method for coating fibre products with an aqueous polymer dispersion, wherein an aqueous polymer dispersion based on vinyl polymerisable monomers with a glass transition temperature of at least 60° C. is firstly provided, and this is brought into contact with a fibre product and then dried. The invention also relates to the use of corresponding polymer dispersions for the coating of fibre products, correspondingly coated fiber products, use thereof to reinforce mineral matrices, and corresponding fibre-composite materials, in particular textile-concrete composite materials. In particular, the invention relates to a coating means that can be applied to a textile fabric in a continuous, water-based process and enables an optimal introduction of force from the mineral matrix into the textile reinforcement.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 12, 2024
    Assignee: CHT GERMANY GMBH
    Inventors: Amon-Elias Klausmann, Jan-Valentin Rolle, Ulrike Henkel, Michael Hees
  • Publication number: 20240073087
    Abstract: In general, techniques are described for leveraging a configuration framework for an orchestration platform to configure software that implements a control plane for a containerized network router in a cloud-native SDN architecture. In an example, a method comprises receiving, by a server executing a containerized routing protocol process, configuration data generated from a Network Resource configuration object managed by a custom resource controller; configuring, by the server, the containerized routing protocol process with the configuration data; and programming, by the containerized routing protocol process, based on the configuration data generated from the Network Resource configuration object, a virtual router data plane to forward network traffic.
    Type: Application
    Filed: December 28, 2022
    Publication date: February 29, 2024
    Inventors: Michael Henkel, Richard Roberts
  • Patent number: 11876673
    Abstract: An example application programming interface (API) server device that distributes configuration data to managed network devices includes one or more processing units implemented in circuitry and configured to receive configuration data to be deployed to at least one of the managed network devices; store the configuration data to a configuration database; and send the configuration data to the at least one of the managed network devices. In this manner, the configuration data can be archived for later retrieval and analysis, e.g., to perform root cause analysis in the event of an error.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 16, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Michael Henkel, Iqlas M. Ottamalika
  • Publication number: 20230300020
    Abstract: A method includes deploying a network device within a fabric having a management network by attaching the network device through the management network to a port of a role allocator, wherein the role allocator includes one or more ports designated as first level port connections and one or more other ports designated as second level port connections. If the deployed network device is attached to one of the ports designated as first level port connections, the deployed network device is configured as a first level device. If the deployed network device is attached to one of the ports designated as second level port connections, the deployed network device is configured as a second level device.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Sukhdev S. Kapur, Michael Henkel
  • Publication number: 20230261937
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 17, 2023
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S. Moghe
  • Patent number: 11706085
    Abstract: A method includes deploying a network device within a fabric having a management network by attaching the network device through the management network to a port of a role allocator, wherein the role allocator includes one or more ports designated as first level port connections and one or more other ports designated as second level port connections. If the deployed network device is attached to one of the ports designated as first level port connections, the deployed network device is configured as a first level device. If the deployed network device is attached to one of the ports designated as second level port connections, the deployed network device is configured as a second level device.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: July 18, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sukhdev S. Kapur, Michael Henkel
  • Patent number: 11700181
    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to receive, via an application programming interface (API) framework, an indication of an intent. The intent includes data indicating an update to a data structure including a plurality of nodes representing the plurality of network devices and a plurality of edges connecting the plurality of nodes. The one or more processing units are further configured to process the intent to select a topology compiler from a plurality of topology compilers and invoke, via the API framework, the selected topology compiler using a role of a network device of the plurality of network devices and an indication of the network device as input to generate abstract configuration information. The one or more processing units are further configured to configure the network device based on the abstract configuration information.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: July 11, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Michael Henkel, Atul S Moghe
  • Patent number: 11665053
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: May 30, 2023
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
  • Publication number: 20230123775
    Abstract: In an example, a method includes processing, by an application programming interface (API) server implemented by a configuration node of a network controller for a software-defined networking (SDN) architecture system, requests for operations on native resources of a container orchestration system; processing, by a custom API server implemented by the configuration node, requests for operations on custom resources for SDN architecture configuration, wherein each of the custom resources for SDN architecture configuration corresponds to a type of configuration object in the SDN architecture system; detecting, by a control node of the network controller, an event on an instance of a first custom resource of the custom resources; and by the control node, in response to detecting the event on the instance of the first custom resource, obtaining configuration data for the instance of the first custom resource and configuring a corresponding instance of a configuration object in the SDN architecture.
    Type: Application
    Filed: March 31, 2022
    Publication date: April 20, 2023
    Inventors: Mahesh Sivakumar, FNU Nadeem, Srinivas Akkipeddi, Michael Henkel, Prasad Miriyala, Gurminder Singh, Édouard Thuleau, Atul S Moghe, Joseph Williams, Ignatious Johnson Christober, Jeffrey S. Marshall, Nagendra Maynattamai, Dale Davis
  • Publication number: 20230104568
    Abstract: In an example, a network controller for an SDN architecture system includes processing circuitry of a central cluster of first one or more compute nodes; a configuration node configured for execution by the processing circuitry; a control node configured for execution by the processing circuitry. The configuration node includes a custom API server to process requests for operations on custom resources for SDN architecture configuration. Each of the custom resources for SDN architecture configuration corresponds to a type of configuration object in the SDN architecture system. The control node, in response to detecting an event on an instance of a first custom resource of the custom resources, obtains configuration data for the instance of the first custom resource and configures a corresponding instance of a configuration object in a workload cluster of second one or more compute nodes. The first and second compute nodes may be distinct.
    Type: Application
    Filed: March 31, 2022
    Publication date: April 6, 2023
    Inventors: Prasad Miriyala, Michael Henkel, Vijay Shankar H S, Ashish Arunrao Vyawahare, Sandhyashree K R, Venkata Rama Pradeep Kumar Vajrapu, Atul S Moghe
  • Publication number: 20230106531
    Abstract: In general, techniques are described for a creating a virtual network router within a software defined network (SDN) architecture. A network controller for the SDN architecture system may include processing circuitry that is configured to execute a configuration node and a control node. The configuration node may process a request by which to create a virtual network router (VNR), where the virtual network router may cause the network controller to interconnect a first virtual network (VN) and a second VN. The VNR may represent a logical abstraction of one or more policies that cause import and/or export of routing information between the first VN and the second VN. The control node configures the first VN and the second VN according to the one or more policies to enable the import and/or the export of routing information between the first VN and the second VN via the VNR.
    Type: Application
    Filed: June 29, 2022
    Publication date: April 6, 2023
    Inventors: Michael Henkel, Prasad Miriyala, Édouard Thuleau, Nagendra Prasath Maynattamai Prem Chandran, Atul S Moghe
  • Publication number: 20230095442
    Abstract: An example application programming interface (API) server device that distributes configuration data to managed network devices includes one or more processing units implemented in circuitry and configured to receive configuration data to be deployed to at least one of the managed network devices; store the configuration data to a configuration database; and send the configuration data to the at least one of the managed network devices. In this manner, the configuration data can be archived for later retrieval and analysis, e.g., to perform root cause analysis in the event of an error.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Prasad Miriyala, Michael Henkel, Iqlas M. Ottamalika
  • Publication number: 20230006885
    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to receive, via an application programming interface (API) framework, an indication of an intent. The intent includes data indicating an update to a data structure including a plurality of nodes representing the plurality of network devices and a plurality of edges connecting the plurality of nodes. The one or more processing units are further configured to process the intent to select a topology compiler from a plurality of topology compilers and invoke, via the API framework, the selected topology compiler using a role of a network device of the plurality of network devices and an indication of the network device as input to generate abstract configuration information. The one or more processing units are further configured to configure the network device based on the abstract configuration information.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Michael Henkel, Atul S. Moghe
  • Patent number: 11546210
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 3, 2023
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
  • Patent number: 11425221
    Abstract: A device comprising a memory and a processor may be configured to perform techniques by which to provide a runtime extensible application programming (API) server. The memory may store a datastore that includes a data model. The processor may execute the API server by which to access the data model stored to the datastore. The API server may receive, from a controller, a registration request (providing a resource definition specifying a semantic validation rule) to register a new data model to the datastore, and register the new data model to the datastore. The API server may next receive, from a client, a create request to create a resource for the new data model having initial data that conforms to the resource definition, apply the semantic validation rule to the initial data, and create, responsive to validating the create request, the resource for the new data model in the datastore.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 23, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Michael Henkel, Akhilesh Pathodia
  • Patent number: 11258661
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Sukhdev S. Kapur, Michael Henkel, Nachi Ueno, Jacopo Pianigiani, Dheeraj Gautam, Sridevi JeevaRaj
  • Publication number: 20210377113
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
  • Patent number: 11095504
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 17, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe