Systems and methods for adapting a user interface based on a profile
US-2015365492-A1 · Dec 17, 2015 · US
US12487590B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12487590-B2 |
| Application number | US-202117462268-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2021 |
| Priority date | Jul 9, 2018 |
| Publication date | Dec 2, 2025 |
| Grant date | Dec 2, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type, an odometer data type, and an event data type. The BIDTs can be referenced by both automation models of an industrial asset and non-automation models of the asset, allowing data points of both types of models to be easily linked using a common data source nomenclature.
Opening claim text (preview).
What is claimed is: 1 . A system for configuring industrial devices, comprising: a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a user interface component configured to render development interfaces on a client device and to receive, via interaction with the development interfaces, control programming input; and a program development component configured to generate an industrial control program for an industrial control device based on the control programming input; and wherein the industrial control program comprises a first data logging instruction configured to log a value of a first data tag in response to a change of a value of a specified variable, the first data logging instruction comprises a parameter, configurable by the control programming input, that specifies a degree of change of the value of the specified variable that causes the first data logging instruction to log the value of the first data tag, the control programming input defines a link between a time-domain input of the first data logging instruction and a time-domain output of a second data logging instruction defined in the industrial control program, the second data logging instruction is configured to log a value of a second data tag in response to a defined condition, and the link causes the first data logging instruction to log the value of the first data tag in response to the second data logging instructing logging the value of the second data tag. 2 . The system of claim 1 , wherein the link causes the industrial control device to log the value of the first data tag and the value of the second data tag synchronously. 3 . The system of claim 1 , wherein the link is a first link, the control programming input further defines a second link between a time-domain output of the first data logging instruction and a time-domain input of a third data logging instruction defined in the industrial control program, the third data logging instruction is configured to log a value of a third data tag, and the second link causes the third data logging instruction to log the value of the third data tag in response to the first data logging instruction logging the value of the first data tag. 4 . The system of claim 3 , wherein the first link and the second link cause the industrial control device to log the value of the first data tag, the value of the second data tag, and the value of the third data tag synchronously. 5 . The system of claim 1 , wherein the first data logging instruction comprises a parameter that specifies the first data tag whose value is to be logged by the first data logging instruction, and the parameter is configurable by the control programming input. 6 . The system of claim 1 , wherein the first data logging instruction is configurable by the control programming input to log data in response to a variable change, at a defined logging rate, or based on the link. 7 . The system of claim 6 , wherein the specified variable is the value of the first data tag or a value of another data tag. 8 . The system of claim 1 , wherein the defined condition is one of an expiration of a defined time period, a change of state of a specified process variable, or a logging of a data value by a third data logging instruction having a time-domain output that is linked to a time-domain input of the second data logging component. 9 . A method, comprising: rendering, by a system comprising a processor, development interfaces on a client device; receiving, by the system, control programming input via interaction with the development interfaces; and generating, by the system, an industrial control program for an industrial control device based on the control programming input, the industrial control program comprising a first data logging instruction configured to log a value of a first data tag, and a second data logging instruction configured to log a value of a second data tag, wherein the control programming input configures the first data logging instruction to log the value of the first data tag in response to a change of a value of a specified variable, the first data logging instruction comprises a parameter, configurable by the control programming input, that specifies a degree of change of the value of the specified variable that causes the first data logging instruction to log the value of the first data tag, the receiving comprises receiving, as part of the control programming input, a definition of a link between a time-domain input of the first data logging instruction and a time-domain output of the second data logging instruction, and the link causes the first data logging instruction to log the value of the first data tag in response to the second data logging instruction logging the value of the second data tag. 10 . The method of claim 9 , wherein the link causes the industrial control device to log the value of the first data tag synchronously with the logging of the value of the second data tag. 11 . The method of claim 9 , wherein the link is a first link, the industrial control program further comprises a third data logging instruction configured to log a value of a third data tag, the receiving further comprises receiving, as part of the control programming input, definition of a second link between a time-domain output of the first data logging instruction and a time-domain input of the third data logging, and the second link causes the third data logging instruction to log the value of the third data tag in response to the first data logging instruction logging the value of the first data tag. 12 . The method of claim 11 , wherein the first link and the second link cause the industrial control device to synchronously log the value of the first data tag, the value of the second data tag, and the value of the third data tag. 13 . The method of claim 9 , wherein the first data logging instruction comprises a parameter that specifies the first data tag whose value is to be logged by the first data logging instruction, and the receiving comprises receiving, as part of the control programming input, a setting for the parameter indicating the first data tag. 14 . The method of claim 9 , wherein the first data logging instruction is configurable by the control programming input to log data in response to a variable change, at a defined logging rate, or based on the link. 15 . The method of claim 14 , wherein the specified variable is the value of the first data tag or a value of another data tag. 16 . The method of claim 9 , wherein the second data logging instruction is configured to log the value of the second data tag at a defined rate, in response to a change of state of a specified process variable, or in response to a logging of a data value by a third data logging instruction having a time-domain output that is linked to a time-domain input of the second data logging component. 17 . A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising: receiving control programming input via interaction with development interfaces rendered on a client device; and generating an industrial control program for an industrial control device based on the control programming input, the industrial control program comprising a first data logging instruction configured
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Wearable computers, e.g. on a belt · CPC title
Model · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
characterised by modeling, simulation of the manufacturing system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.