# US 2020/0401263 A1 · Touch input processing method and electronic device supporting same

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

- Number: US 2020/0401263 A1
- Document ID: US20200401263A1
- Status: Published application
- Kind: A1
- Application number: 16/964,486
- Filed: 2019-02-14
- Published: 2020-12-24
- Earliest claimed: 2018-02-14
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., LTD.
- Inventors: Bohwa CHUNG; Kwanhee JEONG; Byoungho JUNG; Deokyang JIN
- Web page: https://patentgrep.com/patent/US20200401263A1

## CPC

- G06F 3/0416: {Control or interface arrangements specially adapted for digitisers}
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/1647: {including at least an additional display (G06F1/1692 takes precedence)}
- G06F 1/1677: {for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment}
- G06F 1/1692: {the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/147: using display panels
- G06F 2203/04104: Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device includes a first touch screen display, a second touch screen display, a processor, and a memory. The memory stores therein instructions which are executed by the processor to cause the processor to convert first data and second data related to touch inputs to the first touch screen display and the second touch screen display to first virtual data and second virtual data, respectively, based on a third coordinate region, and apply an action corresponding to a first touch input and a second touch input to the first touch screen display and the second touch screen display, respectively, based on the first virtual data and second virtual data. In addition, various embodiments may be realized based on a specification.

## Claims

### Claim 1

An electronic device comprising:
a first touch screen display including a first touch panel having a first coordinate region defined using a first horizontal axis and a first vertical axis;
a second touch screen display including a second touch panel having a second coordinate region defined using a second horizontal axis and a second vertical axis;
a processor operatively connected to the first touch screen display and the second touch screen display; and
a memory operatively connected to the processor,
wherein the memory stores therein instructions which, when executed by the processor, cause the processor to:
configure a virtual third coordinate region defined using a third horizontal axis and a third vertical axis;
receive first data from the first touch panel, wherein the first data is associated with a first touch input received through the first touch screen display, and is based on the first coordinate region;
receive second data from the second touch panel, wherein the second data is associated with a second touch input received through the second touch screen display and is based on the second coordinate region;
convert the first data and the second data to first virtual data and second virtual data using the virtual third coordinate region, respectively; and
apply an action corresponding to the first touch input and the second touch input to the first touch screen display and the second touch screen display, based on the first virtual data and the second virtual data.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein a horizontal component value of a point where the third horizontal axis meets a virtual vertical line is the same as a horizontal component value of a point where at least one of the first horizontal axis or the second horizontal axis meets the virtual vertical line,
wherein a vertical component value of a point where the third vertical axis meets a virtual horizontal line is the same as a vertical component value of a point where at least one of the first vertical axis or the second vertical axis meets the virtual horizontal line.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the horizontal component value of the point where the third horizontal axis meets the virtual vertical line is the same as the horizontal component value of the point where the first horizontal axis meets the virtual vertical line,
wherein the vertical component values of the points where the first vertical axis, the second vertical axis, and the third vertical axis meet the virtual horizontal line, respectively are the same as each other.

### Claim 4 (depends on 2)

The electronic device of claim 2, wherein the vertical component value of the point where the third vertical axis meets the virtual horizontal line is the same as the vertical component value of the point where the first vertical axis meets the virtual horizontal line,
wherein the horizontal component values of the points where the first horizontal axis, the second horizontal axis, and the third horizontal axis meet the virtual vertical line, respectively are the same as each other.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the memory further stores therein an application including an user interface,
wherein the instructions cause the processor to:
display the user interface on the first touch screen display and the second touch screen display; and
change at least a portion of the user interface, based on the first virtual data and the second virtual data.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the first touch input and the second touch input are received substantially simultaneously.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the electronic device further comprises a Hall sensor,
wherein the instructions cause the processor to configure the virtual third coordinate region in response to reception of a signal from the Hall sensor.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the electronic device further comprises a first housing and a second housing, wherein the second housing is foldable toward the first housing to cover at least one surface of the first housing,
wherein the first touch screen display is placed on the first housing,
wherein the second touch screen display is placed on the second housing.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein the first touch screen display further includes a first display panel for displaying a first screen based on a first display buffer corresponding to the first coordinate region,
wherein the first touch panel receives the first touch input onto the first screen and stores the first data corresponding to the first touch input into a first touch buffer corresponding to the first coordinate region,
wherein the second touch screen display further includes a second display panel for displaying a second screen based on a second display buffer corresponding to the second coordinate region,
wherein the second touch panel receives the second touch input onto the second screen and stores the second data corresponding to the second touch input into a second touch buffer corresponding to the second coordinate region,
wherein when the instructions are executed by the processor, the instructions cause the processor to:
determine whether the first screen and the second screen are available;
when the determination result satisfies a predefined condition, configure the virtual third coordinate region using the first coordinate region and the second coordinate region;
create a third touch buffer corresponding to the virtual third coordinate region;
store the first virtual data and the second virtual data in the third touch buffer; and
map the first display buffer and the second display buffer to the third touch buffer, based on the virtual third coordinate region.

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the electronic device further comprises a first housing and a second housing, wherein a first housing and a second housing, wherein the second housing is foldable toward the first housing to cover at least one surface of the first housing,
wherein the first touch screen display is placed on the first housing,
wherein the second touch screen display is placed on the second housing.

### Claim 11

A method for processing a touch input in an electronic device, the method comprising:
receiving a first touch input onto a first screen displayed on a first display panel through a first touch panel, based on a first display buffer corresponding to a first coordinate region defined using a first horizontal axis and a first vertical axis;
storing first data corresponding to the first touch input into a first touch buffer corresponding to the first coordinate region;
receiving a second touch input onto a second screen displayed on a second display panel through a second touch panel, based on a second display buffer corresponding to a second coordinate region defined using a second horizontal axis and a second vertical axis;
storing second data corresponding to the second touch input into a second touch buffer corresponding to the second coordinate region;
identifying whether the first screen and the second screen are available;
determining whether the identifying result satisfies a predefined condition;
upon determination that the identifying result satisfies the predefined condition, configuring a virtual third coordinate region defined using a third horizontal axis and a third vertical axis, based on the first coordinate region and the second coordinate region;
creating a third touch buffer corresponding to the virtual third coordinate region;
converting the first data and the second data to first virtual data and second virtual data using the virtual third coordinate region, respectively;
storing the first virtual data and the second virtual data into the third touch buffer;
mapping the first display buffer and the second display buffer to the third touch buffer, based on the virtual third coordinate region; and
applying an action corresponding to the first touch input and the second touch input to a first touch screen display and a second touch screen display, based on the first virtual data and the second virtual data, wherein the first touch screen display includes the first display panel and the first touch panel, and the second touch screen display includes the second display panel and the second touch panel.

### Claim 12 (depends on 11)

The method of claim 11, wherein a horizontal component value of a point where the third horizontal axis meets a virtual vertical line is the same as a horizontal component value of a point where at least one of the first horizontal axis or the second horizontal axis meets the virtual vertical line,
wherein a vertical component value of a point where the third vertical axis meets a virtual horizontal line is the same as a vertical component value of a point where at least one of the first vertical axis or the second vertical axis meets the virtual horizontal line.

### Claim 13 (depends on 11)

The method of claim 11, wherein the identifying of whether the first screen and the second screen are available includes identifying whether an user interface included in an application is displayed on the first screen and the second screen,
wherein the determining of whether the identifying result satisfies the predefined condition includes determining that the predefined condition is satisfied when the user interface is displayed on the first screen and the second screen.

### Claim 14 (depends on 11)

The method of claim 11, wherein the identifying of whether the first screen and the second screen are available includes determining a folded or unfolded state between first and second housings, based on sensing information acquired via a sensor module, wherein the first and second housings are folded or unfolded with each other, wherein the first touch screen display is placed on the first housing and the second touch screen display is placed on the second housing,
wherein the determining of whether the identifying result satisfies the predefined condition includes determining that the predefined condition is satisfied when the first housing and the second housing are unfolded with each other.

### Claim 15 (depends on 14)

The method of claim 14, wherein the sensor module includes a Hall sensor.
