×

Text input on devices with touch screen displays

  • US 10,095,403 B2
  • Filed: 05/05/2015
  • Issued: 10/09/2018
  • Est. Priority Date: 05/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • detecting, by one or more computer processors, a first touch performed by a user on a touch-sensitive surface representing a watch face of an electronic watch;

    displaying, by one or more computer processors, a graphical representation of a border of the touch-sensitive surface;

    displaying one or more indications of twelve predefined positions, wherein the twelve predefined positions are distributed along a circular border of the touch-sensitive surface at approximately 30 degree intervals;

    determining, by one or more computer processors, a position corresponding to the detected first touch from among the twelve predefined positions;

    in response to determining, by one or more computer processors, that the position corresponding to the detected first touch represents four candidate alphanumeric characters, linearly displaying, by one or more computer processors, the four candidate alphanumeric characters, wherein no other predefined position represents the four candidate alphanumeric characters;

    detecting, by one or more computer processors, a swipe gesture on the touch-sensitive surface after the first touch;

    selecting, by one or more computer processors, an alphanumeric character from the four candidate alphanumeric characters based on a direction of the detected swipe gesture, wherein the direction of the swipe gesture in relation to the position of the first touch is independent of a direction of the selected alphanumeric character in relation to the position of the first touch;

    inputting, by one or more computer process, the selected alphanumeric character into the electronic watch;

    detecting, by one or more computer processors, a second touch performed by the user on the touch-sensitive surface of the electronic watch;

    determining, by one or more computer processors, a second position corresponding to the detected second touch from among the twelve predefined positions;

    determining, by one or more computer processors, that the second position corresponding to the detected second touch represents at least eighteen candidate punctuation characters, wherein;

    no other predefined position represents the at least eighteen candidate punctuation characters, andthe at least eighteen candidate punctuation characters represented by the second position corresponding to the detected second touch includes a first set of nine candidate punctuation characters and a second set of nine candidate punctuation characters;

    responsive to detecting a first gesture on the touch-sensitive surface after the second touch, displaying, by one or more computer processors, the first set of nine candidate punctuation characters in a first grid including three rows and three columns; and

    responsive to detecting a second gesture on the touch-sensitive surface after the second touch, displaying, by one or more computer processors, the second set of nine candidate punctuation characters in a second grid including three rows and three columns, wherein the second gesture is different from the first gesture.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×