Travel log for manipulation of content
First Claim
1. A method, comprising:
- detecting a user manipulation of a first web page of a current browsing session displayed in a graphical user interface (GUI);
navigating, upon the user manipulation causing the first web page to reach a snap point, to a placeholder representing a second web page;
loading 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
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.
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.
31 Citations
20 Claims
-
1. A method, comprising:
-
detecting a user manipulation of a first web page of a current browsing session displayed in a graphical user interface (GUI); navigating, upon the user manipulation causing the first web page to reach a snap point, to a placeholder representing a second web page; loading 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 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 (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
- one or more processors; and
one or more computer-readable storage media storing instructions that, when executed by the one or more processors, perform operations comprising; detecting a user manipulation of a first web page of a current browsing session displayed in a graphical user interface (GUI); navigating, upon the user manipulation causing the first web page to reach a snap point, to a placeholder representing a second web page; loading 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 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; and
-
15. One or more non-transitory computer-readable storage media to store instructions that, when executed by at least one processing device, cause the at least one processing device to:
-
display, using a graphical user interface (GUI), a travel log including a plurality of web pages in response to a search query; detect user interaction with a first web page of the travel log; navigate away from the first web page to a cached version of a second web page upon the user interaction causing the first web page to reach a snap point;
loading a current version of the second web page; andreplacing the cached version of the second web page in the GUI with the current version of the second web page after completing the loading of the current version of the second web page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification