Tab management in a user interface window
First Claim
1. A system comprising:
- a memory storing executable instructions; and
one or more processors configured to execute the instructions to cause the system to perform operations including;
presenting a user interface having a plurality of tabs that are individually associated with one or more of applications or activities that have been opened;
responsive to a user interaction with one or more of the plurality of tabs, automatically grouping multiple tabs of the plurality of tabs together in a tab group;
receiving an indication that a current active tab of the multiple tabs is closed, the current active tab being a rightmost tab in the tab group and not a rightmost tab in the plurality of tabs; and
responsive to receiving the indication, automatically selecting a new active tab from the tab group by selecting as the new active tab a tab that is positioned to the left of the current active tab of the multiple tabs.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to facilitate finding a tab or tabs in a user interface window are described. Various embodiments present tabs, individual tabs being associated with an opened document such as a web page or an activity, in a user interface window and automatically group at least some of the tabs together in a visually distinctive way. In at least some embodiments, this grouping is performed in response to a user interacting with the tabs in a particular way. For instance, a user may cause a tab to be created or moved within the user interface window such that the tab is grouped with a tab group or ungrouped from a tab group. Furthermore, one or more embodiments provide for certain tab-related actions, such as selecting an active tab and changing a display of a title of a tab, which can be performed in a manner based at least in part on this grouping.
27 Citations
20 Claims
-
1. A system comprising:
-
a memory storing executable instructions; and one or more processors configured to execute the instructions to cause the system to perform operations including; presenting a user interface having a plurality of tabs that are individually associated with one or more of applications or activities that have been opened; responsive to a user interaction with one or more of the plurality of tabs, automatically grouping multiple tabs of the plurality of tabs together in a tab group; receiving an indication that a current active tab of the multiple tabs is closed, the current active tab being a rightmost tab in the tab group and not a rightmost tab in the plurality of tabs; and responsive to receiving the indication, automatically selecting a new active tab from the tab group by selecting as the new active tab a tab that is positioned to the left of the current active tab of the multiple tabs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
presenting multiple tabs in a user interface, at least some of the multiple tabs having an associated document or activity; associating a subset of tabs of the multiple tabs together in a tab group, the multiple tabs including one or more other tabs that are not included in the tab group; visually distinguishing individual tabs of the tab group from the one or more other tabs that are not include in the tab group; receiving, by one or more processors, an indication that a current active tab of the tab group is being closed, the current active tab being a rightmost tab in the tab group and not a rightmost tab of the multiple tabs; and responsive to receiving the indication, automatically selecting, by the one or more processors, a new active tab from the tab group, the new active tab being part of the tab group and positioned to the left of the current active tab. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory storing executable instructions; and one or more processors configured to execute the instructions to cause the system to perform operations including; automatically grouping two or more of a plurality of tabs that are presented via a user interface into a tab group and in a visually-distinctive way, each tab being associated with a corresponding opened document or application; receiving an indication that a current active tab is closed, the current active tab being a rightmost tab in the tab group and not a rightmost tab in the plurality of tabs presented in the user interface; and responsive to the indication that the current active tab is closed, selecting as a new active tab an adjacent tab that is positioned to the left of the current active tab and based on the new active tab being part of the tab group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification