×

Portable electronic device and method of controlling same

  • US 9,383,918 B2
  • Filed: 09/23/2011
  • Issued: 07/05/2016
  • Est. Priority Date: 09/24/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting a touch at a plurality of touch locations, including a first touch location, a second touch location, and a third touch location on a touch-sensitive display of an electronic device, wherein the first touch location, the second touch location, and the third touch location comprise consecutively reported touch locations, and wherein the first touch location is near an edge of the touch-sensitive display;

    identifying an expected direction dependent on the first touch location and the edge of the touch-sensitive display that is near the first touch location;

    determining a touch direction from the first touch location to the second touch location and filtering touch data based on the touch direction by comparing the touch direction to an expected direction and when the touch direction does not match the expected direction within an acceptable error limit, discarding the second touch location and utilizing the third touch location as a next touch location to identify when the touch is a first gesture type that has an origin at a location on the electronic device that is non-touch-sensitive, and when the touch direction matches the expected direction, within the acceptable error limit, utilizing the second touch location as the next touch location to identify when the touch is a first gesture type;

    identifying, based on the filtered touch data including the first touch location and the next touch location, when the touch is the first gesture by;

    in response to determining that a time between the first touch location and the next touch location exceeds a threshold time, determining that the touch is not the first gesture type; and

    in response to determining that a distance between the first touch location and the next touch location fans to meet a threshold distance, determining that the touch is not the first gesture type; and

    in response to determining that the time between the first touch location and the next touch location does not exceed the threshold time and that the distance between the first touch location and the next touch location meets the threshold distance, identifying the touch as the first gesture type that has an origin at a location on the electronic device that is non-touch-sensitive.

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