Enhancement to text selection controls
First Claim
1. A method of updating a selected portion of text, comprising:
- displaying a first widget marking a first boundary of a selected first portion of text displayed on a screen;
displaying a second widget marking a second boundary of the selected first portion of text;
determining whether an extended area fits within a first area of the screen, the extended area including user interface (UI) controls corresponding to the first widget;
in response to a determination that the extended area fits within the first area, displaying the extended area at the first area of the screen;
in response to a determination that the extended area does not fit within the first area, displaying the extended area at a second area of the screen; and
updating, based on a selection from within the extended area of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen, the second portion of text disposed between the first and second widgets.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for selecting text displayed on a screen. An example method of selecting text displayed on a screen includes displaying a first widget marking a first boundary of a selected first portion of text displayed on the screen. The method also includes displaying a second widget marking a second boundary of the first portion. The method further includes displaying an extended area including user interface (UI) controls corresponding to the first widget. The method also includes updating, based on a selection of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen. The second portion of text is disposed between the first and second widgets.
18 Citations
19 Claims
-
1. A method of updating a selected portion of text, comprising:
-
displaying a first widget marking a first boundary of a selected first portion of text displayed on a screen; displaying a second widget marking a second boundary of the selected first portion of text; determining whether an extended area fits within a first area of the screen, the extended area including user interface (UI) controls corresponding to the first widget; in response to a determination that the extended area fits within the first area, displaying the extended area at the first area of the screen; in response to a determination that the extended area does not fit within the first area, displaying the extended area at a second area of the screen; and updating, based on a selection from within the extended area of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen, the second portion of text disposed between the first and second widgets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for selecting text displayed on a screen, comprising:
-
a display device; a memory; and one or more processors coupled to the memory and display device, wherein the one or more processors is configured to; display a second widget marking a second boundary of the selected first portion of text; determine whether an extended area fits within a first area of the screen, the extended area including user interface (UI) controls corresponding to the first widget; in response to a determination that the extended area fits within the first area, display the extended area at the first area of the screen; in response to a determination that the extended area does not fit within the first area, display the extended area at a second area of the screen; and update, based on a selection from within the extended area of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen, the second portion of text disposed between the first and second widgets. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon computer-executable instructions for performing operations, comprising:
-
displaying a first widget marking a first boundary of a selected first portion of text displayed on a screen; displaying a second widget marking a second boundary of the selected first portion of text; determining whether an extended area fits within a first area of the screen, the extended area including user interface (UI) controls corresponding to the first widget; in response to a determination that the extended area fits within the first area, displaying the extended area at the first area of the screen; in response to a determination that the extended area does not fit within the first area, displaying the extended area at a second area of the screen; and updating, based on a selection from within the extended area of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen, the second portion of text disposed between the first and second widgets. - View Dependent Claims (17, 18, 19)
-
Specification