# US 10,768,796 B2 · Method of displaying user interface on device, and device

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

- Number: US 10,768,796 B2
- Document ID: US10768796B2
- Status: Granted
- Kind: B2
- Application number: 16/456,412
- Filed: 2019-06-28
- Published: 2019-10-24
- Granted: 2020-09-08
- Earliest claimed: 2013-01-31
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sin-ae Kim; Young-sun Kim; Jae-young Lee; Seung-eok Choi
- Web page: https://patentgrep.com/patent/US10768796B2

## CPC

- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06Q 10/10: Office automation; Time management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method of displaying a user interface (UI) on a screen of a device is provided. The method includes selecting, when an event occurs, a first object, which is related to the event, from among the one or more objects included in the UI, determining a second object for executing a second operation related to a first operation, the first operation being executed when the first object is selected by an input to the device, and changing the first object into the second object.

## Claims

### Claim 1

A method of displaying a user interface UI on a display of a device, the method comprising:
displaying the UI according to a set layout, the UI displaying an application;
in response to detecting a position information of the device being out of a predetermined range, displaying a recommended application according to the position information and a type of the application displayed on the UI, the predetermined range being determined based on an area that the device has moved within a time period; and
based on a user input selecting the recommended application, modifying an object on the UI to display the recommended application.

### Claim 2 (depends on 1)

The method of claim 1, further comprising displaying an application installation page with respect to the recommended application.

### Claim 3 (depends on 1)

The method of claim 1, further comprising installing the recommended application.

### Claim 4 (depends on 1)

The method of claim 1, wherein the displaying the recommended application comprises displaying the recommended application according to application types displayed on the UI.

### Claim 5 (depends on 1)

The method of claim 1, further comprising in response to detecting a predetermined time, displaying the recommended application.

### Claim 6

A device for displaying a UI, the device comprising:
a display; and
a controller configured to:
control the display to display the UI according to a set layout, the UI displaying an application;
in response to detecting a position information of the device being out of a predetermined range, display a recommended application according to the position information and a type of the application displayed on the UI, the predetermined range being determined based on an area that the device has moved within at time period; and
based on a user input selecting the recommended application, modify an object on the UI to display the recommended application.

### Claim 7 (depends on 6)

The device of claim 6, wherein the controller is further configured to display an application installation page with respect to the recommended application.

### Claim 8 (depends on 6)

The device of claim 6, wherein the controller is further configured to install the recommended application.

### Claim 9 (depends on 6)

The device of claim 6, wherein the controller is further configured to display the recommended application according to application types displayed on the UI.

### Claim 10 (depends on 6)

The device of claim 6, wherein the controller is further configured to, in response to detecting a predetermined time, display the recommended application.

### Claim 11 (depends on 1)

A non-transitory computer-readable recording medium having recorded thereon a program for executing the method of claim 1, by a computer.
