IP Library Granted Patent US 10,225,737
Granted Patent B1
US 10,225,737 · App. 15/799,381 · Granted Mar 5, 2019

Method and system for authenticating a user using a mobile device having plural sensors

Inventor: Marc Mulders (San Mateo, CA)
Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
H04W12/06H04L63/083H04L63/0861H04M1/72569H04M1/72577H04M2250/12H04M2250/22
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,225,737
App. No.
15/799,381
Granted
Mar 5, 2019
Kind
B1
Abstract

A method, system, and computer readable program code are disclosed for authenticating a user having a mobile device with plural sensors. The method includes recognizing a situation of the mobile device or the user; determining if the situation of the mobile device or the user is a predetermined situation; when the situation is the predetermined situation: determining a first action as an authentication action; determining a single sensor or a first combination of sensors among the plural sensors; and executing a first authentication for the user by using the single sensor or the first combination of sensors; and when the situation is not the predetermined situation: determining a second action as the authentication action; determining a second combination of sensors among the plural sensors; and executing a second authentication for the user by using the second combination of sensors.

Claims (57)

1. A method for authenticating a user having a mobile device with plural sensors, the method comprising:

enrolling the user of the mobile device into an authentication program, the enrollment of the user of the mobile device into the authentication program including requesting the user to perform a series of actions with the mobile device, each of the series of actions incorporating one or more of the plural sensors of the mobile device, and the series of action including at least a first action and a second action;

recognizing a situation of the mobile device or the user, the situation of the mobile device including a location of the mobile device and one or more of the following:

a moving state or a stopping state of the mobile device;

an authentication failure history for the user of the mobile device;

a lightness or a darkness reading obtained by the mobile device in connection with the location of the mobile device; and

an objective of authentication;

determining if the situation of the mobile device or the user is a predetermined situation;

when the situation is the predetermined situation:

determining the first action as an authentication action;

determining a single sensor or a first combination of sensors among the plural sensors; and

executing a first authentication for the user by using the single sensor or the first combination of sensors;

when the situation is not the predetermined situation:

determining the second action as the authentication action;

determining a second combination of sensors among the plural sensors; and

executing a second authentication for the user by using the second combination of sensors; and

incorporating a machine-learning program or algorithm into the authentication program to reduce or increase a level of authentication for the mobile device and the user based on previous authentication requests for a same or similar service or request.

2. The method according to claim 1 , wherein the first action or the second action is one of:

holding the mobile device;

tapping a finger on the mobile device;

walking, sitting and standing;

flipping the mobile phone;

occluding a light sensor of the mobile phone;

touching a predetermined position on a touch panel of the mobile device; or

a combination of at least two of the holding of the mobile device, the tapping of the finger on the mobile device, the walking, sitting and standing, the flipping of the mobile phone, and the occluding the light sensor of the mobile phone.

3. The method according to claim 1 , wherein a number of sensors or actions for the second authentication is more than the number of sensors or actions for the first authentication.

4. The method according to claim 1 , wherein the plural sensors include a GPS receiver, a gyroscope, a velocimeter, a rotation vector sensor, an accelerometer, a light sensor, a proximity sensor, an orientation sensor, a gravity sensor, a touch panel, a microphone, a magnetic sensor, and a camera.

5. The method according to claim 1 , comprising:

increasing a number of sensors or actions after at least one authentication failure.

6. The method according to claim 1 , wherein the first authentication and the second authentication provide the user with access to at least one service, and wherein the at least one service is access to an office or home, access to a device, access to an application hosted on the mobile device, access to an Internet or Intranet, and/or access to a bank account, financial records, or medical records.

7. The method according to claim 1 , further comprising:

hosting the authentication program on the mobile device, the authentication program configured to execute a process for authenticating the user to access one or more services.

8. A non-transitory computer readable program code configured to execute a process as recited in claim 1 .

9. A method for authenticating a user having a mobile device with plural sensors, the method comprising:

enrolling the user of the mobile device into an authentication program, the enrollment of the user of the mobile device into the authentication program including requesting the user to perform a series of actions with the mobile device, each of the series of actions incorporating one or more of the plural sensors of the mobile device, and the series of action including at least a first action and a second action;

determining a first action as an authentication action;

recognizing a situation of the mobile device or the user, the situation of the mobile device including a location of the mobile device and one or more of the following:

a moving state or a stopping state of the mobile device;

an authentication failure history for the user of the mobile device;

a lightness or a darkness reading obtained by the mobile device in connection with the location of the mobile device; and

an objective of authentication;

determining if the situation of the mobile device or the user is a predetermined situation;

when the situation is the predetermined situation:

determining a single sensor or first combination of sensors among the plural sensors to execute the first action; and

executing a first authentication for a user using the single sensor or the first combination of sensors;

when the situation is not the predetermined situation:

determining a second combination of sensors among the plural sensors to execute the first action; and

executing a second authentication for the user using the second combination of sensors; and

incorporating a machine-learning program or algorithm into the authentication program to reduce or increase a level of authentication for the mobile device and the user based on previous authentication requests for a same or similar service or request.

10. The method according to claim 9 , comprising:

increasing a number of sensors or actions after at least one authentication failure.

11. The method according to claim 9 , wherein the first authentication and the second authentication provide the user with access to at least one service, and wherein the at least one service is access to an office or home, access to a device, access to an application hosted on the mobile device, access to an Internet or Intranet, and/or access to a bank account, financial records, or medical records.

12. The method according to claim 9 , further comprising:

hosting the authentication program on the mobile device, the authentication program configured to execute a process for authenticating the user to access one or more services.

13. A non-transitory computer readable program code configured to execute a process as recited in claim 9 .

14. The method according to claim 1 , wherein the first authentication and the second authentication provide the user with access to an office or home.

15. The method according to claim 1 , wherein the at least one service has two or more authentication levels based on a time of day in which the mobile device and the user are requesting access, each of the two or more authentication levels having different actions for authentication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2017
From: MULDERS, MARC
To: KONICA MINOLTA LABORATORY U.S.A., INC.
Reel/Frame 043995/0641 →
Cited By (1)
US 12,694,734