Continued virtual links between gestures and user interface elements
First Claim
1. A device, comprising:
- a touch screen display, anda processor to receive (i) touch input data from the touch screen display, the touch input data including data obtained from sensing interactions of a user with a virtual object of the touch screen display and (ii) air movement input data from an image detector, the air movement input data including data obtained from tracking air movements of a body part of the user interacting with the virtual object, the processor to map the touch and air movement input data to a control input to move the virtual object beyond the touch screen display.
2 Assignments
0 Petitions
Accused Products
Abstract
A device includes a processor to receive input data from an image detector, where the input data includes data obtained from tracking air movements of a user'"'"'s body part interacting with a virtual object of the electronic display, the processor to map the input data to a control input to move the virtual object beyond the display. The device could, for example, include a mobile device such as a smartphone or a laptop. The virtual object could for example move to another display or to a bezel of the device. A touch screen sensor may allow the virtual object to be pinched from the display, before being lifted beyond the display. The processor may map the input data to control input to create a virtual binding of the virtual object in order to create a visual rendering of a connection between the virtual object and the user'"'"'s body part.
40 Citations
31 Claims
-
1. A device, comprising:
-
a touch screen display, and a processor to receive (i) touch input data from the touch screen display, the touch input data including data obtained from sensing interactions of a user with a virtual object of the touch screen display and (ii) air movement input data from an image detector, the air movement input data including data obtained from tracking air movements of a body part of the user interacting with the virtual object, the processor to map the touch and air movement input data to a control input to move the virtual object beyond the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device, comprising:
a processor to receive (ii) touch input data from a touch screen display of a first device, the touch input data including data obtained from sensing interactions of a user with a virtual object of the touch screen display and (ii) air movement input data from an image detector of the first device, the air movement input data including data obtained from tracking air movements of a body part of the user interacting with the virtual object, the processor to map the touch and air input data to a control input to place the virtual object onto a second display of a second electronic device. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method comprising:
-
receiving touch input data from a touch screen display, the touch input data including data obtained from sensing interactions of a user with a virtual object of the touch screen display; receiving air movement input data from an image detector, the input data including data obtained from tracking air movements of a body part of the user interacting with the virtual object; and mapping the touch screen and air movement input data to a control input to move the virtual object beyond the touch screen display. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium encoded with computer executable instructions, which, when accessed, cause a machine to perform operations comprising:
-
receiving touch input data from a touch screen display, the touch input data including data obtained from sensing interactions of a user with a virtual object of the touch screen display; receiving air movement input data from an image detector, the air movement input data including data obtained from tracking air movements of a body part of the user interacting with the virtual object; and mapping the touch screen and air movement input data to a control input to move the virtual object beyond the touch screen display. - View Dependent Claims (31)
-
Specification