# US 2010/0164877 A1 · Method, apparatus and computer program product for providing a personalizable user interface

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

- Number: US 2010/0164877 A1
- Document ID: US20100164877A1
- Status: Published application
- Kind: A1
- Application number: 12/346,144
- Filed: 2008-12-30
- Published: 2010-07-01
- Earliest claimed: 2008-12-30
- Assignees: Nokia Corporation
- Inventors: Kun Yu; Hao Wang; Zhen Liu; Kongqiao Wang; Feng Zhao
- Web page: https://patentgrep.com/patent/US20100164877A1

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An apparatus for providing a personalizable user interface may include a processor. The processor may be configured to receive a drawing input at a touch screen display, determine whether the drawing input corresponds to a stored graphic element that is associated with a function, and initiate the function in response to determining that the drawing input corresponds to the stored graphic element. A corresponding method and computer program product are also provided.

## Claims

### Claim 1

A method comprising:
receiving a drawing input at a touch screen display;
determining whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function; and
initiating the function in response to determining that the drawing input corresponds to the stored graphic element.

### Claim 2 (depends on 1)

The method of claim 1, further comprising providing a plurality of candidate functions in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 3 (depends on 2)

The method of claim 2, further comprising receiving a selection of one of the candidate functions and associating the selected candidate function with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input.

### Claim 4 (depends on 1)

The method of claim 1, further comprising providing information defining the stored graphic element and the function associated therewith to another device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising defining an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 6 (depends on 1)

The method of claim 1, further comprising providing a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the graphic elements combined.

### Claim 7

A computer program product comprising at least one computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:
program code instructions for receiving a drawing input at a touch screen display;
program code instructions for determining whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function; and
program code instructions for initiating the function in response to determining that the drawing input corresponds to the stored graphic element.

### Claim 8 (depends on 7)

The computer program product of claim 7, further comprising program code instructions for providing a plurality of candidate functions in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 9 (depends on 8)

The computer program product of claim 8, further comprising program code instructions for receiving a selection of one of the candidate functions and associating the selected candidate function with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input.

### Claim 10 (depends on 7)

The computer program product of claim 7, further comprising program code instructions for providing information defining the stored graphic element and the function associated therewith to another device.

### Claim 11 (depends on 7)

The computer program product of claim 7, further comprising program code instructions for defining an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 12 (depends on 7)

The computer program product of claim 7, further comprising program code instructions for providing a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the graphic elements combined.

### Claim 13

An apparatus comprising a processor configured to:
receive a drawing input at a touch screen display;
determine whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function; and
initiate the function in response to determining that the drawing input corresponds to the stored graphic element.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the processor is further configured to provide a plurality of candidate functions in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the processor is further configured to receive a selection of one of the candidate functions and associate the selected candidate function with the drawing input to enable execution of the selected candidate function in response to a future recognition of a drawing corresponding to a graphic element stored matching the drawing input.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the processor is further configured to provide information defining the stored graphic element and the function associated therewith to another device.

### Claim 17 (depends on 13)

The apparatus of claim 13, wherein the processor is further configured to define an association between the drawing input and a user selected function in response to determining that the drawing input does not correspond to the stored graphic element.

### Claim 18 (depends on 13)

The apparatus of claim 13, wherein the processor is further configured to provide a plurality of functions to be associated with a compound icon formed by combining at least two graphic elements, the compound icon being associated with each function associated with the graphic elements combined.

### Claim 19

An apparatus comprising:
means for receiving a drawing input at a touch screen display;
means for determining whether the drawing input corresponds to a stored graphic element, the stored graphic element being associated with a function; and
means for initiating the function in response to determining that the drawing input corresponds to the stored graphic element.

### Claim 20 (depends on 19)

The apparatus of claim 19, further comprising means for providing a plurality of candidate functions in response to determining that the drawing input does not correspond to the stored graphic element.
