Virtual keyboard interaction using touch input force
First Claim
Patent Images
1. A system for providing a virtual keyboard interaction, comprising:
- a communication interface configured to receive an indicator identifying a force intensity value of a touch input provided on a touch input surface; and
a processor configured to determine that the touch input is associated with a virtual keyboard and provide a virtual keyboard interaction based at least in part on the indicator identifying the force intensity value of the touch input, wherein providing the virtual keyboard interaction includes registering the touch input as an input key press of the virtual keyboard in the event the force intensity value meets a key press threshold value;
wherein the force intensity value was determined at least in part by analyzing a magnitude of signal disturbance caused by the touch input to a signal that propagates through the touch input surface at least prior to the touch input, analyzing the magnitude of the disturbance caused by the touch input to the signal that propagates through the touch input surface includes determining a correlation between the magnitude of signal disturbance to the propagating signal and the force intensity value, and the force intensity value associated with the disturbance caused by the touch input to the propagating signal is compared with the key press threshold value.
0 Assignments
0 Petitions
Accused Products
Abstract
Providing a virtual keyboard interaction is disclosed. An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with a virtual keyboard. A virtual keyboard interaction is provided based at least in part on the indicator identifying the force intensity of the touch input.
232 Citations
20 Claims
-
1. A system for providing a virtual keyboard interaction, comprising:
-
a communication interface configured to receive an indicator identifying a force intensity value of a touch input provided on a touch input surface; and a processor configured to determine that the touch input is associated with a virtual keyboard and provide a virtual keyboard interaction based at least in part on the indicator identifying the force intensity value of the touch input, wherein providing the virtual keyboard interaction includes registering the touch input as an input key press of the virtual keyboard in the event the force intensity value meets a key press threshold value; wherein the force intensity value was determined at least in part by analyzing a magnitude of signal disturbance caused by the touch input to a signal that propagates through the touch input surface at least prior to the touch input, analyzing the magnitude of the disturbance caused by the touch input to the signal that propagates through the touch input surface includes determining a correlation between the magnitude of signal disturbance to the propagating signal and the force intensity value, and the force intensity value associated with the disturbance caused by the touch input to the propagating signal is compared with the key press threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a virtual keyboard interaction, comprising:
-
receiving an indicator identifying a force intensity value of a touch input provided on a touch input surface; determining that the touch input is associated with a virtual keyboard; and using a processor to provide a virtual keyboard interaction based at least in part on the indicator identifying the force intensity value of the touch input, wherein providing the virtual keyboard interaction includes registering the touch input as an input key press of the virtual keyboard in the event the force intensity value meets a key press threshold value; wherein the force intensity value was determined at least in part by analyzing a magnitude of signal disturbance caused by the touch input to a signal that propagates through the touch input surface at least prior to the touch input, analyzing the magnitude of the signal disturbance to the propagating signal caused by the touch input to the signal that propagates through the touch input surface includes determining a correlation between the magnitude of disturbance and the force intensity value, and the force intensity value associated with the disturbance caused by the touch input to the propagating signal is compared with the key press threshold value. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product for providing a virtual keyboard interaction, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an indicator identifying a force intensity value of a touch input provided on a touch input surface; determining that the touch input is associated with a virtual keyboard; and providing a virtual keyboard interaction based at least in part on the indicator identifying the force intensity value of the touch input, wherein providing the virtual keyboard interaction includes registering the touch input as an input key press of the virtual keyboard in the event the force intensity value meets a key press threshold value; wherein the force intensity value was determined at least in part by analyzing a magnitude of signal disturbance caused by the touch input to a signal that propagates through the touch input surface at least prior to the touch input, analyzing the magnitude of the disturbance caused by the touch input to the signal that propagates through the touch input surface includes determining a correlation between the magnitude of signal disturbance to the propagating signal and the force intensity value, and the force intensity value associated with the disturbance caused by the touch input to the propagating signal is compared with the key press threshold value.
-
Specification