TECHNIQUES FOR TOUCH AND NON-TOUCH USER INTERACTION INPUT
First Claim
1. A computing device to detect motion comprising:
- a processor component; and
a touch screen module for execution on the processor component to receive first input data from a touch screen sensor based on one or more detected touch inputs at a first location of a virtual object presented on a display;
an ultrasonic input module for execution on the processor component to receive second input data from an ultrasonic sensor based on detected non-touch motion associated with the virtual object; and
a virtual object tracker module for execution on the processor component to track the detected non-touch motion from the first location on the display to a second location in a direction away from the display based on the second input data.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed a method and apparatus having a touch screen module to receive first input data from a touch screen sensor based on one or more detected touch inputs at a first location of a virtual object displayed on a display. In addition, an ultrasonic module may receive second input data from an ultrasonic sensor based on detected non-touch motion associated with the virtual object. The detected non-touch motion may be tracked from the first location to a second location in a direction away from the first location based on the second input data and used to determine the second location for the virtual object based on the tracking.
-
Citations
24 Claims
-
1. A computing device to detect motion comprising:
-
a processor component; and a touch screen module for execution on the processor component to receive first input data from a touch screen sensor based on one or more detected touch inputs at a first location of a virtual object presented on a display; an ultrasonic input module for execution on the processor component to receive second input data from an ultrasonic sensor based on detected non-touch motion associated with the virtual object; and a virtual object tracker module for execution on the processor component to track the detected non-touch motion from the first location on the display to a second location in a direction away from the display based on the second input data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving first input data from a touch screen sensor based on one or more detected touch inputs at a first location of a virtual object presented on a display; receiving second input data from an ultrasonic sensor based on detected non-touch motion associated with the virtual object; and tracking the detected non-touch motion from the first location to a second location the detected non-touch motion from the first location on the display to a second location in a direction away from the display based on the second input data based on the second input data. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An article comprising a computer-readable storage medium containing a plurality of instructions that when executed enable a processing circuit to:
-
receive first input data from a touch screen sensor based on one or more detected touch inputs at a first location of a virtual object presented on a display; receive second input data from an ultrasonic sensor based on detected non-touch motion associated with the virtual object; and track the detected non-touch motion from the first location to a second location in a direction away from the display based on the second input data. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification