IP Library Granted Patent US 12,321,585
Granted Patent B2
US 12,321,585 · App. 18/502,745 · Granted Jun 3, 2025

Methods and devices for interactions using combination gaze and touch inputs

Inventors: Sean Brian Braley (Orillia, CA); Roeland Petrus Hubertus Vertegaal (Perth Road Village, CA); Calvin John Rubens (Ottawa, CA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/0485G06F3/013G06F3/0488G06F21/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,321,585
App. No.
18/502,745
Granted
Jun 3, 2025
Kind
B2
Abstract

Methods and devices are described that enable user interactions using a combination of gaze input and touch input. During display of interactive elements on a display of an electronic device, an estimated gaze location of a gaze input is determined. A target interactive element is identified based on the estimated gaze location. Touch input is detected that traverses a first distance in a first direction. A preview of information related to the target interactive element is displayed, where an amount of the information displayed in the preview is based on the first distance traversed by the touch input.

Claims (52)

1. A method at an electronic device, the method comprising:

during display of one or more interactive elements on a display of the electronic device, determining an estimated gaze location of a gaze input on the display;

identifying a target interactive element of the one or more interactive elements, based on the estimated gaze location;

detecting touch input that traverses a first distance in a first direction; and

displaying a preview of information related to the target interactive element, a quantity of the information displayed in the preview being changed based on the first distance traversed by the touch input, wherein the preview increases in size based on increasing a distance traversed by the touch input in the first direction and the quantity of the information displayed in the preview is also increased, and wherein the preview decreases in size based on the touch input continuing to move in a second direction opposite to the first direction and the quantity of the information displayed in the preview is also decreased.

2. The method of claim 1 , further comprising:

detecting that the touch input further continues to traverse a farther distance, greater than the first distance, in the first direction; and

increasing the quantity of information displayed in the preview based on the farther distance.

3. The method of claim 1 , wherein a first quantity of information is displayed in the preview based on the first distance traversed by the touch input exceeding a first distance threshold.

4. The method of claim 1 , further comprising:

detecting that the touch input further continues to traverse a second distance, which exceeds a second distance threshold, in the first direction; and

causing an application or page related to the target interactive element to be opened.

5. The method of claim 1 , wherein a notification indicator of the target interactive element is identified based on the estimated gaze location, and wherein the information displayed in the preview is further related to the notification indicator.

6. The method of claim 1 , wherein the target interactive element is a selectable icon related to an application, and the information displayed in the preview is a preview of information from the application.

7. The method of claim 1 , wherein the target interactive element is a selectable link related to a page, and the information displayed in the preview is a preview of information from the page.

8. The method of claim 1 , further comprising:

prior to detecting the touch input, enabling the target interactive element based on the estimated gaze location;

wherein enabling the target interactive element enables the preview to be displayed based on the touch input.

9. An electronic device comprising:

a memory storing instructions; and

a processor configured to execute the instructions to cause the electronic device to:

during display of one or more interactive elements on a display of the electronic device, determine an estimated gaze location of a gaze input on the display;

identify a target interactive element of the one or more interactive elements, based on the estimated gaze location;

detect touch input that traverses a first distance in a first direction; and

display a preview of information related to the target interactive element, a quantity of the information displayed in the preview being changed based on the first distance traversed by the touch input, wherein the preview increases in size based on increasing a distance traversed by the touch input in the first direction and the quantity of the information displayed in the preview is also increased, and wherein the preview decreases in size based on the touch input continuing to move in a second direction opposite to the first direction and the quantity of the information displayed in the preview is also decreased.

10. The electronic device of claim 9 , wherein the instructions further cause the electronic device to:

detect that the touch input further continues to traverse a farther distance, greater than the first distance, in the first direction; and

increase the quantity of information displayed in the preview based on the farther distance.

11. The electronic device of claim 9 , wherein a first quantity of information is displayed in the preview based on the first distance traversed by the touch input exceeding a first distance threshold.

12. The electronic device of claim 9 , wherein the instructions further cause the electronic device to:

detect that the touch input further continues to traverse a second distance, which exceeds a second distance threshold, in the first direction; and

cause an application or page related to the target interactive element to be opened.

13. The electronic device of claim 9 , wherein the instructions further cause the electronic device to:

prior to detecting the touch input, enable the target interactive element based on the estimated gaze location;

wherein enabling the target interactive element enables the preview to be displayed based on the touch input.

14. A method at an electronic device, the method comprising:

during display of one or more interactive elements on a display of the electronic device, determining an estimated gaze location of a gaze input on the display;

identifying a target interactive element of the one or more interactive elements, based on the estimated gaze location, wherein the target interactive element is disabled and unselectable prior to determining the estimated gaze location, wherein the target interactive element is enabled, based on the estimated gaze location, to be selectable by touch input;

detecting touch input at or near the target interactive element; and

selecting the target interactive element based on the detected touch input.

15. The method of claim 14 , wherein the target interactive element is enabled based on biometric data derived from the gaze input.

16. The method of claim 14 , wherein the touch input is also detected at or near another different interactive element, and wherein the target interactive element is selected based on the gaze input and touch input.

17. The method of claim 1 , wherein the touch input is detected at or near an edge portion of the display, and wherein the touch input traverses the first distance in the first direction that is along the edge portion of the display.

18. The electronic device of claim 9 , wherein a notification indicator of the target interactive element is identified based on the estimated gaze location, and wherein the information displayed in the preview is further related to the notification indicator.

19. The electronic device of claim 9 , wherein the touch input is detected at or near an edge portion of the display, and wherein the touch input traverses the first distance in the first direction that is along the edge portion of the display.

20. A non-transitory computer readable medium storing instructions, which when executed by a processor, cause an electronic device to:

during display of one or more interactive elements on a display of the electronic device, determine an estimated gaze location of a gaze input on the display;

identify a target interactive element of the one or more interactive elements, based on the estimated gaze location;

in response to identifying the target interactive element, enable a preview of information related to the target interactive element to be displayed based on a touch input;

detect the touch input, the touch input traversing a first distance in a first direction; and

in response to detecting the touch input, display the preview of information, the preview increasing in size based on increasing a distance traversed by the touch input in the first direction and a quantity of the information displayed in the preview is also increased, and the preview decreasing in size based on the touch input continuing to move in a second direction opposite to the first direction and the quantity of the information displayed in the preview is also decreased.

21. The non-transitory computer readable medium of claim 20 , wherein the target interactive element is a selectable icon related to an email application, and the information displayed in the preview includes information related to an email.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: BRALEY, SEAN BRIAN; VERTEGAAL, ROELAND PETRUS HUBERTUS; RUBENS, CALVIN JOHN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 065513/0465 →
Continuity (1)
Related Publication 20250147652A1 · May 8, 2025
References Cited (14)
US 5850211A · Tognazzini · 1998 [cited by applicant]
US 7762665B2 · Vertegaal · 2010 [cited by applicant]
US 8292433B2 · Vertegaal · 2012 [cited by applicant]
US 10373617B2 · Piernot · 2019 [cited by applicant]
US 20060265653A1 · Paasonen · 2006 [cited by examiner]
US 20130135196A1 · Park · 2013 [cited by applicant]
US 20220091722A1 · Faulkner · 2022 [cited by examiner]
US 20220250543A1 · Szczerba · 2022 [cited by examiner]
US 20230094522A1 · Stauber · 2023 [cited by examiner]
Vertegaal, R. (2003). Attentive user inter-faces: Introduction. Communications of the ACM, 46, 30-33. 2003. [cited by applicant]
A. M. Penkar, C. Lutteroth, and G. Weber. (2012). Designing for the eye: design parameters for dwell in gaze interaction. In Proceedings of the 24th Australian Computer-Human Interaction Conference (OzCHI '12). Associat… [cited by applicant]
R. J. K. Jacob. (1991). The Use of Eye Movements in Human-Computer Interaction Techniques: What You Look At is What You Get. In ACM Trans. Inf. Syst. 9, 2, 152-169. 1991. [cited by applicant]
K. Pfeffer, H. Gellersen. (2016). Gaze and Touch Interaction on Tablets. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (UIST '16). Association for Computing Machinery, New York, N… [cited by applicant]
S. Zhai, C. Morimoto, and S. Ihde. (1999). Manual and gaze input cascaded (MAGIC) pointing. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems (CHI '99). Association for Computing Machinery, N… [cited by applicant]