Domain-Specific Browser Tab Creation and Management
First Claim
Patent Images
1. A method comprising, by one or more computing systems:
- receiving a command to navigate to a first universal resource locator (URL);
adding, to a table of entries representing tabs, a new entry for the first URL;
navigating to the first URL in the newly-created tab.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems directed to a web browser application that efficiently manages tab creation and switching. The application creates a new browser tab for each top-level domain visited, and stores the data structure for the tab, including forward and backward history, in a table. The application also creates a new browser tab in response to a separate application invoking a web browser, or in response to an explicit command by a user to create a browser tab. Thus, a user may efficiently switch between multiple browser tabs without having to expend time and energy in managing, opening, or closing browser tabs.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing systems:
-
receiving a command to navigate to a first universal resource locator (URL); adding, to a table of entries representing tabs, a new entry for the first URL; navigating to the first URL in the newly-created tab. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising, by one or more computing systems:
-
receiving a command from a user to navigate to a first URL; searching a table of entries, each entry storing information associated with a browser tab, for an entry having the same top-level domain as the URL; upon finding a match, navigating to the URL in the browser tab associated with the entry, and updating the entry; and if no match is found, creating a new browser tab associated with a top-level domain of the first URL, and navigating to the first URL. - View Dependent Claims (9)
-
-
10. A non-transitory, computer-readable media comprising instructions operable, when executed by one or more computing systems, to:
-
receive a command to navigate to a first universal resource locator (URL); add, to a table of entries representing tabs, a new entry for the first URL; navigate to the first URL in the newly-created tab. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory, computer-readable media comprising instructions operable, when executed by one or more computing systems, to:
-
receive a command from a user to navigate to a first URL; search a table of entries, each entry storing information associated with a browser tab, for an entry having the same top-level domain as the URL; upon finding a match, navigate to the URL in the browser tab associated with the entry, and update the entry; and if no match is found, create a new browser tab associated with a top-level domain of the first URL, and navigate to the first URL. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
one or more processors; one or more non-transitory, computer-readable media containing instructions, the instructions operable, when executed by the one or more processors, to; receive a command to navigate to a first universal resource locator (URL); add, to a table of entries representing tabs, a new entry for the first URL; navigate to the first URL in the newly-created tab. - View Dependent Claims (20)
-
Specification