CONTENT-BASED SNAP POINT
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, during presentation of content, a content-manipulation input having a projected stopping point in the content;
determining whether the projected stopping point in the content is within a threshold range of a content-based snap point; and
responsive to determining that the projected stopping point in the content is within the threshold range of the snap point, causing the content to be presented at the snap point;
orresponsive to determining that the projected stopping point in the content is not within the threshold range of the snap point, causing the content to be presented at the projected stopping point.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes content-based snap points and techniques that use these snap points. In some embodiments, multiple content-based snap points are used to stop at points in content that are convenient, prevent overshooting of important parts in the content, and/or aid user'"'"'s in manipulating and consuming the content.
175 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, during presentation of content, a content-manipulation input having a projected stopping point in the content; determining whether the projected stopping point in the content is within a threshold range of a content-based snap point; and responsive to determining that the projected stopping point in the content is within the threshold range of the snap point, causing the content to be presented at the snap point;
orresponsive to determining that the projected stopping point in the content is not within the threshold range of the snap point, causing the content to be presented at the projected stopping point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
presenting, in an application-launching interface, selectable labels associated with applications, the presented selectable labels a subset of a full set of selectable labels available through the application-launching interface; receiving, through the application-launching interface, a content-manipulation input to present additional selectable labels of the full set of selectable labels and having a projected stopping point within the full set of selectable labels; and responsive to determining that the projected stopping point in the full set of selectable labels is within a threshold range of a content-based snap point, presenting, in the application-launching interface, additional selectable labels of the full set of selectable labels associated with and at the snap point. - View Dependent Claims (18, 19, 20)
-
Specification