System and method for adaptive playback based on destination
First Claim
1. A method comprising:
- determining a current location associated with a device;
determining a destination, where the destination is an expected future location of the device;
collecting, via a processor, media content comprising audio content and video content, the media content based on one of an actual event, a planned event, the current location, the destination, and a path from the current location to the destination, wherein the media content is a media segment comprising one of advertising, consumer generated media, and media based on a user profile;
generating a media presentation from the media content based on an estimated available time to get to the destination, wherein the media content is altered to fill the estimated available time;
playing the media presentation interspersed with directions to the destination;
upon detecting, while playing the media presentation, an available time change associated with the estimated available time, generating an updated available time;
altering the media segment to allow the media presentation to fit within one of the estimated available time and the updated available time; and
modifying the media presentation to conform to the updated available time while playing the media presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments.
-
Citations
14 Claims
-
1. A method comprising:
-
determining a current location associated with a device; determining a destination, where the destination is an expected future location of the device; collecting, via a processor, media content comprising audio content and video content, the media content based on one of an actual event, a planned event, the current location, the destination, and a path from the current location to the destination, wherein the media content is a media segment comprising one of advertising, consumer generated media, and media based on a user profile; generating a media presentation from the media content based on an estimated available time to get to the destination, wherein the media content is altered to fill the estimated available time; playing the media presentation interspersed with directions to the destination; upon detecting, while playing the media presentation, an available time change associated with the estimated available time, generating an updated available time; altering the media segment to allow the media presentation to fit within one of the estimated available time and the updated available time; and modifying the media presentation to conform to the updated available time while playing the media presentation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; determining a current location associated with a device; determining a destination, where the destination is an expected future location of the device; collecting, via a processor, media content comprising audio content and video content, the media content based on one of an actual event, a planned event, the current location, the destination, and a path from the current location to the destination, wherein the media content is a media segment comprising one of advertising, consumer generated media, and media based on a user profile; generating a media presentation from the media content based on an estimated available time to get to the destination, wherein the media content is altered to fill the estimated available time playing the media presentation interspersed with directions to the destination; upon detecting, while playing the media presentation, an available time change associated with the estimated available time, generating an updated available time; altering the media segment to allow the media presentation to fit within one of the estimated available time and the updated available time; and modifying the media presentation to conform to the updated available time while playing the media presentation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
determining a current location associated with a device; determining a destination, where the destination is an expected future location of the device; collecting, via a processor, media content comprising audio content and video content, the media content based on the current location, the destination, a path from the current location to the destination, wherein the media content is a media segment comprising one of advertising, consumer generated media, and media based on a user profile; generating a media presentation from the media content based on an estimated available time to get to the destination, wherein the media content is altered to fill the estimated available time playing the media presentation interspersed with directions to the destination; upon detecting, while playing the media presentation, an available time change associated with the estimated available time, generating an updated available time; altering the media segment to allow the media presentation to fit within one of the estimated available time and the updated available time; and modifying the media presentation to conform to the updated available time while playing the media presentation. - View Dependent Claims (12, 13, 14)
-
Specification