METHOD AND APPARATUS FOR CHOOSING AN INTENDED TARGET ELEMENT FROM AN IMPRECISE TOUCH ON A TOUCH SCREEN DISPLAY
First Claim
1. A computer implemented method for choosing an intended target element from an imprecise touch on a touch screen display, comprising:
- determining whether a touch point is within a bounding box of precisely one of a plurality of elements on a touch screen display;
expanding the bounding box of all of the elements in the plurality of elements when the touch point is not within the bounding box of precisely one of the plurality of elements;
determining whether the touch point is within the expanded bounding box of at least one of the elements in the plurality of elements;
calculating a distance between the touch point and a center of the bounding box of at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box of the at least two elements; and
choosing a target element based on the shortest calculated distance between the touch point and a center of the bounding box of the at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box for the at least two elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for an improved workflow for choosing an intended target element from an imprecise touch on a touch screen display comprises determining whether a touch is within a bounding box of precisely one of a plurality of elements on a touch screen display; expanding the bounding box of all of the elements in the plurality of elements; determining whether the touch is within the expanded bounding box of at least one element in the plurality of elements; calculating a distance between the touch and a center of the bounding box for at least two elements in the plurality of elements, wherein the touch is determined to be within the expanded bounding box of the at least two elements; and determining a target element based on the shortest calculated distance between the touch and a center of the bounding box of the at least two elements.
-
Citations
20 Claims
-
1. A computer implemented method for choosing an intended target element from an imprecise touch on a touch screen display, comprising:
-
determining whether a touch point is within a bounding box of precisely one of a plurality of elements on a touch screen display; expanding the bounding box of all of the elements in the plurality of elements when the touch point is not within the bounding box of precisely one of the plurality of elements; determining whether the touch point is within the expanded bounding box of at least one of the elements in the plurality of elements; calculating a distance between the touch point and a center of the bounding box of at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box of the at least two elements; and choosing a target element based on the shortest calculated distance between the touch point and a center of the bounding box of the at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box for the at least two elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for choosing the intended target element from an imprecise touch on a touch screen display, comprising:
a touch location module for determining a target element comprising; a touch detector for determining a location of a touch on a touch screen and determining whether the touch is within a bounding box of precisely one of a plurality of elements on a touch screen display; a box expander for expanding the bounding box of all elements in the plurality of elements and determining whether the touch point is within the expanded bounding box of at least one of the elements in the plurality of elements; and a distance computer for calculating a distance between the touch point and a center of the bounding box of at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box of the at least two elements, and determining a target element based on the shortest calculated distance between the touch point and a center of the bounding box of the at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box for the at least two elements. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transient computer readable medium for storing computer instructions that, when executed by at least one processor cause the at least one processor to perform a method for choosing an intended target element from an imprecise touch comprising:
-
determining whether a touch point is within a bounding box of precisely one of a plurality of elements on a touch screen display; expanding the bounding box of all of the elements in the plurality of elements when the touch point is not within the bounding box of precisely one of the plurality of elements; determining whether the touch point is within the expanded bounding box of at least one of the elements in the plurality of elements; calculating a distance between the touch point and a center of the bounding box of at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box of the at least two elements; and choosing a target element based on the shortest calculated distance between the touch point and a center of the bounding box of the at least two elements in the plurality of elements, wherein the touch point is determined to be within the expanded bounding box for the at least two elements. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification