Vehicle access systems and methods
First Claim
1. A system comprising:
- a server comprising a portion of a reservation management (RM) system for a plurality of vehicles, the server comprising memory and a processor configured to execute instructions from the memory to;
receive a message from a manufacturing work station configured to communicate with a vehicle computing device, the message including a unique identifier (UID) associated with the vehicle computing device;
generate a unique encryption key from the UID;
store the UID and the unique encryption key;
generate a message that includes the unique encryption key for the vehicle computing device; and
send the generated message to the manufacturing work station for storage in the vehicle computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for controlling access to vehicles in rental, loaner, shared-use, and other vehicle fleets. Some of the present systems, devices, and methods use encrypted virtual keys that can be relayed to a vehicle computing device via a user'"'"'s mobile device. Such virtual keys can be command-specific such that successful use of a virtual key results execution of a predetermined command or group of commands, and further commands require one or more additional virtual keys with the additional commands. Others of the present systems, devices, and methods provide tools: for provisioning or initial pairing of vehicle computing devices with corresponding vehicles, identifying and permitting a user to select locally available vehicles, prompting vehicle computing devices to retrieve pending commands from a server, and/or various other functions described in this disclosure.
-
Citations
30 Claims
-
1. A system comprising:
a server comprising a portion of a reservation management (RM) system for a plurality of vehicles, the server comprising memory and a processor configured to execute instructions from the memory to; receive a message from a manufacturing work station configured to communicate with a vehicle computing device, the message including a unique identifier (UID) associated with the vehicle computing device; generate a unique encryption key from the UID; store the UID and the unique encryption key; generate a message that includes the unique encryption key for the vehicle computing device; and send the generated message to the manufacturing work station for storage in the vehicle computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising:
a vehicle computing device configured to communicate with a controller area network (CAN) bus of a corresponding vehicle, the vehicle computing device comprising memory and a processor, the memory storing a plurality of vehicle types and settings associated with each vehicle type, the processor configured to execute instructions from the memory to; query the CAN bus for a vehicle identification number (VIN) of the vehicle; determine a vehicle type associated with the VIN; set the vehicle type in a nonvolatile memory of the vehicle computing device; and reboot with the settings associated with the set vehicle type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A method comprising:
-
receiving a message including a unique identifier (UID) associated with a vehicle computing device, the message being; received with a server of a reservation management (RM) system for a plurality of vehicles; and sent from a manufacturing work station configured to communicate with the vehicle computing device; generating a unique encryption key from the UID; storing the UID and the unique encryption key; generating a message that includes the unique encryption key for the vehicle computing device; and sending the generated message to the manufacturing work station for storage in the vehicle computing device. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
querying a controller area network (CAN) bus of a vehicle for a vehicle identification number (VIN) of the vehicle; determining a vehicle type associated with the VIN; setting the vehicle type in a nonvolatile memory of a vehicle computing device in communication with the CAN bus, the vehicle computing device comprising memory storing a plurality of vehicle types and settings associated with each vehicle type; and rebooting the vehicle computing device with the settings associated with the set vehicle type. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification