Travel log for manipulation of content
First Claim
1. A computer-implemented method comprising:
- detecting a user manipulation of a first web page of a current browsing session in a graphical user interface (GUI) using one or more gestures to pan through a travel log of web pages in the current browsing session;
navigating, upon the user manipulation causing the first web page to reach a snap point, in the GUI to a placeholder representing a second web page in the travel log of visited web pages associated with the first web page in the current browsing session;
loading a current version of a the second web page represented by the placeholder in response to reaching the snap point while displaying the placeholder representing the second web page in the GUI; and
replacing the placeholder representing the second web page automatically in the GUI with the current version of the second web page represented by the placeholder upon completion of the loading.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
32 Citations
21 Claims
-
1. A computer-implemented method comprising:
- detecting a user manipulation of a first web page of a current browsing session in a graphical user interface (GUI) using one or more gestures to pan through a travel log of web pages in the current browsing session;
navigating, upon the user manipulation causing the first web page to reach a snap point, in the GUI to a placeholder representing a second web page in the travel log of visited web pages associated with the first web page in the current browsing session; loading a current version of a the second web page represented by the placeholder in response to reaching the snap point while displaying the placeholder representing the second web page in the GUI; and replacing the placeholder representing the second web page automatically in the GUI with the current version of the second web page represented by the placeholder upon completion of the loading. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- detecting a user manipulation of a first web page of a current browsing session in a graphical user interface (GUI) using one or more gestures to pan through a travel log of web pages in the current browsing session;
-
8. A computing device comprising:
- one or more processors;
one or more non-transitory computer-readable storage media storing instructions which, when executed by the one or more processors, perform operations comprising; detecting a user manipulation of a first wed web page of a current browsing session displayed in a graphical user interface (GUI) using one or more gestures to pan through a travel log of web pages in the current browsing session; navigating, upon the user manipulation causing the first web page to reach a snap point, in the GUI to a placeholder representing a second web page in the travel log of visited web pages; loading a current version of a the second web page represented by the placeholder in response to reaching the snap point while displaying the placeholder representing the second web page in the GUI; and replacing the placeholder representing the second web page automatically in the GUI with the current version of the second web page upon completion of the loading. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- one or more processors;
-
15. One or more non-transitory computer-readable media storing computer readable instructions that, when executed by at least one processor, cause the at least one processor to:
-
detect a user manipulation of a first web page of a current browsing session displayed in a graphical user interface (GUI) using one or more gestures to pan through a travel log of web pages in the current browsing session; navigate, upon the user manipulation causing the first web page to reach a snap point, in the GUI to a placeholder representing a second web page in the travel log of visited web pages; load a current version of the second web page represented by the placeholder in response to reaching the snap point while displaying the placeholder representing the second web page in the GUI; and replace the placeholder representing the second web page automatically in the GUI with the current version of the second web page upon completion of the loading. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification