System and method for using networked mobile devices in vehicles
First Claim
1. A method comprising:
- transmitting information regarding capabilities of a computing system of a vehicle to a mobile device;
receiving at least a first portion of an application from the mobile device if it is determined that the application matches the capabilities of the computing system of the vehicle; and
executing at least the first portion of the application with the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for using networked mobile devices in a vehicle in a tightly integrated manner is presented. The vehicle has an OBE, a mobile device client, and vehicle components, and the mobile device has a mobile device proxy and applications, such that the mobile device client and the mobile device proxy communicate, enabling dynamic transfer of the applications to the OBE and execution of the applications on the mobile device and the OBE using the plurality of vehicle components at runtime. In one embodiment, the mobile device client and the mobile device proxy authenticate each other. The authentication can be performed using digital certificates. The mobile device client can communicate the vehicle components on the vehicle to the mobile device proxy. The mobile device client and the mobile device proxy can communicate using Bluetooth. The vehicle components can include dashboard displays, speakers, and voice I/O systems.
27 Citations
34 Claims
-
1. A method comprising:
-
transmitting information regarding capabilities of a computing system of a vehicle to a mobile device; receiving at least a first portion of an application from the mobile device if it is determined that the application matches the capabilities of the computing system of the vehicle; and executing at least the first portion of the application with the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 33, 34)
-
-
9. A system comprising:
-
a transmitter configured to transmit information regarding capabilities of a computing system of a vehicle to a mobile device; a receiver configured to receive at least a first portion of an application from the mobile device if it is determined that the application matches the capabilities of the computing system of the vehicle; and a processor operatively coupled to the transmitter and the receiver and configured to execute at least the first portion of the application, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, at a mobile device, information regarding capabilities of a computing system of a vehicle; determining whether an application matches the capabilities of the computing system of the vehicle; and providing at least a first portion of the application to the vehicle for execution by the computing system of the vehicle if the application matches the capabilities of the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
a receiver configured to receive information regarding capabilities of a computing system of a vehicle; a processor operatively coupled to the receiver and configured to determine whether an application matches the capabilities of the computing system of the vehicle; and a transmitter operatively coupled to the processor and configured to provide at least a first portion of the application to the vehicle for execution by the computing system of the vehicle if the application matches the capabilities of the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (26, 27, 28)
-
-
29. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to transmit information regarding capabilities of a computing system of a vehicle to a mobile device; instructions to receive at least a first portion of an application from the mobile device if it is determined that the application matches the capabilities of the computing system of the vehicle; and instructions to execute at least the first portion of the application with the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (30)
-
-
31. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive, at a mobile device, information regarding capabilities of a computing system of a vehicle; instructions to determine whether an application matches the capabilities of the computing system of the vehicle; and instructions to provide at least a first portion of the application to the vehicle for execution by the computing system of the vehicle if it is determined that the application matches the capabilities of the computing system of the vehicle, wherein execution of the application includes execution of at least the first portion of the application by the computing system of the vehicle and execution of at least a second portion of the application by the mobile device. - View Dependent Claims (32)
-
Specification