Telematics system
US-9201844-B2 · Dec 1, 2015 · US
US9766874B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9766874-B2 |
| Application number | US-201414151526-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 9, 2014 |
| Priority date | Jan 9, 2014 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method may include subscribing to a first topic tree topic associated with an installed vehicle software component version; identifying a desired software component version based on a published notification retrieved from the first topic; and when the desired version and the installed version differ, updating a software component using a software update retrieved from a second topic tree topic associated with software updates to the installed version.
Opening claim text (preview).
What is claimed is: 1. A method comprising: subscribing to a configuration subtopic of a version topic of a topic tree, the version topic corresponding to an installed vehicle software component version; identifying a desired software component version based on a published notification retrieved from the configuration subtopic; and when the desired version and the installed version differ, updating a software component using an incremental software update to a next version retrieved from the version topic. 2. The method of claim 1 , further comprising: unsubscribing from the configuration subtopic; and subscribing to a second configuration subtopic of a second version topic of the topic tree, the second version topic corresponding to the next version of the software component after application of the software update. 3. The method of claim 1 , further comprising subscribing to the version topic of the topic tree upon determining that the desired version and the installed version differ in order to retrieve the incremental software update. 4. The method of claim 3 , further comprising unsubscribing from the version topic of the topic tree upon successful updating of the software component to the next version using the incremental software update. 5. The method of claim 1 , further comprising ignoring a software update published to the version topic of the topic tree until receiving the notification of the desired version in the configuration subtopic. 6. The method of claim 1 , wherein the published notification in the configuration subtopic includes a configuration file, and further comprising determining the desired version according to a version level of the software with which the configuration file is compatible. 7. The method of claim 6 , further comprising identifying the version level of the software with which the configuration file is compatible according to a version indication included in the configuration file. 8. A vehicle, comprising: a vehicle-based computing system including a processor programmed to: subscribe to a configuration subtopic of a version topic of a topic tree, the version topic corresponding to an installed vehicle software component version; identify a desired software component version based on a published notification retrieved from the configuration subtopic; and when the desired version and the installed version differ, update a software component using an incremental software update to a next version retrieved from the version topic. 9. The vehicle of claim 8 , wherein the vehicle-based computing system is further configured to: unsubscribe from the configuration subtopic; and subscribe to a second configuration subtopic corresponding to the next version of the software component after application of the software update. 10. The vehicle of claim 8 , wherein the vehicle-based computing system is further configured to subscribe to the version topic of the topic tree upon determining that the desired version and the installed version differ in order to retrieve the incremental software update. 11. The vehicle of claim 10 , wherein the vehicle-based computing system is further configured to unsubscribe from the version topic of the topic tree upon successful updating of the software component to the next version using the incremental software update. 12. The vehicle of claim 8 , wherein the vehicle-based computing system is further configured to ignore a software update published to the version topic of the topic tree until receiving the notification of the desired version in the configuration subtopic. 13. The vehicle of claim 8 , wherein the published notification in the configuration subtopic includes a configuration file, and wherein the vehicle-based computing system is further configured to determine the desired version according to a version level of the software with which the configuration file is compatible. 14. The vehicle of claim 13 , wherein the vehicle-based computing system is further configured to identify the version level of the software with which the configuration file is compatible according to a version indication included in the configuration file. 15. A non-transitory computer readable storage medium, storing instructions that, when executed by a processor, configure the processor to: subscribe to a configuration subtopic of a version topic of a topic tree, the version topic corresponding to an installed vehicle software component version; identify a desired software component version based on a published notification retrieved from the configuration subtopic; and when the desired version and the installed version differ, update a software component using an incremental software update to a next version retrieved from the version topic. 16. The computer readable storage medium of claim 15 additionally storing instructions to configure the processor to: unsubscribe from the configuration subtopic; and subscribe to a second configuration subtopic of a second version topic of the topic tree, the second version topic corresponding to the next version of the software component after application of the software update. 17. The computer readable storage medium of claim 15 additionally storing instructions to configure the processor to subscribe to the version topic of the topic tree upon determining that the desired version and the installed version differ in order to retrieve the incremental software update. 18. The computer readable storage medium of claim 17 additionally storing instructions to configure the processor to unsubscribe from the version topic of the topic tree upon successful updating of the software component to the next version using the incremental software update. 19. The computer readable storage medium of claim 15 additionally storing instructions to configure the processor to ignore a software update published to the version topic of the topic tree until receiving the notification of the desired version in the configuration subtopic. 20. The computer readable storage medium of claim 15 , wherein the published notification in the configuration subtopic includes a configuration file, and additionally storing instructions to configure the processor to determine the desired version according to a version level of the software with which the configuration file is compatible.
Related publications grouped by family.
Answers are generated from the same data shown on this page.