Patents by Inventor Andrew Lee David Kling

Andrew Lee David Kling 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: 20190205180
    Abstract: In a Boundaryless Control High Availability (“BCHA”) system (e.g., industrial control system) comprising multiple computing resources (or computational engines) running on multiple machines, technology for computing in real time the overall system availability based upon the capabilities/characteristics of the available computing resources, applications to execute and the distribution of the applications across those resources is disclosed. In some embodiments, the disclosed technology can dynamically manage, coordinate recommend certain actions to system operators to maintain availability of the overall system at a desired level. High Availability features may be implemented across a variety of different computing resources distributed across various aspects of a BCHA system and/or computing resources. Two example implementations of BCHA systems described involve an M:N working configuration and M:N+R working configuration.
    Type: Application
    Filed: June 23, 2017
    Publication date: July 4, 2019
    Applicant: Schneider Electric Systems USA, Inc.
    Inventors: Raja Ramana MACHA, Andrew Lee David KLING, Frans MIDDELDORP, Nestor Jesus CAMINO, JR., James Gerard LUTH, James P. MCINTYRE
  • Publication number: 20180316729
    Abstract: Embodiments of system and methods for providing centralized management of a software defined automation (“SDA”) system are disclosed. The SDA system comprises of a collection of controller nodes and logically centralized and yet physically distributed collection of compute nodes by monitoring activities of the compute nodes. In accordance with some embodiments, one or more components of the system monitor execution, network and security environments of the system to detect an event in a first environment. In response to the detected event, at least one component in the first environment is remediated, the remediation of the first environment creating a trigger to cause remediation of at least one component in each of a second and third environments.
    Type: Application
    Filed: October 12, 2016
    Publication date: November 1, 2018
    Applicant: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Antonio CHAUVET, Philippe WILHELM, Merrill HARRIMAN, Eric ALFANO, Alen MEHMEDAGIC, Andrew Lee David KLING, David DOGGETT, Vijay VALLALA
  • Publication number: 20180299873
    Abstract: Embodiments of a software defined automation (SDA) system that provides a reference architecture for designing, managing and maintaining a highly available, scalable and flexible automation system. A method is disclosed for arranging workloads in an SDA system including determining tasks of predetermined device functions, assessing industrial operational parameters for each task of the device functions; and ranking the tasks by the industrial operational parameters. The method continues by distributing tasks over automation devices based on the industrial operational parameters.
    Type: Application
    Filed: October 12, 2016
    Publication date: October 18, 2018
    Applicant: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Antonio CHAUVET, Philippe WILHELM, Merrill HARRIMAN, Andrew Lee David KLING
  • Publication number: 20180024537
    Abstract: Embodiments of a software defined automation system that provides a reference architecture for designing, managing and maintaining a highly available, scalable and flexible automation system. In some embodiments, an SDA system can include a localized subsystem including a system controller node and multiple compute nodes. The multiple compute nodes can be communicatively coupled to the system controller node via a first communication network. The system controller node can manage the multiple compute nodes and virtualization of a control system on a compute node via the first communication network. The virtualized control system includes virtualized control system elements connected to a virtual network that is connected to a second communication network to enable the virtualized control system elements to control a physical control system element via the second communication network connected to the virtual network.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 25, 2018
    Inventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala, Philippe Nappey
  • Publication number: 20160320759
    Abstract: High availability and data migration in a distributed process control computing environment. Allocation algorithms distribute data and applications among available compute nodes, such as controllers in a process control system. In the process control system, an input/output device, such as a fieldbus module, can be used by any controller. Databases store critical execution information for immediate takeover by a backup compute element. The compute nodes are configured to execute algorithms for mitigating dead time in the distributed computing environment.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Raja Ramana Macha, Andrew Lee David Kling, Nestor Jesus Camino, JR., James Gerard Luth, Richard Linwood Linscott