Derived and linked definitions with override

US11599251B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11599251-B2
Application numberUS-202016909736-A
CountryUS
Kind codeB2
Filing dateJun 23, 2020
Priority dateOct 8, 2012
Publication dateMar 7, 2023
Grant dateMar 7, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Flexible graphic element objects in a process plant are configurable both in a run-time operating environment in which a process is being controlled and in a configuration environment. An instantiated flexible graphic element object may be a display view or may be another graphic element included on a display view. A graphic element object may be linked to and/or derived from another graphic element object, and changes to a particular graphic element object may be propagated to its derivations, e.g., according to a distribution policy. Changes to definitions corresponding to a particular graphic element object (e.g., to the definition of a graphic element attribute such as a shape, animation, event handler or property) may be overridden or modified in another object derived from the particular graphic element object. The modified derived object may be renamed and saved separately from the particular graphic element object.

First claim

Opening claim text (preview).

What is claimed: 1. A method of using flexibly configured graphic elements in process plants, the method comprising: initiating, at a computing device of a run-time environment of a process plant, a loading of a display view at the computing device, the process plant including the run-time environment and a configuration environment, the display view comprising an execution of an instantiation of a display object which was configured in the configuration environment of the process plant, the display object including a link to receive real-time data corresponding to controlling a process in the process plant, wherein information presented on the display view is based on the received real-time data, the display object linked to a particular graphic element object which was configured in the configuration environment, and the particular graphic element object comprising (i) a definition of a visual representation of a process entity of the process plant, the definition of the visual representation of the process entity provided by a first other graphic element object from which the particular graphic element object is derived, and (ii) a modification to the definition of the visual representation provided by a second other graphic element object different than the first other graphic element object, the modification being an override of the definition of the visual representation received in the run-time environment of the process plant; and upon the initiation of the loading of the display view at the computing device of the run-time environment of the process plant, (a) determining, by the computing device of the run-time environment of the process plant, the definition of the visual representation provided by the first other graphic element object and included in the particular graphic element object; (b) propagating, by the computing device in the run-time environment of the process plant, the modification to the determined definition to generate a modified, particular graphic element object; and (c) instantiating, by the computing device on the display view, the modified, particular graphic element object as a particular graphic element corresponding to the modified, particular graphic element object, wherein a definition of the override is stored separately from the definition of the visual representation provided by the first other graphic element object. 2. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of a property of the visual representation, the property of the visual representation including a visual characteristic of at least a portion of the visual representation; and propagating the modification to the determined definition includes at least one of: removing the property from the determined definition, replacing the property with another property, or changing the at least a portion of the visual representation corresponding to the property. 3. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of a shape of at least a portion of the visual representation; and propagating the modification to the determined definition includes at least one of: removing the shape from the determined definition, replacing the shape with another shape, or changing the shape. 4. The method of claim 3 , wherein changing the shape comprises changing at least one of an orientation, a size, or a position of the shape. 5. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of an animation of the visual representation, the animation of the visual representation including a behavior of at least a portion of the visual representation that dynamically changes based on the received real-time data; and propagating the modification to the determined definition includes at least one of: removing the animation from the determined definition, replacing the animation with another animation, or changing the at least a portion of the visual representation corresponding to the animation. 6. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of an event handler, the event handler indicating a behavior to be executed when a trigger occurs; and propagating the modification to the determined definition includes at least one of: removing the event handler, changing the behavior to be executed by the particular graphic element when the trigger occurs, or changing the trigger that causes the behavior to be executed. 7. The method of claim 6 , wherein the trigger is based on the received real-time data. 8. The method of claim 1 , wherein propagating the modification to the determined definition includes adding, to the determined definition, at least one of a property, an animation or an event handler. 9. A system for supporting flexible graphic elements in a process plant, the system comprising: one or more display views generated at a computing device in a real-time operating environment of the process plant, the one or more display views presenting information corresponding to real-time data generated from controlling a process in the real-time operating environment of the process plant; and a plurality of graphic elements presented on the one or more display views, wherein: each graphic element of the plurality of graphic elements includes a visual representation of a respective process entity included in the process plant, the each graphic element is generated by an execution of the instantiation, by the computing device, of a respective graphic element object, the respective graphic element object is linked to a respective display object corresponding to each display view on which the each graphic element is presented, the each respective graphic element object is configurable in the real-time operating environment of the process plant and is configurable in a configuration environment of the process plant, a first graphic element object included in the respective graphic element objects is derived from a second graphic element object included in the respective graphic element objects, and the first graphic element object includes a modification propagated from another graphic element object different from the second graphic element object, the modification comprising an override of a definition of the first graphic element object, the modification (i) received, by the computing device, in the real-time operating environment of the process plant, and (ii) propagated, by the computing device in the real-time operating environment of the process plant, to the first graphic element object to thereby generate a modified, first graphic element object. 10. The system of claim 9 , wherein the respective display object is a particular graphic element object. 11. The system of claim 9 , wherein the modification of the first graphic element object is a first modification, and the first graphic element object further includes a second modification propagated from the second graphic element object. 12. The system of claim 9 , wherein the modification of the first graphic element object is based on a user input. 13. The system of claim 9 , wherein the definition of the first graphic element object is provided by the second graphic element object.

Assignees

Inventors

Classifications

  • characterised by CIM planning or realisation · CPC title

  • Graphical display of process · CPC title

  • Graphic configuration control system · CPC title

  • NC program management, support, storage, distribution, version, update · CPC title

  • DCS distributed, decentralised controlsystem, multiprocessor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11599251B2 cover?
Flexible graphic element objects in a process plant are configurable both in a run-time operating environment in which a process is being controlled and in a configuration environment. An instantiated flexible graphic element object may be a display view or may be another graphic element included on a display view. A graphic element object may be linked to and/or derived from another graphic el…
Who is the assignee on this patent?
Fisher Rosemount Systems Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/4188. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).