CENTRALIZED MANAGEMENT OF MOBILE-ASSISTED MOTOR VEHICLE SOFTWARE UPGRADING AND VEHICLE DATA ANALYTICS
First Claim
1. A system, comprisinga portable, mobile electronic device including a memory having instructions stored thereon that, in response to execution by a processing device of the portable, mobile electronic device, cause the processing device of the portable, mobile electronic device to perform operations comprising:
- transmitting to a motor vehicle a communication including a first configuration file of a plurality of configuration files received from a remote server, wherein said transmission is over a first interface of the portable, mobile electronic device, and wherein the first configuration file maps motor vehicle codes to priority and a second configuration file of the plurality of configuration files maps priority to connection information;
responsive to receiving from the motor vehicle a communication including a portion of a data set of information output from a motor vehicle, parsing metadata of the communication to determine an indicated priority;
comparing the indicated priority to the first mapping; and
ascertaining whether to establish via a second different interface of the portable, mobile electronic device a connection for uploading data corresponding to the received communication based on a result of the comparison of the indicated priority to the second configuration file.
4 Assignments
0 Petitions
Accused Products
Abstract
In an example, a system is provided and the system includes a motor vehicle component client, a server located in the cloud, and an application to be installed on a personal portable device, such as mobile phone or other portable, mobile electronic device. In some examples, the system enables efficient vehicle software updates to the Engine Control Unit (ECU), the head unit, or the like, or combinations thereof, and/or enables efficient wireless transmission of vehicle data analytics associated with diagnostic information, location information, or the like, or combinations thereof.
-
Citations
20 Claims
-
1. A system, comprising
a portable, mobile electronic device including a memory having instructions stored thereon that, in response to execution by a processing device of the portable, mobile electronic device, cause the processing device of the portable, mobile electronic device to perform operations comprising: -
transmitting to a motor vehicle a communication including a first configuration file of a plurality of configuration files received from a remote server, wherein said transmission is over a first interface of the portable, mobile electronic device, and wherein the first configuration file maps motor vehicle codes to priority and a second configuration file of the plurality of configuration files maps priority to connection information; responsive to receiving from the motor vehicle a communication including a portion of a data set of information output from a motor vehicle, parsing metadata of the communication to determine an indicated priority; comparing the indicated priority to the first mapping; and ascertaining whether to establish via a second different interface of the portable, mobile electronic device a connection for uploading data corresponding to the received communication based on a result of the comparison of the indicated priority to the second configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a server configured to; identify a software update for a motor vehicle; check whether a portable, mobile electronic device is accessible via a first interface of the portable, mobile electronic device; in response to the portable, mobile electronic device not accessible via the network interface of the portable, mobile electronic device for the check, determine whether the software update corresponds to a criterion, wherein the criterion includes whether the software update is for a component of a predetermined group of components of the motor vehicle, wherein the predetermined group includes an Engine Control Unit (ECU) of the motor vehicle; in response to determining that the software update corresponds the criterion, establish a cellular connection to the portable, mobile electronic device; and transmit the software update over the established cellular connection for delivery to a second different interface of the portable, mobile electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification