Vehicle telematics unit communication authorization and authentication and communication service provisioning
First Claim
Patent Images
1. A vehicle telematics unit (TU), comprising:
- a processor;
a non-transitory memory;
a cellular radio transceiver; and
an application stored in the non-transitory memory that, when executed by the processor;
reads a vehicle identification number (VIN) from a controller area network (CAN) bus of a vehicle in which the TU is installed,obtains an authentication token based on the VIN,connects to a messaging gateway by sending a connection request via the cellular radio transceiver, where the connection request comprises the authentication token,receives a message comprising metadata via the cellular radio transceiver, wherein the metadata identifies at least one topic supported by the messaging gateway the TU is to subscribe to,transmits a subscription request via the cellular radio transceiver to the messaging gateway to subscribe to the at least one topic identified in the metadata,receives information via the cellular radio transceiver from the messaging gateway published to the at least one topic, andconfigures the TU to provide communication services in accordance with the information published to the at least one topic.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer system comprising a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application determines that a telematics unit (TU) has connected to a messaging gateway, determines communication services to which the TU is entitled, generates metadata based on the communication services to which the TU is entitled, where the metadata comprises instructions to the TU to subscribe to topics supported by a publish-subscribe messaging gateway, and transmits the metadata to the TU.
145 Citations
7 Claims
-
1. A vehicle telematics unit (TU), comprising:
-
a processor; a non-transitory memory; a cellular radio transceiver; and an application stored in the non-transitory memory that, when executed by the processor; reads a vehicle identification number (VIN) from a controller area network (CAN) bus of a vehicle in which the TU is installed, obtains an authentication token based on the VIN, connects to a messaging gateway by sending a connection request via the cellular radio transceiver, where the connection request comprises the authentication token, receives a message comprising metadata via the cellular radio transceiver, wherein the metadata identifies at least one topic supported by the messaging gateway the TU is to subscribe to, transmits a subscription request via the cellular radio transceiver to the messaging gateway to subscribe to the at least one topic identified in the metadata, receives information via the cellular radio transceiver from the messaging gateway published to the at least one topic, and configures the TU to provide communication services in accordance with the information published to the at least one topic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification