# US 10,455,182 B2 · User interface method, system, and device in multitasking environment

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

- Number: US 10,455,182 B2
- Document ID: US10455182B2
- Status: Granted
- Kind: B2
- Application number: 14/980,849
- Filed: 2015-12-28
- Published: 2016-06-30
- Granted: 2019-10-22
- Earliest claimed: 2005-08-30
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Si-Hyoung Lee; Nam-Choon Park; Yi-Sak Park; Jung-Won Kang; Ji-Hoon Kim; So-Young Shin
- Web page: https://patentgrep.com/patent/US10455182B2

## CPC

- H04N 21/47: End-user applications
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/443: OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N 21/4438: {Window management, e.g. event handling following interaction with the user interface}
- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/485: End-user interface for client configuration
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In a user interface method, system and device in a multitasking environment, it is possible for a user to view all of a plurality of simultaneously executed applications by assigning different display areas to the plurality of applications. In the method, system and device, priorities of applications already being executed and of additional applications for which execution is requested are determined, and a display area size is determined and assigned to each application according to its priority. The system comprises a set-top box for performing the latter functions and a user terminal for transmitting a user request, while the device comprises a control unit for performing the latter functions.

## Claims

### Claim 1

A method of controlling an apparatus including a screen in a multitasking environment, the method comprising:
in response to receiving a first user input for displaying a first application, displaying the first application on a full display area of the screen;
in response to receiving a second user input or an input for displaying a second application, displaying the second application on the screen, wherein the displayed second application visually overlaps the displayed first application;
in response to receiving a third user input for the second application while the displayed second application is visually overlapping the displayed first application, adjusting a size of the displayed first application and displaying the first application, of which the size is adjusted, on a remaining display area excluding a partial display area of the screen while the second application is displayed on the partial display area;
in response to receiving a fourth user input for displaying a third application while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, identifying a priority of the third application and a priority of the displayed first application; and
in response to the priority of the third application being identified to be higher than the priority of the displayed first application, displaying the third application on the remaining display area while the second application is displayed on the partial display area and terminating the display of the first application.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising, separately controlling each of the first application displayed on the remaining display area and the second application displayed on the partial display area.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, displaying, on the partial display area, a plurality of applications comprising the second application while the first application is displayed on the remaining display area.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the plurality of applications is displayed as images respectively representing the plurality of applications.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the plurality of applications is disposed on the partial display area, based on an execution order of the plurality of applications.

### Claim 6 (depends on 3)

The method according to claim 3, further comprising displaying the third application on the partial display area while the first application is displayed on the remaining display area, in response to receiving a user selection of the third application from the displayed plurality of applications while the plurality of applications is displayed on the partial display area and the first application is displayed on the remaining display area.

### Claim 7 (depends on 1)

The method according to claim 1, wherein at least one among the first application and the second application comprises at least one among a television application, a scheduler application, a menu application, a video call application, a hardware connection status indication application, and a telephone application.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising changing each of a size of the remaining display area and a size of the partial display area, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the second application is an application that is used most recently among a plurality of applications.

### Claim 10 (depends on 1)

The method according to claim 1, wherein a size of the displayed second application is determined according to the size of the displayed first application.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising, in response to the priority of the third application being identified to be lower than the priority of the displayed first application, displaying the third application on the partial display area while the first application is displayed on the remaining display area and terminating the display of the second application.

### Claim 12

A display apparatus in a multitasking environment, the display apparatus comprising:
a screen;
a hardware processor implementing a controller configured to:
in response to receiving a first user input for displaying a first application, control the screen to display the first application on a full display area of the screen;
in response to receiving a second user input or an input for displaying a second application, control the screen to display the second application on the screen, wherein the displayed second application visually overlaps the displayed first application;
in response to receiving a third user input for the second application while the displayed second application is visually overlapping the displayed first application, adjust a size of the displayed first application and control the screen to display the first application, of which the size is adjusted, on a remaining display area excluding a partial display area of the screen while the second application is displayed on the partial display area;
in response to receiving a fourth user input for displaying a third application while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, identify a priority of the third application and a priority of the displayed first application; and
in response to the priority of the third application being identified to be higher than the priority of the displayed first application, control the screen to display the third application on the remaining display area while the second application is displayed on the partial display area and to terminate the display of the first application.

### Claim 13 (depends on 12)

The display apparatus according to claim 12, wherein the controller is further configured to control separately each of the first application displayed on the remaining display area and the second application displayed on the partial display area, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area.

### Claim 14 (depends on 12)

The display apparatus according to claim 12, wherein the controller is further configured to, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, control the screen to display, on the partial display area, a plurality of applications comprising the second application while the first application is displayed on the remaining display area.

### Claim 15 (depends on 12)

The display apparatus according to claim 12, wherein the first user input, the second user input, the third user input, and the fourth user input are input through an input interface of a portable device.

### Claim 16 (depends on 12)

The display apparatus according to claim 12, wherein the controller is further configured to change each of a size of the remaining display area and a size of the partial display area, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area.

### Claim 17 (depends on 12)

The display apparatus according to claim 12, wherein the a size of the displayed second application is determined according to the size of the displayed first application.

### Claim 18

A non-transitory computer-readable storage medium storing instructions configured to cause a processor to:
in response to receiving a first user input for displaying a first application, display the first application on a full display area of a screen;
in response to receiving a second user input or an input for displaying a second application, display the second application on the screen, wherein the displayed second application visually overlaps the displayed first application;
in response to receiving a third user input for the second application while the displayed second application is visually overlapping the displayed first application, adjust a size of the displayed first application and displaying the first application, of which the size is adjusted, on a remaining display area excluding a partial display area of the screen while the second application is displayed on the partial display area;
in response to receiving a fourth user input for displaying a third application while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, identify a priority of the third application and a priority of the displayed first application; and
in response to the priority of the third application being identified to be higher than the priority of the displayed first application, display the third application on the remaining display area while the second application is displayed on the partial display area and terminate the display of the first application.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein the instructions are further configured to cause the processor to separately control each of the first application displayed on the remaining display area and the second application displayed on the partial display area.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein the instructions are further configured to cause the processor to, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area, display, on the partial display area, a plurality of applications comprising the second application while the first application is displayed on the remaining display area,
wherein the plurality of applications is displayed as images respectively representing the plurality of applications.

### Claim 21 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein the second application is a telephony solution.

### Claim 22 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein the instructions are further configured to cause the processor to change each of a size of the remaining display area and a size of the partial display area, in response to receiving a user input while the first application is displayed on the remaining display area and the second application is displayed on the partial display area.

### Claim 23 (depends on 18)

The non-transitory computer-readable storage medium according to claim 18, wherein a size of the displayed second application is determined according to the size of the displayed first application.
