Patents by Inventor Keith E. Eldridge
Keith E. Eldridge 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: 9618925Abstract: A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.Type: GrantFiled: April 23, 2014Date of Patent: April 11, 2017Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
-
Patent number: 9158508Abstract: Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.Type: GrantFiled: September 10, 2014Date of Patent: October 13, 2015Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, James William Hemenway, Franciscus Marie Middeldorp
-
Publication number: 20150046900Abstract: Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.Type: ApplicationFiled: September 10, 2014Publication date: February 12, 2015Applicant: Invensys Systems, Inc.Inventors: Keith E. Eldridge, James William Hemenway, Franciscus Marie Middeldorp
-
Patent number: 8850335Abstract: Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.Type: GrantFiled: April 11, 2006Date of Patent: September 30, 2014Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, James William Hemenway, John Patrick King, Franciscus Marie Middeldorp
-
Publication number: 20140236322Abstract: A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.Type: ApplicationFiled: April 23, 2014Publication date: August 21, 2014Applicant: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
-
Patent number: 8782599Abstract: A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.Type: GrantFiled: June 26, 2008Date of Patent: July 15, 2014Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail Vladimirovich Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
-
Publication number: 20140196006Abstract: Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.Type: ApplicationFiled: January 14, 2014Publication date: July 10, 2014Applicant: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, Paul Meskonis, James William Hemenway, Christopher Neil Baldwin
-
Patent number: 8463964Abstract: The invention provides, in some aspects, a process, environmental, manufacturing, industrial or other such control system (hereinafter, “control system”) with enhanced, real-time change tracking. The system includes one or more configurable elements (e.g., field devices), a change tracking system that records of changes to those configurable elements (e.g., for compliance reporting, etc.) and a change detection system that responds to detected changes in configuration of those element(s) by inferring an identity of a person and/or device responsible for a change, the time of the change, and/or the reason for the change. This is unlike prior art systems, in which that such information must be specified, e.g., in a data entry form filled-in by the field engineer, operator or other who is making the change.Type: GrantFiled: October 14, 2010Date of Patent: June 11, 2013Assignee: Invensys Systems, Inc.Inventors: Vladimir Kostadinov, Keith E. Eldridge
-
Patent number: 8127060Abstract: The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master.Type: GrantFiled: May 29, 2009Date of Patent: February 28, 2012Assignee: Invensys Systems, IncInventors: Benno Doll, Vladimir Kostadinov, Keith E. Eldridge
-
Patent number: 8122434Abstract: The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth).Type: GrantFiled: May 29, 2009Date of Patent: February 21, 2012Assignee: Invensys Sytems, Inc.Inventors: Vladimir Kostadinov, Keith E. Eldridge
-
Publication number: 20110093098Abstract: The invention provides, in some aspects, a process, environmental, manufacturing, industrial or other such control system (hereinafter, “control system”) with enhanced, real-time change tracking. The system includes one or more configurable elements (e.g., field devices), a change tracking system that records of changes to those configurable elements (e.g., for compliance reporting, etc.) and a change detection system that responds to detected changes in configuration of those element(s) by inferring an identity of a person and/or device responsible for a change, the time of the change, and/or the reason for the change. This is unlike prior art systems, in which that such information must be specified, e.g., in a data entry form filled-in by the field engineer, operator or other who is making the change.Type: ApplicationFiled: October 14, 2010Publication date: April 21, 2011Applicant: INVENSYS SYSTEMS, INC.Inventors: Vladimir Kostadinov, Keith E. Eldridge
-
Publication number: 20100305720Abstract: The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: INVENSYS SYSTEMS, INC.Inventors: Benno Doll, Vladimir Kostadinov, Keith E. Eldridge
-
Publication number: 20100305721Abstract: The invention provides, in some aspects, improved apparatus for configuring a control system. The apparatus includes a model made up of objects representing devices of such a system, including, at least one device that defines and/or controls communications on at least a portion of a network within that system. That device is referred to, here, as a “bus master” and the portion of the network is referred to as a “segment.” The object (or objects) representing the bus master can include information defining timings, port assignments and/or other aspects of the configuration of the segment. A download service transfers configuration information from objects in the model to devices in the control system. This includes transferring to the bus master communications configuration information for the segment. A download service according to this aspect of the invention generates—e.g., for logging by a change tracking system—indicia of the configuration information transferred to the bus master.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: INVENSYS SYSTEMS, INC.Inventors: Vladimir Kostadinov, Keith E. Eldridge
-
Publication number: 20090327942Abstract: A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail Vladimirovich Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
-
Patent number: 7468731Abstract: Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.Type: GrantFiled: April 11, 2006Date of Patent: December 23, 2008Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, Paul Meskonis, Christopher Neil Baldwin
-
Patent number: 7100165Abstract: A method and system for synchronizing plural processes executing on a digital data processing system includes the steps of registering each of the processes for notification of at least selected events occurring in the other processes. Those events can include, for example, the addition, deletion or selection of an item in another process, the selection of the menu item in the graphical user interface of another process, and the invocation or termination of another process. An item is any informational entity in a process, such as the datum or display object. The method and system further detect an event in any of the processes and determining whether that event is one for which the process (other than bat in which the event occurred) is registered for notification. If so, that other process is notified of the event, e.g., so that it can take an action based on that effected in connection with the detected event in the process in which it occurred.Type: GrantFiled: September 23, 2002Date of Patent: August 29, 2006Assignee: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Dennis M. Bushy
-
Publication number: 20030051068Abstract: A method and system for synchronizing plural processes executing on a digital data processing system includes the steps of registering each of the processes for notification of at least selected events occurring in the other processes. Those events can include, for example, the addition, deletion or selection of an item in another process, the selection of the menu item in the graphical user interface of another process, and the invocation or termination of another process. An item is any informational entity in a process, such as the datum or display object. The method and system further detect an event in any of the processes and determining whether that event is one for which the process (other than bat in which the event occurred) is registered for notification. If so, that other process is notified of the event, e.g., so that it can take an action based on that effected in connection with the detected event in the process in which it occurred.Type: ApplicationFiled: September 23, 2002Publication date: March 13, 2003Inventors: Keith E. Eldridge, Dennis M. Bushy