Mobile integration platform (MIP) integrated handset application proxy (HAP)
First Claim
1. A system comprising:
- a vehicle head unit having a first physical screen, the vehicle head unit implementing at least one type of second screen that is different than the first physical screen;
wherein the second screen comprises a 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 second screen of the vehicle head unit;
a handset application proxy (HAP) software application executable in the mobile phone; and
a head unit proxy (HUP) software application executable on the vehicle head unit;
wherein the HAP and the HUP are arranged to communicate messages or events between them, and to utilize aspects of the phone application information to enable the specific user application program on the mobile phone to interact with the second screen of the vehicle head unit; and
wherein the handset application proxy (HAP) is arranged to send one or more of content, text and images to the head unit proxy (HUP) for rendering in accordance with a predetermined template layout of the second screen.
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).
188 Citations
14 Claims
-
1. A system comprising:
-
a vehicle head unit having a first physical screen, the vehicle head unit implementing at least one type of second screen that is different than the first physical screen; wherein the second screen comprises a 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 second screen of the vehicle head unit; a handset application proxy (HAP) software application executable in the mobile phone; and a head unit proxy (HUP) software application executable on the vehicle head unit; wherein the HAP and the HUP are arranged to communicate messages or events between them, and to utilize aspects of the phone application information to enable the specific user application program on the mobile phone to interact with the second screen of the vehicle head unit; and wherein the handset application proxy (HAP) is arranged to send one or more of content, text and images to the head unit proxy (HUP) for rendering in accordance with a predetermined template layout of the second screen. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for use in a mobile phone, the computer-implemented method comprising:
-
identifying a user application program installed on the mobile phone; using a processing device of the mobile phone, requesting information specific to the identified user application from a remote server; receiving phone application information downloaded from the 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; installing a handset application proxy (HAP) software application on the mobile phone; and installing a head unit proxy (HUP) software application executable on the vehicle head unit; wherein the HAP and the HUP are arranged to communicate messages or events between them, and to utilize aspects of the phone application information to enable the identified user application program on the mobile phone to interact with the generic application display screen of the vehicle head unit; and wherein the generic application display screen comprises a template-based generic application display screen; and in the handset application proxy (HAP) software application, translating request and response messages generated by the identified user application program into a format compatible with the template-based generic application display screen of the vehicle head unit. - View Dependent Claims (9, 14)
-
-
10. A computer-implemented method for use in a mobile phone, the computer-implemented method comprising:
-
identifying a user application program installed on the mobile phone; using a processing device of the mobile phone, requesting information specific to the identified user application from a remote server; receiving phone application information downloaded from the 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; installing a handset application proxy (HAP) software application on the mobile phone; and installing a head unit proxy (HUP) software application executable on the vehicle head unit; wherein the HAP and the HUP are arranged to communicate messages or events between them, and to utilize aspects of the phone application information to enable the identified user application program on the mobile phone to interact with the generic application display screen of the vehicle head unit; and wherein the generic application display screen comprises a template-based generic application display screen; and in the handset application proxy (HAP) software application, translating a request message generated by the identified user application program into a format compatible with the template-based generic application display screen of the vehicle head unit so as to render one or more of content, text and images on the template-based generic application display screen of the vehicle head unit. - View Dependent Claims (11, 12, 13)
-
Specification