US 12,079,457 B2
Methods, devices, and media for scaling smart watch GUI based on initial stroke position
Zhe Liu, Richmond Hill (CA); Qiang Xu, Richmond Hill (CA); Hanaë Rateau, Lille (FR); Damien Masson, Waterloo (CA); and Edward Lank, Cambridge (CA)
Assigned to Huawei Technologies Canada Co., Ltd., Kanata (CA); Hanae Rateau, Lille (FR); Damien Masson, Waterloo (CA); and Edward Lank, Cambridge (CA)
Filed by Zhe Liu, Richmond Hill (CA); Qiang Xu, Richmond Hill (CA); Hanaë Rateau, Lille (FR); and Damien Masson, Waterloo (CA)
Filed on Aug. 24, 2022, as Appl. No. 17/894,739.
Prior Publication US 2024/0069701 A1, Feb. 29, 2024
Int. Cl. G06F 3/04886 (2022.01); G04G 21/08 (2010.01); G06F 3/04817 (2022.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01)
CPC G06F 3/04842 (2013.01) [G04G 21/08 (2013.01); G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06F 3/04886 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for selection of a target graphical user interface (GUI) element on a touchscreen of a device, comprising:
displaying, on the touchscreen, a main GUI screen, the main GUI screen comprising a plurality of regions including a target region, the target region comprising the target GUI element;
displaying, on the touchscreen, a scaled up target region GUI screen comprising a scaled up target GUI element when an initial portion of a stroke gesture on the touchscreen is detected, the initial portion of the stroke gesture further comprising an initial direction of movement of the stroke gesture, wherein the scaled up target region GUI screen corresponding to the target region is selected from a plurality of scaled up GUI screens corresponding to the plurality of regions based on the initial position of the stroke gesture, wherein the selecting includes determining that the device is operating in an opposite-side mapping GUI mode, and determining that the initial position of the initial portion of the stroke gesture is not within the target region and that the initial direction of movement of the stroke gesture is toward the target region, the initial portion of the stroke gesture comprising an initial position of the stroke gesture within the main GUI screen, the scaled up target GUI element being displayed over a larger screen area than the target GUI element, the scaled up target region GUI screen being displayed based on the initial position of the stroke gesture; and
executing a command of the device associated with the target GUI element when a final portion of the stroke gesture on the touchscreen is detected, the final portion of the stroke gesture comprising a final position of the stroke gesture within the scaled up target region GUI screen, the final position of the stroke gesture corresponding to a location of the scaled up target GUI element.