Pointing error avoidance scheme
First Claim
1. A method performed under control of a computing system with a display, comprising:
- detecting an input event applied to the computing system at a pointing location in a first area of the display;
determining a first time duration for which the pointing location has been maintained in the first area;
determining a second time duration for which the pointing location had been previously maintained in a previous area of the display before the pointing location moved into the first area; and
determining an intended pointing location of the input event based at least in part on the first time duration being less than the second time duration proportionally weighted by empirical data analyzed from behavior of a user of the computing system.
6 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for a pointing error avoidance scheme. In some examples, a method performed under control of a computing system with a display, may include detecting an input event applied to the computing system at a pointing location in a first area of the display, determining a first time duration for which the pointing location has been maintained in the first area, determining a second time duration for which the pointing location had been previously maintained in a previous area of the display before the pointing location moved into the first area, and determining an intended pointing location of the input event based at least in part on at least one of the first time duration and the second time duration.
-
Citations
16 Claims
-
1. A method performed under control of a computing system with a display, comprising:
-
detecting an input event applied to the computing system at a pointing location in a first area of the display; determining a first time duration for which the pointing location has been maintained in the first area; determining a second time duration for which the pointing location had been previously maintained in a previous area of the display before the pointing location moved into the first area; and determining an intended pointing location of the input event based at least in part on the first time duration being less than the second time duration proportionally weighted by empirical data analyzed from behavior of a user of the computing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system, comprising:
-
a pointing location tracking unit configured to; track, in terms of time, a change of a pointing location to which an input device is directed, determine a first time duration for which the pointing location has been maintained in a first area, and determine a second time duration for which the pointing location had been previously maintained in a previous area before the pointing location moved into the first area, wherein the input device is configured to interact with the computing system; an input event detection unit configured to detect an input event applied from the input device to the computing system; and an intended pointing location determination unit configured to; determine an intended pointing location of the input event detected by the input event detection unit, based at least in part on the first time duration being less than the second time duration proportionally weighted by empirical data analyzed from behavior of a user of the computing system. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, comprising:
-
tracking, in terms of time, a change of a pointing location to which an input device is directed, the input device interacting with the computing system; detecting an input event applied from the input device to the computing system;
determining a first time duration for which the pointing location has been maintained in a first area;determining a second time duration for which the pointing location had been previously maintained in a previous area before the pointing location moved into the first area; determining a ratio of the first time duration to a second time duration; and determining a user-intended pointing location of the input event based at least in part on the first time duration being less than the second time duration proportionally weighted by empirical data analyzed from behavior of a user of the computing system. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification