IP Library Granted Patent US 9,274,599
Granted Patent B1
US 9,274,599 · App. 13/764,489 · Granted Mar 1, 2016

Input detection

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 9,274,599
App. No.
13/764,489
Granted
Mar 1, 2016
Kind
B1
Abstract

The present disclosure provides a computer-implemented method. The method can include receiving eye-scan data from one or more linear sensors while operating in a locked mode, wherein the eye-scan data corresponds to an eye. The method can also include determining that the eye-scan data matches predetermined authorization data. Responsive to determining that the eye-scan data matches the predetermined authorization data, the method can also include causing the computing device to switch from operating in the locked mode to operating in an unlocked mode.

Claims (63)

1. A computer-implemented method comprising:

while a head-mountable device (HMD) is operating in a locked mode, determining a velocity of the HMD;

comparing the determined velocity of the HMD to a threshold velocity;

based at least in part on the comparison, selecting a particular eye-scan prompt from a plurality of possible eye-scan prompts;

causing a display of the HMD to display the selected eye-scan prompt;

in response to the selected eye-scan prompt displayed by the HMD, receiving two-dimensional eye-scan data corresponding to an eye from a first linear sensor and a second linear sensor;

determining that the two-dimensional eye-scan data matches predetermined eye-scan authorization data; and

responsive to determining that the two-dimensional eye-scan data matches the predetermined eye-scan authorization data, causing the HMD to switch from operating in the locked mode to operating in an unlocked mode, wherein functionality of the HMD is reduced in the locked mode as compared to in the unlocked mode.

2. The method of claim 1 , further comprising:

responsive to switching the HMD to the unlocked mode of operation, tracking a gaze based on the two-dimensional eye-scan data.

3. The method of claim 2 , wherein tracking the gaze comprises:

determining a dark region of the two dimensional eye-scan data; and

determining a location of a pupil based on a location of the dark region.

4. The method of claim 2 , wherein tracking the gaze comprises:

determining a light region of the two-dimensional eye-scan data; and

determining a location of a pupil based on a location of the light region.

5. The method of claim 1 , wherein causing the HMD to display the selected eye-scan prompt comprises at least one of: (a) causing the display of the HMD to display a visual eye-scan prompt and (b) causing a speaker associated with the HMD to play out an audible eye-scan prompt.

6. The method of claim 1 , wherein the selected eye-scan prompt comprises:

displaying a moving object on the display of the HMD; and

displaying an indication to track the moving object.

7. The method of claim 1 , wherein the selected eye-scan prompt comprises:

displaying a stationary object on the display of the HMD; and

displaying an indication to track the stationary object while turning a head left and right.

8. The method of claim 1 , wherein the selected eye-scan prompt comprises displaying an indication to fixate on a particular location while turning a head left and right.

9. A head-mountable device (HMD) comprising:

a first linear sensor arranged to sense an eye in a first dimension;

a second linear sensor arranged to sense the eye in a second dimension;

a non-transitory computer-readable medium; and

program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to:

while the HMD is operating in a locked mode, determine a velocity of the HMD;

compare the determined velocity of the HMD to a threshold velocity;

based at least in part on the comparison, select a particular eye-scan prompt from a plurality of possible eye-scan prompts;

cause a display of the HMD to display the selected eye-scan prompt;

in response to the selected eye-scan prompt displayed on the HMD, receive two-dimensional eye-scan data corresponding to the eye from the first linear sensor and the second linear sensor;

determine that the two-dimensional eye-scan data matches predetermined eye-scan authorization data; and

responsive to determining that the two-dimensional eye-scan data matches the predetermined eye-scan authorization data, cause the HMD to switch from operating in the locked mode to operating in an unlocked mode, wherein functionality of the HMD is reduced in the locked mode as compared to in the unlocked mode.

10. The HMD of claim 9 , wherein the first linear sensor and the second linear sensor are located on a frame of the HMD.

11. The HMD of claim 9 , wherein the processor is further configured to use the two-dimensional eye-scan data as a basis for a gaze-tracking process.

12. The HMD of claim 11 , wherein the processor is further configured to control an operation of the HMD in response to gaze data generated by the gaze-tracking process.

13. A non-transitory computer-readable medium having stored thereon instructions executable by a head-mountable device (HMD) to cause the HMD to perform functions comprising:

while a head-mountable device (HMD) is operating in a locked mode, determining a velocity of the HMD;

comparing the determined velocity of the HMD to a threshold velocity;

based at least in part on the comparison, selecting a particular eye-scan prompt from a plurality of possible eye-scan prompts;

causing a display of the HMD to display the selected eye-scan prompt;

in response to the selected eye-scan prompt displayed by the HMD, receiving two-dimensional eye-scan data corresponding to an eye from a first linear sensor and a second linear sensor;

determining that the two-dimensional eye-scan data matches predetermined eye-scan authorization data; and

responsive to determining that the two-dimensional eye-scan data matches the predetermined eye-scan authorization data, causing the HMD to switch from operating in the locked mode to operating in an unlocked mode, wherein functionality of the HMD is reduced in the locked mode as compared to in the unlocked mode.

14. The non-transitory computer-readable medium of claim 13 , wherein the functions further comprise:

responsive to switching the HMD to the unlocked mode of operation, tracking a gaze based on the two-dimensional eye-scan data.

15. The non-transitory computer-readable medium of claim 14 , wherein the function of tracking the gaze comprises:

determining a dark region of the two-dimensional eye-scan data based on data; and

determining a location of a pupil based on a location of the dark region.

16. The non-transitory computer-readable medium of claim 14 , wherein the function of tracking the gaze comprises:

determining a light region of the two-dimensional eye-scan data based on data; and

determining a location of a pupil based on a location of the light region.

17. The method of claim 1 , wherein the selected eye-scan prompt comprises displaying an indication to perform one or more hand gestures.

18. The method of claim 17 , wherein the one or more hand gestures comprise:

displaying an indication to extend one or more fingers in front of the eye;

displaying an indication to move the one or more fingers left and right along a transverse plane; and

displaying an indication to track the one or more fingers while keeping a head stationary.

19. The method of claim 17 , wherein the one or more hand gestures comprise:

displaying an indication to extend one or more fingers in front of the eye; and

displaying an indication to fixate on the one or more fingers while turning a head left and right.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: D'AMICO, SAM; STARNER, THAD EUGENE
To: GOOGLE INC.
Reel/Frame 030731/0336 →