Apparatus and Method of Software Implementation Between a Vehicle and Mobile Device
First Claim
1. A vehicle computer system (VCS) configured to communicate with a mobile device, comprising:
- a wireless transceiver configured to communicate with the mobile device;
a VCS software stack configured to interact with a mobile device software stack;
a processor configured to;
1.) receive a message from the mobile device indicating a version of the mobile device software stack;
2.) determine if the VCS needs an update to the VCS software stack based at least upon the version of the mobile device software stack;
3.) download an update to the VCS software stack from an off-board server;
4.) update the VCS to include the updated VCS software stack;
5.) communicate with the mobile device utilizing the updated VCS software stack.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle computer system (VCS) configured to communicate with a mobile device, comprising a wireless transceiver configured to communicate with the mobile device. The VCS also includes a VCS software stack configured to interact with a mobile device software stack and a processor configured to receive a message from the mobile device indicating a version of the mobile device software stack. The processor is also configured to determine if the VCS needs an update to the VCS software stack based at least upon the version of the mobile device software stack, download an update to the VCS software stack from an off-board server, update the VCS to include the updated VCS software stack, and communicate with the mobile device utilizing the updated VCS software stack.
10 Citations
20 Claims
-
1. A vehicle computer system (VCS) configured to communicate with a mobile device, comprising:
-
a wireless transceiver configured to communicate with the mobile device; a VCS software stack configured to interact with a mobile device software stack; a processor configured to; 1.) receive a message from the mobile device indicating a version of the mobile device software stack; 2.) determine if the VCS needs an update to the VCS software stack based at least upon the version of the mobile device software stack; 3.) download an update to the VCS software stack from an off-board server; 4.) update the VCS to include the updated VCS software stack; 5.) communicate with the mobile device utilizing the updated VCS software stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A vehicle computer system (VCS) configured to communicate with one or more mobile devices, comprising:
-
a wireless transceiver configured to communicate with a mobile device; a VCS Bluetooth profile configured to interact with a mobile device Bluetooth profile; a processor configured to; 1.) receive a message from the mobile device indicating a version of the Bluetooth profile; 2.) determine if the VCS needs an update to the VCS Bluetooth profile based at least upon the version of the mobile device Bluetooth profile; 3.) determine if sufficient memory space is available to download and install the update to the VCS Bluetooth profile. 4.) download a software update to the VCS Bluetooth profile from an off-board server, the software update including additional features specific to the mobile device; 4.) update the VCS to include the software update; 5.) communicate with the mobile device utilizing the updated VCS Bluetooth profile. - View Dependent Claims (12, 13)
-
-
14. A method of a vehicle computer system (VCS) communicating with a mobile device (MD), comprising:
-
receiving a message from the MD indicating a version of the MD software stack; determining if the VCS software stack needs an update based at least upon the version of the MD software stack; downloading and installing an update to the VCS software stack from an off-board server; communicating with the MD utilizing the updated VCS software stack. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification