US2022221932A1PendingUtilityA1

Controlling a function via gaze detection

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jan 12, 2021Filed: Jan 12, 2021Published: Jul 14, 2022
Est. expiryJan 12, 2041(~14.5 yrs left)· nominal 20-yr term from priority
G06N 3/0464H04N 23/611Y02D10/00G06T 7/73G06F 21/32G06V 40/18G06V 40/16G06T 2207/20084G06N 3/04G06F 3/013G06V 40/172G06V 40/168G06V 10/82G06V 10/454G06F 21/31G06V 40/161G06K 9/00221H04N 5/225
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the present disclosure relate to systems and methods for controlling a function of a computing system using gaze detection. In examples, one or more images of a user are received and gaze information may be determined from the received one or more images. Non-gaze information may be received when the gaze information is determined to satisfy a condition. Accordingly, a function may be enabled based on the received non-gaze information. In examples, the gaze information may be determined by extracting a plurality of features from the received one or more images, providing the plurality of features to a neural network, and determining, utilizing the neural network, a location at a display device at which a gaze of the user is directed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for controlling a function via gaze detection, the method comprising:
 receiving one or more images of a user;   determining gaze information from the received one or more images;   receiving non-gaze information when the gaze information is determined to satisfy a condition; and   enabling a function based on the non-gaze information.   
     
     
         2 . The method of  claim 1 , wherein the non-gaze information includes a stored image of the user; and
 enabling the function includes authenticating the user for access to an access controlled system.   
     
     
         3 . The method of  claim 1 , further comprising:
 receiving one or more second images including the user and a second user;   determining second gaze information for the second user from the received one or more second images;   identifying the second user associated with the second gaze information; and   enabling the function includes causing a display of content displayed at a display device to be modified based on the identity of the second user.   
     
     
         4 . The method of  claim 3 , further comprising:
 determining content displayed at the display device; and   obscuring less than all of the content displayed at the display device based on the identity of the second user.   
     
     
         5 . The method of  claim 1 , wherein the function includes one or more of controlling a brightness of a display device, resetting an inactivity timer, and obtaining a second image. 
     
     
         6 . The method of  claim 1 , wherein determining gaze information from the received one or more images includes:
 extracting a plurality of features from the received one or more images;   providing the plurality of features to a neural network; and   determining, utilizing the neural network, a location at a display device at which a gaze of the user is directed.   
     
     
         7 . The method of  claim 6 , wherein the gaze information is determined to satisfy the condition when the location at the display device at which the gaze of the user is directed coincides with a region including a graphical element. 
     
     
         8 . The method of  claim 1 , wherein determining gaze information from the received one or more images includes:
 extracting a plurality of features from the received one or more images;   providing the plurality of features to a neural network; and   determining, utilizing the neural network, a location at a location other than a display device at which a gaze of the user is directed.   
     
     
         9 . The method of  claim 8 , further comprising determining, utilizing the neural network, a future predicted location at the display device associated with a future predicted gaze of the user. 
     
     
         10 . A system for controlling a function via gaze detection, the system comprising:
 a processor;   an image sensor; and   memory including instructions, which when executed by the processor, cause the processor to:   receive one or more images of a user from the image sensor;   determine gaze information from the received one or more images;   determine if the gaze information satisfies a condition;   receive non-gaze information associated with at least one of a function or application of a computing system when the gaze information satisfies the condition; and   enable the at least one function or application based on non-gaze information.   
     
     
         11 . The system of  claim 10 , wherein at least one processor is a neural processing unit. 
     
     
         12 . The system of  claim 10 , wherein the instructions, when executed by the processor, cause the processor to:
 receive second one or more images including the user and a second user;   determine second gaze information for the second user from the received second one or more images;   identify the second user associated with the second gaze information; and   cause a display of content displayed at a display device to be modified based on the identity of the second user.   
     
     
         13 . The system of  claim 12 , wherein the instructions, when executed by the processor, cause the processor to:
 obscure less than all of the content displayed at the display device based on the identity of the second user.   
     
     
         14 . The system of  claim 10 , wherein the at least one function or application at least one of controls a brightness of a display device, resets an inactivity timer, obtains a second image, changes a font size, changes resolution, and changes a display refresh rate. 
     
     
         15 . The system of  claim 10 , wherein the instructions, when executed by the processor, cause the processor to:
 extract a plurality of features from the received one or more images;   provide the plurality of features to a neural network; and   determine, utilizing the neural network, a location at a display device at which a gaze of the user is directed.   
     
     
         16 . The system of  claim 15 , wherein the gaze information satisfies the condition when the location at the display device at which the gaze of the user is directed coincides with a region including a graphical element. 
     
     
         17 . The system of  claim 15 , wherein the instructions, when executed by the processor, cause the processor to:
 extract a plurality of features from the received one or more images;   provide the plurality of features to a neural network; and   determine, utilizing the neural network, a location at a location other than a display device at which a gaze of the user is directed.   
     
     
         18 . The system of  claim 17 , wherein the instructions, when executed by the processor, cause the processor to determine a predicted location at the display device associated with a predicted gaze of the user. 
     
     
         19 . A computer storage medium including instructions, which when executed by a processor, cause the processor to:
 receive one or more images of a user from an image sensor;   determine gaze information from the received one or more images;   determine if the gaze information satisfies a condition;   receive device dependent information associated with at least one of a function or application of a computing system when the gaze information is determined to satisfy the condition; and   enable at least one function or application based on the device dependent information.   
     
     
         20 . The computer storage medium of  claim 19 , wherein the instructions, which when executed by a processor, cause the processor to:
 extract a plurality of features from the received one or more images;   provide the plurality of features to a neural network; and   determine, utilizing the neural network, a location at a display device at which a gaze of the user is directed,   wherein, the gaze information satisfies the condition when the location at a display device at which the gaze of the user is directed coincides with a region including a graphical element associated with the at least one function or application.

Join the waitlist — get patent alerts

Track US2022221932A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.