Derived and linked definitions with override

US11650718B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11650718-B2
Application numberUS-202016828379-A
CountryUS
Kind codeB2
Filing dateMar 24, 2020
Priority dateOct 8, 2012
Publication dateMay 16, 2023
Grant dateMay 16, 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 system of flexibly configuring graphic elements within a runtime environment of a process plant, the system comprising: a first one or more computing devices within the runtime environment of the process plant, the process plant including the runtime environment and a configuration environment, and the first one or more computing devices including one or more processors, one or more memories, and a first user interface; and a set of computer-executable instructions that is stored on the one or more memories and that, when executed by one or more processors, causes the first one or more computing devices to: obtain, from a second one or more computing devices within the configuration environment, a download of an executable including a configuration of a particular graphic element object for execution in the runtime environment, the configuration created via a second user interface and a configuration application executing at the second one or more computing devices; receive a user input via the first user interface of the first one or more computing devices within the runtime environment of the process plant, the user input indicative of an override of a definition of the particular graphic element object; apply the override to the definition of the particular graphic element object indicated in the downloaded executable; propagate, within the runtime environment, the override to a subset of a set of graphic element objects derived from the particular graphic element object, thereby modifying each graphic element object included in the subset of the set of derived graphic element objects; and execute, within the runtime environment, each of one or more of the modified graphic element objects of the subset to thereby cause a respective instantiation of the each of the one or more of the modified graphic element objects to be presented as a respective graphic element on one or more process control display views within the runtime environment, the respective graphic element providing a respective visual representation of a respective process entity disposed in the runtime environment of the process plant, and the one or more process control display views providing indications of real-time data generated based on control of an industrial process within the runtime environment of the process plant. 2. The system of claim 1 , wherein the definition of the particular graphic element object defines at least one of a shape, a property, an animation, or an event handler of at least a portion of a particular graphic element that provides a visual representation of a particular process entity on display views of the runtime environment of the process plant. 3. The system of claim 2 , wherein the override of the definition of the particular graphic element object includes at least one of: a removal of a first portion of the definition of the particular graphic element object, a replacement of the first portion or a second portion of the definition of the particular graphic element object, a change to the first portion, the second portion, or a third portion of the definition of the particular graphic element object, or an addition to the definition of the particular graphic element object. 4. The system of claim 3 , wherein the addition to the definition includes an addition of at least one of a shape, a property, an animation, or an event handler. 5. The system of claim 1 , wherein the respective instantiation of each of the one or more of the modified graphic element objects comprises (i) a determination of a respective definition provided by the each of the one or more of the modified graphic element objects, and (ii) an application of the override to the determined respective definition. 6. The system of claim 1 , wherein the override of the definition of the particular graphic element object includes an override of at least one of a visual characteristic, a shape, a property, an animation, or an event handler of at least a portion of a visual representation of a particular process entity corresponding to the particular graphic element object. 7. The system of claim 6 , wherein at least one of: the override includes a change to the shape of the at least the portion of the visual representation, the change to the shape including at least one of an orientation, a size, or a position of the shape; the animation of the at least the portion of the visual representation includes a behavior that dynamically changes based on received real-time data generated by the process plant; the event handler indicates a behavior of the at least the portion of the visual representation of the particular process entity that is to be executed when a trigger occurs, the trigger based on the received real-time data; the override includes a change to the behavior of the at least the portion of the visual representation of the particular process entity indicated by the event handler; or the override includes a change to the trigger corresponding to the event handler. 8. The system of claim 1 , wherein the subset of the set of derived graphic element objects is a first subset, and the set of computer-executable instructions is executable by the one or more processors to further cause the system to not propagate, within the runtime environment, the override of the definition of the particular graphic element object to a second subset of the set of derived graphic element objects. 9. The system of claim 1 , wherein the user input is a first user input, and the set of computer-executable instructions is executable by the one or more processors to further cause the system to receive a second user input indicative of the subset of the set of derived graphic element objects. 10. The system of claim 1 , wherein the user interface is configured to receive a query for an identification of a set of overrides corresponding to the particular graphic element object, the set of overrides including the override of the definition of the particular graphic element object and the propagated overrides; and the system further comprises a mechanism to determine the set of overrides and provide a response to the query. 11. The system of claim 10 , wherein the response to the query indicates the particular graphic element object and the subset of the set of derived graphic element objects. 12. The system of claim 1 , wherein the respective process entity comprises at least one of: a class module, an instance of the class module, a process element module, an area, a unit, a piece of equipment, a control module, a routing module, or a display module; and the system further comprises a data storage entity configured to store a plurality of graphic element objects, the data storage entity accessible to both the runtime environment of the process plant and the configuration environment of the process plant, and the plurality of graphic element objects including the particular graphic element object and the set of derived graphic element objects. 13. A method of flexibly configuring graphic elements for use in a runtime environment of a process plant, the method comprising: obtaining, at a first one or more computing devices within the runtime environment of the process plant from a second one or more computing devices within a configuration environment of the process plant, a download of an executable including a configuration of a particular graphic element for execution in the runtime environment, the first one or more computing devices including a first user interface, and the configuration created via a second user interface and a configuration application executing at the second one or mor

Assignees

Inventors

Classifications

  • by protocol, e.g. MAP, TOP · CPC title

  • characterised by CIM planning or realisation · CPC title

  • Graphic configuration control system · CPC title

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

  • Scada supervisory control and data acquisition · 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 US11650718B2 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 May 16 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).