Visual presentation of multiple internet pages
First Claim
1. A method comprising:
- displaying a first graphical user interface (GUI) generated by a browser, wherein the first GUI includes a plurality of tabs corresponding to a plurality of web pages that are concurrently open in the browser;
while the plurality of web pages are concurrently open in the browser, detecting a user request to display a second GUI that corresponds to presentation of page groupings of the plurality of web pages that are concurrently open in the browser; and
in response to detecting the user request;
determining whether web pages of the plurality of web pages were accessed directly or indirectly, wherein a web page is determined to have been accessed indirectly if accessed by clicking on one or more hyperlinks and a web page is determined to have been accessed directly if accessed without clicking on one or more hyperlinks, wherein the plurality of web pages that are concurrently open in the browser include at least a first directly accessed page corresponding to a first tab of the plurality of tabs, a second directly accessed page corresponding to a second tab of the plurality of tabs, a first indirectly accessed page corresponding to a third tab of the plurality of tabs that was accessed via a link in the first directly accessed page, and a second indirectly accessed page corresponding to a fourth tab of the plurality of tabs that was accessed via a link in the second directly accessed page,grouping the plurality of web pages into a plurality of page groups, including;
a first page group containing the first directly accessed page and the first indirectly accessed page that was accessed via a link in the first directly accessed page; and
a second page group containing the second directly accessed page and the second indirectly accessed page that was accessed via a link in the second directly accessed page, andceasing to display the first GUI,displaying the second GUI that includes displaying a first region that includes a snapshot of the first directly accessed page and a snapshot of the second directly accessed page, wherein the snapshot of the first directly accessed page is displayed in a designated location that is visually distinct from other snapshots associated with other directly accessed web pages within the first region; and
in accordance with a determination that the snapshot of the first directly accessed page is displayed in the designated location;
displaying a snapshot of the first indirectly accessed page that is assigned to the first page group in a second region of the second GUI, wherein the second region is visually separated from the first region within the second GUI, andforgoing display of a snapshot of the second indirectly accessed page that is assigned to the second page group.
0 Assignments
0 Petitions
Accused Products
Abstract
A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page'"'"'s page grouping and then selecting the page.
51 Citations
24 Claims
-
1. A method comprising:
-
displaying a first graphical user interface (GUI) generated by a browser, wherein the first GUI includes a plurality of tabs corresponding to a plurality of web pages that are concurrently open in the browser; while the plurality of web pages are concurrently open in the browser, detecting a user request to display a second GUI that corresponds to presentation of page groupings of the plurality of web pages that are concurrently open in the browser; and in response to detecting the user request; determining whether web pages of the plurality of web pages were accessed directly or indirectly, wherein a web page is determined to have been accessed indirectly if accessed by clicking on one or more hyperlinks and a web page is determined to have been accessed directly if accessed without clicking on one or more hyperlinks, wherein the plurality of web pages that are concurrently open in the browser include at least a first directly accessed page corresponding to a first tab of the plurality of tabs, a second directly accessed page corresponding to a second tab of the plurality of tabs, a first indirectly accessed page corresponding to a third tab of the plurality of tabs that was accessed via a link in the first directly accessed page, and a second indirectly accessed page corresponding to a fourth tab of the plurality of tabs that was accessed via a link in the second directly accessed page, grouping the plurality of web pages into a plurality of page groups, including;
a first page group containing the first directly accessed page and the first indirectly accessed page that was accessed via a link in the first directly accessed page; and
a second page group containing the second directly accessed page and the second indirectly accessed page that was accessed via a link in the second directly accessed page, andceasing to display the first GUI, displaying the second GUI that includes displaying a first region that includes a snapshot of the first directly accessed page and a snapshot of the second directly accessed page, wherein the snapshot of the first directly accessed page is displayed in a designated location that is visually distinct from other snapshots associated with other directly accessed web pages within the first region; and in accordance with a determination that the snapshot of the first directly accessed page is displayed in the designated location; displaying a snapshot of the first indirectly accessed page that is assigned to the first page group in a second region of the second GUI, wherein the second region is visually separated from the first region within the second GUI, and forgoing display of a snapshot of the second indirectly accessed page that is assigned to the second page group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium that provides instructions, which when executed by a set of processors, cause said set of processors to perform operations comprising:
-
displaying a first graphical user interface (GUI) generated by a browser, wherein the first GUI includes a plurality of tabs corresponding to a plurality of web pages that are concurrently open in the browser; while the plurality of web pages are concurrently open in the browser, detecting a user request to display a second GUI that corresponds to presentation of page groupings of the plurality of web pages that are concurrently open in the browser; and in response to detecting the user request; determining whether web pages of the plurality of web pages were accessed directly or indirectly, wherein a web page is determined to have been accessed indirectly if accessed by clicking on one or more hyperlinks and a web paqe is determined to have been accessed directly if accessed without clicking on one or more hyperlinks, wherein the plurality of web pages that are concurrently open in the browser include at least a first directly accessed page corresponding to a first tab of the plurality of tabs, a second directly accessed page corresponding to a second tab of the plurality of tabs, a first indirectly accessed page corresponding to a third tab of the plurality of tabs that was accessed via a link in the first directly accessed page, and a second indirectly accessed page corresponding to a fourth tab of the plurality of tabs that was accessed via a link in the second directly accessed page, grouping the plurality of web pages into a plurality of page groups, including;
a first page group containing the first directly accessed page and the first indirectly accessed page that was accessed via a link in the first directly accessed page; and
a second page group containing the second directly accessed page and the second indirectly accessed page that was accessed via a link in the second directly accessed page, andceasing to display the first GUI, displaying the second GUI that includes displaying a first region that includes a snapshot of the first directly accessed page and a snapshot of the second directly accessed page, wherein the snapshot of the first directly accessed page is displayed in a designated location that is visually distinct from other snapshots associated with other directly accessed web pages within the first region; and in accordance with a determination that the snapshot of the first directly accessed page is displayed in the designated location; displaying a snapshot of the first indirectly accessed page that is assigned to the first page group in a second region of the second GUI, wherein the second region is visually separated from the first region within the second GUI, and forgoing display of a snapshot of the second indirectly accessed page that is assigned to the second page group. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; displaying a first graphical user interface (GUI) generated by a browser, wherein the first GUI includes a plurality of tabs corresponding to a plurality of web pages that are concurrently open in the browser; while the plurality of web pages are concurrently open in the browser, detecting a user request to display a second GUI that corresponds to presentation of page groupings of the plurality of web pages that are concurrently open in the browser; and in response to detecting the user request; determining whether web pages of the plurality of web pages were accessed directly or indirectly, wherein a web page is determined to have been accessed indirectly if accessed by clicking on one or more hyperlinks and a web page is determined to have been accessed directly if accessed without clicking on one or more hyperlinks, wherein the plurality of web pages that are concurrently open in the browser include at least a first directly accessed page corresponding to a first tab of the plurality of tabs, a second directly accessed page corresponding to a second tab of the plurality of tabs, a first indirectly accessed page corresponding to a third tab of the plurality of tabs that was accessed via a link in the first directly accessed page, and a second indirectly accessed page corresponding to a fourth tab of the plurality of tabs that was accessed via a link in the second directly accessed page, grouping the plurality of web pages into a plurality of page groups, including;
a first page group containing the first directly accessed page and the first indirectly accessed page that was accessed via a link in the first directly accessed page; and
a second page group containing the second directly accessed page and the second indirectly accessed page that was accessed via a link in the second directly accessed page, andceasing to display the first GUI, displaying the second GUI that includes displaying a first region that includes a snapshot of the first directly accessed page and a snapshot of the second directly accessed page, wherein the snapshot of the first directly accessed page is displayed in a designated location that is visually distinct from other snapshots associated with other directly accessed web pages within the first region; and in accordance with a determination that the snapshot of the first directly accessed page is displayed in the designated location; displaying a snapshot of the first indirectly accessed page that is assigned to the first page group in a second region of the second GUI, wherein the second region is visually separated from the first region within the second GUI, and forgoing display of a snapshot of the second indirectly accessed page that is assigned to the second page group. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification