CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES
First Claim
1. A computer-implemented method for remotely managing user application programs executable in a motor vehicle, the method comprising the steps of:
- maintaining a list of available user application programs;
approving at least one of the available user application programs for use in a specified motor vehicle make and model, wherein said approval is determined by or on behalf of the vehicle OEM or service providers;
forming a controlled list of applications that identifies the approved applications;
selecting at least one application from the controlled list of approved applications for download to a specific motor vehicle, wherein said selection is made by or on behalf of an owner of the specific motor vehicle;
wirelessly downloading the selected application program to the specific motor vehicle; and
installing the downloaded application program for operation on a head unit of the specific motor vehicle.
4 Assignments
0 Petitions
Accused Products
Abstract
In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.
-
Citations
20 Claims
-
1. A computer-implemented method for remotely managing user application programs executable in a motor vehicle, the method comprising the steps of:
-
maintaining a list of available user application programs; approving at least one of the available user application programs for use in a specified motor vehicle make and model, wherein said approval is determined by or on behalf of the vehicle OEM or service providers; forming a controlled list of applications that identifies the approved applications; selecting at least one application from the controlled list of approved applications for download to a specific motor vehicle, wherein said selection is made by or on behalf of an owner of the specific motor vehicle; wirelessly downloading the selected application program to the specific motor vehicle; and installing the downloaded application program for operation on a head unit of the specific motor vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A motor vehicle head unit comprising:
-
a display screen; a processor; and a non-volatile machine-readable media storing instructions that, if executed in the processor, implement the following components— a) control software arranged for communication between the head unit a remote server; b) a user application program; and c) interface code for communicating with a mobile phone in the vehicle; wherein the control software includes code for acquiring a unique identifier from a mobile phone in the vehicle via the interface code; and
further includes code for transmitting a signal to a remote server, the signal including the unique identifier acquired from the mobile phone. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method for remotely managing user application programs executable in a motor vehicle, the method comprising the steps of:
-
providing a server computer located remotely from a motor vehicle and having access to wireless communications arranged for exchanging information with the motor vehicle; storing a digital configuration file in a datastore accessible to the server, the configuration file including at least one user profile for a particular motor vehicle, the user profile including a unique identifier of a mobile phone associated with a potential driver of the motor vehicle; storing an indicator in the user profile to subject the corresponding driver to parental control;
receiving at the server a wirelessly transmitted message from the vehicle, the message including identification of the motor vehicle and a unique identifier of a mobile phone detected in the vehicle;
comparing the received message to the configuration files to find a user profile that matches the mobile phone unique identifier;if a matching user profile is found and it indicates that it is subject to parental control, wirelessly transmitting a parental control message to the motor vehicle to control use of user application programs in the vehicle based on the matching user profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification