Multi-device authentication
First Claim
Patent Images
1. A computer implemented method for security and authentication of a user based on network communications, the method comprising the steps of:
- establishing a communication channel between a first device and a second device, wherein the establishing of the communication channel is performed in response to detecting a physical or an electrical coupling between the first device and the second device;
receiving, via the communication channel and from one or more sensors of the first device, sensor data indicating that a first gesture has been performed with at least the first device, the received sensor data including one or more of;
a distance traveled by the first device to perform the first gesture, a speed of the first device to perform the first gesture, an acceleration of the first device to perform the first gesture, a pressure experienced by the first device to perform the first gesture, or a time duration of the first gesture;
comparing the received sensor data with stored sensor data that indicates a performance of a second gesture, the stored sensor data being stored on the second device;
determining, based on the comparing, whether the first gesture matches the second gesture;
receiving, through the communication channel and in response to a determination that the first gesture matches the second gesture, a first authentication credential from the first device;
comparing the first authentication credential with a second authentication credential that is stored on the second device, wherein the first authentication credential or the second authentication credential includes a user identifier for accessing an account; and
accessing the account via at least one of;
the first authentication credential or the second authentication credential;
wherein;
the second device stores the first authentication credential until a predetermined amount of time is reached; and
the second device deletes the first authentication credential from the second device after a threshold time has elapsed or after the account has been accessed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method uses multiple devices in concert as security for accessing an account. The system and method may use one or more security measures based on unique gestures, coordinated gestures between two devices, presence of multiple devices, sequence of actions, and other measures to prevent fraud. Additionally, these security measures may be rearranged or changed such that the devices may collaborate to provide access to multiple different accounts.
-
Citations
16 Claims
-
1. A computer implemented method for security and authentication of a user based on network communications, the method comprising the steps of:
-
establishing a communication channel between a first device and a second device, wherein the establishing of the communication channel is performed in response to detecting a physical or an electrical coupling between the first device and the second device; receiving, via the communication channel and from one or more sensors of the first device, sensor data indicating that a first gesture has been performed with at least the first device, the received sensor data including one or more of;
a distance traveled by the first device to perform the first gesture, a speed of the first device to perform the first gesture, an acceleration of the first device to perform the first gesture, a pressure experienced by the first device to perform the first gesture, or a time duration of the first gesture;comparing the received sensor data with stored sensor data that indicates a performance of a second gesture, the stored sensor data being stored on the second device; determining, based on the comparing, whether the first gesture matches the second gesture; receiving, through the communication channel and in response to a determination that the first gesture matches the second gesture, a first authentication credential from the first device; comparing the first authentication credential with a second authentication credential that is stored on the second device, wherein the first authentication credential or the second authentication credential includes a user identifier for accessing an account; and accessing the account via at least one of;
the first authentication credential or the second authentication credential;wherein; the second device stores the first authentication credential until a predetermined amount of time is reached; and the second device deletes the first authentication credential from the second device after a threshold time has elapsed or after the account has been accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multi-device security system comprising:
a first device that includes one or more sensors and a first non-transitory memory that stores a first authentication credential, wherein the one or more sensors are configured to detect a first gesture performed by the first device; and
a second device that includes one or more hardware processors and a second non-transitory memory, the second non-transitory memory storing a second authentication credential and sensor data associated with a second gesture, wherein the one or more hardware processors are configured to execute instructions to cause the system to perform operations comprising;establishing a communication channel between the first device and the second device, wherein the establishing of the communication channel is performed in response to detecting a physical or an electrical coupling between the first device and the second device; receiving, via the communication channel and from the one or more sensors of the first device, sensor data from the first device, the sensor data indicating that the first gesture has been performed with at least the first device, the received sensor data including one or more of;
a distance traveled by the first device to perform the first gesture, a speed of the first device to perform the first gesture, an acceleration of the first device to perform the first gesture, a pressure experienced by the first device to perform the first gesture, or a time duration of the first gesture;comparing the received sensor data with the sensor data stored on the second device, the stored sensor data indicating a performance of a second gesture; determining, based on the comparing, whether the first gesture matches the second gesture; receiving, through the communication channel and in response to a determination that the first gesture matches the second gesture, the first authentication credential from the first device; comparing the first authentication credential with the second authentication credential that is stored on the second non-transitory memory, wherein the first authentication credential or the second authentication credential includes a user identifier for accessing an account; and accessing the account via at least one of;
the first authentication credential or the second authentication credential;wherein; the second device stores the first authentication credential in the second non-transitory memory until a predetermined amount of time is reached; and the second device deletes the first authentication credential from the second non-transitory memory after a threshold time has elapsed or after the account has been accessed. - View Dependent Claims (9, 10)
-
11. One or more non-transitory computer readable media having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
establishing a communication channel between a first device and a second device, wherein the establishing of the communication channel is performed in response to detecting a physical or an electrical coupling between the first device and the second device; receiving, via the communication channel and from one or more sensors of the first device, sensor data indicative of a first gesture performed with at least the first device, the received sensor data including one or more of;
a distance traveled by the first device to perform the first gesture, a speed of the first device to perform the first gesture, an acceleration of the first device to perform the first gesture, a pressure experienced by the first device to perform the first gesture, or a time duration of the first gesture;comparing the received sensor data with stored sensor data indicative of a performance of a second gesture, the stored sensor data being stored on the second device; determining, based on the comparing, whether the first gesture matches the second gesture; receiving, through the communication channel and in response to a determination that the first gesture matches the second gesture, a first authentication credential from the first device; comparing the first authentication credential with a second authentication credential that is stored on the second device, wherein the first authentication credential or the second authentication credential includes a user identifier for accessing an account; and accessing the account via at least one of;
the first authentication credential or the second authentication credential;wherein; the second device stores the first authentication credential until a predetermined amount of time is reached; and the second device deletes the first authentication credential from the second device after a threshold time has elapsed or after the account has been accessed. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification