Apparatus and method for determining selection of touchable items on a computer touchscreen by an imprecise touch
First Claim
1. A method of determining which touchable item depicted on a computer touchscreen to select for an imprecise touch, comprising the following steps:
- (a) identifying all potentially selected touchable items for said imprecise touch;
(b) calculating a probability of intended selection for each said potentially selected touchable item;
(c) comparing the calculated probability of intended selection for each said potentially selected touchable item; and
(d) determining whether the potentially selected touchable item having the greatest calculated probability of intended selection is greater than the calculated probability of intended selection for the other potentially selected touchable items by a predetermined amount.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of determining which touchable item depicted on a computer touchscreen to select for an imprecise touch, including the steps of identifying all potentially selected touchable items for the imprecise touch, calculating a probability of intended selection for each potentially selected touchable item, and selecting the potentially selected touchable item having the greatest calculated probability of intended selection. It will be seen that the identifying step includes determining which touchable items depicted on the computer touchscreen overlap with the imprecise touch. The probability calculating step is a function of a distance between a centerpoint of the imprecise touch and a centerpoint for each potentially selected touchable item and/or a function of an overlap area between the imprecise touch and each potentially selected touchable item. The selecting step further includes comparing the calculated probability of intended selection for each potentially selected touchable item and determining whether the potentially selected touchable item having the greatest calculated probability of intended selection is greater than the calculated probability of intended selection for the potentially selected touchable items by a predetermined amount.
507 Citations
59 Claims
-
1. A method of determining which touchable item depicted on a computer touchscreen to select for an imprecise touch, comprising the following steps:
-
(a) identifying all potentially selected touchable items for said imprecise touch;
(b) calculating a probability of intended selection for each said potentially selected touchable item;
(c) comparing the calculated probability of intended selection for each said potentially selected touchable item; and
(d) determining whether the potentially selected touchable item having the greatest calculated probability of intended selection is greater than the calculated probability of intended selection for the other potentially selected touchable items by a predetermined amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
(a) determining a centerpoint for said imprecise touch;
(b) determining a centerpoint for each said potentially selected touchable item; and
(c) calculating a distance between said centerpoint of said imprecise touch and said centerpoint of each said potentially selected touchable item.
-
-
13. The method of claim 5, said probability calculating step further comprising:
-
(a) determining a total area for each potentially selected touchable item;
(b) determining an area of overlap between said imprecise touch and each said potentially selected touchable item; and
(c) determining a relative overlap between said imprecise touch and each potentially selected touchable item.
-
-
14. The method of claim 13, wherein said relative overlap is calculated by dividing the overlap area into the total area for each potentially selected touchable item.
-
15. The method of claim 13, further comprising the step of determining a value for each potentially selected touchable item by dividing the distance between the centerpoint of said imprecise touch and the centerpoint of each potentially selected touchable item into the relative overlap of each potentially selected touchable item.
-
16. The method of claim 15, further comprising the step of normalizing said value by dividing the value of each said potentially selected touchable item by the total value for all potentially selected touchable items.
-
17. The method of claim 16, wherein the potentially selected touchable item having the greatest normalized value is selected.
-
18. The method of claim 4, said probability calculating step further comprising:
-
(a) determining a total area for each potentially selected touchable item;
(b) determining an area of overlap between said imprecise touch and each said potentially selected touchable item; and
(c) determining a relative overlap between said imprecise touch and each potentially selected touchable item.
-
-
19. The method of claim 18, further comprising the step of squaring the relative overlap area for each said potentially selected touchable item to determine a value therefrom.
-
20. The method of claim 19, further comprising the step of normalizing said value by dividing the value of each potentially selected touchable item by the total value for all potentially selected touchable items.
-
21. The method of claim 20, wherein the potentially selected touchable item having the greatest normalized value is selected.
-
22. The method of claim 16, wherein the predetermined amount for a potentially selected touchable item requiring a high discrimination is approximately 0.35 to 0.45.
-
23. The method of claim 16, wherein the predetermined amount for a potentially selected touchable item requiring a low discrimination is approximately 0.08 to 0.12.
-
24. The method of claim 20, wherein the predetermined amount for a potentially selected touchable item requiring a high discrimination is approximately 0.35 to 0.45.
-
25. The method of claim 20, wherein the predetermined amount for a potentially selected touchable item requiring a low discrimination is approximately 0.08 to 0.12.
-
26. In a computer screen having a memory circuit, a processing circuit, and a touchscreen, a method of discriminating among a plurality of touchable items displayed on said touchscreen for a touch overlapping at least two said touchable items, comprising the following steps:
-
(a) calculating an area of overlap between said touch and each touchable item;
(b) selecting the touchable item having the greatest overlap area with said touch; and
(c) activating a function corresponding to said selected touchable item when it has an overlap area greater than the overlap areas of the other touchable items by a predetermined amount. - View Dependent Claims (27, 28, 29, 30, 31, 38, 39)
(a) calculating a distance between a centerpoint of said touch and a centerpoint of each touchable item to determine a first value;
(b) calculating a relative overlap for each touchable item by dividing said area of overlap by a total area for each touchable item to determine a second value;
(c) dividing the second value by the first value for each touchable item to determine a third value; and
(d) normalizing said third value for each touchable item by dividing said third value by a total third value for all touchable items.
-
-
29. The method of claim 26, further comprising the following steps:
-
(a) calculating a relative overlap area for each touchable item by dividing said area of overlap by a total area for each touchable item to determine a first value;
(b) squaring said relative overlap area for each touchable item to determine a second value; and
(c) normalizing said first value for each touchable item by dividing said second value by a total value for all touchable items.
-
-
30. The method of claim 28, wherein the predetermined amount for a touchable item requiring a high discrimination is approximately 0.35 to 0.45.
-
31. The method of claim 28, wherein the predetermined amount for a touchable item requiring a low discrimination is approximately 0.08-0.12.
-
38. The method of claim 29, wherein the predetermined amount for a potentially selected touchable item requiring a high discrimination is approximately 0.35 to 0.45.
-
39. The method of claim 29, wherein the predetermined amount for a potentially selected touchable item requiring a low discrimination is approximately 0.08 to 0.12.
-
32. A portable intelligent communications device, comprising:
-
(a) circuitry for performing telephony operations;
(b) a memory circuit for storing a plurality of touchable items representative of certain functions of said portable intelligent communications device;
(c) a touchscreen for displaying said touchable items; and
(d) a processing circuit for determining which touchable item displayed on said touchscreen to select for an imprecise touch according to a probability of intended selection for each potentially selected touchable item;
wherein said processing circuit compares the calculated probability of intended selection for each said potentially selected touchable item and determines whether the potentially selected touchable item having the greatest calculated probability of intended selection is greater than the calculated probability of intended selection for the other potentially selected touchable items by a predetermined amount. - View Dependent Claims (33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification