Soft keyboard control
First Claim
Patent Images
1. A method comprising:
- recognizing a keyboard launch gesture of a user on a touch sensitive screen;
presenting a semi-transparent keyboard preview of a keyboard on the touch sensitive screen responsive to the keyboard launch gesture, wherein the semi-transparent keyboard preview has relatively more transparency than the keyboard;
while the user maintains contact with one or more digits on the touch sensitive screen and slides the one or more digits on the touch sensitive screen, repositioning the semi-transparent keyboard preview on the touch sensitive screen according to the sliding of the one or more digits on the touch sensitive screen, wherein the semi-transparent keyboard preview remains semi-transparent during the repositioning;
determining that the one or more digits have ceased making contact with the touch sensitive screen; and
when the one or more digits have ceased making contact with the touch sensitive screen, replacing the semi-transparent keyboard preview on the touch sensitive screen with the keyboard.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes tools associated with soft keyboard control functions. In some implementations, the tools recognize a keyboard launch gesture on a touch sensitive screen and present a preview of a keyboard on the touch sensitive screen responsive to the launch gesture. The tools can also display the keyboard on the touch sensitive screen responsive to cessation of the launch gesture.
-
Citations
21 Claims
-
1. A method comprising:
-
recognizing a keyboard launch gesture of a user on a touch sensitive screen; presenting a semi-transparent keyboard preview of a keyboard on the touch sensitive screen responsive to the keyboard launch gesture, wherein the semi-transparent keyboard preview has relatively more transparency than the keyboard; while the user maintains contact with one or more digits on the touch sensitive screen and slides the one or more digits on the touch sensitive screen, repositioning the semi-transparent keyboard preview on the touch sensitive screen according to the sliding of the one or more digits on the touch sensitive screen, wherein the semi-transparent keyboard preview remains semi-transparent during the repositioning; determining that the one or more digits have ceased making contact with the touch sensitive screen; and when the one or more digits have ceased making contact with the touch sensitive screen, replacing the semi-transparent keyboard preview on the touch sensitive screen with the keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable memory devices or storage devices comprising instructions which, when executed by a computing device, cause the computing device to perform acts comprising:
-
recognizing a keyboard launch gesture by a hand of a user on a touch sensitive screen; presenting a semi-transparent keyboard preview on the touch sensitive screen responsive to the keyboard launch gesture, wherein the semi-transparent keyboard preview is a semi-transparent representation of a keyboard; while the hand of the user moves along the touch sensitive screen while maintaining contact with the touch sensitive screen, repositioning the semi-transparent keyboard preview on the touch sensitive screen according to the movement of the hand of the user along the touch sensitive screen, wherein the semi-transparent keyboard preview remains semi-transparent during the repositioning; detecting that the hand of the user has ceased making contact with the touch sensitive screen; and responsive to detecting that the hand of the user has ceased making contact with the touch sensitive screen, replacing the semi-transparent keyboard preview on the touch sensitive screen with the keyboard, wherein the keyboard has relatively less transparency than the semi-transparent keyboard preview. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a keyboard gesture identifier module configured to; recognize a keyboard launch gesture of one or more fingers of a user on a touch sensitive screen; present a keyboard preview on the touch sensitive screen responsive to the keyboard launch gesture, wherein an object positioned behind the keyboard preview is at least partially visible through the keyboard preview; while the user maintains contact with at least one of the fingers on the touch sensitive screen and moves the at least one of the fingers on the touch sensitive screen, reposition the keyboard preview on the touch sensitive screen according to the movement of the at least one of the fingers, wherein the object positioned behind the keyboard preview remains at least partially visible during the repositioning; determine that the at least one of the fingers has ceased making contact with the touch sensitive screen; and after the at least one of the fingers has ceased making contact with the touch sensitive screen, replace the keyboard preview on the touch sensitive screen with a keyboard that blocks at least part of the object such that the at least part of the object is no longer visible through the keyboard; and one or more hardware processors configured to execute the keyboard gesture identifier module. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification