US 12,014,020 B2
Self-activating progressive-offset cursor for precise finger selection on touch devices
Chavdar Popov, Cambridge (GB)
Assigned to DASSAULT SYSTEMES SOLIDWORKS CORPORATION, Waltham, MA (US)
Filed by Dassault Systemes SolidWorks Corporation, Waltham, MA (US)
Filed on Jul. 13, 2020, as Appl. No. 16/926,860.
Prior Publication US 2022/0011921 A1, Jan. 13, 2022
Int. Cl. G06F 3/04812 (2022.01); G06F 3/0488 (2022.01)
CPC G06F 3/04812 (2013.01) [G06F 3/0488 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A computer implemented method for displaying a cursor, the method comprising:
identifying contact with a screen of a touch screen device at an initial position on the screen;
detecting movement of the identified contact from the initial position through a succession of two or more positions on the screen; and
in response to detecting the movement of the identified contact:
continuously calculating a distance traveled throughout the movement from the identified contact at the initial position; and
continuously rendering display throughout the detected movement, at an offset distance away from current position of the contact, of a cursor in a graphical user interface (GUI) on the screen of the touch screen device, the offset distance of the displayed cursor away from the current position of the contact being a direct distance between the current position of the contact and the displayed cursor, wherein the direct distance is a function of the continuously calculated distance traveled until the direct distance is equal to an offset distance cap.