IP Library › Granted Patent US 10,564,843
Granted Patent B2
US 10,564,843 · App. 14/912,783 · Granted Feb 18, 2020

Display device and method of displaying screen on said display device

Inventors: Jung-hwan Choi (Seoul, KR); Young-jin Kim (Suwon-si, KR); Tae-soo Kim (Suwon-si, KR); Kang-tae Kim (Seongnam-si, KR); Tae-hyung Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/04886G06F3/0481G06F3/04842G06F3/04845G06F3/04883G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,564,843
App. No.
14/912,783
Granted
Feb 18, 2020
Kind
B2
Abstract

A method of displaying for allowing a plurality of application windows to be easily controlled and a display device therefor are provided. A method of displaying a screen on a display device includes displaying a button on a touch screen; splitting the touch screen into a plurality of regions based on the position at which the button is displayed, receiving a touch input to move a displayed button, obtaining a slope value of a line connecting a start point of the touch input to an end point thereof, selecting a region corresponding to the slope value from among the plurality of regions split, and moving the button to a certain position included in a selected region.

Claims (39)

1. A method of displaying a screen on a display device comprising a touch screen, the method comprising:

displaying a button on the touch screen, the button being a reference for a boundary of a plurality of application execution windows;

defining a plurality of split regions based on the displayed button, each of the plurality of split regions including a predetermined button position point, wherein the plurality of split regions are distinguished from the plurality of application execution windows;

receiving a touch input to move the displayed button;

determining a slope of a line connecting start and end points of the touch input in response to receiving the touch input;

selecting a region, from among the plurality of defined split regions, based on the slope; and

displaying the button at the predetermined button position point of the selected region.

2. The method of claim 1 , further comprising:

obtaining an acceleration value associated with the touch input,

wherein the determining of the slope comprises determining the slope when the acceleration value is greater than a preset threshold value.

3. The method of claim 1 , wherein the predetermined button position point of each of the plurality of split regions is included in an edge region of the touch screen.

4. The method of claim 1 , wherein the defining of the plurality of split regions comprises:

defining boundary lines associated with at least one of the plurality of split regions based on a position of the button and a location of the predetermined button position point associated with at least one of the plurality of defined split regions.

5. The method of claim 1 , wherein the determining of the slope further comprises:

determining a coordinate of the touch input prior to a preset number of coordinate values from the end point of the touch input, and

identifying the coordinate of the touch input prior to a preset number of coordinate values from the end point as the start point of the touch input.

6. A display device comprising:

a touch screen; and

at least one processor configured to:

display a button on the touch screen, the button being a reference for a boundary of a plurality of application execution windows,

define a plurality of split regions based on the displayed button, each of the plurality of split regions including a predetermined button position point, wherein the plurality of split regions are distinguished from the plurality of application execution windows,

receive a touch input to move the displayed button,

determine a slope of a line connecting start and end points of the touch input in response to receiving the touch input,

select a region, from among the plurality of defined split regions, based on the slope, and

control the touch screen to display the button at the predetermined button position point of the selected region.

7. The display device of claim 6 , wherein the at least one processor is further configured to obtain an acceleration value associated with the touch input, and, when the acceleration value is greater than a preset threshold value, to control the touch screen to display the button at the predetermined button position point.

8. The display device of claim 6 , wherein the predetermined button position point of each of the plurality of split regions is in an edge region of the touch screen.

9. The display device of claim 6 , wherein the defining of the plurality of split regions comprises:

defining boundary lines associated with at least one of the plurality of split regions based on a position of the button and a location of the predetermined button position point associated with at least one of the plurality of defined split regions.

10. The display device of claim 6 , wherein the at least one processor is further configured to:

determine a coordinate of the touch input before a preset number of coordinate values from the end point of the touch input, and

identify the coordinate of the touch input prior to a preset number of coordinate values from the end point as the start point of the touch input.

11. A non-transitory computer-readable recording medium configured to store one or more computer programs including instructions that, when executed by at least one processor, cause the at least one processor to control for:

displaying a button on the touch screen, the button being a reference for a boundary of a plurality of application execution windows;

defining a plurality of split regions based on the displayed button, each of the plurality of split regions including a predetermined button position point wherein the plurality of split regions are distinguished from the plurality of application execution windows;

receiving a touch input to move the displayed button;

determining a slope of a line connecting start and end points of the touch input in response to receiving the touch input;

selecting a region, from among a plurality of split regions, based on the slope; and

displaying the button at the predetermined button position point of the selected region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: CHOI, JUNG-HWAN; KIM, YOUNG-JIN; KIM, TAE-SOO; KIM, KANG-TAE; KIM, TAE-HYUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 037768/0910 →
Priority Claims (1)
KR 10-2013-0099928 · Aug 22, 2013 · national
Continuity (1)
Related Publication 20160196057A1 · Jul 7, 2016