Methods and systems for generating setting recommendation to user accounts for registered vehicles via cloud systems and remotely applying settings
First Claim
1. A method for processing information associated with a vehicle, comprising,(a) receiving a plurality of actions set at the vehicle over a period of time;
- (b) updating a history profile for a user account of the vehicle for the plurality of actions, the history profile includes meta data for each of the plurality of actions;
(c) generating confidence scores for each of the plurality of actions in the history profile;
(d) generating one or more action recommendations, that can be accepted for implementation by the vehicle, for actions having confidence scores that exceed a threshold;
(e) sending the one or more action recommendations to the user account associated with the vehicle, the action recommendations including an accept or decline option that can be set via the user account to cause data to be received indicative of the option,for action recommendations that are accepted,(i) setting a time to send a programming instruction to the vehicle; and
(ii) sending the programming instruction to the vehicle to cause the vehicle to programmatically perform a programmed action to implement at least one of the action recommendations, the action recommendations being vehicle settings, wherein the method being executed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provide a method for processing information associated with a vehicle. An example method includes receiving a plurality of actions set at the vehicle over a period of time. The actions can be received from a server or services of a provider over the Internet. The method includes updating a history profile for a user account of the vehicle for the plurality of actions. The history profile includes meta data for each of the plurality of actions. The method generates confidence scores for each of the plurality of actions in the history profile and generating one or more action recommendations that can be accepted for implementation by the vehicle. For actions having confidence scores that exceed a threshold, the method sends the one or more action recommendations to the user account associated with the vehicle.
479 Citations
20 Claims
-
1. A method for processing information associated with a vehicle, comprising,
(a) receiving a plurality of actions set at the vehicle over a period of time; -
(b) updating a history profile for a user account of the vehicle for the plurality of actions, the history profile includes meta data for each of the plurality of actions; (c) generating confidence scores for each of the plurality of actions in the history profile; (d) generating one or more action recommendations, that can be accepted for implementation by the vehicle, for actions having confidence scores that exceed a threshold; (e) sending the one or more action recommendations to the user account associated with the vehicle, the action recommendations including an accept or decline option that can be set via the user account to cause data to be received indicative of the option, for action recommendations that are accepted, (i) setting a time to send a programming instruction to the vehicle; and (ii) sending the programming instruction to the vehicle to cause the vehicle to programmatically perform a programmed action to implement at least one of the action recommendations, the action recommendations being vehicle settings, wherein the method being executed by a processor. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
4. The method as recited in 3, wherein increases in actions that reoccur multiple times at about a similar time and date have a repeating pattern that is indicative of a likelihood that the action recommendation will be accepted.
-
19. A method for recommending settings to be applied at a vehicle registered to a user account, the recommending being processed by a server that receives data from the vehicle over a network and sends action recommendations to one or more predefined user devices associated with the user account, comprising,
(a) receiving information at the server that a plurality of actions have been applied at the vehicle over a period of time; -
(b) updating a history profile for a user account of the vehicle for the plurality of actions, the history profile includes meta data for each of the plurality of actions; (c) generating confidence scores for each of the plurality of actions in the history profile, the confidence scores are saved to the meta data of the history profile; (d) generating one or more action recommendations, that can be accepted for implementation by the vehicle, for actions having confidence scores that exceed a threshold; (e) sending the one or more action recommendations to the user account associated with the vehicle, the action recommendations including an accept or decline option that can be set via the user account to cause data to be received indicative of the option, for action recommendations that are accepted, (i) setting a time to send a programming instruction to the vehicle; and (ii) sending the programming instruction via the network to the vehicle to cause the vehicle to programmatically perform a programmed action to implement at least one of the action recommendations, the action recommendations being vehicle settings, wherein the meta data of each action includes a record of a time and date of each occurrence and for actions that show a repeating pattern of occurrences will have an increased confidence score, wherein the threshold is predefined to require a set number of occurrences of the actions to occur so that the repeating pattern is identifiable, and wherein the method being executed by a processor.
-
-
20. A method for recommending settings to be applied at a vehicle registered to a user account, the recommending being processed by a server that receives data from the vehicle over a network and sends action recommendations to one or more predefined user devices associated with the user account, comprising,
(a) receiving information at the server that a plurality of actions have been applied at the vehicle over a period of time; -
(b) updating a history profile for a user account of the vehicle for the plurality of actions, the history profile includes meta data for each of the plurality of actions; (c) generating confidence scores for each of the plurality of actions in the history profile, the confidence scores are saved to the meta data of the history profile; (d) generating one or more action recommendations, that can be accepted for implementation by the vehicle, for actions having confidence scores that exceed a threshold; (e) sending the one or more action recommendations to the user account associated with the vehicle, the action recommendations including an accept or decline option that can be set via the user account to cause data to be received indicative of the option, for action recommendations that are accepted, (i) setting a time to send a programming instruction to the vehicle; and (ii) sending the programming instruction via the network to the vehicle to cause the vehicle to programmatically perform a programmed action to implement at least one of the action recommendations, the action recommendations being vehicle settings, (f) accessing third-party history profiles of other user accounts; (g) examining the actions and meta data of the third-party history profiles to identify similar actions and patterns to those of the history profile; and (h) adjusting one or more of the action recommendations in (d) based on the examining of (g), the adjusting being weighted to provide more significance to meta data in the history profile than that in the third-party history profiles.
-
Specification