Tab visibility
AssigneeGoogle Inc.
InventorsJohn Nicholas Jitkoff, Glen Murphy
Life of this patent
Estimating the term…
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.
Claims20
A method of manipulating tabs on a user interface of a computing device, the method comprising:
- rendering a first tab within a first window on the user interface of the computing device;
- registering, in a user interface element registry, the first tab and a relationship of the first tab with the first window;
- rendering a second tab within a second window on the user interface;
- registering, in the user interface element registry, the second tab and a relationship of the second tab with the second window in the tab registry;
- receiving a command to render an organized representation of tabs registered in the user interface element registry;
- and
- rendering, in response to the command, an arrangement of the first tab and the second tab on the user interface according to the organized representation such that the first tab is displayed without reference to the first window and the second tab is displayed without reference to the second window.
A non-transitory computer-readable medium storing executable instructions that when executed by at least one processor cause the at least one processor to:
- render a first tab within a first window on a user interface of a computing device;
- register, in a user interface element registry, the first tab and a relationship of the first tab with the first window;
- render a second tab within a second window on the user interface, the first and second tabs being browser tabs created by a web browser application associated with a user account;
- register, in the user interface element registry, the second tab and a relationship of the second tab with the second window in the tab registry;
- receive a command to render an organized representation of tabs registered in the user interface element registry;
- and
- render, in response to the command, an arrangement of the first tab and the second tab on the user interface according to the organized representation, wherein the arrangement of the first tab and the second tab on the user interface is not based on the relationship of the first tab with the first window or the relationship of the second tab with the second window.
A computing device comprising:
- at least one processor;
- and
- a non-transitory computer-readable medium storing executable instructions that when executed by the at least one processor cause the at least one processor to:
- render a first tab within a first window on a user interface of a computing device;
- register, in a user interface element registry, the first tab and a relationship of the first tab with the first window;
- render a second tab within a second window on the user interface, the first and second tabs being browser tabs created by a web browser application executable by the computing device;
- register, in the user interface element registry, the second tab and a relationship of the second tab with the second window in the tab registry;
- receive a command to render an organized representation of tabs registered in the user interface element registry;
- and
- render, in response to the command, an arrangement of the first tab and the second tab on the user interface according to the organized representation such that the first tab is displayed without reference to the first window and the second tab is displayed without reference to the second window.
Dependencies are inferred from the claim text.