IP Library Granted Patent US 9,372,980
Granted Patent B2
US 9,372,980 · App. 13/997,047 · Granted Jun 21, 2016

Orientation aware authentication on mobile platforms

Inventors: Jian Zhao (Shanghai, CN); Yi Jin (Shanghai, CN)
Assignee: Intel Corporation
G06F21/36G06F21/00G09G5/00H04M1/00H04M1/66
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 9,372,980
App. No.
13/997,047
Granted
Jun 21, 2016
Kind
B2
Abstract

Systems and methods may provide for receiving an authentication input and determining an authentication orientation of a mobile platform during entry of the authentication input. In addition, a determination may be made as to whether to validate a user based on the authentication input and the authentication orientation of the mobile platform. Platform orientation may also be used to detect malware.

Claims (40)

1. A mobile platform comprising:

a sensor; and

logic to,

receive an authentication input via a user interface of the mobile platform,

detect an authentication orientation of the mobile platform based on one or more signals from the sensor, wherein the orientation is a three-dimensional value that indicates the platform's positioning with respect to three axes,

associate an orientation with a state condition of the mobile platform,

detect a usage state of the mobile platform,

detect a usage orientation of the mobile platform when the usage state satisifes the state condition,

display an authentication prompt when the orientation satisfies an orientation condition associated with the state condition; and

validate a user based on the authentication input and the authentication orientation of the mobile platform.

2. The mobile platform of claim 1 , wherein the logic is to reject the user if either the authentication input does not satisfy an input condition or the authentication orientation does not satisfy an orientation condition associated with the input condition.

3. The mobile platform of claim 2 , wherein the logic is to approve the user if the authentication input satisfies the input condition and the authenticationorientation satisfies the orientation condition.

4. The mobile platform of claim 2 , wherein the logic is to conduct a registration process to associate the orientation condition with the input condition.

5. The mobile platform of claim 1 , wherein the usage state is to include at least one of a data transfer rate and an execution of a specific application.

6. A non-transitory computer readable storage medium comprising a set of instructions which, if executed by a processor, cause a mobile platform to:

receive an authentication input;

detect an authentication orientation of the mobile platform wherein the orientation is a three-dimensional value that indicates the platform's positioning with respect to three axes;

associate an orientation condition with a state condition of the mobile platform;

detect a usage state of the mobile platform;

detect a usage orientation of the mobile platform when the usage state satisfies the state condition;

display an authentication prompt if the usage orientation satisfies the orientation condition associated with the state condition; and

determine whether to validate a user based on the authentication input and the authentication orientation of the mobile platform.

7. The medium of claim 6 , wherein the instructions, if executed, cause the mobile platform to reject the user if either the authentication input does not satisfy an input condition or the authentication orientation does not satisfy an orientation condition associated with the input condition.

8. The medium of claim 7 , wherein the instructions, if executed, cause the mobile platform to approve the user if the authentication input satisfies the input condition and the authentication orientation satisfies the orientation condition.

9. The medium of claim 7 , wherein the instructions, if executed, cause the mobile platform to conduct a registration process to associate the orientation condition with the input condition.

10. The medium of claim 6 , wherein the usage state is to include a data transfer rate and the usage orientation is to include a stationary designation with respect to the mobile platform.

11. The medium of claim 6 , wherein the usage state is to include an execution of a specific application.

12. An apparatus comprising:

logic to,

receive an authentication input via a user interface of a mobile platform,

detect an authentication orientation of the mobile platform, wherein the orientation is a three-dimensional value that indicates the platform's positioning with respect to three axes,

associate an orientation condition with a state condition of the mobile platform,

detect a usage state of the mobile platform,

detect a usage orientation of the mobile platform if the usage state satisfies the state condition, and

display an authentication prompt if the usage orientation satisfies the orientation condition associated with the state condition.

13. The apparatus of claim 12 , wherein the logic is to reject the user if either the authentication input does not satisfy an input condition or the authentication orientation does not satisfy an orientation condition associated with the input condition.

14. The apparatus of claim 13 , wherein the logic is to approve the user if the authentication input satisfies the input condition and the authentication orientation satisfies the orientation condition.

15. The apparatus of claim 13 , wherein the logic is to conduct a registration process to associate the orientation condition with the input condition.

16. The apparatus of claim 12 , wherein the usage state is to include a data transfer rate and the usage orientation is to include a stationary designation with respect to the mobile platform.

17. The apparatus of claim 12 , wherein the usage state is to include an execution of a specific application.

Continuity (1)
Related Publication 20140041020A1 · Feb 6, 2014