Automatic zooming for text selection/cursor placement
First Claim
Patent Images
1. A method comprising:
- in a first zoom scale, selecting text on a page using a first touch gesture on a touch screen;
detecting a second touch gesture on the touch screen displaying at least a page of content in the first zoom scale, wherein the second touch gesture is a single-finger single touch, the single-finger single touch being on the selected text displayed in the page of content in the first zoom scale;
at least in response to the detecting the single-finger single touch, performing a page zoom that produces at least displayed zoomed content in a second zoom scale;
without detecting removal of the single-finger single touch from the touch screen, detecting a dragging movement of the single-finger single touch on the displayed zoomed content in the second zoom scale;
at least in response to the detecting the dragging movement of the single-finger single touch, detecting if the single-finger single touch is near to a predetermined boundary of the displayed zoomed content in the second zoom scale;
in response to the detecting that the single-finger single touch is near to the predetermined boundary of the displayed zoomed content in the second zoom scale, scrolling to display at least some additional text in the displayed zoomed content in the second zoom scale;
based at least on the detecting the dragging movement on the displayed zoomed content in the second zoom scale, selecting the additional text in the displayed zoomed content as an addition to the selected text;
detecting a removal of the single-finger single touch; and
at least in response to the detecting the removal, zooming out on the page of content to the first zoom scale;
wherein the performing the page zoom comprises;
based on a location of the single-finger single touch on the touch screen, displaying the selected text such that the selected text is located as zoomed under the location of the single finger single touch on the touch screen;
so that through a single-finger single touch, a page zoom and selection of multiple characters of text is performed while continuous contact with the touch screen is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are tools and techniques for using a single-finger single touch to zoom content. In one embodiment disclosed herein, a single-finger single touch on a touch screen displaying at least a page of content is detected. At least in response to the detecting the single-finger single touch, a page zoom is performed.
167 Citations
16 Claims
-
1. A method comprising:
-
in a first zoom scale, selecting text on a page using a first touch gesture on a touch screen; detecting a second touch gesture on the touch screen displaying at least a page of content in the first zoom scale, wherein the second touch gesture is a single-finger single touch, the single-finger single touch being on the selected text displayed in the page of content in the first zoom scale; at least in response to the detecting the single-finger single touch, performing a page zoom that produces at least displayed zoomed content in a second zoom scale; without detecting removal of the single-finger single touch from the touch screen, detecting a dragging movement of the single-finger single touch on the displayed zoomed content in the second zoom scale; at least in response to the detecting the dragging movement of the single-finger single touch, detecting if the single-finger single touch is near to a predetermined boundary of the displayed zoomed content in the second zoom scale; in response to the detecting that the single-finger single touch is near to the predetermined boundary of the displayed zoomed content in the second zoom scale, scrolling to display at least some additional text in the displayed zoomed content in the second zoom scale; based at least on the detecting the dragging movement on the displayed zoomed content in the second zoom scale, selecting the additional text in the displayed zoomed content as an addition to the selected text; detecting a removal of the single-finger single touch; and at least in response to the detecting the removal, zooming out on the page of content to the first zoom scale; wherein the performing the page zoom comprises; based on a location of the single-finger single touch on the touch screen, displaying the selected text such that the selected text is located as zoomed under the location of the single finger single touch on the touch screen; so that through a single-finger single touch, a page zoom and selection of multiple characters of text is performed while continuous contact with the touch screen is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising a processor and memory, the memory comprising computer-executable instructions which when executed by the processor cause the computing device to perform a method, the method comprising:
-
selecting text on a touch screen displaying at least a page of content, wherein the selecting comprises a gesture that contacts the touch screen and then is removed; after the selection of the text, detecting a continuous contact of a single-finger single touch on the touch screen, the single-finger single touch being on the selected text displayed in the page of content; based at least on the detecting the single-finger single touch, performing a page zoom, wherein the performing the page zoom produces at least displayed zoomed content; detecting a dragging movement of the continuous contact on the displayed zoomed content; based at least on the detecting the dragging movement of the continuous contact, scrolling to display at least some text not in the previously displayed zoomed content when the continuous contact is near an edge of the displayed zoomed content; based at least on the detecting the dragging movement of the continuous contact on the displayed zoomed content, relocating the cursor in text displayed in the zoomed content so that multiple characters of the text are selected in the displayed zoomed content that were not previously selected; detecting a removal of the single-finger single touch; and based at least on the detecting the removal, zooming out on the page of content; wherein the performing the page zoom comprises; based on a location of the single-finger single touch on the touch screen, displaying the selected text as zoomed under the single finger single touch on the touch screen. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A nonvolatile computer-readable storage medium storing computer-executable instructions which when executed cause a computing device to perform a method, the method comprising:
-
selecting text in a page of content displayed in a touch screen with a gesture that temporarily contacts the touch screen; detecting a subsequent single-finger single touch with the touch screen initiated on the selected text, the single-finger single touch comprising a continuous contact with the touch screen; based at least on the detecting the single-finger single touch, performing a page zoom to produce at least displayed zoomed content on the touch screen; detecting a dragging movement of the continuous contact on the displayed zoomed content; in response to the continuous contact reaching a predetermined boundary of the displayed zoomed content, scrolling to display revealed text not previously displayed in the touch screen, wherein a direction of scrolling depends on a direction of the dragging movement, and wherein an amount of scrolling depends on a position of the continuous contact relative to the predetermined boundary; based at least on the detecting the dragging movement on the displayed zoomed content, selecting, in the displayed zoomed content, at least a portion of the revealed text, wherein the revealed text includes multiple characters; so that the performed page zoom and the selection of the multiple characters occur while continuous contact of the touch screen is detected; detecting a removal of the single-finger single touch; and based at least on detecting the removal of the single-finger single touch, zooming out at least on the page of content; wherein the performing the page zoom comprises; based on a location of the single-finger single touch on the touch screen, displaying the selected text such that the selected text is located in the touch screen as zoomed under the location of the single finger single touch on the touch screen as the single finger single touch maintains the continuous contact with the touch screen.
-
Specification