Mobile device digital communication and authentication methods
First Claim
1. A method for secure authentication and data exchange between user devices, comprising:
- communicating a proximity authentication code from a first user device to a second user device, the proximity authentication code comprising at least one of the following;
a visual authentication code, an audio authentication code, or a vibrational authentication code, and the proximity authentication code further comprising an encryption key;
comparing, responsive to the communicating, the proximity authentication code at the second user device against a library of valid codes;
authenticating the proximity authentication code based on the comparing;
communicating a data abstract between the first and second devices by one of;
a visual communication, an audio communication, and a vibrational communication, corresponding to the authentication code;
determining at least one communication channel for transferring data between the first user device and the second user device based on the data abstract, the determining comprising adjusting a communication setup of the communication channel, wherein the adjusting the communication setup comprises negotiating a protocol;
transferring data via the adjusted communication setup of the communication channel; and
acknowledging transfer of the data via a data acknowledgement code, the data acknowledgement code including at least one of the following;
a visual acknowledgement code, an audio acknowledgement code, or a vibrational acknowledgement code corresponding to the authentication code.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide various approaches for mobile device intercommunication (e.g., digital) as well as various authentication methods. In one embodiment, the present invention provides direct line-of-sight visual digital communication between mobile devices for controlled security. In another embodiment, the present invention provides direct contact motion-based digital communication between mobile devices for controlled security. Embodiments of the present invention also provide various authentication methods. One such example relates to secure authentication code exchange with subsequent digital communications in one or more channels. In another example, human-readable information is used along machine-readable digital codes (e.g., quick response (QR) codes to verify visual codes. Still yet, embodiments of the present invention provide non-obtrusive visual codes that maintain a user'"'"'s access to a mobile device screen.
-
Citations
24 Claims
-
1. A method for secure authentication and data exchange between user devices, comprising:
-
communicating a proximity authentication code from a first user device to a second user device, the proximity authentication code comprising at least one of the following;
a visual authentication code, an audio authentication code, or a vibrational authentication code, and the proximity authentication code further comprising an encryption key;comparing, responsive to the communicating, the proximity authentication code at the second user device against a library of valid codes; authenticating the proximity authentication code based on the comparing; communicating a data abstract between the first and second devices by one of;
a visual communication, an audio communication, and a vibrational communication, corresponding to the authentication code;determining at least one communication channel for transferring data between the first user device and the second user device based on the data abstract, the determining comprising adjusting a communication setup of the communication channel, wherein the adjusting the communication setup comprises negotiating a protocol; transferring data via the adjusted communication setup of the communication channel; and acknowledging transfer of the data via a data acknowledgement code, the data acknowledgement code including at least one of the following;
a visual acknowledgement code, an audio acknowledgement code, or a vibrational acknowledgement code corresponding to the authentication code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification