Selecting media using vehicle information
First Claim
1. A computer-implemented method for selecting media items to present to a user using vehicle information, comprising:
- receiving, at a content server, vehicle information describing a vehicle in communication with a client device associated with a user;
analyzing the vehicle information to create a vehicle profile for the associated vehicle;
selecting, by the content server, one or more media items including audio content from a media database associated with the content server to stream to the client device from the content server, the one or more media items selected based on a user profile describing the user and the vehicle profile, the client device transmitting the one or more media items to the vehicle for presentation via a media playback device of the vehicle;
receiving user feedback for a selected media item, the user feedback received from the client device, which receives the user feedback from the vehicle, wherein the user feedback is input by the user using a user interface on a display of the vehicle, the user feedback being an indication of a rating of the selected media item by the user; and
modifying a selection of the one or more media items based on the user feedback.
4 Assignments
0 Petitions
Accused Products
Abstract
A content server provides customized media items to present to a user using vehicle information. The content server receives environmental information, user feedback for presented media items, and vehicle information for an associated vehicle from a client device associated with a user. The client device receives the vehicle information from a vehicle platform of the vehicle. The content server analyzes the environmental information and user feedback to create a user profile for the user. The content server also analyzes the vehicle information to create a vehicle profile for the associated vehicle. Using the user profile and the vehicle profile, the content server selects media items to send to the client device to present to the user.
-
Citations
21 Claims
-
1. A computer-implemented method for selecting media items to present to a user using vehicle information, comprising:
-
receiving, at a content server, vehicle information describing a vehicle in communication with a client device associated with a user; analyzing the vehicle information to create a vehicle profile for the associated vehicle; selecting, by the content server, one or more media items including audio content from a media database associated with the content server to stream to the client device from the content server, the one or more media items selected based on a user profile describing the user and the vehicle profile, the client device transmitting the one or more media items to the vehicle for presentation via a media playback device of the vehicle; receiving user feedback for a selected media item, the user feedback received from the client device, which receives the user feedback from the vehicle, wherein the user feedback is input by the user using a user interface on a display of the vehicle, the user feedback being an indication of a rating of the selected media item by the user; and modifying a selection of the one or more media items based on the user feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing executable computer program instructions for selecting media items to present to a user using vehicle information, the instructions executable to perform steps comprising:
-
receiving, at a content server, vehicle information describing a vehicle in communication with a client device associated with a user; analyzing the vehicle information to create a vehicle profile for the associated vehicle; selecting, by the content server, one or more media items including audio content from a media database associated with the content server to stream to the client device from the content server, the one or more media items selected based on a user profile describing the user and the vehicle profile, the client device transmitting the one or more media items to the vehicle for presentation via a media playback device of the vehicle; receiving user feedback for a selected media item, the user feedback received from the client device, which receives the user feedback from the vehicle, wherein the user feedback is input by the user using a user interface on a display of the vehicle, the user feedback being an indication of a rating of the selected media item by the user; and modifying a selection of the one or more media items based on the user feedback. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for selecting media items to present to a user using vehicle information, comprising:
-
a computer processor for executing computer program instructions; and a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to perform steps comprising; receiving, at a content server, vehicle information describing a vehicle in communication with a client device associated with a user; analyzing the vehicle information to create a vehicle profile for the associated vehicle; selecting, by the content server, one or more media items including audio content from a media database associated with the content server to stream to the client device from the content server, the one or more media items selected based on a user profile describing the user and the vehicle profile, the client device transmitting the one or more media items to the vehicle for presentation via a media playback device of the vehicle; receiving user feedback for a selected media item, the user feedback received from the client device, which receives the user feedback from the vehicle, wherein the user feedback is input by the user using a user interface on a display of the vehicle, the user feedback being an indication of a rating of the selected media item by the user; and modifying a selection of the one or more media items based on the user feedback. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification