IDENTITY CREDENTIAL VERIFICATION TECHNIQUES
First Claim
1. A computer-implemented method, comprising:
- obtaining, by a first device, a virtual driver'"'"'s license credential associated with a user;
storing, by the first device, the virtual driver'"'"'s license credential and a first license plate identifier associated with a vehicle;
receiving, by the first device while in a first vehicle, a communications request from a second device in a second vehicle, the communications request utilizing a short-range communications protocol and comprising a second license plate identifier;
presenting, on a user interface of the first device, an option to approve the communications request based at least in part on determining that the second license plate identifier matches the first license plate identifier;
in accordance with a determination that the option was selected, transmitting, by the first device in the first vehicle to the second device in the second vehicle, a response to the communications request via a short-range communications channel corresponding to the short- range communications protocol;
establishing, utilizing a secure communications protocol, a secure communications channel between the first device and the second device based at least in part on transmitting the response; and
transmitting, by the first device in the first vehicle to the second device in the second vehicle, at least a portion of the virtual driver'"'"'s license credential utilizing the secure communications channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure are directed to, among other things, improving data security with respect to data collection, verification, and authentication techniques associated with obtaining and transmitting identity information. For example, an identification credential may be received (e.g., via a short-range communications protocol such as iBeacon) by a first device from a second device. The credential may be associated with a second user of the second device. The first device may verify the credential and, if valid, an additional option to approve a secure communications channel may be presented at the first device. If the additional option is selected, a secure communications channel may be established between the first device and the second device.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, by a first device, a virtual driver'"'"'s license credential associated with a user;
storing, by the first device, the virtual driver'"'"'s license credential and a first license plate identifier associated with a vehicle;receiving, by the first device while in a first vehicle, a communications request from a second device in a second vehicle, the communications request utilizing a short-range communications protocol and comprising a second license plate identifier; presenting, on a user interface of the first device, an option to approve the communications request based at least in part on determining that the second license plate identifier matches the first license plate identifier; in accordance with a determination that the option was selected, transmitting, by the first device in the first vehicle to the second device in the second vehicle, a response to the communications request via a short-range communications channel corresponding to the short- range communications protocol; establishing, utilizing a secure communications protocol, a secure communications channel between the first device and the second device based at least in part on transmitting the response; and transmitting, by the first device in the first vehicle to the second device in the second vehicle, at least a portion of the virtual driver'"'"'s license credential utilizing the secure communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a processor; and a memory storing computer-readable instructions that, upon execution by the processor, configure the computing device to; store a virtual driver'"'"'s license credential and a license plate identifier associated with the virtual driver'"'"'s license credential; receive a communications request from a different computing device, the communications request utilizing a short-range communications protocol and including the license plate identifier; present, at a user interface of the computing device, an option to approve the communications request; in accordance with a determination that the option was selected, transmit a response to the communications request to the different computing device via a short- range communications channel corresponding to the short-range communications protocol; establish, utilizing a secure communications protocol, a secure communications channel between the computing device and the different computing device based at least in part on transmitting the response; and transmit, to the different computing device, at least a portion of the virtual driver'"'"'s license credential utilizing the secure communications channel. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having stored thereon computer- executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
storing a virtual driver'"'"'s license credential and a license plate identifier associated with the virtual driver'"'"'s license credential; receiving a communications request from a different computing device, the communications request utilizing a short-range communications protocol and comprising the license plate identifier; presenting, at a user interface, an option to approve the communications request; in accordance with a determination that the option was selected, transmitting a response to the communications request to a different computing device via a short-range communications channel corresponding to the short-range communications protocol; establishing, utilizing a secure communications protocol, a secure communications channel with the different computing device based at least in part on transmitting the response; and transmitting, to the different computing device, at least a portion of the virtual driver'"'"'s license credential utilizing the secure communications channel. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification