Verification method and device using a magnetometer
First Claim
1. A method for verifying a user of a mobile device, comprising:
- selecting a numerical value;
generating a direction image based on the numerical value, wherein the direction image is configured to indicate a first position on the direction image and a second position on the mobile device when the direction image is initially displayed on the mobile device, the direction image having a center point and the numerical value corresponding to a central angle between the first position and the second position;
sending, to the mobile device, the direction image and a command, wherein the command instructs the user to rotate the mobile device such that the first position on the direction image is aligned with the second position on the mobile device, the first position being marked on the direction image by a triangle;
receiving a magnetometric numerical value from the mobile device, wherein the magnetometric numerical value is detected by the mobile device using a magnetometer, and wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and a North Magnetic Pole when the first position on the direction image is aligned with the second position on the mobile device; and
determining whether to allow access of a server by the user based on the magnetometric numerical value, wherein the determination comprises;
determining a difference between the numerical value and the magnetometric numerical value; and
in response to an absolute value of the difference being less than a preset threshold, allowing access of the server by the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for verifying a user of a mobile device is provided. The method includes selecting a numerical value and generating a direction image based on the numerical value. The direction image may indicate a first position on the direction image and a second position on the mobile device when the direction image is initially displayed on the mobile device. The direction image may have a center point and the numerical value may correspond a central angle between the first position and the second position. The method may further include sending, to the mobile device, the direction image and a command to rotate the mobile device according to the direction image and receiving a magnetometric numerical value detected by the mobile device using a magnetometer. The method may further include determining whether to allow access of a server by the user based on the magnetometric numerical value.
16 Citations
27 Claims
-
1. A method for verifying a user of a mobile device, comprising:
-
selecting a numerical value; generating a direction image based on the numerical value, wherein the direction image is configured to indicate a first position on the direction image and a second position on the mobile device when the direction image is initially displayed on the mobile device, the direction image having a center point and the numerical value corresponding to a central angle between the first position and the second position; sending, to the mobile device, the direction image and a command, wherein the command instructs the user to rotate the mobile device such that the first position on the direction image is aligned with the second position on the mobile device, the first position being marked on the direction image by a triangle; receiving a magnetometric numerical value from the mobile device, wherein the magnetometric numerical value is detected by the mobile device using a magnetometer, and wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and a North Magnetic Pole when the first position on the direction image is aligned with the second position on the mobile device; and determining whether to allow access of a server by the user based on the magnetometric numerical value, wherein the determination comprises; determining a difference between the numerical value and the magnetometric numerical value; and in response to an absolute value of the difference being less than a preset threshold, allowing access of the server by the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method for verifying a user of a mobile device, comprising:
-
receiving, from a server, a direction image and a command for the user to rotate the mobile device, wherein the direction image is configured to indicate a first position on the direction image and a second position on the mobile device when the direction image is initially displayed on the mobile device, the direction image having a center point and a numerical value corresponding to a central angle between the first position and the second position, and wherein the command instructs the user to rotate the mobile device such that the first position on the direction image is aligned with the second position on the mobile device, the first position being marked on the direction image by a triangle; rotating the direction image in response to a rotation of the mobile device by the user, wherein the direction image stays substantially stationary relative to a North Magnetic Pole detected by a magnetometer of the mobile device during the rotation; receiving a command to stop rotating the mobile device; detecting, using the magnetometer, a magnetometric numerical value associated with the mobile device, wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and the North Magnetic Pole when the first position on the direction image is aligned with the second position on the mobile device; and sending the magnetometric numerical value to the server, wherein the magnetometric numerical value is used by the server to provide access to the user when a difference between the magnetometric numerical value and the numerical value is less than a preset threshold. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A device for verifying a user of a mobile device, comprising:
-
a selection module configured to select a numerical value; a generating module configured to generate a direction image based on the numerical value, wherein the direction image is configured to indicate a first position on the direction image and a second position on the mobile device when the direction image is initially displayed on the mobile device, the direction image having a center point and the numerical value corresponding to a central angle between the first position and the second position; a sending module configured to send, to the mobile device, the direction image and a command, wherein the command instructs the user to rotate the mobile device such that the first position on the direction image is aligned with the second position on the mobile device, the first position being marked on the direction image by a triangle; a receiving module configured to receive a magnetometric numerical value from the mobile device, wherein the magnetometric numerical value is detected by the mobile device using a magnetometer, and wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and a North Magnetic Pole when the first position on the direction image is aligned with the second position on the mobile device; and a verifying module configured to determine whether to allow access of a server by the user based on the magnetometric numerical value, wherein the determination comprises the verifying module being further configured to; determine a difference between the numerical value and the magnetometric numerical value; and if an absolute value of the difference is less than a preset threshold, allow access of the server by the user. - View Dependent Claims (12, 13, 14)
-
-
15. A device for verifying a user of a mobile device, comprising:
-
a receiving module configured to receive, from a server, a direction image and a command for the user to rotate the mobile device, wherein the direction image is configured to indicate a first position on the direction image and a second position on the mobile device when the mobile device initially displays the direction image, the direction image having a center point and the numerical value corresponding to a central angle between the first position and the second position, and wherein the command instructs the user to rotate the mobile device such that the first position on the direction image is aligned with the second position on the mobile device, the first position being marked on the direction image by a triangle; a processing module configured to; rotate the direction image in response to a rotation of the mobile device by the user, wherein the direction image stays substantially stationary relative to a North Magnetic Pole detected by a magnetometer of the mobile device during the rotation; receive a command to stop rotating the mobile device; and detect, using the magnetometer, a magnetometric numerical value associated with the mobile device, wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and the North Magnetic Pole when the first position on the direction image is aligned with the second position on the mobile device; and a sending module configured to send the magnetometric numerical value to the server, wherein the magnetometric numerical value is used by the server to provide access to the user when a difference between the magnetometric numerical value and the numerical value is less than a preset threshold. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for verifying a user of a mobile device, comprising:
-
receiving, from a server, an instruction to rotate the mobile device such that a first position on a direction image is aligned with a second position on the mobile device, the first position being marked on the direction image by a triangle; rotating the mobile device according to the instruction; detecting a magnetometric numerical value of the mobile device relative to a reference point of the magnetic field of the Earth by a magnetometer of the mobile device, wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and the reference point of the magnetic field of the Earth when the first position on the direction image is aligned with the second position on the mobile device; and sending the detected magnetometric numerical value to the server, wherein the magnetometric numerical value is used by the server to provide access to the user when a difference between an angle and the magnetometric numerical value is less than a preset threshold. - View Dependent Claims (21)
-
-
22. A method for verifying a user of a mobile device, comprising:
-
sending, to the mobile device, a command for the user to rotate the mobile device such that a first position on a direction image is aligned with a second position on the mobile device, the first position being marked on the direction image by a triangle; receiving information indicating a magnetometric numerical value of the mobile device relative to a reference point of the magnetic field of the Earth detected by a magnetometer of the mobile device, wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and the reference point of the magnetic field of the Earth when the first position on the direction image is aligned with the second position on the mobile device; and determining whether to allow access of a server by the user based on the magnetometric numerical value, wherein the determination comprises; determining a difference between an angle and the magnetometric numerical value; and in response to an absolute value of the difference being less than a preset threshold, allow access of the server by the user. - View Dependent Claims (23)
-
-
24. A method for verifying a user of a mobile device, comprising:
-
sending, to the mobile device, a direction image having a center point and a first position and an instruction for the user to rotate the mobile device to align the first position with a second position on the mobile device, the first position being marked on the direction image by a triangle; receiving information indicating a magnetometric numerical value of the mobile device relative to a reference point of the magnetic field of the Earth detected by the magnetometer of the mobile device, wherein the magnetometric numerical value indicates an angle between the second position on the mobile device and the reference point of the magnetic field of the Earth when the first position on the direction image is aligned with the second position on the mobile device; and determining whether to allow access of a server by the user based on the magnetometric numerical value, wherein the determination comprises; determining a difference between an angle and the magnetometric numerical value; and in response to an absolute value of the difference being less than a preset threshold, allow access of the server by the user. - View Dependent Claims (25, 26, 27)
-
Specification