Dynamic content delivery based on vehicle navigational attributes
First Claim
1. A method comprising:
- determining, by a computing device in a vehicle, a relevancy score for respective ones of a plurality of sporting event data items based on navigational attributes of the vehicle, the plurality of sporting event data items obtained from a server computer by the computing device, the navigational attributes including at least one of a location of the vehicle, vehicle sensor data, or vehicle navigational data;
determining, by the computing device in the vehicle, whether the navigational attributes correspond to a driving condition; and
when the navigational attributes correspond to a high-maintenance driving condition, presenting, by the computing device in the vehicle, a first sporting event data item of the plurality of sporting event data items when a first relevancy score of the first sporting event data item corresponds to the high-maintenance driving condition.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for receiving, at a computing device in a vehicle, data from a server computer comprising a plurality of sporting event data items. The computing device may determine which of the plurality of sporting event data items to present to a user, by performing various operations. Some example operations may comprise determining a relevancy score for each individual sporting event data of the plurality of sporting event data items, and analyzing navigational attributes of the vehicle to determine navigational conditions. The computing device may select sporting event data items based on the relevancy score and navigational conditions and present the selected sporting event data items to the user.
30 Citations
22 Claims
-
1. A method comprising:
-
determining, by a computing device in a vehicle, a relevancy score for respective ones of a plurality of sporting event data items based on navigational attributes of the vehicle, the plurality of sporting event data items obtained from a server computer by the computing device, the navigational attributes including at least one of a location of the vehicle, vehicle sensor data, or vehicle navigational data; determining, by the computing device in the vehicle, whether the navigational attributes correspond to a driving condition; and when the navigational attributes correspond to a high-maintenance driving condition, presenting, by the computing device in the vehicle, a first sporting event data item of the plurality of sporting event data items when a first relevancy score of the first sporting event data item corresponds to the high-maintenance driving condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device in a vehicle comprising:
-
a processor; and a memory in communication with the processor, the memory including instructions that, when executed by the processor, cause the computing device to at least; determine a relevancy score for respective ones of a plurality of sporting event data items based on navigational attributes of the vehicle, the plurality of sporting event data items obtained from a server computer by the computing device, the navigational attributes to include at least one of a location of the vehicle, vehicle sensor data, or vehicle navigational data; determine whether the navigational attributes correspond to a driving condition; and when the navigational attributes correspond to a high-maintenance driving condition, presenting a first sporting event data item of the plurality of sporting event data items when a first relevancy score of the first sporting event data item corresponds to the high-maintenance driving condition. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor of a computing device in a vehicle to at least:
-
determine a relevancy score for respective ones of a plurality of sporting event data items based on navigational attributes of the vehicle, the plurality of sporting event data items obtained from a server computer by the computing device, the navigational attributes to include at least one of a location of the vehicle, vehicle sensor data, or vehicle navigational data; determine whether the navigational attributes correspond to a driving condition; and when the navigational attributes correspond to a high-maintenance driving condition, presenting a first sporting event data item of the plurality of sporting event data items when a first relevancy score of the first sporting event data item corresponds to the high-maintenance driving condition.
-
-
21. A method comprising:
-
receiving, by a computing device in a vehicle, data from a server computer, the data comprising a plurality of sporting event data items; analyzing, by the computing device in the vehicle, navigational attributes of the vehicle to determine navigational conditions; determining, by the computing device in the vehicle, a relevancy score for each of the sporting event data items; determining, by the computing device in the vehicle, a user emotional state of a user operating the vehicle, the determining including; analyzing eye tracking data; analyzing a user heart rate; analyzing sensor data from a user seat to determine user motion; and determining that the user emotional state is calm, neutral, or agitated based on the analysis of the eye tracking data, the user heart rate, and the sensor data from the user seat; determining, by the computing device in the vehicle, which of the plurality of sporting event data items to present to the user based on the navigational conditions and the relevancy score for each sporting event data item; selecting, by the computing device in the vehicle, sporting event data items based on the navigational conditions and relevancy score for each sporting event item and the user emotional state; based on a determination that the user emotional state is agitated, only selecting sporting event data items if the relevancy score for the sporting event data items is high; and presenting, by the computing device in the vehicle, the selected sporting event data items to the user.
-
-
22. A method comprising:
-
determining, by a computing device in a vehicle, a relevancy score for respective ones of a plurality of sporting event data items based on navigational attributes of the vehicle, the plurality of sporting event data items obtained from a server computer by the computing device, the navigational attributes including at least one of a location of the vehicle, vehicle sensor data, or navigational data; determining, by the computing device in the vehicle, whether the navigational attributes correspond to a driving condition indicative of a driving pattern of the vehicle in response to a condition external to the vehicle; and when the navigational attributes correspond to the driving condition, presenting, by the computing device in the vehicle, one or more sporting event data items of the plurality of sporting event data items when a relevancy score for respective ones of the one or more sporting event data items correspond to the driving condition.
-
Specification