Tab visibility
First Claim
Patent Images
1. A computing device comprising:
- a hardware computer processor and a display, the computer processor operating the following;
an application configured to create a tab in a context of a window; and
a window manager configured to register the tab with a user interface (UI) element registry, the UI element registry including hierarchal relationships of UI elements registered with the window manager and associated with a user account,the window manager configured to receive, over a network, a UI element registry associated with a secondary window manager of a secondary computing device, the UI element registry of the secondary window manager including hierarchal relationships of UI elements registered with the secondary window manager and associated with the user account, the UI element registry of the secondary window manager identifying a relationship between a remote tab and a remote window opened on the secondary computing device, the secondary computing device being remote from the computing device,the window manager configured to update the UI element registry to include one or more of the UI elements registered with the secondary window manager,the window manager configured to create a new tab substantially identical to the remote tab,the window manager configured to cause the display to provide a graphical arrangement of the tab and the new tab according to a history of when the tab and the remote tab were accessed.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one general aspect, a computing device may include an application configured to create a tab in a context of a window, and a window manager configured to register the tab with a first UI element registry. The window manager may be configured to receive, over a network, at least a portion of a second UI element registry from a secondary window manager of a secondary computing device. The portion of the second UI element registry may identify a remote tab previously registered with the secondary window manager. The window manager may be configured to cause a display to provide a graphical arrangement of the tab and the remote tab.
-
Citations
13 Claims
-
1. A computing device comprising:
-
a hardware computer processor and a display, the computer processor operating the following; an application configured to create a tab in a context of a window; and a window manager configured to register the tab with a user interface (UI) element registry, the UI element registry including hierarchal relationships of UI elements registered with the window manager and associated with a user account, the window manager configured to receive, over a network, a UI element registry associated with a secondary window manager of a secondary computing device, the UI element registry of the secondary window manager including hierarchal relationships of UI elements registered with the secondary window manager and associated with the user account, the UI element registry of the secondary window manager identifying a relationship between a remote tab and a remote window opened on the secondary computing device, the secondary computing device being remote from the computing device, the window manager configured to update the UI element registry to include one or more of the UI elements registered with the secondary window manager, the window manager configured to create a new tab substantially identical to the remote tab, the window manager configured to cause the display to provide a graphical arrangement of the tab and the new tab according to a history of when the tab and the remote tab were accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A method for managing tabs, the method comprising:
-
registering, by a first window manager, a tab created by an application executing on a first computing device with a user interface (UI) element registry, the UI element registry including hierarchal relationships of UI elements registered with the first window manager and associated with a user account; receiving, over a network, UI element registry associated with a second window manager of a second computing device, UI element registry of the second window manager including hierarchal relationships of UI elements registered with the second window manager and associated with the user account, the UI element registry of the second window manager identifying a relationship between a remote tab and a remote window opened on the second computing device, the second computing device being remote from the first computing device; updating, by the first window manager, the UI element registry to include one or more of the UI elements registered with the secondary window manager; creating, by the first window manager, a new tab substantially identical to the remote tab based on the UI element registry of the second window manager; and displaying a graphical arrangement of the tab and the new tab according to a history of when the tab and the remote tab were accessed. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer-readable medium being tangibly embodied and including executable code that causes a first computing device to:
-
register, by a first window manager, a tab created by an application executing on the first a computing device with a user interface (UI) element registry, the UI element registry including hierarchal relationships of UI elements registered with the window manager and associated with a user account; receive, over a network, a UI element registry associated with a second window manager of a second computing device, the UI element registry of the second window manager including hierarchal relationships of UI elements registered with the second window manager and associated with the user account, the UI element registry of the second window manager identifying a relationship between a remote tab and a remote window opened on the second computing device, the second computing device being remote from the first computing device; updating, by the first window manager, the UI element registry to include one or more of the UI elements registered with the secondary window manager; create, by the first window manager, a new tab substantially identical to the remote tab based on the UI element registry of the second window manager; send, by the first window manager, an instruction to the second window manager to delete the remote tab on the second computing device; and display a graphical arrangement of the tab and the new tab according to a history of when the new tab and the remote tab was accessed. - View Dependent Claims (12)
-
Specification