Apparatus and Method of Software Implementation Between a Vehicle and Mobile Device
0 Assignments
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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A vehicle computer system (VCS) configured to communicate with a mobile device, comprising:
a processor configured to; 1.) receive a message from a wireless transceiver in communication with a mobile device, wherein the message indicates a version of the mobile device software stack; 2.) determine if the VCS needs an update to a VCS software stack located in memory of the VCS and configured to interact with the mobile device; 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A vehicle computer system (VCS) configured to communicate ae mobile device, comprising:
-
a wireless transceiver configured to communicate with the mobile device located; a VCS software profile configured to interact with a mobile device software profile; a processor configured to; 1.) receive a message from the mobile device located in the vehicle indicating a version of the VCS software profile; 2.) determine if the VCS needs an update to the VCS software profile based at least upon the version of the mobile device software profile; 3.) determine if sufficient memory space is available to download and install the update to the VCS software profile. 4.) download a software update to the VCS software profile from an off-board server, the software update including additional features specific to the mobile device located in the vehicle; 4.) update the VCS to include the software update; 5.) communicate with the mobile device utilizing the updated VCS software profile. - View Dependent Claims (32, 33, 34)
-
-
35. A method of communicating with a mobile device (MD), comprising:
-
receiving a message from the mobile device (MD) located in a vehicle indicating a version of a MD software stack; determining if a vehicle software stack requires an update in response to the version of the MD software stack; downloading and installing the update from an off-board server; providing an error log of software issues to the server; communicating with the MD utilizing the update. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification