PREFERENCE LEARNING FOR ADAPTIVE OTA NOTIFICATIONS
First Claim
Patent Images
1. A vehicle comprising:
- a controller; and
a processor, programmed toprompt for a selection to install a software update to the controller responsive to a user preference value exceeding a threshold defined by a priority of the software update, the user preference value being computed from historical selections of whether to install software updates that correspond to contextual information that matches a software update to be installed, andupdate the user preference value per the selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle includes a controller and a processor. The processor is programmed to prompt the user with a selection to install a software update to the controller responsive to a user preference value, computed from user selections whether or not to install software updates associated with contextual information that matches a software update to be installed, exceeding a threshold defined by a priority of the software update, and update the user preference value per the selection.
24 Citations
17 Claims
-
1. A vehicle comprising:
-
a controller; and a processor, programmed to prompt for a selection to install a software update to the controller responsive to a user preference value exceeding a threshold defined by a priority of the software update, the user preference value being computed from historical selections of whether to install software updates that correspond to contextual information that matches a software update to be installed, and update the user preference value per the selection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a trained user preference value from a server per contextual information indicating time, day, and location of a vehicle; prompting for a response to install a software update to the vehicle responsive to the user preference value exceeding a threshold defined by a priority of the software update; installing the update when the response affirms installation; and sending the response to the server to further train the user preference value. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory storing a plurality of user preference values; a processor, programmed to send, to a vehicle, a user preference value matching contextual information received in a request from the vehicle, the vehicle using the user preference value to determine whether to prompt the user to install a software update; receive a selection from the vehicle in response to the prompt; and update the user preference value according to the selection. - View Dependent Claims (15, 16, 17)
-
Specification