PRESENTATION OF A CONTROL INTERFACE ON A TOUCH-ENABLED DEVICE BASED ON A MOTION OR ABSENCE THEREOF
First Claim
1. A method comprising:
- detecting one or more fingers in a hover position, the one or more fingers being a spaced distance from a touch screen;
detecting a motion of at least one of the one or more fingers, the motion being a user command to present a control interface configured to control content associated with a virtual element that is displayed on the touch screen, the motion occurring without the at least one of the one or more fingers touching the touch screen; and
causing the control interface to be presented on the touch screen based on the motion.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of causing a control interface to be presented on a touch-enabled device based on a motion or absence thereof. A motion, such as a hover gesture, can be detected and the control interface presented in response to the detection. Alternatively, absence of a motion can be detected and the control interface presented in response to the detection. A hover gesture can occur without a user physically touching a touch screen of a touch-enabled device. Instead, the user'"'"'s finger or fingers can be positioned at a spaced distance above the touch screen. The touch screen can detect that the user'"'"'s fingers are proximate to the touch screen, such as through capacitive sensing. Additionally, finger movement can be detected while the fingers are hovering to expand the existing options for gesture input.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting one or more fingers in a hover position, the one or more fingers being a spaced distance from a touch screen; detecting a motion of at least one of the one or more fingers, the motion being a user command to present a control interface configured to control content associated with a virtual element that is displayed on the touch screen, the motion occurring without the at least one of the one or more fingers touching the touch screen; and causing the control interface to be presented on the touch screen based on the motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a touch screen sensor configured to detect one or more fingers in a hover position, the one or more fingers being a spaced distance from a touch screen; a gesture engine configured to detect a motion of at least one of the one or more fingers that occurs without the at least one of the one or more fingers touching the touch screen in response to detection of the one or more fingers, the motion being a user command to increase visibility of a control interface that is at least partially visible on the touch screen, the control interface configured to control content associated with a virtual element that is displayed on the touch screen; and a rendering engine configured to cause the visibility of the control interface on the touch screen to increase based on the motion. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to cause a control interface to be presented on a touch screen, the computer program product comprising:
-
a first program logic module for enabling the processor-based system to detect one or more fingers in a hover position, the one or more fingers being a spaced distance from the touch screen; a second program logic module for enabling the processor-based system to detect a user command to present the control interface configured to control content associated with a virtual element that is displayed on the touch screen, the user command characterized by the one or more fingers remaining in the hover position for at least a specified period of time and further characterized by the one or more fingers remaining motionless for at least the specified period of time; and a third program logic module for enabling the processor-based system to cause the control interface to be presented on the touch screen based on detection of the user command. - View Dependent Claims (17, 18, 19, 20)
-
Specification