Method for controlling cursor

US9268362B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9268362-B2
Application numberUS-201314070392-A
CountryUS
Kind codeB2
Filing dateNov 1, 2013
Priority dateDec 4, 2012
Publication dateFeb 23, 2016
Grant dateFeb 23, 2016

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.

A method for controlling a cursor of a portable electronic apparatus having a display screen and a motion sensor is provided. The motion sensor detects a first-axis rotation angle and a second-axis rotation angle of the apparatus. A first-axis coordinate of a cursor is determined according to the first-axis rotation angle, a-first axis maximum rotation angle and a length of a short side of the display screen. A second-axis coordinate of the cursor is determined according to the second-axis rotation angle, a maximum second-axis rotation angle and a length of a long side of the display screen. The cursor is moved according to the first-axis coordinate and the second-axis coordinate.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a cursor, applied to a portable electronic device which comprises a display screen and a motion sensor, the display screen having a short side and a long side and displaying the cursor, wherein the portable electronic device is defined as having a first axis and a second axis, the first axis being parallel to the short side of the display screen, the second axis being parallel to the long side of the display screen, and the first axis and the second axis perpendicularly intersecting at a center point of the display screen, the method comprising: setting a maximum first-axis rotation angle of the portable electronic device around the first axis and a maximum second-axis rotation angle of the portable electronic device around the second axis; detecting a first-axis rotation angle of the portable electronic device around the first axis and a second-axis rotation angle of the portable electronic device around the second axis by the motion sensor; determining a second-axis coordinate of the cursor according to a first proportion of the first-axis rotation angle to the maximum first-axis rotation angle and a relationship between the first proportion and a length of the long side; determining a first-axis coordinate of the cursor according to a second proportion of the second-axis rotation angle to the maximum second-axis rotation angle and a relationship between the second proportion and a length of the short side; and moving the cursor on the displaying screen according to the first-axis coordinate and the second-axis coordinate of the cursor, wherein the short side and the long side are located at an upper side and a left side of the display screen in a portrait mode, respectively, the length of the short side is W, the length of the long side is L, and a first-axis coordinate and a second-axis coordinate of an intersection point of the short side and the long side are 0, a first-axis coordinate and a second-axis coordinate of the center point are W 2 ⁢ ⁢ and ⁢ ⁢ L 2 , respectively, the method further comprising: determining the first-axis coordinate X′ of the cursor according to X ′ = ( Δ ⁢ ⁢ S Y Y M × W 2 ) + X ; and determining the second-axis coordinate X′ of the cursor according to Y ′ = ( Δ ⁢ ⁢ S X X M × L 2 ) + Y , wherein ΔS X is the first-axis rotation angle, ΔS Y is the second-axis rotation angle, X M is the maximum first-axis rotation angle, Y M is the maximum second-axis rotation angle, X and Y are a previous first-axis coordinate and a previous second-axis coordinate of the cursor before rotation, respectively, and a clockwise rotation angle and a counterclockwise rotation angle are positive and negative, respectively. 2. The method as claimed in claim 1 , wherein an initial position of the cursor is the center point. 3. The method as claimed in claim 1 , wherein the first-axis rotation angle is a difference between a current rotation angle and an initial rotation angle of the portable electronic device around the first axis, and the second-axis rotation angle is a difference between a current rotation angle and an initial rotation angle of the portable electronic device around the second axis. 4. The method as claimed in claim 1 , wherein: if X′ is smaller than 0, the first-axis coordinate of the cursor is 0; if X′ is larger than W, the first-axis coordinate of the cursor is W; if X′ is not smaller than 0 and not larger than W, the first-axis coordinate of the cursor is X′; if Y′ is smaller than 0, the second-axis coordinate of the cursor is 0; if Y′ is larger than L, the second-axis coordinate of the cursor is L; and if Y′ is not smaller than 0 and not larger than L, the second-axis coordinate of the cursor is Y′. 5. The method as claimed in claim 1 , wherein the display screen is a touch display screen, the method further comprising: when the cursor is moved to an position of an object displayed on the touch display screen, determining whether the portable electronic device detects a touch motion performed on the touch display screen, and if so, performing an operation corresponding to the touch motion on the object based on the touch motion. 6. The method as claimed in claim 5 , wherein if the touch motion is touching and then quickly leaving the touch displaying screen, the operation is a click operation on the object. 7. The method as claimed in claim 5 , wherein if the touch motion is keeping touching the touch display screen, the operation is a select operation on the object. 8. The method as claimed in claim 7 , wherein if the touch motion is leaving the touch display screen after the select operation being performed, the operation is a selection cancel operation on the object. 9. The method as claimed in claim 5 , wherein if the touch motion is keeping touching the touch display screen and rotating the portable electronic device simultaneously, the operation is a drag operation on the object. 10. The method as claimed in claim 1 , wherein the portable electronic device further comprises a button, the method further comprising: when the cursor is moved to a position of a

Assignees

Inventors

Classifications

  • 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

  • G06F1/1626Primary

    with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs] · CPC title

  • the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer · CPC title

  • Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection · 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 US9268362B2 cover?
A method for controlling a cursor of a portable electronic apparatus having a display screen and a motion sensor is provided. The motion sensor detects a first-axis rotation angle and a second-axis rotation angle of the apparatus. A first-axis coordinate of a cursor is determined according to the first-axis rotation angle, a-first axis maximum rotation angle and a length of a short side of the …
Who is the assignee on this patent?
Wistron Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/1626. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 23 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).