Coordinated multi-media playback
First Claim
Patent Images
1. A method comprising:
- receiving, by a device, a first selection of a first set of media files,the first set of media files being of a first type;
receiving, by the device, a second selection of a second set of media files;
determining, by the device, that the second set of media files is of a same type as the first type of the first set of media files;
providing, by the device and for display, information indicating that the second set of media files cannot be used based on the second set of media files being of the same type as the first type of the first set of media files;
receiving, by the device, a third selection of a third set of media files,the third set of media files being of a second type, andthe second type being different from the first type;
receiving, by the device, a request to create a package of media files;
retrieving, by the device, the first set of media files and the third set of media files;
generate, by the device and after receiving the request, the package of media files based on the first set of media files and the third set of media files; and
providing the package of media files to a media playback device for the media playback device to play at least some of the first set of media files while simultaneously playing at least some of the third set of media files.
3 Assignments
0 Petitions
Accused Products
Abstract
A request is received for playback of a package of media files, the package of media files including at least a first set of media files of a first type and a second set of media files of a second type. The first set of media files and the second set of media files are retrieved via a network. The package of media files is provided to a media playback device such that at least some of the first set of media files are played generally simultaneously as at least some of the second set of media files.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, a first selection of a first set of media files, the first set of media files being of a first type; receiving, by the device, a second selection of a second set of media files; determining, by the device, that the second set of media files is of a same type as the first type of the first set of media files; providing, by the device and for display, information indicating that the second set of media files cannot be used based on the second set of media files being of the same type as the first type of the first set of media files; receiving, by the device, a third selection of a third set of media files, the third set of media files being of a second type, and the second type being different from the first type; receiving, by the device, a request to create a package of media files; retrieving, by the device, the first set of media files and the third set of media files; generate, by the device and after receiving the request, the package of media files based on the first set of media files and the third set of media files; and providing the package of media files to a media playback device for the media playback device to play at least some of the first set of media files while simultaneously playing at least some of the third set of media files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
a processor to; receive a first selection of a first set of media files, the first set of media files being of a first type, receive a second selection of a second set of media files, determine that the second set of media files is of a same type as the first type of the first set of media files, provide, for display, information indicating that the second set of media files cannot be used based on the second set of media files being of the same type as the first type of the first set of media files, receive a third selection of a third set of media files, the third set of media files being of a second type, and the second type being different from the first type, retrieve the first set of media files and the third set of media files, generate a package of media files based on the first set of media files and the third set of media files, and provide the package of media files to a media playback device for the media playback device to play at least a first media file of the first set of media files while simultaneously playing at least a second media file of the third set of media files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by at least one device, cause the at least one device to; receive a first selection of a first set of media files, the first set of media files being of a first type; receive a second selection a second set of media files, determine that the second set of media files is of a same type as the first type of the first set of media files, provide, for display, information indicating that the second set of media files cannot be used based on the second set of media files being of the same type as the first type of the first set of media files, receive a third selection of a third set of media files, the third set of media files being of a second type, and the first type being different from the second type; receive a request to create a package of media files; retrieve the first set of media files and the third set of media files; generate, by the device and after receiving the request, the package of media files based on the first set of media files and the third set of media files; and provide the package of media files to a media playback device for the media playback device to play one or more first media files of the first set of media files while simultaneously playing one or more second media files of the third set of media files. - View Dependent Claims (20)
Specification