Dynamically generating visualizations in industrial automation environment as a function of context and state information
First Claim
Patent Images
1. A visualization system that generates customized visualization(s) in an industrial automation environment, comprising:
- a visualization component configured to present data relating to an industrial automation environment as a first data visualization wherein the first data visualization comprises a first display object subset;
an interface component configured to receive input concerning the presentation of the data in the first data visualization; and
a context component configured to capture context information regarding the first data visualization,wherein, based upon the context information, the visualization component is further configured todetermine a second display object subset to facilitate the presentation of the data as a function of the context information, wherein the first display object subset and second display object subset comprise at least one display object selected from a set of display objects and the first display object subset and the second display object subset are disjoint, anddynamically update the first data visualization with a second data visualization to display the data with the second display object subset.
1 Assignment
0 Petitions
Accused Products
Abstract
A visualization system that generates customized visualization(s) in an industrial automation environment includes an interface component that receives input concerning displayed objects and information, a context component that can detect, infer or determine context information regarding an entity, and a visualization component that dynamically generates a visualization from a set of display object to present to the entity that is a function of the received information and inferred or determined entity context.
135 Citations
25 Claims
-
1. A visualization system that generates customized visualization(s) in an industrial automation environment, comprising:
-
a visualization component configured to present data relating to an industrial automation environment as a first data visualization wherein the first data visualization comprises a first display object subset; an interface component configured to receive input concerning the presentation of the data in the first data visualization; and a context component configured to capture context information regarding the first data visualization, wherein, based upon the context information, the visualization component is further configured to determine a second display object subset to facilitate the presentation of the data as a function of the context information, wherein the first display object subset and second display object subset comprise at least one display object selected from a set of display objects and the first display object subset and the second display object subset are disjoint, and dynamically update the first data visualization with a second data visualization to display the data with the second display object subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for presenting customized visualization in an industrial automation environment, comprising:
-
determining data relating to an industrial automation environment in connection with presenting a first data visualization, including the data, on a first display device, wherein the first data visualization comprises a first display object subset; capturing context information pertaining to the first data visualization; determining a second display object subset facilitating presenting of the data as a function of the context information, wherein the first display object subset and second display object subset comprise at least one display object selected from a set of display objects and the first display object subset and the second display object subset are non-overlapping; selecting the second display object subset; and updating, dynamically, the first data visualization with a second data visualization displaying the data with the second display object subset. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for presenting customized visualization in an industrial automation environment, comprising:
-
means for determining data relating to an industrial automation environment for presenting with a first data visualization, wherein the first data visualization comprises a first display object subset; means for presenting the first data visualization on a first display device; means for capturing context information regarding the data; and means for determining a second display object subset facilitating presenting of the data as a function of the context information, wherein the first display object subset and second display object subset comprise at least one display object selected from a set of display objects and the first display object subset and the second display object subset have no common display object; means for selecting the second display object subset; and means for updating, dynamically, the first visualization with a second data visualization displaying the data with the second display object subset.
-
-
20. A computer-readable medium having computer-executable instructions for:
performing a presentation, on a display device, of a customized visualization in an industrial automation environment, comprising further instructions for; determining data relating to an industrial automation environment in connection with presenting a first data visualization, including the data, on a first display device, wherein the first data visualization comprises a first display object subset; capturing context information pertaining to the first data visualization; determining a second display object subset facilitating presenting of the data as a function of the context information, wherein the first display object subset and second display object subset comprise at least one display object selected from a set of display objects and the first display object subset and the second display object subset are non-overlapping; selecting the second display object subset; and updating, dynamically, the first data visualization with a second data visualization displaying the data with the second display object subset. - View Dependent Claims (21, 22, 23, 24, 25)
Specification