Techniques for touch and non-touch user interaction input
First Claim
Patent Images
1. A computing device to detect motion comprising:
- a processor component;
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.
26 Citations
24 Claims
-
1. A computing device to detect motion comprising:
-
a processor component; 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. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising a non-transitory 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