# US 10,372,320 B2 · Device and method for operating on touch screen, and storage medium

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

- Number: US 10,372,320 B2
- Document ID: US10372320B2
- Status: Granted
- Kind: B2
- Application number: 15/085,236
- Filed: 2016-03-30
- Published: 2017-02-23
- Granted: 2019-08-06
- Earliest claimed: 2015-08-17
- Assignees: Hisense Mobile Communications Technology Co., Ltd.; Hisense USA Corporation; Hisense International Co., Ltd.
- Applicants: Hisense Mobile Communications Technology Co., Ltd.
- Inventors: Tiantian Dong; Renliang Sun
- Web page: https://patentgrep.com/patent/US10372320B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

This disclosure discloses a device and method for operating on a touch screen, and a storage medium. The device includes one or more processors and a memory, the one or more processors are configured to perform: determining a target touched point in a first area of the touch screen according to a sliding operation or a clicking operation by a user in the first area; determining a target mapped point in a second area of the touch screen, corresponding to the target touched point in the first area; and if it is determined that the user needs to click on the target mapped point, then clicking on the target touched point in the first area, corresponding to the target mapped point in the second area to thereby click on the target mapped point, wherein the first area and the second area do not overlap with each other.

## Claims

### Claim 1

A device comprising:
a touch screen;
one or more processors; and
a memory in which one or more computer readable program codes are stored, wherein the one or more processors are configured to execute the one or more computer readable program codes to perform the operations of:
determining a target touched point in a first area of the touch screen according to a sliding operation or a first clicking operation by a user in the first area, wherein the first area is an arcuate shape defined by a finger sliding operation performed prior to determining the target touched point, an upper boundary of the arcuate shape of the first area is defined by a trajectory of an upper edge of the finger sliding operation performed prior to determining the target touched point, and a lower boundary of the arcuate shape of the first area is defined by a trajectory of a lower edge of the finger sliding operation performed prior to determining the target touched point;
determining a target mapped point in a second area of the touch screen, the target mapped point corresponding to the target touched point in the first area, the second area including an arcuate lower boundary aligned with the upper boundary of the first area, the touch screen including a third area for normal touching operation without determining a target mapped point, the third area including an arcuate upper boundary aligned with the lower boundary of the first area; and
detecting a second clicking operation from the user on the target touched point in the first area corresponding to the target mapped point in the second area, to thereby select the target mapped point;
wherein the first area, the second area and the third area of the touch screen do not overlap with each other, X1 is a first abscissa of the target touched point in the first area, X2 is a second abscissa of the target mapped point in the second area, and X1=X2;
wherein a first ordinate in the first area corresponds to a second ordinate in the second area as follows:
Y2−B=(H1/H2)×(Y1−A);
Y1 is the first ordinate of the target touched point in the first area;
Y2 is the second ordinate of the target mapped point in the second area;
A is an ordinate corresponding to the target touched point at the abscissa of X1 on an upper boundary of the first area;
B is an ordinate corresponding to the target mapped point at the abscissa of X1 on an upper boundary of the second area;
H1 is a distance between the target touched point at the abscissa of X1 on the upper boundary of the first area and the target touched point at the abscissa of X1 on a lower boundary of the first area; and
H2 is a distance between the target mapped point at the abscissa of X1 on the upper boundary of the second area and the target mapped point at the abscissa of X1 on a lower boundary of the second area.

### Claim 2 (depends on 1)

The device according to claim 1, wherein determining the target touched point in the first area according to the sliding operation by the user in the first area comprises:
identifying touched points touched by the user during the sliding operation in the first area; and
determining a last one of the touched points in the first area during the sliding operation as the target touched point in the first area; and
wherein determining the target touched point in the first area according to the first clicking operation by the user in the first area comprises:
identifying a touched point of the user during the first clicking operation in the first area; and
determining the identified touched point as the target touched point in the first area.

### Claim 3 (depends on 2)

The device according to claim 2, wherein before detecting the second clicking operation on the target touched point in the first area corresponding to the target mapped point in the second area, the processor is further configured to perform the operation of:
after the touched point of the user in the first area is identified, determining the mapped point in the second area corresponding to the identified touched point according to a position of the identified touched point in the first area.

### Claim 4 (depends on 3)

