IP Library Granted Patent US 11,514,147
Granted Patent B2
US 11,514,147 · App. 16/729,920 · Granted Nov 29, 2022

Increasing security of a computing device based on determining a user's state of consciousness

Inventors: Shubham Gupta (Jaipur, IN); Rohan Sharma (Delhi, IN); Rangan Basu (Gurgaon, IN); Gyanendra Kumar Patro (Berhampur, IN)
Assignee: EMC IP Holding Company LLC
G06F21/33G06F3/015G06F3/017G06F21/305G06F21/32G06F2203/011G06F2221/2149
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 11,514,147
App. No.
16/729,920
Granted
Nov 29, 2022
Kind
B2
Abstract

In some examples, a security application may monitor data received from one or more of sensors of a computing device, one or more input devices of the computing device, or one or more biometric sensors of a smartwatch that is connected to the computing device. If the user is not logged in and the user that is carrying the computing device has an uneven gait or is stumbling, the security app may, when the user initiates a login process, gather additional data, such as, from the sensors, the smartwatch, or both. If the user makes too many errors, based on data from the input devices, when attempting to login or after logging in, the security application may gather additional data. If the additional data indicates that the user may be under the influence of prescription or recreational drugs or alcohol, the user may be prevented from logging in.

Claims (89)

1. A computing device comprising:

a plurality of sensors comprising a gyroscope and an accelerometer;

one or more processors; and

one or more non-transitory computer-readable storage media to store instructions executable by the one or more processors to perform operations comprising:

determining that a user is not logged into the computing device;

receiving sensor data from the plurality of sensors;

determining, based on the sensor data, that the computing device is being subject to movements outside a normal range of movements, wherein the movements outside the normal range of movements indicate an impaired state of consciousness;

determining that the user is initiating a login process;

administering an alertness test to the user;

determining that the user failed the alertness test; and

in response to the determining that the user is not logged in, preventing the user from logging in to the computing device after determining the user is experiencing the impaired state of consciousness.

2. The computing device of claim 1 , the operations further comprising:

automatically connecting the user to an agent at a security desk.

3. The computing device of claim 2 , wherein:

the agent comprises one of a software agent or a live agent.

4. The computing device of claim 2 , the operations further comprising:

receiving an unlock message from the agent; and

in response to the unlock message, enabling the user to login to the computing device.

5. The computing device of claim 1 , the operations further comprising:

after a predetermined amount of time has elapsed, administering the alertness test to the user a second time;

determining that the user has passed the alertness test the second time; and

enabling the user to login to the computing device.

6. The computing device of claim 1 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving additional sensor data from the plurality of sensors, wherein the additional sensor data comprises at least one of:

image data provided by a camera sensor; or

audio data provided by a microphone; and

determining, using an artificial intelligence algorithm and based on the additional sensor data, that the additional sensor data indicates that the user is in an impaired state of consciousness.

7. The computing device of claim 1 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving biometric data provided by a heartrate monitor of a smartwatch that is connected to the computing device, the biometric data comprising a heartrate of the user; and

determining, using an artificial intelligence algorithm and based on the biometric data, that the biometric data indicates that the user is in an impaired state of consciousness.

8. A computing device comprising:

a touchscreen display device;

one or more processors; and

one or more non-transitory computer readable media to store instructions executable by the one or more processors to perform operations comprising:

determining that a user is initiating a login process to login to the computing device;

receiving input data comprising at least one of a username or a password from the touchscreen display device;

performing a comparison of the input data to a usage profile created based on previously gathered input data;

determining, based on the comparison, that the input data indicates more than a threshold number of input errors;

administering an alertness test to the user;

determining that the user failed the alertness test due to an impaired state of consciousness; and

in response to the determining that the user is initiating the login process, preventing the user from logging in to the computing device due to the determined impaired state of consciousness based on the failure of the alertness test.

9. The computing device of claim 8 , the operations further comprising:

automatically connecting the user to an agent at a security desk, wherein the agent comprises one of a software agent or a live agent.

10. The computing device of claim 9 , the operations further comprising:

receiving an unlock message from the agent; and

in response to the unlock message, enabling the user to login to the computing device.

11. The computing device of claim 8 , the operations further comprising:

after a predetermined amount of time has elapsed, administering the alertness test to the user a second time;

determining that the user has passed the alertness test the second time; and

enabling the user to login to the computing device.

12. The computing device of claim 8 , wherein before administering the alertness test to the user, the operations further comprise:

receiving additional sensor data from a plurality of sensors connected to the computing device, wherein the additional sensor data comprises audio data provided by a microphone, the audio data including the user speaking;

performing, using an artificial intelligence algorithm and based on the additional sensor data, an analysis of the audio data; and

determining, based on the analysis, that the user is in an impaired state of consciousness.

13. The computing device of claim 8 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving additional sensor data from a plurality of sensors connected to the computing device, wherein the additional sensor data comprises image data provided by a camera sensor;

performing, using an artificial intelligence algorithm and based on the additional sensor data, an analysis of facial features of the user; and

determining, based on the analysis, that the user is in an impaired state of consciousness.

14. The computing device of claim 8 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving biometric data provided by a heartrate monitor of a smartwatch that is connected to the computing device, the biometric data comprising a heartrate of the user; and

determining, using an artificial intelligence algorithm and based on the biometric data, that the biometric data indicates that the user is in an impaired state of consciousness.

15. A computing device comprising:

an input device comprising at least one of a touchscreen display device, a keyboard, or a mouse;

one or more processors; and

one or more non-transitory computer readable media to store instructions executable by the one or more processors to perform operations comprising:

determining that a user has logged in to the computing device;

receiving input data from the input device;

performing a comparison of the input data to a usage profile created based on previously gathered input data;

determining, based on the comparison, that the input data indicates more than a threshold number of input errors;

administering an alertness test to the user;

determining that the user failed the alertness test; and

logging the user out, and preventing the user from logging in to the computing device due to a determined impaired state of consciousness based on the failure of the alertness test.

16. The computing device of claim 15 , the operations further comprising:

automatically connecting the user to an agent at a security desk, wherein the agent comprises one of a software agent or a live agent.

17. The computing device of claim 16 , the operations further comprising:

receiving an unlock message from the agent; and

in response to the unlock message, enabling the user to login to the computing device.

18. The computing device of claim 15 , the operations further comprising:

after a predetermined amount of time has elapsed, administering the alertness test to the user a second time;

determining that the user has passed the alertness test the second time; and

enabling the user to login to the computing device.

19. The computing device of claim 15 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving additional sensor data from a plurality of sensors connected to the computing device, wherein the additional sensor data comprises image data provided by a camera sensor;

performing, using an artificial intelligence algorithm and based on the additional sensor data, an analysis of facial features of the user; and

determining, based on the analysis, that the user is in an impaired state of consciousness.

20. The computing device of claim 15 , wherein, before administering the alertness test to the user, the operations further comprise:

receiving biometric data comprising a galvanic skin response provided by a skin conductance sensor of a smartwatch that is connected to the computing device;

determining, using an artificial intelligence algorithm and based on the biometric data, that the biometric data indicates that the user is sweating an abnormal amount; and

determining based on the abnormal amount of sweating that the user is in an impaired state of consciousness.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2020
From: GUPTA, SHUBHAM; SHARMA, ROHAN; BASU, RANGAN; PATRO, GYANENDRA KUMAR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051425/0063 →