CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES
First Claim
1. A computer-implemented method for remotely controlling operation of a user application program 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 for exchanging information with the motor vehicle;
storing a digital configuration file in a datastore accessible to the server, the configuration file including parameters for remotely controlling access to user interface resources of a head unit of the motor vehicle;
receiving at the server a wirelessly transmitted request message from the motor vehicle, the request message including an identifier of the motor vehicle, and data for identifying at least one user application program;
comparing the received request message to the stored configuration file parameters; and
wirelessly transmitting a control message to the motor vehicle in response to the request message, the control message indicating, for at least one of the identified user application programs, which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by the corresponding application program, based on the parameters stored in the configuration file.
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 controlling operation of a user application program 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 for exchanging information with the motor vehicle; storing a digital configuration file in a datastore accessible to the server, the configuration file including parameters for remotely controlling access to user interface resources of a head unit of the motor vehicle; receiving at the server a wirelessly transmitted request message from the motor vehicle, the request message including an identifier of the motor vehicle, and data for identifying at least one user application program; comparing the received request message to the stored configuration file parameters; and wirelessly transmitting a control message to the motor vehicle in response to the request message, the control message indicating, for at least one of the identified user application programs, which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by the corresponding application program, based on the parameters stored in the configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for remotely controlling operation of a user application program 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 for exchanging information with the motor vehicle; storing a digital configuration file in a datastore accessible to the server, the configuration file including parameters for remotely controlling access to user interface resources of a head unit of the motor vehicle, responsive to an identifier of a mobile wireless device, or information provided by the user through the head unit; in the motor vehicle, establishing a communicative coupling by cable or wireless link between a user'"'"'s mobile wireless device and the motor vehicle head unit; acquiring a unique identifier from the mobile wireless device coupled to the motor vehicle head unit, or from the head unit provided by the user; comparing the acquired unique identifier with the stored configuration file to determine parameters for remotely controlling access to user interface resources of the head unit of the motor vehicle, responsive to the unique identifier; and wirelessly transmitting a control message to the motor vehicle, the control message indicating which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by a user application program in the vehicle, based on the parameters stored in the configuration file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification