# US 10,310,637 B2 · Controlling an electronic device to end a running application

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

- Number: US 10,310,637 B2
- Document ID: US10310637B2
- Status: Granted
- Kind: B2
- Application number: 15/087,603
- Filed: 2016-03-31
- Published: 2017-06-22
- Granted: 2019-06-04
- Earliest claimed: 2015-12-21
- Assignees: Lenovo (Beijing) Limited
- Applicants: Lenovo (Beijing) Limited
- Inventors: Xiaohu Zhu
- Web page: https://patentgrep.com/patent/US10310637B2

## CPC

- G06F 3/03547: {Touch pads, in which fingers can move on a surface}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

One embodiment provides a method of controlling an electronic device including: activating one or more applications for display on a display unit; detecting a motion of an input device in relation to the electronic device, wherein the motion is in correspondence with a user instruction to end the running one or more applications; and ending the running of the one or more applications. Other aspects are described and claimed.

## Claims

### Claim 1

An electronic device, comprising:
a processor;
a display unit operatively coupled to the processor, the display unit being operative to display one or more applications that have been activated by the processor;
a predefined sensing region comprising a motion sensor coupled to the processor, wherein the predefined sensing region is separate and spaced from the display unit; and
a memory storing instructions executable by the processor to:
end a running of the one or more applications upon the motion sensor detecting a motion of an input device in relation to the electronic device, the motion being in a direction away from the display unit and in correspondence with a user instruction to end the running of the one or more applications;
detect at least two contacting positions of the input device with the predefined sensing region;
determine changing trends based on contact of the input device with the at least two contacting positions;
determine the operation direction of a first operation based on the changing trends; and
end the running of the one or more applications responsive to identifying whether the first operation is associated with the motion.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the instructions are further executable by the processor to clear cache files corresponding to a first application in response to a control instruction.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the instructions are further executable by the processor to clear cache files corresponding to the ended applications in response to the control instruction.

### Claim 4

A method of controlling an electronic device, comprising:
activating one or more applications for display on a display unit;
detecting a motion of an input device in relation to the electronic device, wherein the motion is in a direction away from the display unit and in correspondence with a user instruction provided to a predefined sensing region, separate and spaced from the display unit, to end the running of the one or more applications;
detecting at least two contacting positions of the input device with the predefined sensing region;
determining changing trends based on contact of the input device with the at least two contacting positions;
determining the operation direction of a first operation based on the changing trends;
identifying whether the first operation is associated with the motion; and
ending the running of the one or more applications responsive to identifying that the first operation is associated with the motion.

### Claim 5 (depends on 4)

The method of claim 4, further comprising clearing cache files corresponding to a first application in response to a control instruction.

### Claim 6 (depends on 5)

The method of claim 5, further comprising clearing cache files corresponding to the ended applications in response to the control instruction.
