Patents by Inventor Norman A. Weatherhead

Norman A. Weatherhead 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: 12072684
    Abstract: A system includes a first asset and a second asset disposed at an industrial system, and a server communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset and generate a model for the second asset based on the first set of stream-based data, wherein the model is configured to output an expected set of stream-based data associated with the second asset; receive a second set of stream-based data from the second asset; and send a command to the first asset or the second asset in response to the second set of stream-based data being outside of a threshold from the expected set of stream-based data.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 27, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Patent number: 11656607
    Abstract: A system includes a first asset disposed in an industrial environment configured to perform one or more operations, a second asset disposed in the industrial environment, and a server device communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset, receive a second set of stream-based data from the second asset, wherein the first set of stream-based data and the second set of stream-based data are received in real time or near real time, determine whether the one or more operations are within a threshold based on a comparison of the first set of stream-based data with respect to the second set of stream-based data, and send a command to the first asset or the second asset in response to the one or more operations being outside the threshold.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: May 23, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Publication number: 20220011739
    Abstract: A system includes a first asset and a second asset disposed at an industrial system, and a server communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset and generate a model for the second asset based on the first set of stream-based data, wherein the model is configured to output an expected set of stream-based data associated with the second asset; receive a second set of stream-based data from the second asset; and send a command to the first asset or the second asset in response to the second set of stream-based data being outside of a threshold from the expected set of stream-based data.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 13, 2022
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Patent number: 11221607
    Abstract: A system includes a first asset disposed at a first location in an industrial system configured to perform one or more operations, a second asset disposed at a second location in the industrial system, and a server device communicatively coupled to the first asset and the second asset.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: January 11, 2022
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Publication number: 20210286345
    Abstract: A system includes a first asset disposed in an industrial environment configured to perform one or more operations, a second asset disposed in the industrial environment, and a server device communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset, receive a second set of stream-based data from the second asset, wherein the first set of stream-based data and the second set of stream-based data are received in real time or near real time, determine whether the one or more operations are within a threshold based on a comparison of the first set of stream-based data with respect to the second set of stream-based data, and send a command to the first asset or the second asset in response to the one or more operations being outside the threshold.
    Type: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Patent number: 11048238
    Abstract: A system includes a first asset disposed in an industrial environment configured to perform one or more operations, a second asset disposed in the industrial environment, and a server device communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset, receive a second set of stream-based data from the second asset, wherein the first set of stream-based data and the second set of stream-based data are received in real time or near real time, determine whether the one or more operations are within a threshold based on a comparison of the first set of stream-based data with respect to the second set of stream-based data, and send a command to the first asset or the second asset in response to the one or more operations being outside the threshold.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: June 29, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Publication number: 20200150634
    Abstract: A system includes a first asset disposed in an industrial environment configured to perform one or more operations, a second asset disposed in the industrial environment, and a server device communicatively coupled to the first asset and the second asset. The server device is configured to receive a first set of stream-based data from the first asset, receive a second set of stream-based data from the second asset, wherein the first set of stream-based data and the second set of stream-based data are received in real time or near real time, determine whether the one or more operations are within a threshold based on a comparison of the first set of stream-based data with respect to the second set of stream-based data, and send a command to the first asset or the second asset in response to the one or more operations being outside the threshold.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 14, 2020
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Publication number: 20200150620
    Abstract: A system includes a first asset disposed at a first location in an industrial system configured to perform one or more operations, a second asset disposed at a second location in the industrial system, and a server device communicatively coupled to the first asset and the second asset.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 14, 2020
    Inventors: Edward A. Gray, Norman A. Weatherhead, Srikanth G. Mashetty
  • Patent number: 8930880
    Abstract: Systems and methods are provided that facilitate development of a module for use in a control application by assembling one or more predefined aspects onto a module bus. The module bus acts as a virtual backplane that allows module functionality in the form of predefined bus-compliant aspects to be selected and added to the bus, thereby yielding a module having a desired set of functions. When an aspect is added to the module bus, the bus integrates the aspects into the module automatically without the need to modify the module's core code to interface the aspects with the module. The module bus also establishes the necessary interdependencies between aspects representing cross-cutting concerns without requiring new code to be writing to link the aspects.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 6, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Norman A. Weatherhead
  • Patent number: 8831789
    Abstract: Systems and methods are provided that facilitate dynamic load shedding control in an industrial environment in accordance with one or more production goals provided by a user. One or more production goals for system of industrial load devices (e.g., target product output, desired maximum peak energy demand, and the like) can be provided to a policy engine, which generates goal-based criteria in a standardized format based on the production goals. The goal-based criteria can be provided to a load modulation component, which uses the criteria to calculate load shed priorities for respective load devices on the system designed to ensure that the one or more specified production goals are achieved. The load modulation component can also generate a load shed schedule or load shed criteria used to determine when or under what conditions load shedding is to be initiated in order to achieve the one or more production goals.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: September 9, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Norman A. Weatherhead, Raymond J. Staron
  • Patent number: 8626319
    Abstract: Systems and methods are provided that integrate a modular load management solution within a general control architecture. One or more load modules deployed within a controller act as interlocks to energy consuming field devices or machines fed by an energy distribution system within a facility. One or more feeder modules deployed within the controller collect energy supply data from an energy source or feeder on the energy distribution system. The load and feeder modules publish their energy demand and supply data to a virtual energy bus, which facilitates exchange of energy data between the load and feeder modules. The load modules, feeder modules, and virtual energy bus generate multiple views of the facility's overall energy supply and demand status based on the energy data shared between the components, and perform automated load management for the energy distribution system based on the collected data.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 7, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Norman A. Weatherhead
  • Patent number: 8473917
    Abstract: Systems and methods are provided that dynamically render permissive status information on a human-machine interface (HMI) to inform an operator of conditions that are preventing an issued control command from executing. A status display generator deployed on the HMI can be associated with a control action to be initiated in a control program via the HMI. The control action can have one or more programmed conditions or permissives that must be satisfied before the control action can be initiated. Operators wishing to review the states of the various conditions can invoke the status display generator, which reads the conditions and their respective statuses from the control program and generates a permissive summary display listing the conditions together with their respective “ready” or “not ready” states.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: June 25, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Norman A. Weatherhead, Mark K. Matheson, Hui Xu
  • Publication number: 20120083906
    Abstract: Systems and methods are provided that dynamically render permissive status information on a human-machine interface (HMI) to inform an operator of conditions that are preventing an issued control command from executing. A status display generator deployed on the HMI can be associated with a control action to be initiated in a control program via the HMI. The control action can have one or more programmed conditions or permissives that must be satisfied before the control action can be initiated. Operators wishing to review the states of the various conditions can invoke the status display generator, which reads the conditions and their respective statuses from the control program and generates a permissive summary display listing the conditions together with their respective “ready” or “not ready” states.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Norman A. Weatherhead, Mark K. Matheson, Hui Xu
  • Publication number: 20120078432
    Abstract: Systems and methods are provided that facilitate dynamic load shedding control in an industrial environment in accordance with one or more production goals provided by a user. One or more production goals for system of industrial load devices (e.g., target product output, desired maximum peak energy demand, and the like) can be provided to a policy engine, which generates goal-based criteria in a standardized format based on the production goals. The goal-based criteria can be provided to a load modulation component, which uses the criteria to calculate load shed priorities for respective load devices on the system designed to ensure that the one or more specified production goals are achieved. The load modulation component can also generate a load shed schedule or load shed criteria used to determine when or under what conditions load shedding is to be initiated in order to achieve the one or more production goals.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Norman A. Weatherhead, Raymond J. Staron
  • Publication number: 20120079157
    Abstract: Systems and methods are provided that facilitate development of a module for use in a control application by assembling one or more predefined aspects onto a module bus. The module bus acts as a virtual backplane that allows module functionality in the form of predefined bus-compliant aspects to be selected and added to the bus, thereby yielding a module having a desired set of functions. When an aspect is added to the module bus, the bus integrates the aspects into the module automatically without the need to modify the module's core code to interface the aspects with the module. The module bus also establishes the necessary interdependencies between aspects representing cross-cutting concerns without requiring new code to be writing to link the aspects.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Rockwell Automation Technologies, Inc.
    Inventor: Norman A. Weatherhead
  • Publication number: 20120078431
    Abstract: Systems and methods are provided that integrate a modular load management solution within a general control architecture. One or more load modules deployed within a controller act as interlocks to energy consuming field devices or machines fed by an energy distribution system within a facility. One or more feeder modules deployed within the controller collect energy supply data from an energy source or feeder on the energy distribution system. The load and feeder modules publish their energy demand and supply data to a virtual energy bus, which facilitates exchange of energy data between the load and feeder modules. The load modules, feeder modules, and virtual energy bus generate multiple views of the facility's overall energy supply and demand status based on the energy data shared between the components, and perform automated load management for the energy distribution system based on the collected data.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventor: Norman A. Weatherhead