Method and apparatus for text selection
First Claim
Patent Images
1. A method comprising:
- detecting a location of a text selection icon on a display of an electronic device;
detecting a touch input representing a selection of text displayed on the display using the text selection icon;
determining a movement of the text selection icon while the touch input is maintained during the movement, wherein the movement is continuous and drags the text selection icon into a zone adjacent an edge of the display;
in response to the determination, enabling a row by row selection mode; and
during the movement of the text selection icon while the touch input is maintained and the row by row selection mode is enabled, dynamically increasing a width of said zone based on at least one of a number of rows of displayed text selected by the continuous movement of the text selection icon or a speed of the movement;
wherein;
if the detected location of the text selection icon is maintained within said zone during the movement while the touch input is maintained, the displayed text is selected on a row by row basis; and
,if the detected location of the text selection icon moves outside said zone and moves into the displayed text during the movement while the touch input is maintained, the row by row selection mode is switched to a letter by letter selection mode, wherein in the letter by letter selection mode the displayed text is selected on a letter by letter basis.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes, detecting a location of a text selection icon on a display of an electronic device, and, detecting touch input representing a selection of text displayed on the display using the text selection icon, wherein: if the detected location of the text selection icon is maintained within a zone adjacent an edge of the display, the displayed text is selected on a row by row basis, and, if the detected location of the text selection icon moves outside said zone, the displayed text is selected on a letter by letter basis.
151 Citations
18 Claims
-
1. A method comprising:
-
detecting a location of a text selection icon on a display of an electronic device; detecting a touch input representing a selection of text displayed on the display using the text selection icon; determining a movement of the text selection icon while the touch input is maintained during the movement, wherein the movement is continuous and drags the text selection icon into a zone adjacent an edge of the display; in response to the determination, enabling a row by row selection mode; and during the movement of the text selection icon while the touch input is maintained and the row by row selection mode is enabled, dynamically increasing a width of said zone based on at least one of a number of rows of displayed text selected by the continuous movement of the text selection icon or a speed of the movement; wherein; if the detected location of the text selection icon is maintained within said zone during the movement while the touch input is maintained, the displayed text is selected on a row by row basis; and
,if the detected location of the text selection icon moves outside said zone and moves into the displayed text during the movement while the touch input is maintained, the row by row selection mode is switched to a letter by letter selection mode, wherein in the letter by letter selection mode the displayed text is selected on a letter by letter basis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a display; at least one processor operable when executed to perform the following operations; detect a location of a text selection icon on the display; detect a touch input representing a selection of text displayed on the display using the text selection icon; determine a movement of the text selection icon while the touch input is maintained during the movement, wherein the movement is continuous and drags the text selection icon into a zone adjacent an edge of the display; in response to the determination, enable a row by row selection mode; and during the movement of the text selection icon while the touch input is maintained and the row by row selection mode is enabled, dynamically increase a width of said zone based on at least one of a number of rows of displayed text selected by the continuous movement of the text selection icon or a speed of the movement; wherein; if the detected location of the text selection icon is maintained within said zone during the movement while the touch input is maintained, the displayed text is selected on a row by row basis; and
,if the detected location of the text selection icon moves outside said zone and moves into the displayed text during the movement while the touch input is maintained, the row by row selection mode is switched to a letter by letter selection mode, wherein in the letter by letter selection mode the displayed text is selected on a letter by letter basis. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium containing instructions which, when executed by a processor, cause an electronic device to perform operations comprising:
-
detecting a location of a text selection icon on a display of the electronic device; detecting a touch input representing a selection of text displayed on the display using the text selection icon; determining a movement of the text selection icon while the touch input is maintained during the movement, wherein the movement is continuous and drags the text selection icon into a zone adjacent an edge of the display; in response to the determination, enabling a row by row selection mode; and during the movement of the text selection icon while the touch input is maintained and the row by row selection mode is enabled, dynamically increasing a width of said zone based on at least one of a number of rows of displayed text selected by the continuous movement of the text selection icon or a speed of the movement; wherein; if the detected location of the text selection icon is maintained within said zone during the movement while the touch input is maintained, the displayed text is selected on a row by row basis; and
,if the detected location of the text selection icon moves outside said zone and moves into the displayed text during the movement while the touch input is maintained, the row by row selection mode is switched to a letter by letter selection mode, wherein in the letter by letter selection mode the displayed text is selected on a letter by letter basis.
-
Specification