Browser tab management
First Claim
Patent Images
1. A method comprising:
- collecting user activity metadata generated by, and associated with, a user'"'"'s interaction with online content;
opening a plurality of tabs of the online content in a graphical user interface of a window of a browser application;
positioning the opened tabs in a first arrangement of tabs in the browser window;
determining, through a processor of one or more computer systems, a relative importance of each of the plurality of opened tabs to the user based on the user activity metadata associated with the online content in each of the opened tabs;
receiving an indication of a selection of a graphical user interface element included in the browser window; and
automatically, based on receipt of the indication of the selection and without requiring further input from the user;
determine a first subset of the opened tabs and a second subset of the opened tabs based at least on the relative importance of each of the plurality of opened tabs to the user, the second subset of the opened tabs determined as less important to the user than the first subset of the opened tabs;
re-position the first subset of the opened tabs relative to each other in a second arrangement of the opened tabs within the browser window of the graphical user interface without opening an additional tab, wherein the second arrangement is different from the first arrangement and wherein the re-positioning is based at least on the relative importance of each of the tabs included in the first subset of opened tabs; and
dock the second subset of the opened tabs, wherein the docking decouples each of the opened tabs included in the second subset of opened tabs from the browser application, and wherein the docking removes each of the opened tabs included in the second subset of opened tabs from the browser window, each decoupled docked tab being a primary windowing element that when maximized is displayed in a new instance of the browser application.
1 Assignment
0 Petitions
Accused Products
Abstract
Tabs of online content can be positioned according to the relative importance of each tab to a user. A user'"'"'s interaction with a plurality of online content is monitored, and user activity metadata generated by, and associated with, the user'"'"'s interaction with the online content is collected. A plurality of tabs of the online content is opened in a graphical user interface, and a relative importance of each of the plurality of tabs to the user is determined based on the user activity metadata associated with the online content in the tab. At least a subset of the tabs are positioned relative to each other within the graphical user interface based at least on the relative importance of each tab.
-
Citations
26 Claims
-
1. A method comprising:
-
collecting user activity metadata generated by, and associated with, a user'"'"'s interaction with online content; opening a plurality of tabs of the online content in a graphical user interface of a window of a browser application; positioning the opened tabs in a first arrangement of tabs in the browser window; determining, through a processor of one or more computer systems, a relative importance of each of the plurality of opened tabs to the user based on the user activity metadata associated with the online content in each of the opened tabs; receiving an indication of a selection of a graphical user interface element included in the browser window; and automatically, based on receipt of the indication of the selection and without requiring further input from the user; determine a first subset of the opened tabs and a second subset of the opened tabs based at least on the relative importance of each of the plurality of opened tabs to the user, the second subset of the opened tabs determined as less important to the user than the first subset of the opened tabs; re-position the first subset of the opened tabs relative to each other in a second arrangement of the opened tabs within the browser window of the graphical user interface without opening an additional tab, wherein the second arrangement is different from the first arrangement and wherein the re-positioning is based at least on the relative importance of each of the tabs included in the first subset of opened tabs; and dock the second subset of the opened tabs, wherein the docking decouples each of the opened tabs included in the second subset of opened tabs from the browser application, and wherein the docking removes each of the opened tabs included in the second subset of opened tabs from the browser window, each decoupled docked tab being a primary windowing element that when maximized is displayed in a new instance of the browser application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause one or more computer systems to:
-
collect user activity metadata generated by, and associated with, a user'"'"'s interaction with online content; open a plurality of tabs of the online content in a graphical user interface of a window of a browser application; position the opened tabs in a first arrangement of tabs in the browser window; determine a relative importance of each of the plurality of opened tabs to the user based on the user activity metadata associated with the online content in each of the opened tabs; receive an indication of a selection of a graphical user interface element included in the browser window; and based on receipt of the indication of the selection and without requiring further input from the user; determine a first subset of the opened tabs and a second subset of the opened tabs based at least on the relative importance of each of the plurality of opened tabs to the user, the second subset of the opened tabs determined as less important to the user than the first subset of the opened tabs; automatically re-position the first subset of the opened tabs relative to each other in a second arrangement of tabs within the browser window of the graphical user interface without opening an additional tab, wherein the second arrangement is different from the first arrangement and where the re-arrangement is based at least on the relative importance of each of the tabs included in the first subset of opened tabs; and automatically dock the second subset of the opened tabs, wherein the docking decouples each of the opened tabs included in the second subset of opened tabs from the browser application, and wherein the docking removes each of the opened tabs included in the second subset of opened tabs from the browser window, each decoupled docked tab being a primary windowing element that when maximized is displayed in a new instance of the browser application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification