Patents by Inventor Cristopher Ian S. Uy

Cristopher Ian S. Uy 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: 10754329
    Abstract: Disclosed herein are techniques for automatically distributing device identification amongst components of a process control loop in a process plant while the loop is communicatively disconnected from the plant's back-end environment or control room. A field device's identification is stored in a memory of a component of the loop (which may be the field device or a proxy) and is used for commissioning the field device. While the loop remains disconnected, the field device's identification is distributed to the memory of another component of the loop and used for commissioning a portion of the loop including the field device and the another component. Additional distribution to other components for commissioning other loop portions is possible. Distribution may be triggered by the completion of certain commissioning activities, the establishment of communicative connections between components, and/or other conditions.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 25, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden, Prashant Joshi
  • Patent number: 10663956
    Abstract: An I/O-abstracted configuration is defined for a field device that has not yet been assigned or allocated to communicate via a particular I/O device or I/O network within a plant, and this configuration is stored in a device placeholder object in a back-end environment of the plant. Thereafter other objects, modules, applications, user interfaces, etc., that are to execute in the back-end environment of the plant to communicate with the field device during on-line operation of the plant may be designed, built, configured, and tested using the device placeholder object without any actual communications with the field device and without assigning the device placeholder object to a particular I/O channel or I/O network.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: May 26, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden
  • Patent number: 10528037
    Abstract: A system tag identifying a device of a process control loop is determined/derived from a unique identifier of the device while the loop is communicatively disconnected from a process plant's back-end environment or control room. The system tag may be stored at the device itself or at a proxy that is disposed in the field of the process plant (e.g., at another component of the loop). One or more commissioning activities that include the device are performed in the field using the device's system tag, and at least some of the field commissioning activities may be automatically triggered based on the derivation of system tag. Upon the loop being communicatively connected to the back-end environment of the plant, the device's system tag known to the loop in the field is synchronized with the device's system tag known to the back-end of the process plant.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: January 7, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Gary K. Law, Julian K. Naidoo, Daniel R. Strinden, Kent A. Burr, Neil J. Peterson
  • Patent number: 10386825
    Abstract: An I/O-abstracted configuration is defined for a field device that has not yet been assigned or allocated to communicate via a particular I/O device, and the field device (and optionally portions of the process control loop of which the field device is a part) is commissioned based on contents of its I/O-abstracted configuration. The field device's I/O-abstracted configuration is stored in an instance of a device placeholder object, which may be common to multiple types of devices and multiple types of I/O. A property of the device placeholder object may be exposed based on the value entered for another property, and the device placeholder object may store abstracted values as well as explicit or discrete values that are descriptive of the field device and its behavior. Upon I/O-assignment or allocation, values held in the device's I/O-abstracted configuration may be transferred to or otherwise synchronized with the device's as-built configuration.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 20, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Gary K. Law, Julian K. Naidoo, Daniel R. Strinden, Kent A. Burr, Neil J. Peterson
  • Patent number: 10386824
    Abstract: During commissioning activities of a process plant, a device placeholder object that stores an I/O-abstracted configuration of a particular field device within the plant is created and stored in a device in the back-end environment of the plant and a further configuration file is stored in or for the particular field device in the field equipment environment of the plant. The device placeholder object, which will eventually be associated with the particular field device, and the field device configuration file are used to perform separate commissioning activities in each of these plant environments before the field devices are configured to communicate with a process controller via a particular I/O network within the plant. Thereafter, a binding application performs a discovery process to detect the I/O communication path through which each field device is connected to the back-end environment.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 20, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden
  • Patent number: 10379527
    Abstract: Techniques for automatically testing an entire process control loop, such as after components and portions of the loop have been commissioned separately, or after run-time operation begins, enable the process control loop to be tested without an operator in a back-end environment of a process plant coordinating with an operator in a field environment of the process plant to supply inputs and/or generate various conditions at the loop. Instead, a single operator performs a single operation to initiate an automatic loop test, or in some implementations, no user input is needed to initiate and/or perform the automatic loop test. Automatic loop testing includes automatically causing a field device to operate in a plurality of test states and determining whether resultant loop behaviors are expected behaviors. Multiple loops may be tested concurrently or distinct in time. An automatic loop test result is generated and may be presented via a user interface.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 13, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Sergio Diaz, Julian K. Naidoo, Daniel R. Strinden, Cristopher Ian S. Uy, Gary K. Law, Neil J. Peterson, Kent A. Burr, Deborah R. Colclazier
  • Publication number: 20180231959
    Abstract: During commissioning activities of a process plant, a device placeholder object that stores an I/O-abstracted configuration of a particular field device within the plant is created and stored in a device in the back-end environment of the plant and a further configuration file is stored in or for the particular field device in the field equipment environment of the plant. The device placeholder object, which will eventually be associated with the particular field device, and the field device configuration file are used to perform separate commissioning activities in each of these plant environments before the field devices are configured to communicate with a process controller via a particular I/O network within the plant. Thereafter, a binding application performs a discovery process to detect the I/O communication path through which each field device is connected to the back-end environment.
    Type: Application
    Filed: October 12, 2016
    Publication date: August 16, 2018
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Ken A. Burr, Daniel R. Strinden
  • Publication number: 20180224832
    Abstract: An I/O-abstracted configuration is defined for a field device that has not yet been assigned or allocated to communicate via a particular I/O device, and the field device (and optionally portions of the process control loop of which the field device is a part) is commissioned based on contents of its I/O-abstracted configuration. The field device's I/O-abstracted configuration is stored in an instance of a device placeholder object, which may be common to multiple types of devices and multiple types of I/O. A property of the device placeholder object may be exposed based on the value entered for another property, and the device placeholder object may store abstracted values as well as explicit or discrete values that are descriptive of the field device and its behavior. Upon I/O-assignment or allocation, values held in the device's I/O-abstracted configuration may be transferred to or otherwise synchronized with the device's as-built configuration.
    Type: Application
    Filed: October 12, 2016
    Publication date: August 9, 2018
    Inventors: Larry O. Jundt, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Gary K. Law, Julian K. Naidoo, Daniel R. Strinden, Kent A. Burr, Neil J. Peterson
  • Publication number: 20180217580
    Abstract: An I/O-abstracted configuration is defined for a field device that has not yet been assigned or allocated to communicate via a particular I/O device or I/O network within a plant, and this configuration is stored in a device placeholder object in a back-end environment of the plant. Thereafter other objects, modules, applications, user interfaces, etc., that are to execute in the back-end environment of the plant to communicate with the field device during on-line operation of the plant may be designed, built, configured, and tested using the device placeholder object without any actual communications with the field device and without assigning the device placeholder object to a particular I/O channel or I/O network.
    Type: Application
    Filed: October 12, 2016
    Publication date: August 2, 2018
    Applicant: Fisher-Rosemount Systems Inc.
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden
  • Publication number: 20180217581
    Abstract: Disclosed herein are techniques for automatically distributing device identification amongst components of a process control loop in a process plant while the loop is communicatively disconnected from the plant's back-end environment or control room. A field device's identification is stored in a memory of a component of the loop (which may be the field device or a proxy) and is used for commissioning the field device. While the loop remains disconnected, the field device's identification is distributed to the memory of another component of the loop and used for commissioning a portion of the loop including the field device and the another component. Additional distribution to other components for commissioning other loop portions is possible. Distribution may be triggered by the completion of certain commissioning activities, the establishment of communicative connections between components, and/or other conditions.
    Type: Application
    Filed: October 12, 2016
    Publication date: August 2, 2018
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Serigo Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden, Prashant Joshi
  • Publication number: 20180210429
    Abstract: A system tag identifying a device of a process control loop is determined/derived from a unique identifier of the device while the loop is communicatively disconnected from a process plant's back-end environment or control room. The system tag may be stored at the device itself or at a proxy that is disposed in the field of the process plant (e.g., at another component of the loop). One or more commissioning activities that include the device are performed in the field using the device's system tag, and at least some of the field commissioning activities may be automatically triggered based on the derivation of system tag. Upon the loop being communicatively connected to the back-end environment of the plant, the device's system tag known to the loop in the field is synchronized with the device's system tag known to the back-end of the process plant.
    Type: Application
    Filed: October 12, 2016
    Publication date: July 26, 2018
    Inventors: Larry O. Jundt, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Gary K. Law, Julian K. Naidoo, Daniel R. Strinden, Kent A. Burr, Neil J. Peterson
  • Publication number: 20180210428
    Abstract: Techniques for automatically testing an entire process control loop, such as after components and portions of the loop have been commissioned separately, or after run-time operation begins, enable the process control loop to be tested without an operator in a back-end environment of a process plant coordinating with an operator in a field environment of the process plant to supply inputs and/or generate various conditions at the loop. Instead, a single operator performs a single operation to initiate an automatic loop test, or in some implementations, no user input is needed to initiate and/or perform the automatic loop test. Automatic loop testing includes automatically causing a field device to operate in a plurality of test states and determining whether resultant loop behaviors are expected behaviors. Multiple loops may be tested concurrently or distinct in time. An automatic loop test result is generated and may be presented via a user interface.
    Type: Application
    Filed: October 12, 2016
    Publication date: July 26, 2018
    Inventors: Larry O. Jundt, Sergio Diaz, Julian K. Naidoo, Danied R. Strinden, Cristopher Ian S. Uy, Gary K. Law, Neil J. Peterson, Ken A. Burr, Deborah R. Colclazier