×

Efficient selection of characters and commands based on movement-inputs at a user-inerface

  • US 8,316,319 B1
  • Filed: 05/16/2011
  • Issued: 11/20/2012
  • Est. Priority Date: 05/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a non-transitory computer readable medium; and

    program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a computing device to;

    provide (a) a graphical display for display on a display device, and (b) a user-interface for receiving touch inputs on a user-interface device that is separate from the display device, and wherein the user-interface comprises a plurality of input regions, wherein one of the input regions is a home region that is an extended home region of a size that is different from a size of each of the other input regions, wherein each of the input regions is associated with a primary character from a set of primary characters, and wherein at least one of the input regions is a second input region associated with a subset of secondary characters from a set of secondary characters;

    receive data indicating a first continuous input, the first continuous input comprising input-movement (c) from the home region to the second input region from the plurality of input regions that is associated with a subset of secondary characters and (d) from the second input region to the home region;

    receive data indicating a second continuous input, the second continuous input comprising input-movement within the home region, wherein the input-movement within the home region comprises an input-movement (e) from a first portion of the home region to a second portion of the home region and (f) from the second portion of the home region to the first portion of the home region;

    select, in response to the input-movement from the second input region to the home region, a character from the subset of secondary characters associated with the second input region;

    select, in response to the input movement from the second portion of the home region to the first portion of the home region, a character from a subset of secondary characters associated with the home region; and

    cause (g) the selected characters to be displayed on the graphical display and (h) a visual depiction of each input region to be displayed on the graphical display, wherein the visual depiction of the home region and each other input region is the same size.

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