Keyboard customization
First Claim
Patent Images
1. A method comprising:
- providing, by a computing device, a keyboard customization interface to customize a design of a soft input panel of a keyboard that is configured to be displayed in an arc layout;
receiving, via the keyboard customization interface, an image;
setting the image as a background of the soft input panel;
receiving, via the keyboard customization interface, first user input specifying a color for a border of the soft input panel;
setting the border of the soft input panel to the color specified in the first user input;
receiving, via the keyboard customization interface, second user input specifying a color for characters of the soft input panel;
setting the characters of the soft input panel to the color specified in the second user input;
receiving, via the keyboard customization interface, third user input specifying a color for a swipe graphical element designating a location for receiving a swipe input that causes the keyboard to transition between being displayed in a straight layout and being displayed in the arc layout, the swipe graphical element being displayed (i) at a top portion of the soft input panel when the keyboard is in the straight layout and (ii) at a bottom portion of the soft input panel when the keyboard is in the arc layout;
setting the color for the swipe graphical element to the color specified in the third user input; and
causing, by the computing device, the soft input panel of the keyboard to be implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for customizing a design of a soft input panel. An electronic device can provide a keyboard customization interface to enable a user to specify a color, font, background image, and the like for the soft input panel. The user may provide input through the keyboard customization interface to customize the design (e.g., theme) of the soft input panel. The user may provide an image to be used as a background for the soft input panel. The electronic device can analyze the image to determine a most prominent color of the image. A portion of the soft input panel can be set to a color that is based on the most prominent color of the image.
39 Citations
20 Claims
-
1. A method comprising:
-
providing, by a computing device, a keyboard customization interface to customize a design of a soft input panel of a keyboard that is configured to be displayed in an arc layout; receiving, via the keyboard customization interface, an image; setting the image as a background of the soft input panel; receiving, via the keyboard customization interface, first user input specifying a color for a border of the soft input panel; setting the border of the soft input panel to the color specified in the first user input; receiving, via the keyboard customization interface, second user input specifying a color for characters of the soft input panel; setting the characters of the soft input panel to the color specified in the second user input; receiving, via the keyboard customization interface, third user input specifying a color for a swipe graphical element designating a location for receiving a swipe input that causes the keyboard to transition between being displayed in a straight layout and being displayed in the arc layout, the swipe graphical element being displayed (i) at a top portion of the soft input panel when the keyboard is in the straight layout and (ii) at a bottom portion of the soft input panel when the keyboard is in the arc layout; setting the color for the swipe graphical element to the color specified in the third user input; and causing, by the computing device, the soft input panel of the keyboard to be implemented. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving an image; analyzing the image to identify a color of the image; setting the image as a background for a soft keyboard that is configured to be displayed in (i) a straight layout or (ii) an arc layout based on a detected swipe input beginning at a location designated by a graphical element displayed in conjunction with the soft keyboard, the graphical element displayed at a top portion of the soft keyboard in the straight layout and at a bottom portion of the soft keyboard in the arc layout; and setting a color of a portion of the soft keyboard based at least in part on the color of the image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
one or more processors; a display communicatively coupled to the one or more processors and configured to display a keyboard customization interface to customize a theme of a soft keyboard, the soft keyboard configured to be displayed in (i) a straight layout or (ii) an arc layout based on a detected swipe input beginning at a location designated by a graphical element displayed in conjunction with the soft keyboard, the graphical element displayed at a top portion of the soft keyboard in the straight layout and at a bottom portion of the soft keyboard in the arc layout; and memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via the keyboard customization interface, an image; receiving, via the keyboard customization interface, user input specifying a color for a border of the soft keyboard and a color for characters of the soft keyboard; creating a theme for the soft keyboard based at least in part on the image and the user input; and causing the display to display the soft keyboard according to the theme. - View Dependent Claims (16, 17, 18, 19)
-
-
20. The mobile device of 15, wherein the keyboard customization interface presents a color wheel to enable a user to select at least one of (i) the color for the border of the soft keyboard and (ii) the color for characters of the soft keyboard.
Specification