Continuous user authentication tool for mobile device communications
First Claim
1. A continuous user authentication tool for near real-time electronic communications, comprising:
- a mobile computing device associated with a trusted user, the mobile computing device including a pressure-sensitive touch screen and at least one processing unit coupled to non-transient memory and the pressure-sensitive touch screen, wherein the pressure-sensitive touch screen is configured to generate a signal representing keypad pressure applied by a user when depressing a character on a virtual keypad displayed on the touch screen;
a messaging application, stored in non-transient memory, that, when executed by the at least one processing unit, causes the at least one processing unit to transmit and receive near real-time electronic communications during a near real-time electronic communication session;
a trusted user profile stored in non-transient memory, the trusted user profile including data representing the keypad pressure applied by the trusted user when depressing one or more characters on the virtual keypad;
a continuous user authentication application, stored in non-transient memory, that, when executed by the at least one processing unit during a current near real-time electronic communication session, causes the at least one processing unit to;
continually monitor keypad pressure applied by a current user of the mobile device when depressing characters on the virtual keypad to type an electronic communication during the current electronic communication session,compare the monitored keypad pressure applied by the current user when depressing one or more specific characters on the virtual keypad to the trusted user profile data representing the keypad pressure applied by the trusted user to the specific one or more characters,generate a confidence score based upon the compared keypad pressures of the current user and the trusted user, the confidence score being indicative of the likelihood that the current user is the trusted user of the mobile device, andautomatically require the mobile device to re-authenticate the current user as the trusted user if the generated confidence score is below a predefined minimum confidence threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A user authentication tool continuously authenticates the user of a mobile device during an electronic communication session. A trusted user profile includes keypad pressure applied by the trusted user when depressing characters on a virtual keypad displayed on the mobile device touch screen. Keypad pressure applied by the current user of the mobile device is continually monitored during the current electronic communication session. The monitored keypad pressure applied by the current user is compared to the keypad pressure in the trusted user profile. A confidence score is generated based upon the compared keypad pressures of the current user and the trusted user, the confidence score being indicative of the likelihood that the current user is the trusted user of the mobile device. The mobile device is automatically required to re-authenticate the current user as the trusted user if the generated confidence score is below a predefined minimum confidence threshold.
-
Citations
20 Claims
-
1. A continuous user authentication tool for near real-time electronic communications, comprising:
-
a mobile computing device associated with a trusted user, the mobile computing device including a pressure-sensitive touch screen and at least one processing unit coupled to non-transient memory and the pressure-sensitive touch screen, wherein the pressure-sensitive touch screen is configured to generate a signal representing keypad pressure applied by a user when depressing a character on a virtual keypad displayed on the touch screen; a messaging application, stored in non-transient memory, that, when executed by the at least one processing unit, causes the at least one processing unit to transmit and receive near real-time electronic communications during a near real-time electronic communication session; a trusted user profile stored in non-transient memory, the trusted user profile including data representing the keypad pressure applied by the trusted user when depressing one or more characters on the virtual keypad; a continuous user authentication application, stored in non-transient memory, that, when executed by the at least one processing unit during a current near real-time electronic communication session, causes the at least one processing unit to; continually monitor keypad pressure applied by a current user of the mobile device when depressing characters on the virtual keypad to type an electronic communication during the current electronic communication session, compare the monitored keypad pressure applied by the current user when depressing one or more specific characters on the virtual keypad to the trusted user profile data representing the keypad pressure applied by the trusted user to the specific one or more characters, generate a confidence score based upon the compared keypad pressures of the current user and the trusted user, the confidence score being indicative of the likelihood that the current user is the trusted user of the mobile device, and automatically require the mobile device to re-authenticate the current user as the trusted user if the generated confidence score is below a predefined minimum confidence threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for continuously authenticating a user of a mobile device during a near real-time electronic communication session, comprising:
-
storing, using at least one processing unit operatively coupled to non-transient memory, a profile of a trusted user of the mobile device in non-transient memory, the trusted user profile including data representing keypad pressure applied by the trusted user when depressing one or more characters on a virtual keypad displayed on a pressure-sensitive touch screen of the mobile device; continually monitoring, using the at least one processing unit, keypad pressure applied by a current user of the mobile device when depressing characters on the virtual keypad to type an electronic communication during a current near real-time electronic communication session; comparing, using the at least one processing unit, the monitored keypad pressure applied by the current user when depressing one or more specific characters on the virtual keypad to the trusted user profile data representing the keypad pressure applied by the trusted user to the specific one or more characters; generating, using the at least one processing unit, a confidence score based upon the compared keypad pressures of the current user and the trusted user, the confidence score being indicative of the likelihood that the current user is the trusted user of the mobile device; and automatically requiring, using the at least one processing unit, the mobile device to re-authenticate the current user as the trusted user if the generated confidence score is below a predefined minimum confidence threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification