Synchronized multiple pop-up windows in a virtualized computing environment
AssigneeVMware, Inc.
InventorsBranislav Abadzhimarinov, Martin Marinov, Plamen Semerdzhiev
Life of this patent
Estimating the term…
Abstract
Example methods are provided to provide synchronization between multiple pop-up windows that are displayed by a user interface. The pop-up windows may render graphical representations of usage data provided through operational metrics associated with elements in a virtualized computing environment. User navigation to a navigation point in one pop-up window results in a similar navigation to another navigation point in another pop-up window, such that information in for the navigation points in both pop-up windows may be presented in accordance with a common timestamp.
Claims21
A method to synchronize pop-up windows of a user interface for a virtualized computing environment, the method comprising:
- generating multiple pop-up windows on the user interface, wherein the multiple pop-up windows include a first pop-up window and at least a second pop-up window;
- rendering a first graphical representation in the first pop-up window and a second graphical representation in the at least the second pop-up window, wherein the first and second graphical representations are associated with usage data that pertain to operation of elements in the virtualized computing environment;
- detecting a navigation by a navigation tool to a first navigation point in the first graphical representation;
- highlighting the first navigation point, wherein highlighting the first navigation point includes rendering a first movable marker, at the first navigation point, with a first appearance to indicate that the first movable marker is a primary marker that is actively controlled with the navigation tool;
- and
- synchronizing the at least the second pop-up window with the first pop-up window by highlighting a second navigation point, in the second graphical representation, that corresponds to a same timestamp as the first navigation point,
- wherein highlighting the second navigation point includes rendering a second movable marker, at the second navigation point, with a second appearance that distinguishes from the first appearance to indicate that the second movable marker is a secondary marker relative to the primary marker that is actively controlled with the navigation tool.
A non-transitory computer-readable medium having instructions stored thereon, which in response to execution by one or more processors, cause the one or more processors to perform or control performance of operations to synchronize pop-up windows of a user interface for a virtualized computing environment, the operations comprising:
- generating multiple pop-up windows on the user interface, wherein the multiple pop-up windows include a first pop-up window and at least a second pop-up window;
- rendering a first graphical representation in the first pop-up window and a second graphical representation in the at least the second pop-up window, wherein the first and second graphical representations are associated with usage data that pertain to operation of elements in the virtualized computing environment;
- detecting a navigation by a navigation tool to a first navigation point in the first graphical representation;
- highlighting the first navigation point, wherein highlighting the first navigation point includes rendering a first movable marker, at the first navigation point, with a first appearance to indicate that the first movable marker is a primary marker that is actively controlled with the navigation tool;
- and
- synchronizing the at least the second pop-up window with the first pop-up window by highlighting a second navigation point, in the second graphical representation, that corresponds to a same timestamp as the first navigation point,
- wherein highlighting the second navigation point includes rendering a second movable marker, at the second navigation point, with a second appearance that distinguishes from the first appearance to indicate that the second movable marker is a secondary marker relative to the primary marker that is actively controlled with the navigation tool.
An apparatus to synchronize pop-up windows for a virtualized computing environment, the apparatus comprising:
- a display screen configured to present a user interface;
- a processor;
- and
- a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon, which in response to execution by the processor, cause the processor to perform or control performance of operations to synchronize pop-up windows of the user interface, wherein the operations comprise:
- generating multiple pop-up windows on the user interface, wherein the multiple pop-up windows include a first pop-up window and at least a second pop-up window,
- wherein the user interface is configured to render a first graphical representation in the first pop-up window and a second graphical representation in the at least the second pop-up window, and wherein the first and second graphical representations are associated with usage data that pertain to operation of elements in the virtualized computing environment;
- detecting a navigation by a navigation tool to a first navigation point in the first graphical representation, wherein the user interface is further configured to highlight the first navigation point, and wherein to highlight the first navigation point, the user interface is configured to render a first movable marker, at the first navigation point, with a first appearance to indicate that the first movable marker is a primary marker that is actively controlled with the navigation tool;
- and
- synchronizing the at least the second pop-up window with the first pop-up window by causing the user interface to highlight a second navigation point, in the second graphical representation, that corresponds to a same timestamp as the first navigation point,
- wherein to highlight the second navigation point, the user interface is configured to render a second movable marker, at the second navigation point, with a second appearance that distinguishes from the first appearance to indicate that the second movable marker is a secondary marker relative to the primary marker that is actively controlled with the navigation tool.
Dependencies are inferred from the claim text.