Rental/Car-Share Vehicle Access and Management System and Method
First Claim
1. An apparatus comprising:
- a control module for connection to a vehicle to enable a remote computing system to wirelessly communicate instructions to the vehicle via the control module, the control module comprising;
a processor;
a wireless network interface configured to interface the processor with a wireless network; and
a vehicle interface configured to interface the processor with an on-board diagnostics (OBD) unit and a controller area network (CAN) bus of the vehicle, the vehicle interface comprising a plurality of CAN bus transceivers, each CAN bus transceiver configured to interface the processor with a CAN bus type of at least one vehicle type such that the plurality of CAN bus transceivers are configured to interface the processor with the CAN bus types of a plurality of different vehicle types in the aggregate;
wherein the processor is configured to (1) automatically detect an identifier for the vehicle through the vehicle interface, (2) automatically select a CAN bus transceiver from among the plurality of CAN bus transceivers based on the detected identifier, and (3) communicate with the vehicle'"'"'s CAN bus via the selected CAN bus transceiver.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and operational method are disclosed that use a control module installed in a vehicle to enable a remote computing system to wirelessly communicate with the vehicle. The control module includes a processor configured to interface with a wireless network and the vehicle through, respectively, a wireless network interface and a vehicle interface. A plurality of CAN (control area network) bus transceivers may exist within the vehicle interface operable to allow the processor to interface with multiple vehicle types. The processor may then be configured to automatically detect an identifier for the vehicle though the vehicle interface and automatically select a CAN bus transceiver from the plurality of CAN bus transceivers based on the detected identifier. The processor can then communicate with the vehicle'"'"'s CAN bus via the selected CAN bus transceiver.
-
Citations
25 Claims
-
1. An apparatus comprising:
a control module for connection to a vehicle to enable a remote computing system to wirelessly communicate instructions to the vehicle via the control module, the control module comprising; a processor; a wireless network interface configured to interface the processor with a wireless network; and a vehicle interface configured to interface the processor with an on-board diagnostics (OBD) unit and a controller area network (CAN) bus of the vehicle, the vehicle interface comprising a plurality of CAN bus transceivers, each CAN bus transceiver configured to interface the processor with a CAN bus type of at least one vehicle type such that the plurality of CAN bus transceivers are configured to interface the processor with the CAN bus types of a plurality of different vehicle types in the aggregate; wherein the processor is configured to (1) automatically detect an identifier for the vehicle through the vehicle interface, (2) automatically select a CAN bus transceiver from among the plurality of CAN bus transceivers based on the detected identifier, and (3) communicate with the vehicle'"'"'s CAN bus via the selected CAN bus transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A method of configuring a vehicle to support remote control of a function for the vehicle, the method comprising:
-
connecting a control module to a vehicle, the control module comprising (1) a processor, (2) a wireless network interface, and (3) a vehicle interface; interfacing the processor with a wireless network via the wireless network interface; interfacing the processor with an on-board diagnostics (OBD) unit and a controller area network (CAN) bus of the vehicle via the vehicle interface, the vehicle interface comprising a plurality of CAN bus transceivers, each CAN bus transceiver configured to interface the processor with a CAN bus type of at least one vehicle type such that the plurality of CAN bus transceivers are configured to interface the processor with the CAN bus types of a plurality of different vehicle types in the aggregate; the processor automatically detecting an identifier for the vehicle through the vehicle interface; the processor automatically selecting a CAN bus transceiver from among the plurality of CAN bus transceivers based on the detected identifier; and the processor communicating with the vehicle'"'"'s CAN bus via the selected CAN bus transceiver in order to control a vehicle function in response to data received over the wireless network via the wireless network interface. - View Dependent Claims (18, 19, 20, 21, 23, 24, 25)
-
-
22. The method of 17 wherein the vehicle interface further comprises a connector, and wherein the connecting step comprises detachably connecting the control module with an OBD port of the vehicle via the connector.
Specification