Methods and systems for creating a unique identification number to maintain customer privacy
First Claim
1. A system comprising:
- a memory that stores instructions for executing processes for creating a unique identification number to maintain customer privacy; and
a processor configured to execute the instructions, wherein the instructions cause the processor to;
generate a first identification number based on vehicle information and a timestamp;
perform a first hashing function on the first identification number to create a second identification number;
perform a second hashing function on the second identification number and a customer identification number to create a third identification number;
transmit an allocation resource request to a third party provider, the allocation resource, request including the third identification number and a location of a vehicle; and
transmit a charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating a unique identification number to maintain customer privacy. The system includes a memory that stores instructions for executing processes for creating the unique identification number and a processor configured to execute the instructions. The processes include: generating a first identification number based on vehicle information and a timestamp; performing a first hashing function on the first identification number to create a second identification number; performing a second hashing function on the second identification number and a customer identification number to create a third identification number; transmitting an allocation resource request to a third party provider, the allocation resource request including the third identification number and a location of a vehicle; and transmitting the charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number.
16 Citations
20 Claims
-
1. A system comprising:
-
a memory that stores instructions for executing processes for creating a unique identification number to maintain customer privacy; and a processor configured to execute the instructions, wherein the instructions cause the processor to; generate a first identification number based on vehicle information and a timestamp; perform a first hashing function on the first identification number to create a second identification number; perform a second hashing function on the second identification number and a customer identification number to create a third identification number; transmit an allocation resource request to a third party provider, the allocation resource, request including the third identification number and a location of a vehicle; and transmit a charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
generating a first identification number based on vehicle information and a timestamp; performing a first hashing function on the first identification number to create a second identification number; performing a second hashing function on the second identification number and a customer identification number to create a third identification number; transmitting an allocation resource request to a third party provider, the allocation resource request including the third identification number and a location of a vehicle; and transmitting a charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing executable computer program code, the code comprising instructions configured to cause a processor to:
-
generate a first identification number based on vehicle information and a timestamp; perform a first hashing function on the first identification number to create a second identification number; perform a second hashing function on the second identification number and a customer identification number to create a third identification number; transmit an allocation resource request to a third party provider, the allocation resource request including the third identification number and a location of a vehicle; and transmit a charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification