Back to results
US 2014/0277937 A1Published application
In-vehicle access of mobile device functions
AssigneesAudi AG, Volkswagen Aktiengesellschaft
InventorsLars SCHOLZ, Mark BECKMANN, Patrick BARTSCH
Life of this patent
Estimating the term…
Abstract
In-vehicle access of mobile device functions is provided wherein a vehicle is coupled to the mobile device, and obtains a list of apps installed thereon. A user manipulates vehicle controls to operate a select app and the vehicle modifies its display based on the app.
Claims22
A system for in-vehicle access of mobile device functions, comprising:
- an in-vehicle user control operative to control a function of an in-vehicle head unit (HU);
- the HU, which includes:
- a graphical display device;
- a transceiver operative to communicate with a mobile user equipment (UE) communication terminal;
- a tangible processing unit (processor);
- a non-transitory data storage device (memory) in data communication with the processor, on which is stored computer code which, when executed on the processor, implements:
- a MirrorLink™ protocol stack (stack) operative to establish a communication session between the HU and the UE;
- a browser application (browser) operative to receive hypertext markup language version 5 (HTML5) code and to generate and present on the display a graphical user interface (GUI) based on the received HTML5 code;
- at least one cascading style sheet (CSS) that works in cooperation with the received HTML5 code to provide a characteristic look to the generated GUI;
- and
- instructions which cause the HU to:
- send a request to the UE via the transceiver for app data including at least one of HTML5 code and JavaScript (JS) code;
- receive the requested app data via the transceiver;
- and
- present on the display, via the browser application, a GUI generated using the received app data and the CSS;
- and
- means for integrating the MirrorLink protocol stack with the browser application, including means for providing to the HU a list of apps installed on the UE, means for launching a select one of the apps, means for launching the browser on the HU, and means for launching a web server on the UE.
14 more elements
A system for in-vehicle access of mobile device functions, comprising:
- an in-vehicle user control operative to control a function of the vehicle;
- an in-vehicle graphical display device;
- an in-vehicle transceiver operative to communicate with a mobile user equipment (UE) communication terminal;
- an in-vehicle tangible processing unit (processor);
- an in-vehicle non-transitory data storage device (memory) in data communication with the processor, on which is stored computer code which, when executed on the processor, implements:
- a protocol stack (stack) operative to establish a communication session between the vehicle and the UE;
- a browser application operative to receive user interface code and to generate and present on the display a graphical user interface (GUI) based at least in part on the received code;
- and
- instructions which cause the vehicle to:
- discover the presence of the UE;
- request and receive a list of apps installed on the UE;
- provide user interface code of a select app to the browser, generate a GUI based at least in part on the provided user interface code, and present the GUI on the display;
- and
- responsive to a manipulation of the user control, cause the app to perform an operation.
11 more elements
A vehicle that accesses functions of a proximate mobile device, comprising:
- a user control operative to control a function of the vehicle;
- a graphical display device;
- a transceiver operative to communicate with a mobile user equipment (UE) communication terminal;
- a tangible processing unit (processor);
- a non-transitory data storage device (memory) in data communication with the processor, on which is stored computer code which, when executed on the processor, implements:
- a protocol stack (stack) operative to establish a communication session between the vehicle and the UE;
- a browser application operative to receive user interface code and to generate and present on the display a graphical user interface (GUI) based at least in part on the received code;
- and
- instructions which cause the vehicle to:
- discover the presence of the UE;
- request and receive a list of apps installed on the UE;
- provide user interface code of a select app to the browser, generate a GUI based at least in part on the provided user interface code, and present the GUI on the display;
- and
- responsive to a manipulation of the user control, cause the app to perform an operation.
11 more elements
A method for in-vehicle accessing of mobile device functions, comprising:
- communicatively coupling a vehicle to a UE via a transceiver of the vehicle;
- obtaining by the vehicle a list of apps installed on the UE;
- storing the list in a memory of the vehicle;
- presenting the list in a GUI on a display of the vehicle;
- launching a browser application on a processor of the vehicle;
- launching a web server on the UE;
- responsive to a manipulation of a user control of the vehicle, launching a select one of the apps;
- receiving app data by the browser, including HTML5 and JS code;
- accessing at least one CSS stored in the memory of the vehicle;
- presenting on the display a GUI generated by the browser based at least in part on the received HTML5 and the accessed CSS;
- and
- executing the received JS code to implement at least one function of the select app.
9 more elements
Dependencies are inferred from the claim text.