Abstract:
A method includes transmitting a first wireless communication from a user device via an authorized first cellular network. The first wireless communication includes a current geographic location of the user device. The user device maintains a forbidden list identifying unauthorized cellular networks. Based on determining that the user device is approaching a geofence between a first network coverage area of the first cellular network and a second network coverage area of a second cellular network that is identified on the forbidden list, the method includes removing the second cellular network from the forbidden list. With the second cellular network removed from the forbidden list and based on the user device entering the second network coverage area, the method includes transmitting a second wireless communication from the user device via the second cellular network that includes an updated geographic location of the user device.
Abstract:
A method of tracking objects relative to a vehicle. The method includes identifying a route object list associated with a predetermined vehicle route. The route object list includes a list of objects to be taken on the vehicle for the predetermined vehicle route. At least one object associated with the vehicle with at least one sensor on the vehicle is identified to determine a current object list for the vehicle. The current object list is compared to the route object list associated with the predetermined route to identify at least one missing object from the current object list when compared to the route object list. A notification is provided to a user of the at least one missing object.
Abstract:
A system for managing communication between a vehicle and remote assistance unit includes a telematics unit connected to the vehicle. The telematics unit is engaged in a subscription service with the remote assistance unit. A command unit is in communication with the telematics unit, the command unit having a processor and tangible, non-transitory memory on which instructions are recorded. The command unit is adapted to determine if one or more deactivation conditions for the subscription service are met. Respective severity values for the deactivation conditions are determined. The command unit is adapted to calculate a cumulative severity index based in part on the respective severity values. An automated deactivation module is executed for the subscription service when the cumulative severity index exceeds a predefined severity threshold.
Abstract:
One general aspect includes a method to transmit one or more over-the-air software updates, the method including: (a) receiving, via a controller, a software update; (b) receiving, via a controller, a vehicle command request; (c) in response to the vehicle command request, via the controller, generating a communication package including update callback information based on the software update and a vehicle command based on the vehicle command request; and (d) transmitting, via the controller, the communication package to a vehicle. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Abstract:
One general aspect includes a method to transmit one or more over-the-air software updates, the method including: (a) receiving, via a controller, a software update; (b) receiving, via a controller, a vehicle command request; (c) in response to the vehicle command request, via the controller, generating a communication package including update callback information based on the software update and a vehicle command based on the vehicle command request; and (d) transmitting, via the controller, the communication package to a vehicle. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Abstract:
Systems and methods are described for serving binary short message service (SMS) content to multiple mobile devices that use different wireless networks to receive data. One implementation involves a method for serving binary SMS content to the subscribers of a telematics service provider (TSP) on multiple mobile devices that are provisioned with multiple wireless networks. The method involves receiving a binary SMS at a receiving module of an external short message entity (ESME), translating the SMS into a protocol data unit (PDU), and routing the PDU to an SMS gateway producing application. The PDU is directed to a virtual serial port, which is created by the gateway producing application and mapped to a physical serial port at a terminal server. The PDU is sent from the terminal server to a data modem that is provisioned with a wireless carrier, and the data modem is instructed to transmit the SMS to a mobile device.
Abstract:
A battery monitoring system includes a vehicle processor storing battery data and a user device communicatively coupled with the vehicle processor. The user device includes data processing hardware that stores a weather application, a navigation application, and a battery monitoring application. The battery monitoring application is configured to receive the battery data from the vehicle processor and weather data from the weather application. The battery monitoring application is also configured to present a user with battery efficiency options based on the battery data and the weather data.
Abstract:
An incident evaluation system for vehicle incidents includes a first imager configured to capture image data corresponding to a first vehicle and a first vehicle processor that is communicatively coupled to the first imager and configured to receive the captured image data. The first vehicle processor is configured to generate a first vehicle report in response to an incident captured in the image data and includes a first vehicle profile including at least one of first vehicle insurance details, driver details, and pre-incident image data. The incident evaluation system also includes a server communicatively coupled to the first vehicle processor and configured to receive the first vehicle report. The server is configured to evaluate the captured image data to generate an incident report.
Abstract:
A method of predictively charging a vehicle including a rechargeable energy storage system (RESS) includes providing a telematics system including a telematics module, at least one external data source, a utility data source, and at least one user interface. The telematics system receives weather forecast data from the at least one external data source; monitors the weather forecast data for a predicted weather event; compares the predicted weather event to historical weather events during which power disruptions occurred; determines whether the predicted weather event is indicative of a potential power disruption based upon the comparison; generates a power status report via the telematics system based upon a determination that the predicted weather event may be indicative of the potential power disruption; sends the power status report to the at least one user interface; and commands a charging of the vehicle based on the power status report.
Abstract:
Systems and methods are described for serving binary short message service (SMS) content to multiple mobile devices that use different wireless networks to receive data. One implementation involves a method for serving binary SMS content to the subscribers of a telematics service provider (TSP) on multiple mobile devices that are provisioned with multiple wireless networks. The method involves receiving a binary SMS at a receiving module of an external short message entity (ESME), translating the SMS into a protocol data unit (PDU), and routing the PDU to an SMS gateway producing application. The PDU is directed to a virtual serial port, which is created by the gateway producing application and mapped to a physical serial port at a terminal server. The PDU is sent from the terminal server to a data modem that is provisioned with a wireless carrier, and the data modem is instructed to transmit the SMS to a mobile device.