SYSTEM AND METHOD FOR DISPLAY PROXIMITY BASED CONTROL OF A TOUCH SCREEN USER INTERFACE
First Claim
1. A method of interacting with a display, comprising:
- manipulating at least one object in at least one trajectory in detectable proximity to a display;
identifying a target point according to the trajectory and a nonzero distance from the display; and
responsively performing an interface event at the target point.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch screen user interface features manipulating an object (e.g. a fingertip) near a display, identifying a target point according to the object trajectory and a nonzero display distance, and performing an interface event at the target point computed as a projected intersection point between the object and the display, a hovering point, or by determining when the object crosses a display distance threshold or approaches the display faster than a predetermined speed. The interface event includes triggering a popup menu, moving a cursor, clicking a tool tip, clicking a hotkey, or adjusting a display image, and is activated by hovering the object for a duration, moving the object faster than a velocity threshold, crossing a second display distance threshold, crossing multiple display distance thresholds within a time limit, or by moving multiple objects simultaneously. The interface may properly control Flash®-based applications without separate pointing and selecting mechanisms.
-
Citations
39 Claims
-
1. A method of interacting with a display, comprising:
-
manipulating at least one object in at least one trajectory in detectable proximity to a display; identifying a target point according to the trajectory and a nonzero distance from the display; and responsively performing an interface event at the target point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer readable medium tangibly embodying computer readable code means thereon to cause a computing device to enable user interaction with a display by:
-
manipulating at least one object in at least one trajectory in detectable proximity to a display; identifying a target point according to the trajectory and a nonzero distance from the display; and responsively performing an interface event at the target point. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for interacting with a display, comprising:
-
at least one object manipulated by a user, the object in at least one trajectory in detectable proximity to a display; a target point identified according to the trajectory and a nonzero distance from the display; and an interface event responsively performed at the target point. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification