Updating a controller unit in a vehicle
First Claim
Patent Images
1. A method comprising:
- receiving, by an update gateway in a vehicle over a wireless network, releases comprising machine-readable instructions from different vendors, the releases being for respective controller units of the vehicle, and the controller units being from the different vendors, wherein the releases are associated with metadata specifying a manner and time for downloading each release of the releases to the vehicle, and wherein the metadata specifies that a download of a release of the releases is to a group of vehicles that share at least one property; and
installing, by the update gateway in the vehicle, the received releases in the vehicle to update machine-readable instructions executable on the respective controller units of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
30 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an update gateway in a vehicle over a wireless network, releases comprising machine-readable instructions from different vendors, the releases being for respective controller units of the vehicle, and the controller units being from the different vendors, wherein the releases are associated with metadata specifying a manner and time for downloading each release of the releases to the vehicle, and wherein the metadata specifies that a download of a release of the releases is to a group of vehicles that share at least one property; and installing, by the update gateway in the vehicle, the received releases in the vehicle to update machine-readable instructions executable on the respective controller units of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A vehicle comprising:
-
a plurality of controller units from different vendors to perform respective tasks in the vehicle; and an update gateway to; receive, over a wireless network, update packages comprising machine-readable instructions from the different vendors, the update packages being for respective controller units of the plurality of controller units from the different vendors, wherein the update packages are received by the update gateway from a service that presents a user interface (UI) console accessible by vendor systems associated with the different vendors to provide the update packages to the service; and cause installation of the received update packages to update machine-readable instructions executable on the plurality of controller units. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium comprising instructions that upon execution cause an update gateway of a vehicle to:
-
send, over a wireless network to a service, a profile of the vehicle, the profile including an identity of the wireless network over which the vehicle is communicating; receive, over the wireless network from the service, update packages comprising machine-readable instructions from different vendors of respective controller units in the vehicle, the update packages being for the respective controller units from the different vendors; and cause installation of the received update packages to update machine-readable instructions executable on the respective controller units. - View Dependent Claims (19, 20)
-
Specification