Method for controlling movement of cursor on electronic device, mobile device, and electronic device

US12474787B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12474787-B2
Application numberUS-202118259921-A
CountryUS
Kind codeB2
Filing dateDec 10, 2021
Priority dateDec 31, 2020
Publication dateNov 18, 2025
Grant dateNov 18, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device, includes one or more processors and a display screen including first, second, third, and fourth edges. The first edge and the second edge are parallel to a first direction, the third edge and the fourth edge are parallel to a second direction perpendicular to the first direction, and a cursor moves on the display screen with a mobile device. A computer program, when executed by the one or more processors, enables the electronic device to, when the cursor moves to the third edge and an intersection point between a straight line pointed to by the mobile device, when a plane on which the display screen is located is not between a straight line on which the third edge lies and a straight line on which the fourth edge lies, control the cursor to no longer move in the first direction with the mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1 . An electronic device comprising: a display screen, wherein the display screen comprises: a first edge; a second edge parallel to the first edge, wherein the first edge and the second edge are parallel to a first direction; a third edge; and a fourth edge parallel to the third edge, wherein the third edge and the fourth edge are parallel to a second direction, and wherein the first direction is perpendicular to the second direction; at least two ultra-wide band (UWB) base stations, wherein the at least two UWB base stations are located at different positions at a front or a back of the display screen, and configured wherein all or part of a perpendicular projection from each of the at least two UWB base stations is located adjacent to at least one edge of the display screen; one or more computer programs; and one or more processors configured to execute the one or more computer programs to cause the electronic device to: display a cursor on the display screen, wherein the cursor is moveable on the display screen in response to movement of a mobile device; receive a cursor indication message from the mobile device, wherein the cursor indication message indicates a movement direction of the cursor on the display screen; control the cursor to move in the first direction or the second direction in response to the cursor indication message; and control the cursor to stop moving in the first direction when the cursor moves to the third edge or the fourth edge and an intersection point between a straight line in a direction to which the mobile device points and a plane on which the display screen is located is not between the third edge and the fourth edge. 2 . The electronic device of claim 1 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to move, with the mobile device, in the first direction when the mobile device moves from outside of the third edge or the fourth edge to inside of the third edge or the fourth edge and the intersection point between the straight line in the direction to which the mobile device points and the plane on which the display screen is located is between the third edge and the fourth edge. 3 . The electronic device of claim 1 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to stop movement in the second direction with the mobile device when the cursor moves to the first edge or the second edge and the intersection point between the straight line in the direction to which the mobile device points and the plane on which the display screen is located is not between the first edge and the second edge. 4 . The electronic device of claim 1 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to move in the second direction with the mobile device when the mobile device moves from outside of the first edge or the second edge to inside of the first edge or the second edge and the intersection point between the straight line in the direction to which the mobile device points and the plane on which the display screen is located is between the first edge and the second edge. 5 . The electronic device of claim 1 , wherein after receiving the cursor indication message, the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to: send, respectively through the at least two UWB base stations, distance measurement messages to the mobile device; receive, respectively through the at least two UWB base stations, distance measurement response messages from the mobile device; determine, based on the distance measurement response messages, a distance between each of the at least two UWB base stations and the mobile device, a distance between each of the at least two UWB base stations, a first included angle, and a second included angle, wherein the first included angle is an included angle between a perpendicular from the mobile device to the plane on which the display screen is located and a connecting line between the mobile device and the third edge, and wherein the second included angle is an included angle between the perpendicular from the mobile device to the plane on which the display screen is located and a connecting line between the mobile device and the fourth edge; determine a tilt angle between the straight line in the direction to which the mobile device points and the perpendicular from the mobile device to the plane on which the display screen is located; determine, based on the tilt angle, a yaw angle and a roll angle, wherein the roll angle represents an angle that is in the first direction and that is between the straight line in the direction to which the mobile device points and the perpendicular from the mobile device to the plane on which the display screen is located, and wherein the yaw angle represents an angle that is in the second direction and that is between the straight line in the direction to which the mobile device points and the perpendicular from the mobile device to the plane on which the display screen is located; and control the cursor to no longer move in the first direction with the mobile device when the roll angle is greater than the first included angle. 6 . The electronic device of claim 5 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to move in the first direction with the mobile device when the roll angle is greater than the second included angle and less than the first included angle. 7 . The electronic device of claim 5 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to no longer move in the first direction with the mobile device when the roll angle is less than the second included angle. 8 . The electronic device of claim 5 , wherein the second included angle is a negative value, and wherein the first included angle is a positive value. 9 . The electronic device of claim 5 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to: determine, in response to the distance measurement response messages, a third included angle and a fourth included angle, wherein the third included angle is an included angle between the perpendicular from the mobile device to the plane on which the display screen is located and a connecting line between the mobile device and the first edge, and wherein the fourth included angle is an included angle between the perpendicular from the mobile device to the plane on which the display screen is located and a connecting line between the mobile device and the second edge; and control the cursor to no longer move in the second direction with the mobile device when the yaw angle is greater than the third included angle. 10 . The electronic device of claim 9 , wherein the one or more processors are further configured to execute the one or more computer programs to cause the electronic device to control the cursor to move in the second direction with the mobile device when the yaw angle is greater than the fourth included angle and less than the third included angle. 11 . The electronic device of claim 9 , wherein the one or more processors are further configured to execute the one or more

Assignees

Inventors

Classifications

  • Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title

  • using a radio link · CPC title

  • G06F3/0346Primary

    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 · CPC title

  • Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title

  • using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12474787B2 cover?
An electronic device, includes one or more processors and a display screen including first, second, third, and fourth edges. The first edge and the second edge are parallel to a first direction, the third edge and the fourth edge are parallel to a second direction perpendicular to the first direction, and a cursor moves on the display screen with a mobile device. A computer program, when execut…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04812. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).