Flexible feature deployment strategy
First Claim
Patent Images
1. A computer-implemented method comprising:
- subscribing a vehicle of a fleet to a message topic of a topic tree on a server, the message topic including notifications specific to a vehicle identifier of the vehicle; and
updating, based on a notification received by the vehicle from the message topic, published due to a change in fleet-specific settings triggered responsive to receipt to a data store of an update message indicating a change in association of the vehicle from association with the fleet to association with another fleet, a feature set configuration specific to the other fleet for a configurable module.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle may gather vehicle build configuration information, and provide a vehicle identifier and the vehicle information to a server. The server may determine a feature set configuration of a configurable module of the vehicle based on the vehicle information and vehicle feature associations retrieved from a vehicle data source, and provide, in a message topic of a topic tree associated with the vehicle identifier to which the vehicle is subscribed, a notification to configure the configurable module. The vehicle may update a feature set configuration of a configurable module supporting a plurality of features based on the notification.
102 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
subscribing a vehicle of a fleet to a message topic of a topic tree on a server, the message topic including notifications specific to a vehicle identifier of the vehicle; and updating, based on a notification received by the vehicle from the message topic, published due to a change in fleet-specific settings triggered responsive to receipt to a data store of an update message indicating a change in association of the vehicle from association with the fleet to association with another fleet, a feature set configuration specific to the other fleet for a configurable module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a configurable module of a vehicle, executing firmware supporting a plurality of features; and a computing system of the vehicle in communication with the configurable module and a remote server, programmed to send a vehicle identifier to the server; and update the configurable module, based on a notification from the server published to a topic of a topic tree corresponding to the vehicle identifier due to a change in vehicle fleet association or fleet-specific settings, the notification including a feature setting specific to a fleet with which the vehicle is identified as a member by the vehicle identifier, wherein the change in fleet-specific settings is triggered responsive to receipt to a data store of an update message indicating a change in association of the vehicle from association with the fleet to association with another fleet, and the change in fleet association is triggered responsive to an update to the data store including records associating vehicles with fleets of which the vehicles are members. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
vehicle feature associations linking vehicle identifiers of vehicles with fleets with which the vehicles are members; and a server programmed to receive, from a vehicle, a vehicle identifier of the vehicle and vehicle build configuration information, identify an update in a vehicle data store of a feature associations of the vehicle due to a change in vehicle fleet association or fleet-specific settings, determine a feature set configuration of a configurable module of the vehicle based on the vehicle identifier, the vehicle build configuration information, the update, and the vehicle feature associations, the feature set configuration including at least one setting specific to a vehicle fleet of which the server determines the vehicle to be a member using the vehicle identifier and the vehicle feature associations, and provide, in a message topic of a topic tree associated with the vehicle identifier to which the vehicle is subscribed, a notification to configure the configurable module according to the feature set configuration, wherein the change in fleet-specific settings is triggered responsive to receipt to a data store of an update message indicating a change in association of the vehicle from association with the fleet to association with another fleet, and the change in fleet association is triggered responsive to an update to the data store including records associating vehicles with fleets of which the vehicles are members. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
subscribing a vehicle of a fleet to a server-hosted message topic of a topic tree including notifications specific to the vehicle; and updating, based on a notification received by the vehicle from the message topic, published due to a change in fleet association from the fleet to another fleet triggered by updating records of a fleet association database, a feature set configuration specific to the other fleet for a configurable module. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification