CONTENT BOUNDARY SIGNALING TECHNIQUES
First Claim
1. A method for implementing a user interface function on a computing device, comprising:
- detecting a document image movement gesture input on a user interface device of the computing device;
determining a document image movement of a document displayed on the computing device based on the movement gesture input;
determining whether a boundary of the document is reached based on the determined movement of the document image; and
distorting an image of the document displayed on the computing device when a boundary of the document image is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide a user interface that provides visual cues when a document pan or scroll has reached an end or boundary by distorting the document image in response to further user inputs. The image distortion functionality may include shrinking, stretching, accordion expansion, or bouncing of a document image. The degree of image distortion may be proportional to the distance that a user input would have the document move beyond the encountered boundary. When a boundary of a document image is reached during a rapid pan or scroll, a bouncing image distortion may be applied to the document image to inform the user that the document reached a boundary during the movement.
199 Citations
48 Claims
-
1. A method for implementing a user interface function on a computing device, comprising:
-
detecting a document image movement gesture input on a user interface device of the computing device; determining a document image movement of a document displayed on the computing device based on the movement gesture input; determining whether a boundary of the document is reached based on the determined movement of the document image; and distorting an image of the document displayed on the computing device when a boundary of the document image is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
a processor; a display coupled to the processor; and a user input device coupled to the processor; wherein the processor is configured with processor-executable instructions to perform operations comprising; detecting a document image movement gesture input on a user interface device of the computing device; determining a document image movement of a document displayed on the computing device based on the movement gesture input; determining whether a boundary of the document is reached based on the determined movement of the document image; and distorting an image of the document displayed on the computing device when a boundary of the document image is reached. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing device, comprising:
-
means for displaying a document image; means for detecting a document image movement gesture input; means for determining a document image movement of a document displayed on the means for displaying a document image based on the movement gesture input; means for determining whether a boundary of the document is reached based on the determined movement of the document image; and means for distorting an image of the document displayed on the means for displaying a document image when a boundary of the document image is reached. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium having stored thereon computer-executable instructions are configured to cause a computer processor to perform operations, comprising:
-
detecting a document image movement gesture input on a user interface device; determining a document image movement of a document based on the movement gesture input; determining whether a boundary of the document is reached based on the determined movement of the document image; and distorting an image of the displayed document when a boundary of the document image is reached. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification