Modifying playback of media content based on estimated travel time of a user
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat DeLuca, Clifford A. Pickover
Life of this patent
Estimating the term…
Abstract
A method for implementing a program that modifies playback of media content to fit an estimated travel time of a user. The method includes receiving an estimated playback time of the media content and an estimated travel time of a user to reach a destination. The method further includes generating one or more multimedia playback options for the media content based on the length of the media content and the estimated travel time of the user to reach the destination, and modifying the one or more multimedia playback options for the media content to fit an updated travel time of the user.
Claims12
A computer-implemented method for modifying playback of media content to fit an estimated travel time of a user, comprising:
- receiving an estimated playback time of the media content and an estimated travel time of a user to reach a destination;
- generating one or more multimedia playback options for the media content based on a length of the media content and the estimated travel time of the user to reach the destination, wherein the one or more multimedia playback options for the media content comprises any one, or combination, of:
- a pause, a stop, slow down playback, speed up playback, and a switch to another media input source;
- querying the user to select the one or more multimedia playback options for the media content;
- obtaining an update to the estimated travel time of the user to reach the destination;
- adjusting the one or more multimedia playback options for the media content to conform with one or more preferences of the user, based on the update to the estimated travel time of the user to reach the destination;
- modifying a route to fit the playback of the media content into the estimated travel time;
- switching to another media input source, if the estimated playback time of the media content exceeds the estimated travel time of a user to reach a destination;
- and
- providing an explanation why the one or more multimedia playback options for the media content is chosen.
A computer program product, comprising a non-transitory tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising:
- receiving an estimated playback time of the media content and an estimated travel time of a user to reach a destination;
- generating one or more multimedia playback options for the media content based on a length of the media content and the estimated travel time of the user to reach the destination, wherein the one or more multimedia playback options for the media content comprises any one, or combination, of:
- a pause, a stop, slow down playback, speed up playback, and a switch to another media input source;
- querying the user to select the one or more multimedia playback options for the media content;
- obtaining an update to the estimated travel time of the user to reach the destination;
- and
- adjusting the one or more multimedia playback options for the media content to conform with one or more preferences of the user, based on the update to the estimated travel time of the user to reach the destination;
- modifying a route to fit the playback of the media content into the estimated travel time;
- switching to another media input source, if the estimated playback time of the media content exceeds the estimated travel time of a user to reach a destination;
- and
- providing an explanation why the one or more multimedia playback options for the media content is chosen.
A computer system, comprising:
- one or more computer devices each having one or more processors and one or more tangible storage devices;
- and
- a program embodied on at least one of the one or more storage devices, the program having a plurality of program instructions for execution by the one or more processors, the program instructions comprising instructions for:
- receiving an estimated playback time of the media content and an estimated travel time of a user to reach a destination;
- generating one or more multimedia playback options for the media content based on a length of the media content and the estimated travel time of the user to reach the destination, wherein the one or more multimedia playback options for the media content comprises any one, or combination, of:
- a pause, a stop, slow down playback, speed up playback, and a switch to another media input source;
- querying the user to select the one or more multimedia playback options for the media content;
- obtaining an update to the estimated travel time of the user to reach the destination;
- and
- adjusting the one or more multimedia playback options for the media content to conform with one or more preferences of the user, based on the update to the estimated travel time of the user to reach the destination;
- modifying a route to fit the playback of the media content into the estimated travel time;
- switching to another media input source, if the estimated playback time of the media content exceeds the estimated travel time of a user to reach a destination;
- and
- providing an explanation why the one or more multimedia playback options for the media content is chosen.
Dependencies are inferred from the claim text.