Virtual key for vehicle servicing
First Claim
Patent Images
1. A computer-implemented method for unlocking a vehicle for servicing the vehicle, the method comprising:
- receiving, by a telematics module, a sensor measurement of the vehicle from a diagnostic sensor of the vehicle;
determining, by a vehicle diagnostic module, a servicing request for the vehicle based on the sensor measurement;
generating, by a virtual key generator, a virtual key for servicing the vehicle, the virtual key including a time duration, a geographic location for servicing the vehicle, and an identifier of a specific virtual key device to be used to unlock the vehicle, wherein generating the virtual key comprises;
sending, by a service provider server, a servicing authorization request to a user device;
receiving, by the service provider server, from the user device, a selection of a service provider to service the vehicle and a selection of the geographic location at which to service the vehicle, wherein the service provider has the specific virtual key device;
sending, by the service provider server, a first authorization request to the user device, the first authorization request includes a time range for accessing the vehicle at the geographic location by the service provider;
receiving, by the virtual key generator, from the user device, a selection of the time duration at which to service the vehicle at the geographic location, the selection of the time duration made from within the time range;
generating, by the virtual key generator, the virtual key using the geographic location, the time duration, and the identifier of the specific virtual key device; and
sending, by the virtual key generator, the virtual key to the specific virtual key device; and
unlocking, by a virtual key module, the vehicle to allow access for servicing the vehicle based on the specific virtual key device when the specific virtual key device associated with the identifier has the virtual key stored therein, and is brought within a predetermined vicinity of the vehicle at the geographic location and during the time duration.
1 Assignment
0 Petitions
Accused Products
Abstract
Technical solutions are described for facilitating access for servicing a vehicle. An example computer-implemented method includes receiving a servicing notification for the vehicle, and generating, in response, a virtual key for servicing the vehicle. The computer-implemented method also includes facilitating access for servicing the vehicle based on the virtual key.
16 Citations
12 Claims
-
1. A computer-implemented method for unlocking a vehicle for servicing the vehicle, the method comprising:
-
receiving, by a telematics module, a sensor measurement of the vehicle from a diagnostic sensor of the vehicle; determining, by a vehicle diagnostic module, a servicing request for the vehicle based on the sensor measurement; generating, by a virtual key generator, a virtual key for servicing the vehicle, the virtual key including a time duration, a geographic location for servicing the vehicle, and an identifier of a specific virtual key device to be used to unlock the vehicle, wherein generating the virtual key comprises; sending, by a service provider server, a servicing authorization request to a user device; receiving, by the service provider server, from the user device, a selection of a service provider to service the vehicle and a selection of the geographic location at which to service the vehicle, wherein the service provider has the specific virtual key device; sending, by the service provider server, a first authorization request to the user device, the first authorization request includes a time range for accessing the vehicle at the geographic location by the service provider; receiving, by the virtual key generator, from the user device, a selection of the time duration at which to service the vehicle at the geographic location, the selection of the time duration made from within the time range; generating, by the virtual key generator, the virtual key using the geographic location, the time duration, and the identifier of the specific virtual key device; and sending, by the virtual key generator, the virtual key to the specific virtual key device; and unlocking, by a virtual key module, the vehicle to allow access for servicing the vehicle based on the specific virtual key device when the specific virtual key device associated with the identifier has the virtual key stored therein, and is brought within a predetermined vicinity of the vehicle at the geographic location and during the time duration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for unlocking a vehicle, the system comprising:
-
a diagnostic module configured to generate a servicing notification for the vehicle based on one or more sensor measurements; a virtual key generator configured to generate a virtual key for servicing the vehicle, the virtual key including a time duration, a geographic location for servicing the vehicle, and an identifier of a specific virtual key device to be used to unlock the vehicle, wherein generating the virtual key comprises; sending, using a telematics module, a servicing authorization request to a user device; receiving, from the user device, a selection of a service provider to service the vehicle and a selection of the geographic location at which to access the vehicle for servicing, the service provider having the specific virtual key device; sending, by a service provider server, a first authorization request to the user device, the first authorization request includes a time range for servicing the vehicle at the geographic location by the service provider; receiving, from the user device, a selection of the time duration at which to service the vehicle at the geographic location, the selection made from the time range; generating, by a virtual key generator, the virtual key using the geographic location, the time duration, and the identifier of the specific virtual key device; and sending, by the virtual key generator, to the specific virtual key device, the virtual key; and a virtual key module configured to unlock the vehicle when the specific virtual key device of the service provider that is selected for servicing the vehicle is within a predetermined vicinity of the vehicle. - View Dependent Claims (9, 10)
-
-
11. A computer program product for unlocking a vehicle for servicing the vehicle, the computer program product comprising non-transitory storage medium with computer executable instructions embedded therein, the non-transitory storage medium comprising instructions to:
-
generate a servicing notification for servicing the vehicle based on one or more sensor measurements; generate a virtual key for servicing the vehicle, the virtual key including a time duration, a geographic location for servicing the vehicle, and an identifier of a specific virtual key device to be used to unlock the vehicle, wherein generating the virtual key comprises; sending a servicing authorization request to a user device; receiving, from the user device, a selection of a service provider to service the vehicle and the geographic location at which to service the vehicle, the service provider has the specific virtual key device; sending, by service provider server, a first authorization request to the user device, the first authorization request includes a time range for servicing the vehicle at the geographic location by the service provider; receiving, from the user device, a selection of the time duration at which to service the vehicle at the geographic location, the time duration selected from the time range; generating, by a virtual key generator, the virtual key using the geographic location, the time duration, and the identifier of the specific virtual key device; and sending, by the virtual key generator, to the specific virtual key device, the virtual key; and unlock the vehicle when the specific virtual key device of the service provider selected for servicing the vehicle is within a predetermined vicinity of the vehicle. - View Dependent Claims (12)
-
Specification