# US 12,008,233 B2 · Electronic device and method for generating a user-customized keypad based on usage characteristics

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,233 B2
- Document ID: US12008233B2
- Status: Granted
- Kind: B2
- Application number: 17/517,183
- Filed: 2021-11-02
- Published: 2022-04-21
- Granted: 2024-06-11
- Earliest claimed: 2020-10-15
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Taekyoung Kim; Sangheon Kim; Seongjoon Yoon; Sangyong Lee; Jaehan Lee; Joonhwan Jeon; Heuijin Jeon; Yeunwook Lim
- Web page: https://patentgrep.com/patent/US12008233B2

## CPC

- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/023: Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device and method thereof are provided, which allow an input device e.g., a keypad or a keyboard) thereof to be customized. The electronic device may include a display module, a processor operatively connected to the display module, and a memory operatively connected to the processor. The memory may store instructions that cause, when executed, the processor to display a UI based on execution of an application, to acquire keypad information and/or user input information from a user input related to a first keypad of the UI, to determine characteristic information for a second keypad based on the acquired information, to organize the second keypad based on the characteristic information, and to display the second keypad through the UI.

## Claims

### Claim 1

An electronic device, comprising:
a display;
a processor; and
a memory,
wherein the memory stores instructions that, when executed, cause the processor to:
display a first user interface (UI) based on execution of an application for customizing a first keypad in the electronic device, wherein the first UI includes a first item for switching to a second UI related to keypad information acquisition and a second item for switching to a third UI related to customization information acquisition,
display the second UI for acquiring the keypad information related to a second keypad based on a selection of the first item,
acquire the keypad information based on a first user input on the displayed second keypad of the second UI,
display the third UI for acquiring the customization information related to the second keypad based on a selection of the second item,
acquire the customization information based on a second user input on at least one item for setting a theme and an effect of the third UI, wherein the customization information includes theme information related to a color combination of the second keypad and effect information related to a keypad button press effect,
determine characteristic information for configuring a third keypad based on the keypad information and the customization information,
change a first layout of the second keypad to a second layout of the third keypad to which the characteristic information is applied, and
display the third keypad as a recommended keypad on the display.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the keypad information includes at least one of a keypad type, an input pattern, a keypad typographical error, a frequently used pattern, or a layout.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the keypad information is acquired based on at least one of history information about a user's usage of the second keypad or input information about a user input using the second keypad provided through the second UI.

### Claim 4 (depends on 3)

The electronic device of claim 3, wherein the instructions further cause the processor to:
generate a customized keypad layout based on at least one of the history information or the input information, and
organize the third keypad based on user input information related to the generated customized keypad layout.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the customization information includes a user's customization information inputted based on the third UI.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the processor to map a key map for each keypad.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the processor to provide, through the first UI, the third keypad in which the first layout of the second keypad is customized to the second layout based on the characteristic information.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the instructions further cause the processor to:
share the third keypad with an external electronic device based on a user input requesting sharing of the third keypad.

### Claim 9 (depends on 8)

The electronic device of claim 8, wherein the instructions further cause the processor to share the characteristic information organizing the third keypad with the external electronic device through a specified file format and a specified communication scheme.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein the second keypad includes an existing keypad set based on the first layout to be used by a user in the electronic device, and
wherein the third keypad includes a keypad in which the first layout of the second keypad is customized to the second layout through the first UI.

### Claim 11

A method performed by an electronic device, the method comprising:
displaying a first user interface (UI) based on execution of an application for customizing a first keypad in the electronic device, wherein the first UI includes a first item for switching to a second UI related to keypad information acquisition and a second item for switching to a third UI related to customization information acquisition;
displaying the second UI for acquiring the keypad information related to the second keypad based on a selection of the first item;
acquiring the keypad information based on a first user input on the displayed second keypad of the second UI;
displaying the third UI for acquiring the customization information related to the second keypad based on a selection of the second item;
acquiring customization information based on a second user input on at least one item for setting a theme and an effect of the third UI, wherein the customization information includes theme information related to a color combination of the second keypad and effect information related of a keypad button press effect;
determining characteristic information for configuring a third keypad based on the keypad information and the customization information;
changing a first layout of the second keypad to a second layout of the third keypad to which the characteristic information is applied; and
displaying the third keypad as a recommended keypad on a display.

### Claim 12 (depends on 11)

The method of claim 11, wherein the keypad information includes at least one of a keypad type, an input pattern, a keypad typographical error, a frequently used pattern, or a layout, and
wherein the customization information includes a user's customization information inputted based on the third UI.

### Claim 13 (depends on 12)

The method of claim 12, wherein the keypad information is acquired based on at least one of history information about a user's usage of the second keypad or input information about a user input using the second keypad provided through the second UI.

### Claim 14 (depends on 11)

The method of claim 11, wherein displaying the third keypad includes providing through the first UI the third keypad in which the first layout of the second keypad is customized to the second layout based on the characteristic information.

### Claim 15 (depends on 11)

The method of claim 11, further comprising:
sharing the third keypad with an external electronic device based on a user input requesting sharing of the third keypad.

### Claim 16 (depends on 15)

The method of claim 15, wherein sharing the characteristic information for configuring the third keypad includes sharing the characteristic information organizing the third keypad with the external electronic device through a specified file format and a specified communication scheme.

### Claim 17 (depends on 11)

The method of claim 11, wherein the second keypad includes an existing keypad set based on the first layout to be used by a user in the electronic device, and
wherein the third keypad includes a keypad in which the first layout of the second keypad is customized to the second layout through the first UI.

### Claim 18

A non-transitory computer-readable recording medium storing instructions that, when executed by a processor of an electronic device including a display, cause the processor to execute operations of:
displaying a first user interface (UI) based on execution of an application for customizing a first keypad in the electronic device, wherein the first UI includes a first item for switching to a second UI related to keypad information acquisition and a second item switching to a third UI related to customization information acquisition;
displaying the second UI for acquiring the keypad information related to the second keypad based on a selection of the first item;
acquiring the keypad information based on a first user input on the displayed second keypad through the second UI;
displaying the third UI for acquiring the customization information related to the second keypad based on a selection of the second item;
acquiring customization information based on a second user input on at least one item for setting a theme and an effect of the third UI, wherein the customization information includes theme information related to a color combination of the second keypad and effect information related of a keypad button press effect;
determining characteristic information for configuring a third keypad based on the keypad information and the customization information;
changing a first layout of the second keypad to a second layout of the third keypad to which the characteristic information is applied; and
displaying the third keypad as a recommended keypad on a display.
