Patents by Inventor Merrill Harriman
Merrill Harriman 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: 12137152Abstract: Disclosed is a method for providing a proxy service in an industrial system, and in particular a Software Defined Automation system that includes a Software Defined Network with a network controller node. The method includes providing in such an industrial system, a proxy service engine comprising at least one proxy service node. And wherein the network controller node directs incoming service requests to proxy service nodes, based on a rule set. The proxy service nodes will process the service request, upon which the requested service will be delivered.Type: GrantFiled: June 9, 2017Date of Patent: November 5, 2024Assignee: Schneider Electric Industries SASInventors: Merrill Harriman, Alen Mehmedagic
-
Publication number: 20240118668Abstract: A method is provided for customizing orchestration of an industrial system infrastructure. The method includes receiving hardware user selections defining a plurality of hardware components of the industrial system infrastructure as a complete system, receiving application user selections defining applications to be deployed on the plurality of hardware components, receiving policy user selections defining rules for deployment of the plurality of hardware components and applications, and causing generation of logic that defines a plan for deployment of the applications on the plurality of hardware components in compliance with the rules for deployment, wherein the logic is configured to guide deployment of the applications on the plurality of hardware components.Type: ApplicationFiled: October 10, 2023Publication date: April 11, 2024Applicant: Schneider Electric USA, Inc.Inventors: Ling Wu, Alan Peter DeFreitas, Mickael Herve Robert Gouet, Merrill Harriman
-
Publication number: 20240118669Abstract: A system and method are provided for managing infrastructures of an industrial system. The method includes receiving a desired state that models a state of two or more of infrastructures of the industrial system, wherein the two or more infrastructures are a virtual infrastructure of the industrial system and at least one a physical infrastructure and a network infrastructure of the industrial system. The method further includes receiving a current state that models a current state of the two or more infrastructures of the industrial system, determining a difference between the desired state and the current state, and causing, as a function of the determined difference, one or more changes to the current state of the infrastructures of the industrial system, wherein determining the difference and causing the one or more changes involves the two or more infrastructures.Type: ApplicationFiled: October 10, 2023Publication date: April 11, 2024Applicants: Schneider Electric USA, Inc., Schneider Electric Systems USA, Inc.Inventors: Ling Wu, Merrill Harriman, Sandip Mondal
-
Patent number: 11953890Abstract: 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: GrantFiled: July 30, 2021Date of Patent: April 9, 2024Assignee: Schneider Electric Industries SASInventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala
-
Patent number: 11579595Abstract: 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: GrantFiled: September 11, 2017Date of Patent: February 14, 2023Assignee: Schneider Electric Industries SASInventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala, Philippe Nappey
-
Publication number: 20210356944Abstract: 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: ApplicationFiled: July 30, 2021Publication date: November 18, 2021Applicant: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Antonio CHAUVET, Philippe WILHELM, Merrill HARRIMAN, Eric ALFANO, Alen MEHMEDAGIC, Andrew Lee David KLING, David DOGGETT, Vijay VALLALA
-
Patent number: 11079744Abstract: 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: GrantFiled: October 12, 2016Date of Patent: August 3, 2021Assignee: Schneider Electric Industries SASInventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala
-
Patent number: 10845786Abstract: 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: GrantFiled: October 12, 2016Date of Patent: November 24, 2020Assignee: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Andrew Lee David Kling
-
Publication number: 20190297160Abstract: Disclosed is a method for providing a proxy service in an industrial system, and in particular a Software Defined Automation system that includes a Software Defined Network with a network controller node. The method includes providing in such an industrial system, a proxy service engine comprising at least one proxy service node. And wherein the network controller node directs incoming service requests to proxy service nodes, based on a rule set. The proxy service nodes will process the service request, upon which the requested service will be delivered.Type: ApplicationFiled: June 9, 2017Publication date: September 26, 2019Applicant: Schneider Electric Industries SASInventors: Merrill Harriman, Alen Mehmedagic
-
Publication number: 20180316729Abstract: 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: ApplicationFiled: October 12, 2016Publication date: November 1, 2018Applicant: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Antonio CHAUVET, Philippe WILHELM, Merrill HARRIMAN, Eric ALFANO, Alen MEHMEDAGIC, Andrew Lee David KLING, David DOGGETT, Vijay VALLALA
-
Publication number: 20180299873Abstract: 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: ApplicationFiled: October 12, 2016Publication date: October 18, 2018Applicant: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Antonio CHAUVET, Philippe WILHELM, Merrill HARRIMAN, Andrew Lee David KLING
-
Publication number: 20180024537Abstract: 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: ApplicationFiled: September 11, 2017Publication date: January 25, 2018Inventors: Antonio Chauvet, Philippe Wilhelm, Merrill Harriman, Eric Alfano, Alen Mehmedagic, Andrew Lee David Kling, David Doggett, Vijay Vallala, Philippe Nappey
-
Publication number: 20160171504Abstract: A system for registering an electronic device with a supplier of the electronic device may include the electronic device to be registered and a computing device capable of capturing a video of the electronic device. The electronic device may further include at least one LED device, wherein the electronic device may control the at least one LED device to communicate a blink code message using the at least one LED device. The computing device may capture a video of the blink code message and process the message to determine a product identifier associated with the electronic device. The product identifier may then be communicated to the supplier of the electronic device to be associated with a user account to complete the registration process.Type: ApplicationFiled: December 11, 2014Publication date: June 16, 2016Inventor: Merrill Harriman
-
Publication number: 20150066979Abstract: Systems, methods, and computer-readable media provide a mapping database for mapping device identifiers to network addresses and vice versa. Device identifiers and their corresponding network addresses may be stored in the mapping database. Data may be received from an input/output device and converted into a device identifier. Also, data may be received through a user device and converted into a network address. The mapping database may be populated using various protocols. Further, the mapping database may store various types of network addresses so that a controller may communicate with various types of input/output devices using various protocols.Type: ApplicationFiled: March 15, 2012Publication date: March 5, 2015Applicant: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Qing Zhang, Ron Naismith, Merrill Harriman, Nicolas Riou
-
Publication number: 20050091394Abstract: A system having a redundant topology for communication between one or more devices and a central hub. The system comprises a central hub or switch and one or more end nodes where each end node includes a first port and a second port. A first active cable is connected to the first port in each end node and a first port in the hub and, a second active cable is connected to the second port in each end node and a second port in the hub. Messages are transmitted across both the first and second cables to the first and second ports of the end nodes. The end node performs an integrity check on the messages received over the first and second cables and utilizes the first one to pass the check. Thus, if one cable malfunctions, the end node still is able to receive the message over the other cable without any loss of data.Type: ApplicationFiled: October 27, 2003Publication date: April 28, 2005Inventors: Richard Breinlinger, Merrill Harriman