Duration-based customized media program
First Claim
Patent Images
1. A media playback device for customizing a media program for a specified duration, the media playback device comprising:
- a processor;
a memory device encoding instructions that, when executed by the processor, cause the media playback device to;
determine a route to a destination to which a user is traveling;
determine a duration of the route based on a mode of travel of the user and the destination;
determine a duration of the media program based on the duration of the route;
determine traffic and weather conditions along the route;
determine one or more preferences of a user based on a time of day and the mode of travel;
determine a level of attention required for traveling on the route based at least on the mode of travel and traffic and weather conditions along the route; and
build a customized playlist of media content items based on the determined duration, the level of attention required for traveling, and the one or more preferences of the user; and
a content output device configured to play the media program including the customized playlist of media content items.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, apparatuses, components, methods, and techniques for building customized media programs for a specified duration are provided. An example media-playback device for generating customized media programs for a route to a specified duration includes a user preferences engine to determine a user'"'"'s listening preferences, a duration engine to determine a duration of the route, and a duration-based media program engine for building a playlist of news and entertainment media content based on the duration of the route and the preferences of the user.
23 Citations
22 Claims
-
1. A media playback device for customizing a media program for a specified duration, the media playback device comprising:
-
a processor; a memory device encoding instructions that, when executed by the processor, cause the media playback device to; determine a route to a destination to which a user is traveling; determine a duration of the route based on a mode of travel of the user and the destination; determine a duration of the media program based on the duration of the route; determine traffic and weather conditions along the route; determine one or more preferences of a user based on a time of day and the mode of travel; determine a level of attention required for traveling on the route based at least on the mode of travel and traffic and weather conditions along the route; and build a customized playlist of media content items based on the determined duration, the level of attention required for traveling, and the one or more preferences of the user; and a content output device configured to play the media program including the customized playlist of media content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of presenting a customized media program to a user on a media playback device, the method comprising:
-
determining a duration of the customized media program by; determining a mode of travel of the user; determining a destination to which the user is traveling; determining a route to the destination; and determining a duration of the route; building a playlist including one or more items of media content that fit the determined duration, wherein building the playlist comprises; determining driving conditions for each of a plurality of portions of a route by; determining a mode of travel of the user, determining a type of road or path of the route, determining traffic conditions along the route, determining weather conditions along the route, and determining a level of attention required for traveling on each portion the route based on the mode of travel, type of road or path of the route, traffic conditions along the route, and weather conditions along the route; determining user preferences; selecting entertainment and news content based on the driving conditions and user preferences; and generating the playlist; and playing the playlist on the media playback device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification