SYSTEM AND METHOD FOR ADAPTIVE MEDIA PLAYBACK BASED ON DESTINATION
First Claim
1. A method comprising:
- determining a current location associated with a user at a first time;
determining a destination associated with the user, where the destination is an expected location of the user at a second time;
collecting, via a processor, a media content, wherein the media content is related to at least one of the current location, the destination, and a path from the current location to the destination; and
assembling the media content into a media presentation conforming to an estimated available time for the user to get to the destination.
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.
65 Citations
20 Claims
-
1. A method comprising:
-
determining a current location associated with a user at a first time; determining a destination associated with the user, where the destination is an expected location of the user at a second time; collecting, via a processor, a media content, wherein the media content is related to at least one of the current location, the destination, and a path from the current location to the destination; and assembling the media content into a media presentation conforming to an estimated available time for the user to get to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; a storage device storing instructions for controlling the processor to perform steps comprising; determining a current location associated with a user at a first time; determining a destination associated with the user, where the destination is an expected location of the user at a second time; collecting a media content, wherein the media content is related to at least one of the current location, the destination, and a path from the current location to the destination; and assembling the media content into a media presentation conforming to an estimated available time for the user to get to the destination. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to perform steps comprising:
-
determining a current location associated with a user at a first time; determining a destination associated with the user, where the destination is an expected location of the user at a second time; collecting a media content, wherein the media content is related to at least one of the current location, the destination, and a path from the current location to the destination; and assembling the media content into a media presentation conforming to an estimated available time for the user to get to the destination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification