IP Library Granted Patent US 8,326,486
Granted Patent B2
US 8,326,486 · App. 12/886,466 · Granted Dec 4, 2012

Centralized management of motor vehicle software applications and services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,326,486
App. No.
12/886,466
Granted
Dec 4, 2012
Kind
B2
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.

Claims (26)

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;

wherein the stored parameters are each specific to a particular user application program executable in 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 a user application program executable in the motor vehicle;

identifying a user application program based on the data in the request message;

accessing the stored configuration file parameters to select parameters specific to the identified user application program; and

wirelessly transmitting a control message to the motor vehicle in response to the request message, the control message indicating, for the identified user application program, which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by the user application program, based on the selected parameters stored in the configuration file;

in the motor vehicle, establishing a communicative coupling between a user's mobile wireless device and the motor vehicle head unit; and

in the motor vehicle head unit, receiving data via the communicative coupling for identifying user application programs stored on the user's wireless device; and

wherein the data sent to the server in the request message for identifying a user application program includes data identifying at least one of the application programs stored on the user's wireless device, so that the control message indicates which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by the identified user application program stored on the user's wireless device.

2. The method of claim 1 , wherein the user application program executes on the user's wireless device located in the motor vehicle and the communicative coupling to the head unit comprises a cable or short-range wireless link.

3. The method of claim 1 , wherein the user interface resources of the head unit subject to control via the control message include an audio output and a video display screen.

4. 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;

wherein the stored parameters are each specific to a particular user application program executable in 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 a user application program executable in the motor vehicle;

identifying a user application program based on the data in the request message,

accessing the stored configuration file parameters to select parameters specific to the identified user application program; and

wirelessly transmitting a control message to the motor vehicle in response to the request message, the control message indicating, for the identified user application program, which user interface resources of the head unit of the motor vehicle are permitted, or conversely are not permitted, to be utilized by the user application program, based on the selected parameters stored in the configuration file,

wherein:

the head unit includes a display screen and the an identifier of the head unit comprises one or more of a make/model/year of the vehicle a predefined head unit identification code, and a listing of at least one parameter of the head unit display screen; and further comprising the steps of:

in the server, selecting a GUI based on information received in the request message; and

in the control message, instructing the head unit to install and use the selected GUI;

and further comprising: modifying the selected GUI in appearance based on a customized frontend, wherein the customized frontend is selected based on a telephone number of a mobile device currently coupled to the motor vehicle head unit, or information provided by the user through the head unit.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2024
From: AIRBIQUITY, INC.
To: KARMA AUTOMOTIVE, LLC
Reel/Frame 066977/0722 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2020
From: SILICON VALLEY BANK
To: AIRBIQUITY INC.
Reel/Frame 052341/0327 →
SECURITY INTEREST Recorded Apr 2, 2015
From: AIRBIQUITY INC.
To: SILICON VALLEY BANK
Reel/Frame 035364/0317 →
SECURITY INTEREST Recorded Jun 3, 2014
From: AIRBIQUITY INC.
To: ORIX VENTURES, LLC
Reel/Frame 033083/0036 →