Rental/car-share vehicle access and management system and method
First Claim
1. A method of installing a rental vehicle control module, the method comprising:
- beginning installation, by positioning a control module within a vehicle, the control module having a unique identifier and configured to receive, through a wireless network, information configured to trigger the transmittal by the control module of a command over a controller area network (CAN) bus within the vehicle, the unique identifier having been associated in a remote computing system with the installer, the vehicle comprising at least one on-board diagnostics unit and a locking and unlocking device configured to be triggered by a lock command or an unlock command transmitted over the CAN bus;
electronically connecting the control module to the on-board diagnostics unit;
electronically connecting the control module to the CAN bus;
prior to any user or installer sending remote instructions via cellular communications to the control module, receiving, from the control module, via direct wireless communication distinct from cellular communication, by a mobile computing device, a first identifier, the first identifier corresponding to the unique identifier of the control module;
prior to any user or installer sending remote instructions via cellular communications to the control module, receiving, from the control module, via direct wireless communication distinct from cellular communication, by the mobile computing device, a second identifier, the second identifier uniquely identifying the vehicle; and
finalizing installation, by sending, using the mobile computing device, association information to the remote computing system, the association information comprising at least the first identifier and the second identifier, the association information enabling the computer system to associate the control module with the vehicle, and, in response to sendin the association information to the remote computing system receiving on the mobile device, an indication that the computer system has successfully associated the control module with the vehicle;
said method performed without directly connecting the control module to the locking mechanism of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
A rental/car-share (RCS) vehicle access and management system and method, in some embodiments, utilizes barcodes, QR codes (or NFC/RFID), GPS, and a mobile app coupled with a wireless network to enable customers to bypass the reservation desk and pickup and drop off reserved RCS vehicles using a mobile phone, tablet or laptop. The QR code, RFID, or NFC communication with the mobile application allows for identification of the vehicle by a mobile application, which, if authorized, can access the vehicle via a temporary access code issued by remote servers. The remote servers and/or mobile application communicates with a control module that plugs into the on-board diagnostics module of the rental/car-share (RCS) vehicle and includes a host processing unit with a processor, an accelerometer, data storage, a GPS with internal GPS antenna; a wireless modem with internal antenna, and CAN bus transceivers connected with the processor, and a USB programmable interface.
167 Citations
20 Claims
-
1. A method of installing a rental vehicle control module, the method comprising:
-
beginning installation, by positioning a control module within a vehicle, the control module having a unique identifier and configured to receive, through a wireless network, information configured to trigger the transmittal by the control module of a command over a controller area network (CAN) bus within the vehicle, the unique identifier having been associated in a remote computing system with the installer, the vehicle comprising at least one on-board diagnostics unit and a locking and unlocking device configured to be triggered by a lock command or an unlock command transmitted over the CAN bus; electronically connecting the control module to the on-board diagnostics unit; electronically connecting the control module to the CAN bus; prior to any user or installer sending remote instructions via cellular communications to the control module, receiving, from the control module, via direct wireless communication distinct from cellular communication, by a mobile computing device, a first identifier, the first identifier corresponding to the unique identifier of the control module; prior to any user or installer sending remote instructions via cellular communications to the control module, receiving, from the control module, via direct wireless communication distinct from cellular communication, by the mobile computing device, a second identifier, the second identifier uniquely identifying the vehicle; and finalizing installation, by sending, using the mobile computing device, association information to the remote computing system, the association information comprising at least the first identifier and the second identifier, the association information enabling the computer system to associate the control module with the vehicle, and, in response to sendin the association information to the remote computing system receiving on the mobile device, an indication that the computer system has successfully associated the control module with the vehicle; said method performed without directly connecting the control module to the locking mechanism of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer storage medium which stores a client application comprising executable code that directs a mobile computing device to complete an installation process comprising:
-
prior to completing installation of a vehicle control module within a vehicle; receiving input instructing the mobile computing device to initiate collection of identification information for a vehicle control module and a vehicle; receiving, via non-cellular direct wireless communication, a first indicator corresponding to an identifier of the vehicle control module; storing a representation of the identifier of the vehicle control module in memory; receiving, via non-cellular direct wireless communication, a second indicator corresponding to an identifier of the vehicle; storing a representation of the identifier of the vehicle in memory; and completing installation of the vehicle control module within the vehicle by transmitting, over a wireless network, to a remote computing system, association information configured to instruct the remote computing system to associate the identifier of the vehicle with the identifier of the vehicle control module, the association information comprising the representation of the identifier of the vehicle control module and the representation of the identifier of the vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A self-configuring vehicle control module, the vehicle control module comprising:
-
one or more processors, a GPS chip set, the GPS chip set electronically connected with a first antenna, and in communication with the one or more processors; a wireless modem, the wireless modem in communication with the one or more processors, and connected to a second antenna, the wireless modem able to communicate over a cellular network; an accelerometer, the accelerometer in communication with the one or more processors; an electronic communications port configured to communicate with an on-board diagnostics unit; one or more controller area network (CAN) bus transceivers, the CAN bus transceivers in communication with the one or more processors and configured to communicate with a controller area network; and a data storage unit, the data storage unit in communication with the one or more processors, the data storage unit comprising non-transitory computer storage comprising code executable by the one or more processors, the executable code configured to; in response to detection of ignition on or vehicle start, receive, over the electronic communications port configured to communicate with the on board diagnostics unit, a vehicle identification number, the vehicle identification number able to uniquely determine a vehicle that the control module is installed in a corresponding vehicle type for the vehicle the control module is installed in and a set of particular control instructions for automating one or more vehicle functionalities within the vehicle type; determine that the set of particular control instructions for automating one or more vehicle functionalities within the vehicle type are not locally stored within a mapping table within the control module; transmitting a request, via the wireless modem, to a remote computer system, the request comprising the vehicle identification number, the request configured to inquire for configuration information for the vehicle control module, the configuration information comprising the set of particular control instructions for automating one or more vehicle functionalities within the vehicle type; receiving and storing, in the data storage unit, first configuration information associated with the vehicle from the remote computer system, the first configuration information comprising the set of particular control instructions configured to instruct the vehicle to perform the one or more vehicle functionalities within the vehicle type; and receiving and storing, in the data storage unit, second configuration information distinct from the first configuration information associated with the vehicle from the remote computer system, the configuration information indicating which controller area network (CAN) bus transceivers can be, for the vehicle type, selectively used to transmit the set of particular control instructions for automating one or more vehicle functionalities within the vehicle type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification