Patents by Inventor Tennyson Hao
Tennyson Hao 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: 9880540Abstract: A user interface system for a process plant includes a graphic display editor to configure a process graphic display having a graphic display element representative of a process plant element of the process plant. The process graphic display is specified via configuration information set forth in a declarative language. A graphics rendering engine generates a depiction of the process graphic display during runtime based on commands derived from the configuration information set forth in the declarative language. The configuration information for the process graphic display may be stored as an object, which, for instance, may include first and second portions to define a graphical parameter and identify a data source, respectively. The graphical parameter may be directed to defining a graphical depiction of the process plant element and, to this end, may be set forth in a formal in accordance with the declarative language.Type: GrantFiled: May 4, 2005Date of Patent: January 30, 2018Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Mark J. Nixon, Tennyson Hao, Francis De Guzman, Richard Rodriguez, Ryan Valderama, J. Michael Lucas, Ken J. Beoughter, Stephen Gilbert
-
Patent number: 8775967Abstract: An integrated graphical runtime interface that provides a secure, highly available environment for process control systems is disclosed. In one example, a method for displaying process control information via a graphical user interface instantiates a runtime workspace application to operatively interpose between an operator station operating system and a user. The example method displays a plurality of panels via the graphical user interface and displays a portion of the process control information associated with a runtime application in at least one of the plurality of panels via the runtime workspace application.Type: GrantFiled: November 3, 2006Date of Patent: July 8, 2014Assignee: Fisher-Rosemount SystemsInventors: Mark J. Nixon, Ken J. Beoughter, Bruce Campney, Tennyson Hao, Richard Rodriguez, Cheyenne Hernanadez, Stephen Gilbert
-
Patent number: 8185219Abstract: Smart graphic elements are provided for use as portions or components of one or more graphic displays, which may be executed in a process plant to display information to users about the process plant environment, such as the current state of devices within the process plant. Each of the graphic elements is an executable object that includes a property or a variable that may be bound to an associated process entity, like a field device, and that includes multiple visualizations, each of which may be used to graphically depict the associated process entity on a user interface when the graphic element is executed as part of the graphic display. Any of the graphic element visualizations may be used in any particular graphic display and the same graphic display may use different ones of the visualizations at different times.Type: GrantFiled: February 9, 2010Date of Patent: May 22, 2012Assignee: Fisher-Rosemount Systems, Inc.Inventors: Stephen Gilbert, Ken J. Beoughter, John Michael Lucas, Tennyson Hao, Mark J. Nixon
-
Patent number: 8144150Abstract: Graphic elements and graphic displays are provided for use in a process environment to display information to one or more users about the process environment, such as the current state of devices within a process plant. The graphic elements and displays include one or more objects, each of which includes a visualization, which depicts an entity within the process environment, a property associated with the depicted process entity and a routine that operates in conjunction with the visualization and the property to cause a change in the-visualization based on a change in the property, or to cause a change in the process environment based on user input through the visualization. In this manner, the graphic objects can be used to create displays that graphically illustrate, through animations and other visual operations, the changing state of the process or detected events within the process.Type: GrantFiled: May 4, 2005Date of Patent: March 27, 2012Assignee: Fisher-Rosemount Systems, Inc.Inventors: Stephen Gilbert, Tennyson Hao, Francis De Guzman, Ken J. Beoughter, Bruce Campney, Mark J. Nixon
-
Publication number: 20100188410Abstract: Smart graphic elements are provided for use as portions or components of one or more graphic displays, which may be executed in a process plant to display information to users about the process plant environment, such as the current state of devices within the process plant. Each of the graphic elements is an executable object that includes a property or a variable that may be bound to an associated process entity, like a field device, and that includes multiple visualizations, each of which may be used to graphically depict the associated process entity on a user interface when the graphic element is executed as part of the graphic display. Any of the graphic element visualizations may be used in any particular graphic display and the same graphic display may use different ones of the visualizations at different times.Type: ApplicationFiled: February 9, 2010Publication date: July 29, 2010Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Stephen Gilbert, Ken J. Beoughter, J. Michael Lucas, Tennyson Hao, Mark J. Nixon
-
Publication number: 20070179641Abstract: Graphical display support is provided within a process plant configuration, monitoring and simulation system to enable graphical displays to be created in a manner in which they are associated with one another in the runtime environment. In particular, a single graphic display editor may be used to create various interrelated graphic displays that may, for example, be accessed from one another in the runtime environment to provide further information about a process entity within one of the graphic displays, to scroll through adjacent sections of a process plant or to provide different displays for different functions within the process plant, such as for an operator viewing function, a simulation function and a maintenance function.Type: ApplicationFiled: May 4, 2005Publication date: August 2, 2007Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: J. Lucas, Tennyson Hao, Francis De Guzman, Bruce Campney, Mark Nixon, Stephen Gilbert
-
Publication number: 20070168060Abstract: A user interface system for a process plant includes a graphic display editor to configure a process graphic display having a graphic display element representative of a process plant element of the process plant. The process graphic display is specified via configuration information set forth in a declarative language. A graphics rendering engine generates a depiction of the process graphic display during runtime based on commands derived from the configuration information set forth in the declarative language. The configuration information for the process graphic display may be stored as an object, which, for instance, may include first and second portions to define a graphical parameter and identify a data source, respectively. The graphical parameter may be directed to defining a graphical depiction of the process plant element and, to this end, may be set forth in a formal in accordance with the declarative language.Type: ApplicationFiled: May 4, 2005Publication date: July 19, 2007Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Mark Nixon, Tennyson Hao, Francis Guzman, Richard Rodriguez, Ryan Valderama, J. Lucas, Ken Beoughter, Stephen Gilbert
-
Publication number: 20070165031Abstract: Graphic elements and graphic displays are provided for use in a process environment to display information to one or more users about the process environment, such as the current state of devices within a process plant. The graphic elements and displays include one or more objects, each of which includes a visualization, which depicts an entity within the process environment, a property associated with the depicted process entity and a routine that operates in conjunction with the visualization and the property to cause a change in the-visualization based on a change in the property, or to cause a change in the process environment based on user input through the visualization. In this manner, the graphic objects can be used to create displays that graphically illustrate, through animations and other visual operations, the changing state of the process or detected events within the process.Type: ApplicationFiled: May 4, 2005Publication date: July 19, 2007Applicant: Fisher-Rosemount Systems, Inc.Inventors: Stephen Gilbert, Tennyson Hao, Francis Guzman, Ken Beoughter, Bruce Compney, Mark Nixon
-
Publication number: 20070132779Abstract: Smart graphic elements are provided for use as portions or components of one or more graphic displays, which may be executed in a process plant to display information to users about the process plant environment, such as the current state of devices within the process plant. Each of the graphic elements is an executable object that includes a property or a variable that may be bound to an associated process entity, like a field device, and that includes multiple visualizations, each of which may be used to graphically depict the associated process entity on a user interface when the graphic element is executed as part of the graphic display. Any of the graphic element visualizations may be used in any particular graphic display and the same graphic display may use different ones of the visualizations at different times.Type: ApplicationFiled: May 4, 2005Publication date: June 14, 2007Inventors: Stephen Gilbert, Ken Beoughter, J.Michael Lucas, Tennyson Hao, Mark Nixon