Patents by Inventor Sreenath Premnadh

Sreenath Premnadh 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: 12287613
    Abstract: A method and to assembly for managing an automation program for an industrial automation platform, wherein the automation program is transferred to the automation platform and execution of the automation program is controlled, where in a first step, the automation program or a reference to the automation program is transferred from a Kubernetes master a virtual kubelet, in a second step, the transferred or referenced automation program is transferred to the industrial automation platform via a provider interface of the virtual kubelet, and in a third step, the execution of the transferred automation program on the industrial automation platform is controlled, where via the provider interface, control commands are transferred to the industrial automation platform and acknowledgement messages of the industrial automation platform are received and processed or forwarded to a control entity, such that automation programs can be managed, distributed and run using container orchestration systems.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: April 29, 2025
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jan Götz, Ludwig Andreas Mittermeier, Harald Müller, Sreenath Premnadh
  • Publication number: 20240168814
    Abstract: A computing networking system for orchestrating the distribution of workloads in a containerized computing cluster is provided, including: a plurality of cluster nodes, each configured to receive at least one deployment request containing a number of workloads, wherein a deployment request can be issued by a user to any of the cluster nodes of the computing cluster, and wherein a cluster node to which a deployment request is issued by a user is adapted to become a root node of the issued deployment request and is further configured to distribute, based on its available computational resources, the workloads contained in the issued deployment request or parts thereof among one or more other cluster nodes.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 23, 2024
    Inventors: Sreenath Premnadh, Harald Müller, Jürgen Gesswein
  • Patent number: 11809900
    Abstract: A method for migration of containers in a container orchestration platform, such as Kubernetes or Docker swarm, between compute nodes of a seamless computing platform present in different computing domains is provided. The state of the compute nodes of the seamless computing platform is continuously monitored. On determining a trigger, a container to be moved from a current compute node to a target compute node of a number of compute nodes is identified. A container information of the container to be moved is generated which includes a container context and the current state of the container. The container information is used by the target node to retrieve the current state of the container to be moved which enables restarting the container on the target compute node.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: November 7, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Harald Müller, Sreenath Premnadh
  • Publication number: 20230324870
    Abstract: A method and to assembly for managing an automation program for an industrial automation platform, wherein the automation program is transferred to the automation platform and execution of the automation program is controlled, where in a first step, the automation program or a reference to the automation program is transferred from a Kubernetes master a virtual kubelet, in a second step, the transferred or referenced automation program is transferred to the industrial automation platform via a provider interface of the virtual kubelet, and in a third step, the execution of the transferred automation program on the industrial automation platform is controlled, where via the provider interface, control commands are transferred to the industrial automation platform and acknowledgement messages of the industrial automation platform are received and processed or forwarded to a control entity, such that automation programs can be managed, distributed and run using container orchestration systems.
    Type: Application
    Filed: February 25, 2021
    Publication date: October 12, 2023
    Inventors: Jan GÖTZ, Ludwig Andreas MITTERMEIER, Harald MÜLLER, Sreenath PREMNADH
  • Publication number: 20210042151
    Abstract: A method for migration of containers in a container orchestration platform, such as Kubernetes or Docker swarm, between compute nodes of a seamless computing platform present in different computing domains is provided. The state of the compute nodes of the seamless computing platform is continuously monitored. On determining a trigger, a container to be moved from a current compute node to a target compute node of a number of compute nodes is identified. A container information of the container to be moved is generated which includes a container context and the current state of the container. The container information is used by the target node to retrieve the current state of the container to be moved which enables restarting the container on the target compute node.
    Type: Application
    Filed: December 10, 2018
    Publication date: February 11, 2021
    Inventors: Harald Müller, Sreenath Premnadh
  • Publication number: 20200314204
    Abstract: A method for operating a container orchestration system is disclosed, including a scheduling function means, being designed and configured to map industrial applications A decomposed into application components on an infrastructure represented by a plurality of compute nodes connected by a communication network including a plurality of network elements, a network control function means being designed and configured to control a plurality of communication services provided with the communication network, and an interface means being designed and configured to manage interactions between the scheduling function means and the network control function means. The method takes into consideration the properties of the network connecting compute nodes when scheduling distributed applications on them. Characteristics of the coupled network like bandwidth, latency, real-time behavior, availability, or the like are considered explicitly.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Jürgen Gesswein, Harald Müller, Sreenath Premnadh, Johannes Riedl, Vivek Sriram Yenamandra Guruvenkata