CENTRALIZED MANAGEMENT OF MOTOR VEHICLE SOFTWARE APPLICATIONS AND SERVICES
First Claim
1. A memory encoded with instructions that, if executed, result in:
- storing a mapping of application operation modes to vehicle conditions, wherein the vehicle conditions include at least a first condition of the vehicle powered but not moving and a second condition of the vehicle moving;
receiving a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle, wherein the received request includes an application identifier;
comparing the received request to the mapping and identifying a portion of the vehicle interface according to the comparison;
signaling control software on the vehicle to permit the particular application to access only the identified portion of the vehicle interface;
probing the control software or the vehicle interface to correlate the vehicle interface to a particular one of a plurality of vehicle interface configurations; and
causing the vehicle interface to display a particular one of a plurality of graphical user interfaces based on a result of said probing.
5 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.
167 Citations
20 Claims
-
1. A memory encoded with instructions that, if executed, result in:
-
storing a mapping of application operation modes to vehicle conditions, wherein the vehicle conditions include at least a first condition of the vehicle powered but not moving and a second condition of the vehicle moving; receiving a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle, wherein the received request includes an application identifier; comparing the received request to the mapping and identifying a portion of the vehicle interface according to the comparison; signaling control software on the vehicle to permit the particular application to access only the identified portion of the vehicle interface; probing the control software or the vehicle interface to correlate the vehicle interface to a particular one of a plurality of vehicle interface configurations; and causing the vehicle interface to display a particular one of a plurality of graphical user interfaces based on a result of said probing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
storing a mapping of application operation modes to vehicle conditions, wherein the vehicle conditions include at least a first condition of the vehicle powered but not moving and a second condition of the vehicle moving; receiving a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle, wherein the received request includes an application identifier; comparing the received request to the mapping and identifying a portion of the vehicle interface according to the comparison; signaling control software on the vehicle to permit he particular application to access only the identified portion of the vehicle interface; communicating with the control software or the vehicle interface to correlate the vehicle interface to a particular one of a plurality of vehicle interface configurations; and causing the vehicle interface to display a particular one of a plurality of graphical user interfaces based on a result of said communicating. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification