Grouped tab document interface
First Claim
1. A computer-implemented method for grouping web page viewing windows in a web browser, the method comprising:
- receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows; and
automatically grouping each tab indicator associated with a subset of the web page viewing windows into a group based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows,wherein the group of tab indicators is represented as a plurality of tab indicators in a stack displayed on at least one of a leftmost side or a right most side of a tab bar comprising each of the tab indicators, wherein at least a portion of at least two tab indicators is visible in the stack, wherein one of the plurality of tab indicators appears on top of another of the plurality of tab indicators in the stack, and wherein an order of the plurality of tab indicators in the stack is changeable by a user providing a long input selection of at least one tab indicator in the plurality of tab indicators in the stack,wherein each tab indicator associated with the subset of the web page viewing windows is automatically grouped into the stack based on a remaining amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, andwherein the group of tab indicators excludes a tab indicator associated with the opened web page viewing window.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods for grouping web page viewing windows in a web browser are provided. In one aspect, a computer-implemented method includes receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows. The method also includes automatically grouping each tab indicator associated with a subset of the web page viewing windows into a group based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows. Systems, graphical user interfaces, and machine-readable media are also provided.
-
Citations
17 Claims
-
1. A computer-implemented method for grouping web page viewing windows in a web browser, the method comprising:
-
receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows; and automatically grouping each tab indicator associated with a subset of the web page viewing windows into a group based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, wherein the group of tab indicators is represented as a plurality of tab indicators in a stack displayed on at least one of a leftmost side or a right most side of a tab bar comprising each of the tab indicators, wherein at least a portion of at least two tab indicators is visible in the stack, wherein one of the plurality of tab indicators appears on top of another of the plurality of tab indicators in the stack, and wherein an order of the plurality of tab indicators in the stack is changeable by a user providing a long input selection of at least one tab indicator in the plurality of tab indicators in the stack, wherein each tab indicator associated with the subset of the web page viewing windows is automatically grouped into the stack based on a remaining amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, and wherein the group of tab indicators excludes a tab indicator associated with the opened web page viewing window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for grouping web page viewing windows in a web browser, the system comprising:
-
a memory for storing instructions to group web page viewing windows; and a processor configured to execute the instructions to; receive a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows; and automatically group each tab indicator associated with a subset of the web page viewing windows into a stack of tab indicators based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, wherein the stack of tab indicators is represented by a plurality of tab indicators displayed on at least one of a leftmost side or a right most side of a tab bar comprising each of the tab indicators, wherein at least a portion of at least two tab indicators is visible in the stack, wherein one of the plurality of tab indicators appears on top of another of the plurality of tab indicators in the stack, and wherein an order of the plurality of tab indicators in the stack is changeable by a user providing a long input selection of at least one tab indicator in the plurality of tab indicators in the stack, wherein each tab indicator associated with the subset of the web page viewing windows is automatically grouped into the stack based on a remaining amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, and wherein the group of tab indicators excludes a tab indicator associated with the opened web page. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
a processor; and a display device configured by the processor to display a tab bar comprising multiple tab indicators, each tab indicator associated with a web page viewing window, wherein, when a request is received to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows, a tab indicator associated with each of a subset of the web page viewing windows is automatically grouped into a stack of tab indicators based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, and wherein the stack of tab indicators is represented by a plurality of tab indicators displayed on at least one of a leftmost side or a right most side of the tab bar comprising each of the tab indicators, wherein at least a portion of at least two tab indicators is visible in the stack, wherein one of the plurality of tab indicators appears on top of another of the plurality of tab indicators in the stack, and wherein an order of the plurality of tab indicators in the stack is changeable by a user providing a long input selection of at least one tab indicator in the plurality of tab indicators in the stack, wherein each tab indicator associated with the subset of the web page viewing windows is automatically grouped into the stack based on a remaining amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, and wherein the group of tab indicators excludes a tab indicator associated with the opened web page.
-
-
17. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for grouping web page viewing windows in a web browser, comprising:
-
receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows; and automatically grouping each tab indicator associated with a subset of the web page viewing windows into a stack of tab indicators displayed in a tab bar based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, wherein the stack of tab indicators is represented by a plurality of tab indicators displayed on at least one of a leftmost side or a right most side of the tab bar comprising each of the tab indicators, wherein at least a portion of at least two tab indicators is visible in the stack, wherein one of the plurality of tab indicators appears on top of another of the plurality of tab indicators in the stack, and wherein an order of the plurality of tab indicators in the stack is changeable by a user providing a long input selection of at least one tab indicator in the plurality of tab indicators in the stack, wherein each tab indicator associated with the subset of the web page viewing windows is automatically grouped into the stack based on a remaining amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows, and wherein the group of tab indicators excludes a tab indicator associated with the opened web page.
-
Specification