Patent Document ID: 9305306
Application ID: 14463874
Patent Flag: 1

Claim One:
1. A method for delivering information to satisfy current needs of a driver of a vehicle, comprising: acquiring data related to a current state of the vehicle, wherein the data includes navigation data from a vehicle navigation system, vehicle data from a vehicle bus weather data, and time of day and date; passing the current state and a predictive model to a predictive procedure to determine choice probabilities for nodes in a choice tree (CT); selecting, based on the choice probabilities, information related to the current needs to the driver from a database storing commercial and non-commercial information, wherein the needs are products and services, wherein the database includes records, wherein each record includes a label, a pointer to an associated node in the CT, a strength value (SV) of an association to the node, a cost, and the information; and delivering the information to the driver, and wherein the delivering is autonomous of the driver without any input of the driver, wherein the delivering is via an output device, and wherein the method is performed in one or more processors.