IP Library › Granted Patent US 11,928,193
Granted Patent B2
US 11,928,193 · App. 16/709,799 · Granted Mar 12, 2024

Multi-factor authentication using behavior and machine learning

Inventors: Robert O. Keith, Jr. (San Jose, CA); Bradley E. Gray (Palo Alto, CA)
Assignee: Winkk, Inc.
G06F21/316G06F21/32G06F21/34G06F2221/2103G06F2221/2139
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,928,193
App. No.
16/709,799
Granted
Mar 12, 2024
Kind
B2
Abstract

A security platform architecture is described herein. The security platform architecture includes multiple layers and utilizes a combination of encryption and other security features to generate a secure environment.

Claims (41)

1. A method comprising:

continuously monitoring user activity with a user device to generate a trust score for a user;

enabling a monetary transaction to be performed when the trust score is above a first threshold;

enabling a non-monetary transaction to be performed when the trust score is below the first threshold and above a second threshold;

detecting a change of the user based on one or more sensors, including detecting that the user device is put down, including detecting that the user device is put down based on an accelerometer determining that the user device is not moving, and detecting that the user device is handed to another user by detecting, with the one or more sensors, multiple hands holding the user device; and

detecting, using a camera of the user device, the user of the user device and one or more non-authorized users of the user device near the user of the user device, and decreasing the trust score.

2. The method of claim 1 wherein machine learning is utilized to analyze user actions based on the user device to generate a user behavioral pattern, and then additional user actions are compared with the user behavioral pattern to generate the trust score.

3. The method of claim 2 wherein when the additional user actions deviate from the user behavioral pattern, the trust score is decreased.

4. The method of claim 2 wherein when the additional user actions match the user behavioral pattern, the trust score is increased.

5. The method of claim 1 wherein monitoring the user activity includes implementing facial recognition, voice recognition, stride analysis, location determination, and/or typing analysis.

6. The method of claim 1 further comprising detecting duress of the user based on detecting vibrations of the user device and/or voice analysis.

7. The method of claim 1 further comprising presenting a challenge to the user when the trust score is below the second threshold.

8. An apparatus comprising:

a memory for storing an application, the application configured for:

continuously monitoring user activity to generate a trust score for a user;

enabling a monetary transaction to be performed when the trust score is above a first threshold;

enabling a non-monetary transaction to be performed when the trust score is below the first threshold and above a second threshold;

detecting a change of the user based on one or more sensors, including detecting that the apparatus is put down, including detecting that the user device is put down based on an accelerometer determining that the user device is not moving, and detecting that the user device is handed to another user by detecting, with the one or more sensors, multiple hands holding the user device; and

detecting, using a camera of the apparatus, the user of the apparatus and one or more non-authorized users of the apparatus at the same time, and decreasing the trust score; and

a processor configured for processing the application.

9. The apparatus of claim 8 wherein the application is further configured for implementing machine learning, wherein machine learning is utilized to analyze user actions based on the apparatus to generate a user behavioral pattern, and then additional user actions are compared with the user behavioral pattern to generate the trust score.

10. The apparatus of claim 9 wherein when the additional user actions deviate from the user behavioral pattern, the trust score is decreased.

11. The apparatus of claim 9 wherein when the additional user actions match the user behavioral pattern, the trust score is increased.

12. The apparatus of claim 8 wherein monitoring the user activity includes implementing facial recognition, voice recognition, stride analysis, location determination, and/or typing analysis.

13. The apparatus of claim 8 wherein the application is further configured detecting duress of the user based on detecting vibrations of the apparatus and/or voice analysis.

14. The apparatus of claim 8 wherein the application is further configured presenting a challenge to the user when the trust score is below the second threshold.

15. A system comprising:

a smart phone configured for:

continuously monitoring user activity to generate a trust score for a user; and

enabling a monetary transaction to be performed when the trust score is above a first threshold;

enabling a non-monetary transaction to be performed when the trust score is below the first threshold and above a second threshold;

detecting a change of the user based on one or more sensors, including detecting that the smart phone is put down based on an accelerometer determining that the smart phone is not moving; and

detecting the change of the user based on the one or more sensors, including detecting that the smart phone is handed to another user by detecting multiple hands holding the smart phone; and

a smart watch configured for continuously monitoring the user activity to generate the trust score for the user.

16. The system of claim 15 wherein machine learning is utilized to analyze user actions based on the smart phone and/or the second device to generate a user behavioral pattern, and then additional user actions are compared with the user behavioral pattern to generate the trust score.

17. The system of claim 16 wherein when the additional user actions deviate from the user behavioral pattern, the trust score is decreased.

18. The system of claim 16 wherein when the additional user actions match the user behavioral pattern, the trust score is increased.

19. The system of claim 15 wherein monitoring the user activity includes implementing facial recognition, voice recognition, stride analysis, location determination, and/or typing analysis.

20. The system of claim 15 wherein the smart phone is configured for detecting duress of the user based on detecting vibrations of the smart phone and/or voice analysis.

21. The system of claim 15 wherein the smart phone is configured for presenting a challenge to the user when the trust score is below the second threshold.

22. The system of claim 15 further comprising an autonomous vehicle configured for continuously monitoring the user activity to generate the trust score for the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2019
From: KEITH, ROBERT O., JR.; GRAY, BRADLEY E.
To: WINKK, INC.
Reel/Frame 051244/0734 →
Continuity (1)
Related Publication 20210173906A1 · Jun 10, 2021
Cited By (1)
US 12,538,123