Direct manipulation of content
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving an indication of a directional manipulation of a current instance of content in a user interface of a computing device;
if the directional manipulation is towards a right side of the user interface;
accessing a cached snapshot that is stored locally on the computing device;
responsive to the accessing, causing the cached snapshot of a previous instance of content to be displayed in the user interface in a same panel along with the current instance of content;
loading an updated version of the previous instance of content while at least partially displaying the cached snapshot of the previous instance of content; and
replacing the cached snapshot of the previous instance of content with the updated version in the user interface; and
if the directional manipulation is towards a left side of the user interface, causing a representation of a subsequent instance of content to be displayed in the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide techniques for direct manipulation of content. The direct manipulation of content can provide an intuitive way for a user to access and interact with content. In at least some embodiments, content manipulation is “direct” in that content displayed in a user interface (e.g., one or more Web pages in a Web browser interface) can be moved in and/or out of the user interface in a direction that corresponds to user-initiated physical movements, such as the user dragging or flicking the content with the user'"'"'s finger or some other type of input device.
18 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving an indication of a directional manipulation of a current instance of content in a user interface of a computing device; if the directional manipulation is towards a right side of the user interface; accessing a cached snapshot that is stored locally on the computing device; responsive to the accessing, causing the cached snapshot of a previous instance of content to be displayed in the user interface in a same panel along with the current instance of content; loading an updated version of the previous instance of content while at least partially displaying the cached snapshot of the previous instance of content; and replacing the cached snapshot of the previous instance of content with the updated version in the user interface; and if the directional manipulation is towards a left side of the user interface, causing a representation of a subsequent instance of content to be displayed in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving an indication of a directional manipulation of a current instance of content in a user interface of a computing device; if the directional manipulation is towards a right side of the user interface; causing one or more cached snapshots of one or more previous instances of content to be revealed in the user interface as one or more static images in a same panel as the current instance of content is manipulated according to the directional manipulation; loading, in response to at least one of the cached snapshots of the one or more previous instances of content being at least partially displayed, an updated version of the one or more previous instances of content; and replacing the at least one of the cached snapshots with the updated version; and if the directional manipulation is towards the left side of the user interface, causing one or more images of one or more subsequent instances of content to slide into the user interface from the right side of the user interface. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing a travel log comprising a plurality of entries, and computer-executable instructions that are executable to; receive an indication of a touch manipulation of one of the plurality of entries that is displayed on a user interface; if the touch manipulation is towards a first side of the user interface; cause one or more cached snapshots of previous entries from the plurality of entries to be retrieved via the travel log and be displayed in the user interface in a same panel along with the one of the plurality of entries indicated by the touch manipulation; automatically load an updated version of a previous entry in response to the one or more cached snapshots of the previous entries being displayed; and visually transition from the cached snapshots of the previous entries to the updated version of the previous entry; and if the touch manipulation is towards a second side of the user interface, cause a representation of a subsequent entry from the plurality of entries to appear in the user interface. - View Dependent Claims (18, 19, 20)
-
Specification