# US 2020/0401421 A1 · User terminal device and control method therefor

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

- Number: US 2020/0401421 A1
- Document ID: US20200401421A1
- Status: Published application
- Kind: A1
- Application number: 16/754,018
- Filed: 2018-08-22
- Published: 2020-12-24
- Earliest claimed: 2017-12-12
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Yoon-sik TAK; Jong-myeong BAN
- Web page: https://patentgrep.com/patent/US20200401421A1

## CPC

- G06F 9/453: {Help systems}
- G01C 21/3676: {Overview of the route on the road map}
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

The present invention relates to a user terminal device for executing an application or a function provided by the application, and a control method therefor. The present user terminal device comprises: a storage in which use pattern information of an application is stored; and a processor for providing a guide for guiding the execution of a function of at least one of a plurality of functions provided by the application on the basis of the use pattern information according to an execution point of the application when the application is executed.

## Claims

### Claim 1

A user terminal device comprising:
a storage storing usage patter information of an application; and
a processor configured to, based on the application being executed, provide a guide leading to execution of at least one function among a plurality of functions provided by the application based on the usage pattern information according to an execution point of the application.

### Claim 2 (depends on 1)

The device according to claim 1,
wherein the usage pattern information of the application comprises information regarding time when each of the plurality of functions is executed, and
wherein the processor is further configured to obtain information regarding the at least one function executed at the execution point of the application based on the information regarding time when each of the plurality of functions is executed.

### Claim 3 (depends on 1)

The device according to claim 1,
wherein the usage pattern information of the application comprises information regarding another application additionally executed after execution of each of the plurality of functions, and
wherein the processor is further configured to, based on the at least one function being executed by inputting a user command according to the guide, execute the another application based on the usage pattern information of the application.

### Claim 4 (depends on 1)

The device according to claim 1, wherein the processor is further configured to, based on the at least one function being executed by inputting a user command according to the guide, provide a guide leading to execution of at least one sub-function among a plurality of sub-functions corresponding to the executed function based on the usage pattern information.

### Claim 5 (depends on 1)

The device according to claim 1, further comprising:
a sensor,
wherein the processor is further configured to execute the application based on a context of the user terminal device detected through the sensor.

### Claim 6 (depends on 1)

The device according to claim 1,
wherein the usage pattern information of the application comprises information regarding time when each of the plurality of functions is executed for each position of the user terminal device, and
wherein the processor is further configured to obtain information regarding the at least one function based on information regarding position of the user terminal device and time when each of the plurality of functions is executed.

### Claim 7 (depends on 1)

The device according to claim 1, wherein the processor is further configured to provide a guide leading to execution of the at least one function based on information regarding a function executed within a predetermined time section based on an execution point of the application.

### Claim 8 (depends on 1)

The device according to claim 1, wherein the processor is further configured to, based on a number of times of execution of the function of the application in the predetermined time being equal to or more than a predetermined number of times, generate and store the usage pattern information including the predetermined time and the function.

### Claim 9 (depends on 1)

The device according to claim 1, further comprising:
a speaker; and
a display,
wherein the processor is further configured to control at least one of the speaker and the display to output at least one of a sound and a GUI corresponding to the guide.

### Claim 10

A method for controlling a user terminal device, the method comprising:
storing usage pattern information of an application;
based on the application being executed, providing a guide leading to execution of at least one function among a plurality of functions provided by the application based on the usage pattern information according to an execution point of the application.

### Claim 11 (depends on 10)

The method according to claim 10,
wherein the usage pattern information of the application comprises information regarding time when each of the plurality of functions is executed, and
wherein the providing a guide comprises obtaining information regarding the at least one function executed at the execution point of the application based on the information regarding time when each of the plurality of functions is executed.

### Claim 12 (depends on 10)

The method according to claim 10,
wherein the usage pattern information of the application comprises information regarding another application additionally executed after execution of each of the plurality of functions, and
wherein the method further comprises, based on the at least one function being executed by inputting a user command according to the guide, executing the another application based on the usage pattern information of the application.

### Claim 13 (depends on 10)

The method according to claim 10, further comprising:
based on the at least one function being executed by inputting a user command according to the guide, providing a guide leading to execution of at least one sub-function among a plurality of sub-functions corresponding to the executed function based on the usage pattern information.

### Claim 14 (depends on 10)

The method according to claim 10, further comprising:
detecting a context of the user terminal device; and
executing the application based on the detected context.

### Claim 15 (depends on 10)

The method according to claim 10,
wherein the usage pattern information of the application comprises information regarding time when each of the plurality of functions is executed for each position of the user terminal device, and
wherein the providing a guide comprises obtaining information regarding the at least one function based on information regarding position of the user terminal device and time when each of the plurality of functions is executed.
