×

Gestures for selecting text

  • US 10,642,458 B2
  • Filed: 11/24/2014
  • Issued: 05/05/2020
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • identifying, by a computing device, that a first physical contact contacted a touchscreen display at a first starting location;

    determining, by the computing device in response to having identified that the first physical contact contacted the touchscreen display at the first starting location, a first intermediate location on the touchscreen display by determining a location that is a predetermined distance from the first starting location along a first line of multiple words of text, wherein the predetermined distance from the first starting location is at least multiple characters away from the first starting location along the first line of multiple words of text;

    determining, by the computing device, that the first physical contact remained in contact with the touchscreen display without releasing from contact with the touchscreen display during;

    movement of the first physical contact from the first starting location to a location past the first intermediate location which is at least multiple characters away from the first starting location, so that the first physical contact is no longer contacting the touchscreen display between the first starting location and the first intermediate location, andmovement of the first physical contact from the location past the first intermediate location back to a first ending location on the touchscreen display that is between the first starting location and the first intermediate location, so that the first physical contact is once again contacting the touchscreen display between the first starting location and the first intermediate location;

    identifying, by the computing device responsive to having determined that the first physical contact has released from contact with the touchscreen display at the first ending location, after the first physical contact has moved passed the first intermediate location and then moved back to the first ending location, text displayed by the touchscreen display between the first starting location and the first ending location as text that has been selected by the first physical contact;

    identifying, by the computing device, that a second physical contact contacted the touchscreen display at a second starting location;

    identifying, by the computing device and in response to having identified that the second physical contact contacted the touchscreen display at the second starting location, a second intermediate location on the touchscreen display by identifying a location that is a predetermined distance from the second starting location along a second line of multiple words of text, wherein the predetermined distance from the second starting location is at least multiple characters away from the second starting location along the second line of multiple words;

    determining, by the computing device, that the second physical contact remained in contact with the touchscreen display without releasing from contact with the touchscreen display during;

    movement of the second physical contact from the second starting location to a second ending location on the touchscreen display that is between the second starting location and the second intermediate location which is at least multiple characters away from the second starting location along the second line of multiple words of text, so that the second physical contact is contacting the touchscreen display between the second starting location and the second intermediate location; and

    cancelling, by the computing device responsive to having determined that the second physical contact has released from contact with the touchscreen display at the second ending location, text selection as a result of the computing device determining that the second physical contact did not reach the second intermediate location that is at least multiple characters away from the second starting location along the second line of multiple words of text before releasing from contact with the touchscreen display.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×