The device according to claim 3, wherein the operation of determining the mapped point in the second area corresponding to the identified touched point according to the position of the identified touched point in the first area comprises:
for the identified touched point, determining the second abscissa in the second area corresponding to the first abscissa in the first area of the identified touched point according to a correspondence relationship between the first abscissa in the first area and the second abscissa in the second area, and determining a second ordinate in the second area corresponding to a first ordinate in the first area of the identified touched point according to a correspondence relationship between the first ordinate in the first area and the second ordinate in the second area; and
determining the mapped point in the second area corresponding to the identified touched point in the first area according to the determined second abscissa and second ordinate.

### Claim 5 (depends on 2)

The device according to claim 2, wherein the processor is further configured to perform operations of:
when the user performs the sliding operation in the first area of the touch screen, moving an operation focus for displaying the position of the mapped point across the mapped points in the second area corresponding to each of the touched points in the first area during the sliding operation; and
when the user performs the first clicking operation in the first area of the touch screen, moving the operation focus onto the target mapped point.

### Claim 6 (depends on 1)

The device according to claim 1, wherein the operation of determining the target mapped point in the second area of the touch screen corresponding to the target touched point in the first area comprises:
when the user performs the sliding operation in the first area of the touch screen, determining the last mapped point during sliding as the target mapped point; and
when the user performs the first clicking operation in the first area of the touch screen, determining a mapped point corresponding to a touched point during the first clicking operation.

### Claim 7 (depends on 1)

The device according to claim 1, wherein after determining the target mapped point in the second area of the touch screen corresponding to the target touched point in the first area, the processor is further configured to perform operations of:
when the first clicking operation by the user in the first area is identified, determining that the target mapped point needs to be clicked.

### Claim 8 (depends on 1)

The device according to claim 1, wherein the processor is further configured to perform operations of:
when a touched position and a touching operation by the user in the second area of the touch screen are identified, performing an operation corresponding to the touched position in the second area.

### Claim 9

A storage medium, storing therein computer readable program codes configured to be executed by one or more processors to perform operations of:
determining a target touched point in a first area of the touch screen according to a sliding operation or a first clicking operation by a user in the first area, wherein the first area is an arcuate shape defined by a finger sliding operation prior to determining the target touched point, an upper boundary of the arcuate shape of the first area is defined by a trajectory of an upper edge of the finger sliding operation prior to determining the target touched point, and a lower boundary of the arcuate shape of the first area is defined by a trajectory of a lower edge of the finger sliding operation prior to determining the target touched point;
determining a target mapped point in a second area of the touch screen, the target mapped point corresponding to the target touched point in the first area, the second area including an arcuate lower boundary aligned with the upper boundary of the first area, the touch screen including a third area for normal touching operation without determining a target mapped point, the third area including an arcuate upper boundary aligned with the lower boundary of the first area; and
detecting a clicking operation from the user on the target touched point in the first area corresponding to the target mapped point in the second area, to thereby select the target mapped point; wherein the first areas, the second area and the third area of the touch screen do not overlap with each other, X1 is a first abscissa of the target touched point in the first area, X2 is a second abscissa of the target mapped point in the second area, and X1=X2;
wherein a first ordinate in the first area corresponds to a second ordinate in the second area as follows:
Y2−B=(H1/H2)×(Y1−A);
Y1 is the first ordinate of the target touched point in the first area;
Y2 is the second ordinate of the target mapped point in the second area;
A is an ordinate corresponding to the target touched point at the abscissa of X1 on an upper boundary of the first area;
B is an ordinate corresponding to the target mapped point at the abscissa of X1 on an upper boundary of the second area;
H1 is a distance between the target touched point at the abscissa of X1 on the upper boundary of the first area and the target touched point at the abscissa of X1 on a lower boundary of the first area; and
H2 is a distance between the target mapped point at the abscissa of X1 on the upper boundary of the second area and the target mapped point at the abscissa of X1 on a lower boundary of the second area.

### Claim 10 (depends on 9)

The storage medium according to claim 9, wherein determining the target touched point in the first area according to the sliding operation by the user in the first area comprises:
identifying touched points touched by the user during the sliding operation in the first area; and
determining a last one of the touched points in the first area during the sliding operation as the target touched point in the first area; and
wherein determining the target touched point in the first area according to the first clicking operation by the user in the first area comprises:
identifying a touched point of the user during the first clicking operation in the first area; and
determining the identified touched point as the target touched point in the first area.

### Claim 11

A method for operating on a touch screen, the method comprising:
determining a target touched point in a first area of the touch screen according to a sliding operation or a first clicking operation by a user in the first area, wherein the first area is an arcuate shape defined by a finger sliding operation prior to determining the target touched point, an upper boundary of the arcuate shape of the first area is defined by a trajectory of an upper edge of the finger sliding operation prior to determining the target touched point, and a lower boundary of the arcuate shape of the first area is defined by a trajectory of a lower edge of the finger sliding operation prior to determining the target touched point;
determining a target mapped point in a second area of the touch screen, the target mapped point corresponding to the target touched point in the first area, the second area including an arcuate lower boundary aligned with the upper boundary of the first area, the touch screen including a third area for normal touching operation without determining a target mapped point, the third area including an arcuate upper boundary aligned with the lower boundary of the first area; and
detecting a second clicking operation from the user on the target touched point in the first area corresponding to the target mapped point in the second area, to thereby select the target mapped point; wherein the first area, the second area and the third area of the touch screen do not overlap with each other, X1 is a first abscissa of the target touched point in the first area, X2 is a second abscissa of the target mapped point in the second area, and X1=X2;
wherein a first ordinate in the first area corresponds to a second ordinate in the second area as follows:
Y2−B=(H1/H2)×(Y1−A);
Y1 is the first ordinate of the target touched point in the first area;
Y2 is the second ordinate of the target mapped point in the second area;
A is an ordinate corresponding to the target touched point at the abscissa of X1 on an upper boundary of the first area;
B is an ordinate corresponding to the target mapped point at the abscissa of X1 on an upper boundary of the second area;
H1 is a distance between the target touched point at the abscissa of X1 on the upper boundary of the first area and the target touched point at the abscissa of X1 on a lower boundary of the first area; and
H2 is a distance between the target mapped point at the abscissa of X1 on the upper boundary of the second area and the target mapped point at the abscissa of X1 on a lower boundary of the second area.

### Claim 12 (depends on 11)

The method according to claim 11, wherein determining the target touched point in the first area according to the sliding operation by the user in the first area comprises:
identifying touched points touched by the user during the sliding operation in the first area; and
determining a last one of the touched points in the first area during the sliding operation as the target touched point in the first area; and
wherein determining the target touched point in the first area according to the first clicking operation by the user in the first area comprises:
identifying a touched point of the user during the first clicking operation in the first area; and
determining the identified touched point as the target touched point in the first area.

### Claim 13 (depends on 12)

The method according to claim 12, wherein before detecting the second clicking operation on the target touched point in the first area corresponding to the target mapped point in the second area, the method further comprises:
after the touched point of the user in the first area is identified, determining the mapped point in the second area corresponding to the identified touched point according to a position of the identified touched point in the first area.

### Claim 14 (depends on 13)

The method according to claim 13, wherein determining the mapped point in the second area corresponding to the identified touched point according to the position of the identified touched point in the first area comprises:
for the identified touched point, determining the second abscissa in the second area corresponding to the first abscissa in the first area of the identified touched point according to a correspondence relationship between the first abscissa in the first area and the second abscissa in the second area, and determining a second ordinate in the second area corresponding to a first ordinate in the first area of the identified touched point according to a correspondence relationship between the first ordinate in the first area and the second ordinate in the second area; and
determining the mapped point in the second area corresponding to the identified touched point in the first area according to the determined second abscissa and second ordinate.

### Claim 15 (depends on 12)

The method according to claim 12, further comprising:
when the user performs the sliding operation in the first area of the touch screen, moving an operation focus for displaying the position of the mapped point across the mapped points in the second area corresponding to each of the touched points in the first area during the sliding operation; and
when the user performs the first clicking operation in the first area of the touch screen, moving the operation focus onto the target mapped point.

### Claim 16 (depends on 11)

The method according to claim 11, wherein determining the target mapped point in the second area of the touch screen corresponding to the target touched point in the first area comprises:
when the user performs the sliding operation in the first area of the touch screen, determining the last mapped point during sliding as the target mapped point; and
when the user performs the first clicking operation in the first area of the touch screen, determining a mapped point corresponding to a touched point during the first clicking operation.

### Claim 17 (depends on 11)

The method according to claim 11, wherein after determining the target mapped point in the second area of the touch screen corresponding to the target touched point in the first area, the method further comprises:
when the first clicking operation by the user in the first area is identified, determining the target mapped point needs to be clicked.

### Claim 18 (depends on 11)

The method according to claim 11, further comprising
when a touched position of and a touching operation by the user in the second area of the touch screen are identified, performing an operation corresponding to the touched position in the second area.
