GRAVITY DROP RULES AND KEYBOARD DISPLAY ON A MULTIPLE SCREEN DEVICE
First Claim
1. A method, comprising:
- providing a device having first and second screens;
positioning the device in a first device orientation;
presenting a virtual keyboard, wherein a first portion of the virtual keyboard is presented using a first portion of the first screen, wherein a second portion of the virtual keyboard is presented using a first portion of the second screen, wherein first information is presented using a second portion of the first screen, and wherein second information is presented using a second portion of the second screen;
receiving input from a user, the input including rotating the device to a second device orientation;
determining that a focus of the user is on the first information presented by the first screen;
determining a direction of the rotation of the device;
the method further including at least one of;
in response to determining that the direction of rotation of the device is towards the first screen;
discontinuing presenting the virtual keyboard;
discontinuing presenting the first information;
expanding the presentation of the second information, wherein after expanding the presentation of the second information the first and second screens at least partially display at least one of the second information or information related to the second information;
in response to determining that the direction of rotation of the device is away from the first screen;
continuing to present the virtual keyboard;
discontinuing presenting the second information;
continuing to present the first information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for presenting or dismissing a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using portions of both of the screens. In a second mode, the virtual keyboard can be presented using all of one of the screens, or can be dismissed. Movement between the different modes can be effected by rotating the device between a dual portrait orientation, corresponding to the first mode, and a dual landscape orientation, corresponding to the second mode. More particularly, depending on whether the device is rotated away from or towards information having focus, the display of the virtual keyboard is continued or discontinued.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device having first and second screens; positioning the device in a first device orientation; presenting a virtual keyboard, wherein a first portion of the virtual keyboard is presented using a first portion of the first screen, wherein a second portion of the virtual keyboard is presented using a first portion of the second screen, wherein first information is presented using a second portion of the first screen, and wherein second information is presented using a second portion of the second screen; receiving input from a user, the input including rotating the device to a second device orientation; determining that a focus of the user is on the first information presented by the first screen; determining a direction of the rotation of the device; the method further including at least one of; in response to determining that the direction of rotation of the device is towards the first screen; discontinuing presenting the virtual keyboard; discontinuing presenting the first information; expanding the presentation of the second information, wherein after expanding the presentation of the second information the first and second screens at least partially display at least one of the second information or information related to the second information; in response to determining that the direction of rotation of the device is away from the first screen; continuing to present the virtual keyboard; discontinuing presenting the second information; continuing to present the first information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
a first screen, the first screen including a touch sensitive display area; a second screen, the second screen including a touch sensitive display area; memory; a processor; application programming stored in the memory and executed by the processor, wherein the application programming is operable to; in a first device orientation, display a virtual keyboard using a portion of the touch sensitive display area of the first screen and using a portion of the touch sensitive display area of the second screen; identify one of the first and second screens as having a focus of a user; detect a rotation of the device from the first device orientation to a second device orientation; in response to detecting a rotation of the device from the first device orientation to the second device orientation; determining whether the direction of rotation is towards the one of the first and second screens identified as having the focus of the user, and one of; in response to determining that the direction of rotation is not towards the one of the first and second screens identified as having the focus of the user, continuing the display of the virtual keyboard; in response to determining that the direction of rotation is towards the one of the first and second screens identified as having the focus of the user, discontinuing the display of the virtual keyboard. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for providing a virtual keyboard, the computer-executable instructions comprising:
-
instructions to display a first portion of a virtual keyboard using a first portion of a first screen of a multiple screen device, to display first information using a second portion of the first screen, to display a second portion of the virtual keyboard using a first portion of a second screen of the multiple screen device, and to display second information using a second portion of the second screen while the multiple screen device is in a first device orientation; instructions to determine the focus of a user of the multiple screen device, wherein the focus is on one of the first information and the second information; instructions to determine whether a direction of rotation of the multiple screen device from the first device orientation to the second device orientation is towards the screen containing the first information or the second information; instructions, in response to determining that the direction of rotation of the multiple screen device is towards the screen containing the second information, and where the focus of the user is on the first information, to; display the first information on a top one of the first and second screens; display the virtual keyboard on a bottom one of the first and second screens. - View Dependent Claims (17, 18, 19, 20)
-
Specification