IP Library Granted Patent US 10,572,007
Granted Patent B2
US 10,572,007 · App. 15/843,284 · Granted Feb 25, 2020

Preventing unintended input

Inventors: Kanak B. Agarwal (Austin, TX); Inseok Hwang (Austin, TX); Su Liu (Austin, TX); Eric Rozner (Austin, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/013G06F3/0488G06K9/0061G06K9/00604G06K9/3233
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 10,572,007
App. No.
15/843,284
Granted
Feb 25, 2020
Kind
B2
Abstract

Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.

Claims (44)

1. A computer-implemented method for preventing unintended input, the method comprising:

receiving, at a user device, a first input;

determining, by a processing device, whether a gaze of a user is directed to the user device when the first input is received;

based at least in part on determining that the gaze of the user is directed to the user device when the first input is received, granting authentication for a period of time;

authorizing the first input at the user device;

receiving, at the user device, a second input during the period of time;

authorizing the second input at the user device; and

responsive to expiration of the period of time, revoking the authentication.

2. The computer-implemented method of claim 1 , further comprising, based at least in part on determining that the gaze of the user is not directed to the user device, ignoring the first input at the user device.

3. The computer-implemented method of claim 1 , wherein determining whether the gaze of the user is directed to the user device comprises performing a gaze analysis.

4. The computer-implemented method of claim 3 , wherein the gaze analysis comprises performing object detection.

5. The computer-implemented method of claim 3 , wherein the gaze analysis comprises comparing screen content of the user device with a current view captured by a camera in proximity to the user.

6. The computer-implemented method of claim 1 , further comprising capturing an image representative of the gaze of the user, wherein determining whether the gaze of the user is directed to the user device is based at least in part on the captured image.

7. The computer-implemented method of claim 6 , wherein the image is captured by a camera in a proximity to the user, wherein the camera is separate from the user device.

8. The computer-implemented method of claim 6 , wherein the image is captured by a camera comprised in a head-mounted display (HMD), wherein the HMD is separate from the user device.

9. The computer-implemented method of claim 1 , wherein determining whether the gaze of the user is directed to the user device is based at least on tracking at least one eye of the user.

10. The computer-implemented method of claim 1 , wherein authorizing the first input comprises a pull-based authentication.

11. The computer-implemented method of claim 1 , wherein authorizing the first input comprises a push-based authentication.

12. A system for preventing unintended input, the system comprising:

a memory comprising computer readable instructions; and

a processing device for executing the computer readable instructions for performing a method, the method comprising:

receiving, at a user device, a first input;

determining, by the processing device, whether a gaze of a user is directed to the user device when the first input is received;

based at least in part on determining that the gaze of the user is directed to the user device when the first input is received, granting authentication for a period of time;

authorizing the first input at the user device;

receiving, at the user device, a second input during the period of time;

authorizing the second input at the user device; and

responsive to expiration of the period of time, revoking the authentication.

13. The system of claim 12 , wherein the method further comprises, based at least in part on determining that the gaze of the user is not directed to the user device, ignoring the first input at the user device.

14. The system of claim 12 , wherein determining whether the gaze of the user is directed to the user device comprises performing a gaze analysis.

15. The system of claim 14 , wherein the gaze analysis comprises performing object detection.

16. The system of claim 15 , wherein the gaze analysis comprises comparing screen content of the user device with a current view captured by a camera in proximity to the user.

17. The system of claim 12 , wherein the method further comprises capturing an image representative of the gaze of the user, wherein determining whether the gaze of the user is directed to the user device is based at least in part on the captured image.

18. The system of claim 17 , wherein the image is captured by a camera in a proximity to the user, wherein the camera is separate from the user device.

19. The system of claim 17 , wherein the image is captured by a camera comprised in a head-mounted display (HMD), wherein the HMD is separate from the user device.

20. A computer program product for preventing unintended input, the computer program product comprising:

a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method comprising:

receiving, at a user device, a first input;

determining, by the processing device, whether a gaze of a user is directed to the user device when the first input is received;

based at least in part on determining that the gaze of the user is directed to the user device when the first input is received, granting authentication for a period of time;

authorizing the first input at the user device;

receiving, at the user device, a second input during the period of time;

authorizing the second input at the user device; and

responsive to expiration of the period of time, revoking the authentication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: AGARWAL, KANAK B.; HWANG, INSEOK; LIU, SU; ROZNER, ERIC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044407/0348 →
Continuity (1)
Related Publication 20190187786A1 · Jun 20, 2019
Cited By (1)
US 12,430,022