Anonymized transfer of personally identifiable information
View Patent ↗Some implementations of the technology relate to anonymizing personally identifiable information (PII) by creating a quick response (QR) code linked to a website that can verify that driver's license information and insurance information of a driver is available and valid, without showing the PII itself. Some implementations can allow another driver in an automobile accident to scan the QR code, enter her own insurance information, and can push the driver's PII to her insurance company. Some implementations can allow the other driver to download an encrypted file with the PII that can be shared with his insurance company. The QR code can be used in other contexts outside of automobile accidents as well, such as when a driver wishes to test drive a car, rent a car, buy a new car, etc., and needs to provide proof of a valid driver's license and insurance coverage.
1 . A method for anonymizing personally identifiable information associated with a first user for verification, the method comprising:
accessing the personally identifiable information associated with the first user, the personally identifiable information including driver's license information of the first user and/or insurance information associated with a vehicle of the first user;
generating an anonymized identifier referencing the personally identifiable information associated with the first user;
transmitting the anonymized identifier to at least one of a mobile device of the first user, a mobile device of a second user, the vehicle of the first user, a vehicle of the second user, or any combination thereof;
receiving a request, including a version of the anonymized identifier, to verify that the anonymized identifier references the personally identifiable information associated with the first user, the request being generated by the device that received the anonymized identifier;
confirming that the anonymized identifier references the personally identifiable information; and
causing transmission, to a device associated with the second user, of a verification that the anonymized identifier references the personally identifiable information associated with the first user.
2 . The method of claim 1 , further comprising:
receiving personally identifiable information, associated with the second user, including insurance information associated with the vehicle of the second user; and
transmitting, based on the insurance information associated with the vehicle of the second user, the personally identifiable information associated with the first user, to a computing system of an insurance company associated with the second user.
3 . The method of claim 1 , further comprising:
receiving additional data associated with an automobile accident between the vehicle of the first user and the vehicle of the second user, the additional data including at least one of an image of the first user, an image of the second user, an image of the vehicle of the first user, an image of the vehicle of the second user, an image of a license plate of the vehicle of the first user, an image of a license plate of the vehicle of the second user, onboard sensor data from the vehicle of the first user, onboard sensor data from data from the vehicle of the second user, sensor data from the mobile device of the first user, sensor data from the mobile device of the second user, or any combination thereof; and
appending the additional data associated with the automobile accident to the personally identifiable information associated with the first user prior to transmitting the personally identifiable information associated with the first user to a computing system of an insurance company associated with the second user.
4 . The method of claim 1 , further comprising:
encrypting the personally identifiable information associated with the first user;
wherein the transmitting the anonymized identifier includes transmitting the encrypted personally identifiable information associated with the first user to the mobile device of the second user; and
wherein the mobile device of the second user transmits the encrypted personally identifiable information associated with the first user, to a computing system of an insurance company associated with the second user.
5 . The method of claim 1 , wherein the personally identifiable information associated with the first user includes a redacted version of the personally identifiable information of the first user.
6 . The method of claim 1 , wherein the anonymized identifier is a quick response (QR) code.
7 . The method of claim 1 ,
wherein the anonymized identifier is automatically displayed on the mobile device of the first user upon detection of an automobile accident; and
wherein the detection of the automobile accident is performed on the mobile device of the first user by applying a machine learning model trained to receive motion data and provide a corresponding prediction of whether an accident has occurred.
8 . The method of claim 1 ,
wherein the anonymized identifier code is transmitted to the vehicle of the first user; and
wherein the anonymized identifier code is automatically transmitted to the vehicle of the second user upon detection of an automobile accident.
9 . A non-transitory computer-readable storage medium storing instructions, for anonymizing personally identifiable information associated with a first user for verification, the instructions, when executed by a computing system, cause the computing system to:
access the personally identifiable information associated with the first user, the personally identifiable information including driver's license information of the first user and/or insurance information associated with a vehicle of the first user;
generate an anonymized identifier referencing the personally identifiable information associated with the first user;
transmit the anonymized identifier to at least one of a mobile device of the first user, a mobile device of a second user, the vehicle of the first user, a vehicle of the second user, or any combination thereof;
receive a request, including a version of the anonymized identifier, to verify that the anonymized identifier references the personally identifiable information associated with the first user, the request being generated by the device that received the anonymized identifier;
confirm that the anonymized identifier references the personally identifiable information; and
cause transmission, to a device associated with the second user, of a verification that the anonymized identifier references the personally identifiable information associated with the first user.
10 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions, when executed by the computing system, further cause the computing system to:
receive personally identifiable information, associated with the second user, including insurance information associated with the vehicle of the second user; and
transmit, based on the insurance information associated with the vehicle of the second user, the personally identifiable information associated with the first user, to a computing system of an insurance company associated with the second user.
11 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions, when executed by the computing system, further cause the computing system to:
receive additional data associated with an automobile accident between the vehicle of the first user and the vehicle of the second user, the additional data including at least one of an image of the first user, an image of the second user, an image of the vehicle of the first user, an image of the vehicle of the second user, an image of a license plate of the vehicle of the first user, an image of a license plate of the vehicle of the second user, onboard sensor data from the vehicle of the first user, onboard sensor data from data from the vehicle of the second user, sensor data from the mobile device of the first user, sensor data from the mobile device of the second user, or any combination thereof; and
append the additional data associated with the automobile accident to the personally identifiable information associated with the first user prior to transmitting the personally identifiable information associated with the first user to a computing system of an insurance company associated with the second user.
12 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions, when executed by the computing system, further cause the computing system to:
encrypt the personally identifiable information associated with the first user;
wherein the transmitting the anonymized identifier includes transmitting the encrypted personally identifiable information associated with the first user to the mobile device of the second user; and
wherein the mobile device of the second user transmits the encrypted personally identifiable information associated with the first user, to a computing system of an insurance company associated with the second user.
13 . The non-transitory computer-readable storage medium of claim 9 , wherein the personally identifiable information associated with the first user includes a redacted version of the personally identifiable information of the first user.
14 . The non-transitory computer-readable storage medium of claim 9 , wherein the anonymized identifier is a quick response (QR) code.
15 . The non-transitory computer-readable storage medium of claim 9 ,
wherein the anonymized identifier is automatically displayed on the mobile device of the first user upon detection of an automobile accident; and
wherein the detection of the automobile accident is performed on the mobile device of the first user by applying a machine learning model trained to receive motion data and provide a corresponding prediction of whether an accident has occurred.
16 . The non-transitory computer-readable storage medium of claim 9 ,
wherein the anonymized identifier code is transmitted to the vehicle of the first user; and
wherein the anonymized identifier code is automatically transmitted to the vehicle of the second user upon detection of an automobile accident.
17 . A computing system, for anonymizing personally identifiable information associated with a first user for verification, the computing system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to:
access the personally identifiable information associated with the first user, the personally identifiable information including driver's license information of the first user and/or insurance information associated with a vehicle of the first user;
generate an anonymized identifier referencing the personally identifiable information associated with the first user;
transmit the anonymized identifier to at least one of a mobile device of the first user, a mobile device of a second user, the vehicle of the first user, a vehicle of the second user, or any combination thereof;
receive a request, including a version of the anonymized identifier, to verify that the anonymized identifier references the personally identifiable information associated with the first user, the request being generated by the device that received the anonymized identifier;
confirm that the anonymized identifier references the personally identifiable information; and
transmit, to a device associated with the second user, a verification that the anonymized identifier references of the personally identifiable information associated with the first user.
18 . The computing system of claim 17 , wherein the instructions, when executed by the one or more processors, further cause the computing system to:
receive personally identifiable information, associated with the second user, including insurance information associated with the vehicle of the second user; and
transmit, based on the insurance information associated with the vehicle of the second user, the personally identifiable information associated with the first user, to a computing system of an insurance company associated with the second user.
19 . The computing system of claim 17 , wherein the personally identifiable information associated with the first user includes a redacted version of the personally identifiable information of the first user.
20 . The computing system of claim 17 ,
wherein the anonymized identifier is automatically displayed on the mobile device of the first user upon detection of an automobile accident; and
wherein the detection of the automobile accident is performed on the mobile device of the first user by applying a machine learning model trained to receive motion data and provide a corresponding prediction of whether an accident has occurred.