IP Library Granted Patent US 10,754,535
Granted Patent B2
US 10,754,535 · App. 15/508,954 · Granted Aug 25, 2020

Icon control method and terminal

Inventors: Zhenwei Shan (Shenzhen, CN); Zhu Liu (Shenzhen, CN); Xi Huang (Shenzhen, CN); Kai Qian (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/0486G06F3/0484G06F3/04817G06F3/04883
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,754,535
App. No.
15/508,954
Granted
Aug 25, 2020
Kind
B2
Abstract

An icon control method and terminal that include detecting first input of a user, moving a first icon towards a second icon in response to the detected first input, instructing to perform a first operation on the first icon and the second icon when a distance between the first icon and the second icon falls within a first distance range, and that in the first distance range, duration in which the first icon is in a staying state is greater than a first preset time length, and instructing to perform a second operation on the first icon and the second icon when the distance between the first icon and the second icon falls within a second distance range, and that the first icon is in the staying state in the second distance range.

Claims (37)

1. An icon control method implemented by a terminal, comprising:

displaying a first icon and a second icon on a display of the terminal;

detecting a first user input;

moving the first icon towards the second icon to a new position in response to the first user input;

when the first icon passes the second icon during the first user input at a first speed that exceeds a first preset speed, determining not to display an animated effect of performing an operation;

when the first icon is moved toward the second icon during the first user input at a second speed that is less than a second preset speed, comparing a current position of the first icon with a position of the second icon to determine whether a distance between the current position of the first icon and the position of the second icon is less than a first preset value and greater than a second preset value, or is less than the second preset value, wherein the second preset speed is less than the first preset speed;

when the distance between the current position of the first icon and the position of the second icon is less than the first preset value and greater than the second preset value and when a duration in which the first icon is located in the current position is greater than a first preset time length when the distance between the current position of the first icon and the position of the second icon is less than the first preset value and greater than the second preset value, displaying an animated effect of performing a push away operation prior to the push-away operation being performed on the display; and

when the distance between the current position of the first icon and the position of the second icon is less than the second preset value and when a duration in which the first icon is located in the current position is greater than a second preset time length when the distance between the current position of the first icon and the position of the second icon is less than the second preset value, displaying an animated effect of performing a combine operation prior to the combine operation being performed on the display.

2. The method according to claim 1 , wherein after detecting the first user input, the method further comprises:

continuously detecting the distance between the current position of the first icon and the position of the second icon; and

continuously detecting the duration in which the first icon is located in the current position.

3. The method according to claim 1 , wherein after moving the first icon towards the second icon, the method further comprises displaying an inner circular frame and an outer circular frame with a center at a center point of the second icon, wherein a radius of the inner circular frame is set to the second preset value, and wherein a radius of the outer circular frame is set to the first preset value.

4. The method according to claim 1 , wherein performing the push-away operation comprises replacing the second icon with the first icon when an initial position of the first icon is adjacent to an initial position of the second icon.

5. A terminal, comprising:

a display configured to display a first icon and a second icon;

a memory configured to store instructions; and

a processor coupled to the memory and to the display, wherein the processor is configured to execute the instructions to cause the terminal to be configured to:

detect a first user input;

move the first icon towards the second icon to a new position in response to the first user input;

when the first icon passes the second icon during the first user input at a first speed that exceeds a first preset speed, determine not to display an animated effect of performing an operation;

when the first icon is moved toward the second icon during the first user input at a second speed that is less than a second preset speed, compare a current position of the first icon with a position of the second icon to determine whether a distance between the current position of the first icon and the position of the second icon is less than a first preset value and greater than a second preset value, or is less than the second preset value, wherein the second preset speed is less than the first preset speed;

when the distance between the current position of the first icon and the position of the second icon is less than the first preset value and greater than the second preset value and when a duration in which the first icon is located in the current position is greater than a first preset time length when the distance between the current position of the first icon and the position of the second icon is less than the first preset value and greater than the second preset value, display an animated effect of performing a push away operation prior to the push-away operation being performed on the display; and

when the distance between the current position of the first icon and the position of the second icon is less than the second preset value and when a duration in which the first icon is located in the current position is greater than a second preset time length when the distance between the current position of the first icon and the position of the second icon is less than the second preset value, display an animated effect of performing a combine operation prior to the combine operation being performed on the display.

6. The terminal according to claim 5 , wherein the processor is further configured to execute the instructions to cause the terminal to be configured to:

detect the distance between the current position of the first icon and the position of the second icon; and

detect the duration in which the first icon is located in the current position.

7. The terminal according to claim 5 , wherein the display is further configured to display an inner circular frame and an outer circular frame, wherein a center of the inner circular frame and a center of the outer circular frame are at a center point of the second icon, wherein a radius of the inner circular frame is the second preset value, and wherein a radius of the outer circular frame is the first preset value.

8. The terminal according to claim 5 , wherein the processor is further configured to execute the instructions to cause the terminal to be configured to:

detect the first duration; and

detect that a second duration in which the first icon is in located in the current position is not greater than the second preset time length, wherein the distance between the current position of the first icon and the position of the second icon is less than the second preset value.

9. The method according to claim 5 , wherein performing the push-away operation comprises pushing away the second icon by the first icon when an initial position of the first icon is adjacent to an initial position of the second icon.

10. The method according to claim 1 , further comprising:

determining the first speed of movement of the first icon while moving the first icon towards the second icon;

determining a direction of the movement; and

determining the second icon as a target icon based on the speed of the movement and the direction of the movement.

11. The method of claim 10 , wherein the second icon is determined as the target icon when the first speed is less than a first threshold and greater than zero and when the first icon is greater than the first distance away from the second icon.

12. The method of claim 11 , displaying, in response to determining the second icon as the target icon, an inner circular frame and an outer circular frame with a center at a center point of the second icon, wherein a radius of the inner circular frame is set to the second preset value, and wherein a radius of the outer circular frame is set to the first preset value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2017
From: SHAN, ZHENWEI; LIU, ZHU; HUANG, XI; QIAN, KAI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 043034/0793 →
Priority Claims (1)
CN 2014 1 0448877 · Sep 4, 2014 · national
Continuity (1)
Related Publication 20170277380A1 · Sep 28, 2017