Back to results
US 9,310,922 B2Granted
Method and apparatus for determining a selection option
AssigneeBlackBerry Limited
InventorsGustav Engdahl, Glenn Eric Kennard
Life of this patent
Estimating the term…
Abstract
A method includes, displaying a plurality of selection options on a touch-sensitive display, detecting a touch at a touch location on the touch-sensitive display, determining a touch area based on the touch location, determining an overlap value based on a size of the touch area that overlaps a selection area associated with a selection option, and on a size of the selection area, and identifying a selection option based on the determined overlap value.
Claims18
A method comprising:
- displaying a plurality of selection options on a touch-sensitive display;
- detecting a touch at a touch location on the touch-sensitive display;
- determining a touch area based on the touch location;
- determining an overlap area based on the touch area that overlaps a selection area associated with a selection option, wherein a first selection area partially obscures a second selection area, further comprising excluding the obscured area of the second selection area when determining the overlap area for the second selection area, wherein said excluding comprises subtracting a portion of the touch area that overlaps the first selection area from a portion of the touch area that overlaps the second area when determining the overlap area of the second selection area;
- determining whether the touch location is within the selection area associated with the selection option;
- in response to the touch location within the selection area:
- assigning a weighting factor associated with the touch location within the selection area;
- and
- determining an overlap value based on a size of the overlap area, a size of the selection area, and the weighting factor;
- in response to the touch location outside the selection area, determining the overlap value based on a size of the overlap area and a size of the selection area;
- and
- identifying a selection option based on the determined overlap value.
9 more elements
An electronic device comprising:
- a touch-sensitive display to receive a touch;
- and
- at least one processor coupled to the touch-sensitive display and configured to:
- display a plurality of selection options on a touch-sensitive display;
- detect a touch at a touch location on the touch-sensitive display;
- determine a touch area based on the touch location;
- determine an overlap area based on the touch area that overlaps a selection area associated with a selection option, wherein a first selection area partially obscures a second selection area, the processor is further configured to exclude the obscured area of the second selection area when determining the overlap area for the second selection area, wherein said excluding comprises subtracting a portion of the touch area that overlaps the first selection area from a portion of the touch area that overlaps the second area when determining the overlap area of the second selection area;
- determine whether the touch location is within the selection area associated with the selection option;
- in response to the touch location within the selection area:
- assign a weighting factor associated with the touch location within the selection area;
- and
- determine an overlap value based on a size of the overlap area, a size of the selection area, and the weighting factor;
- in response to the touch location outside the selection area, determine the overlap value based on a size of the overlap area and a size of the selection area;
- and
- identify a selection option based on the determined overlap value.
12 more elements
Dependencies are inferred from the claim text.