Systems and methods for adapting a user interface based on a profile
Abstract
An industrial automation component may receive identification information associated with a user of the industrial automation component and determine whether a profile that corresponds to the identification information exists in a database. When the profile does not exist, the industrial automation component may receive a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component, one or more parameter names configured to associate one or more measurements acquired by the industrial automation component, pre-load information comprising data configured to enable the industrial automation component to operate, or any combination thereof. The industrial automation component may then and generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
Claims
exact text as granted — not AI-modified1 . An industrial automation component, configured to:
receive identification information associated with a user of the industrial automation component; determine whether a profile that corresponds to the identification information exists in a database; when the profile does not exist, receive:
a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component;
one or more parameter names configured to associate one or more measurements acquired by the industrial automation component;
pre-load information comprising data configured to enable the industrial automation component to operate;
or any combination thereof; and
generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
2 . The industrial automation component of claim 1 , configured to generate the user interface view according to the profile when the profile exists.
3 . The industrial automation component of claim 1 , configured to:
monitor a usage of the GUI; update the user interface view based on the usage; and store an updated user interface view in a database.
4 . The industrial automation component of claim 3 , wherein the database is accessible via a cloud computing network.
5 . The industrial automation component of claim 1 , configured to:
monitor a usage of the GUI; and send one or more recommendations via the GUI, wherein the recommendations are configured to update the user interface view based on the usage.
6 . The industrial automation component of claim 1 , configured to:
receive weather information associated with the industrial automation component; and adjust the user interface view based on the weather information.
7 . The industrial automation component of claim 1 , configured to:
receive location information associated with the industrial automation component; and adjust the user interface view based on the location information.
8 . The industrial automation component of claim 1 , configured to:
receive credential information associated with a user of the industrial automation component; and adjust the user interface view based on the credential information.
9 . The industrial automation component of claim 1 , configured to:
receive production schedule information, material availability information, power cost information, or any combination thereof; and adjust the user interface view based on the production schedule information, the material availability information, the power cost information, or any combination thereof.
10 . A system, comprising:
a graphical user interface configured to display a user interface view comprising one or more visualizations representing one or more industrial automation components associated with an industrial automation system; a processor configured to:
receive a view scale input that corresponds to a scale at which the industrial automation components are displayed in the user interface view; and
adjust the user interface view based on the view scale input.
11 . The system of claim 10 , wherein the view scale input comprises a slider visualization.
12 . The system of claim 11 , wherein a first end of the slider visualization corresponds to displaying a larger portion of the industrial automation components as compared to a second end of the slider visualization.
13 . The system of claim 10 , wherein the processor is configured to adjust the user interface view to display one or more data field visualizations based on a portion of the industrial automation components being depicted on the user interface view.
14 . The system of claim 10 , wherein the processor is configured to adjust the user interface view to display one or more command list visualizations based on a portion of the industrial automation components being depicted on the user interface view.
15 . The system of claim 10 , wherein the view scale input is received via a keyboard input, a mouse input, or any combination thereof.
16 . A non-transitory computer-readable medium comprising computer-executable instructions configured to:
receive identification information associated with a user of an industrial automation component; determine whether a profile that corresponds to the identification exists in a database; when the profile does not exist, receive:
a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component;
one or more parameter names configured to associate one or more measurements acquired by the industrial automation component;
pre-load information comprising data configured to enable the industrial automation component to operate;
or any combination thereof; and
generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
17 . The non-transitory computer-readable medium of claim 16 , wherein the computer-executable instructions are configured to:
receive weather information associated with the industrial automation component; receive location information associated with the industrial automation component; receive credential information associated with a user of the industrial automation component; and adjust the user interface view based on weather information, the location information, the credential information, or any combination thereof.
18 . The non-transitory computer-readable medium of claim 17 , wherein the weather information comprises one or more weather updates associated with temperature, storms, advisories, or any combination thereof.
19 . The non-transitory computer-readable medium of claim 17 , wherein the location information comprises data received from a global positioning system (GPS) device, a wireless network, or any combination thereof.
20 . The non-transitory computer-readable medium of claim 17 , wherein the credential information comprises a list of operations, industrial automation components, or one or more software tools associated with the user.
21 . The non-transitory computer-readable medium of claim 17 , wherein the computer-executable instructions are configured to:
receive a view scale input that corresponds to a scale at which one or more industrial automation components are displayed in the user interface view; and adjust the user interface view based on the view scale input.
22 . A method, comprising:
receiving, via a graphical user interface (GUI), identification information associated with a user of an industrial automation component, wherein the GUI is configured to display a user interface view comprising one or more visualizations representing one or more industrial automation components associated with an industrial automation system; identifying one or more hierarchical levels of an industrial automation system associated with the identification information; and adjusting the user interface view to display at least a portion of the visualizations based the one or more hierarchical levels.
23 . The method of claim 22 , wherein the one or more hierarchical levels comprise one or more component-levels, wherein each component level is associated with one industrial automation component, one or more cell-levels comprising at least one of the component-levels, one or more area-levels comprising at least one of the cell-levels, and a factory-level comprising the component-levels, the cells-levels, and the area-levels.Join the waitlist — get patent alerts
Track US2015365492A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.