USER INTERFACE INTERACTION BEHAVIOR BASED ON INSERTION POINT
First Claim
1. A method for manipulating user interface behavior, comprising:
- creating an insertion point on a displayed document page;
detecting a user input on the displayed document page;
if the user input originates in a predefined area around the insertion point, enabling the user to interact with content of the page; and
if the user input originates outside the predefined area around the insertion point, enabling the user to interact with the page.
3 Assignments
0 Petitions
Accused Products
Abstract
Automatic manipulation of document user interface behavior is provided based on an insertion point. Upon placement of an insertion point within a displayed document, the behavior of the user interface is adjusted based on a next action of the user. If the user begins a drag action near the insertion point, he/she is enabled to interact with the content of the document (e.g. select a portion of text or object(s)). If the user begins a drag action at a location away from the insertion point, on the other hand, he/she is enabled to interact with the page (e.g. panning) Thus, the interaction behavior is automatically adjusted without additional action by the user or limitations on user action.
27 Citations
20 Claims
-
1. A method for manipulating user interface behavior, comprising:
-
creating an insertion point on a displayed document page; detecting a user input on the displayed document page; if the user input originates in a predefined area around the insertion point, enabling the user to interact with content of the page; and if the user input originates outside the predefined area around the insertion point, enabling the user to interact with the page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device capable of manipulating user interface behavior, the computing device comprising:
-
a display configured to display a user interface presenting a document page; an input component configured to receive one of;
a touch-based input, a mouse input, a keyboard input, a voice-based input, and a gesture-based input;a memory configured to store instructions; and a processor coupled to the memory for executing the stored instructions, the processor configured to; create an insertion point on the displayed document page in response to one of opening of the document and a user input; detect a subsequent user input on the displayed document page; if the subsequent user input originates in a predefined area around the insertion point, enable the user to interact with content of the page, the content comprising at least one from a set of;
a text, a graphical object, an image, a video object, a table, and a text box; andif the subsequent user input originates outside the predefined area around the insertion point, enable the user to interact with the page. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for manipulating user interface behavior, the instructions comprising:
-
creating an insertion point on a displayed document page in response to a touch-based action; detecting a subsequent user action on the displayed document page; if the subsequent user action originates in a predefined area around the insertion point, enabling the user to interact with at least a portion of content of the page; and if the subsequent user action originates outside the predefined area around the insertion point, enabling the user to interact with the page performing at least one from a set of;
panning the page, zooming the page, rotating the page, and activating a menu. - View Dependent Claims (18, 19, 20)
-
Specification