MOBILE INTEGRATION PLATFORM (MIP) INTEGRATED HANDSET APPLICATION PROXY (HAP)
First Claim
1. A system comprising:
- a vehicle head unit, the head unit implementing at least one type of generic application display screen;
a server computer, the server computer arranged for communications over a mobile network to a mobile phone;
wherein the server computer is further arranged to deliver phone application information associated with a specific user application program executable on a mobile phone, and the server delivers the phone application information to the mobile phone via the mobile network; and
wherein the phone application information enables extending a user interface of the specific user application program to utilize the generic application display screen of the vehicle head unit.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, software and methods are disclosed for using a mobile phone (1640) in conjunction with a head unit (1620) of a vehicle. The user interface of a user application program (1644) executing on the mobile phone is extended to utilize a generic display screen (2104) of the head unit, so that custom or per application development of head unit software can be avoided. Preferably, a handset application proxy (HAP) software application (1642) is installed and executable in the mobile phone; and a head unit proxy (HUP) software component (1630) is executable on the head unit. The HAP and the HUP communicate messages (1814, 1824) between the head unit and the mobile phone. Preferably, the HAP (1700) includes a scripting language component (1710) associated with the user application (Nomadic Appn), and having a template message translator component (1712).
46 Citations
20 Claims
-
1. A system comprising:
-
a vehicle head unit, the head unit implementing at least one type of generic application display screen; a server computer, the server computer arranged for communications over a mobile network to a mobile phone; wherein the server computer is further arranged to deliver phone application information associated with a specific user application program executable on a mobile phone, and the server delivers the phone application information to the mobile phone via the mobile network; and wherein the phone application information enables extending a user interface of the specific user application program to utilize the generic application display screen of the vehicle head unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for use in a mobile phone, comprising:
-
identifying a user application program installed on a mobile phone; requesting information specific to the identified user application from a remote server; receiving phone application information downloaded from a remote server responsive to the information request, wherein the phone application information enables extending a user interface of the identified user application program to utilize a generic application display screen of a vehicle head unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for extending a user interface of a smart phone user application to an HMI of a vehicle head unit, the method comprising:
-
installing a user application program in a smart phone; communicatively coupling the smart phone to a head unit (HU) of a vehicle; and executing a handset application proxy (HAP) software component in the smart phone; wherein the HAP includes an API for interfacing to the user application, and an interface for communicating with a vehicle head unit; and
further comprising;receiving in the HAP a button press notification from the HU-HMI; in the HAP, mapping the button press notification to a UI control specific to the executing user application; and in the HAP, communicating the UI control to the executing user application. - View Dependent Claims (19, 20)
-
Specification