Method and apparatus for determining a selection option
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
12 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification