Patents by Inventor Marty James Lewis

Marty James Lewis 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: 9501208
    Abstract: Flexible configuration of process control systems or plants allows draft changes or modifications to be made to parent process objects, e.g., in a configuration environment, without automatically triggering corresponding instantiations and/or downloads of the parent process objects and/or their derived children objects into a run-time system. Parent objects to which draft changes are allowed may include class objects, instance objects, and/or library objects. One or more modifications to a process object may be saved as a draft, and multiple drafts for a same process object may be saved as different versions. Children objects may indicate the particular version of a parent object draft from which they are derived. A user may indicate that a particular draft or version is to be published or approved. Unpublished or unapproved drafts are prevented from being instantiated in the run-time system, whereas published or approved drafts are allowed to be instantiated.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: November 22, 2016
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, J. Michael Lucas, Marty James Lewis
  • Publication number: 20140100668
    Abstract: Flexible configuration of process control systems or plants allows draft changes or modifications to be made to parent process objects, e.g., in a configuration environment, without automatically triggering corresponding instantiations and/or downloads of the parent process objects and/or their derived children objects into a run-time system. Parent objects to which draft changes are allowed may include class objects, instance objects, and/or library objects. One or more modifications to a process object may be saved as a draft, and multiple drafts for a same process object may be saved as different versions. Children objects may indicate the particular version of a parent object draft from which they are derived. A user may indicate that a particular draft or version is to be published or approved. Unpublished or unapproved drafts are prevented from being instantiated in the run-time system, whereas published or approved drafts are allowed to be instantiated.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 10, 2014
    Applicant: Fisher-Rosemount Systems, Inc.
    Inventors: Larry Oscar Jundt, John Michael Lucas, Marty James Lewis
  • Patent number: 8340790
    Abstract: Example methods and apparatus to adjust control loop timing in a process control system are disclosed. A disclosed example method includes receiving a first input signal generated via a first process control device within a process control system, determining within the process control system if the first input signal is received during a first scheduled time period of a control loop, and adjusting within the process control system a timing of a subsequent input signal received from the first process control device to cause the subsequent input signal to be received during a subsequent scheduled time period of the control loop, wherein the timing of the subsequent input signal is based on at least when the first input signal was received.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: December 25, 2012
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Gary Keith Law, Marty James Lewis, Godfrey Roland Sherriff
  • Patent number: 8046096
    Abstract: A process control system integrates the collection and analysis of process control data used to perform certain computationally expensive process control functions, like adaptive model generation and tuning parameter generation, in the same control device in which one or more of the process control routines are implemented, to thereby provide for faster and more efficient support of the process control routines. This system replaces a layered approach using multiple processing devices by integrating an analytical server which performs computationally expensive analyses used by one or more control routines directly into the real-time control device in which the one or more control routines are located. This integration provides the ability to analyze large quantities of data for multiple process loops controlled by a particular device in a fast and efficient manner.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 25, 2011
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: David R. Denison, Marty James Lewis, Peter Wojsznis, Ashish Mehta
  • Publication number: 20110054640
    Abstract: Example methods and apparatus to adjust control loop timing in a process control system are disclosed. A disclosed example method includes receiving a first input signal generated via a first process control device within a process control system, determining within the process control system if the first input signal is received during a first scheduled time period of a control loop, and adjusting within the process control system a timing of a subsequent input signal received from the first process control device to cause the subsequent input signal to be received during a subsequent scheduled time period of the control loop, wherein the timing of the subsequent input signal is based on at least when the first input signal was received.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: Gary Keith Law, Godfrey Roland Sherriff, Marty James Lewis
  • Patent number: 7684875
    Abstract: Methods and apparatus to configure process control system inputs and outputs are disclosed. A disclosed example method comprises obtaining a tag of a process control device from the input/output device, and associating the process control device with a process control module based on the obtained tag.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: March 23, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Larry Oscar Jundt, Kent Allan Burr, Gary Keith Law, William George Irwin, Marty James Lewis, Michael George Ott, Robert Burke Havekost
  • Patent number: 7561930
    Abstract: Dynamic modifier function blocks for use in a process control system are disclosed. In accordance with one aspect, an example function block is stored on a machine readable medium for use in a process control system. The example function block includes a base function block that causes a machine to perform an algorithm associated with the process control system and at least one attribute located within the base function block that causes the machine to delete or instantiate at least one dynamic modifier function block.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: July 14, 2009
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Marina Sokolova, Marty James Lewis, Larry Oscar Jundt
  • Publication number: 20080189441
    Abstract: Methods and apparatus to configure process control system inputs and outputs are disclosed. A disclosed example method comprises obtaining a tag of a process control device from the input/output device, and associating the process control device with a process control module based on the obtained tag.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventors: Larry Oscar Jundt, Kent Allan Burr, Gary Keith Law, William George Irwin, Marty James Lewis, Michael George Ott, Robert Burke Havekost
  • Publication number: 20080189526
    Abstract: Dynamic modifier function blocks for use in a process control system are disclosed. In accordance with one aspect, an example function block is stored on a machine readable medium for use in a process control system. The example function block includes a base function block that causes a machine to perform an algorithm associated with the process control system and at least one attribute located within the base function block that causes the machine to delete or instantiate at least one dynamic modifier function block.
    Type: Application
    Filed: October 2, 2006
    Publication date: August 7, 2008
    Inventors: Marina Sokolova, Marty James Lewis, Larry Oscar Jundt