Appending playback from multiple source devices to the same media stream
First Claim
Patent Images
1. A method, comprising:
- receiving a play request at a first user device, the received play request being transmitted from at least one other user device and the received play request comprising instructions for obtaining a media file associated with the received play request, wherein communication between the first user device and the at least one other user device is managed by a third device based upon associations between the first user device and the at least one other user device within the third device;
ascertaining that the play request was issued from an authorized device, wherein the authorization of a device is managed by the third device and based upon associations between the first user device and the at least one other user device within the third device; and
updating the media play queue of the first device, without interrupting a currently playing media file and based upon the play request being issued from an authorized device, by appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device;
wherein the appending further comprises adding the media file associated with the received play request to a position within the media play queue according to an instruction included in the play request, wherein the instruction included in the play request comprises an instruction to override the media play queue issued from a device having override authorization and wherein the override authorization is managed by the third device.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect provides a method, including: receiving a play request at a first user device, the received play request being transmitted from at least one other user device; determining if a media file is currently being played at the first user device; and responsive to determining that a media file is currently being played at the first user device, appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device. Other aspects are described and claimed.
22 Citations
20 Claims
-
1. A method, comprising:
-
receiving a play request at a first user device, the received play request being transmitted from at least one other user device and the received play request comprising instructions for obtaining a media file associated with the received play request, wherein communication between the first user device and the at least one other user device is managed by a third device based upon associations between the first user device and the at least one other user device within the third device; ascertaining that the play request was issued from an authorized device, wherein the authorization of a device is managed by the third device and based upon associations between the first user device and the at least one other user device within the third device; and updating the media play queue of the first device, without interrupting a currently playing media file and based upon the play request being issued from an authorized device, by appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device; wherein the appending further comprises adding the media file associated with the received play request to a position within the media play queue according to an instruction included in the play request, wherein the instruction included in the play request comprises an instruction to override the media play queue issued from a device having override authorization and wherein the override authorization is managed by the third device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. An information handling device, comprising:
-
one or more processors; and a memory in operative connection with the one or more processors that stores instructions executable by the one or more processors to perform acts comprising; receiving a play request at the information handling device, the received play request being transmitted from at least one other user device and the received play request comprising instructions for obtaining a media file associated with the received play request, wherein communication between the first user device and the at least one other user device is managed by a third device based upon associations between the first user device and the at least one other user device within the third device; ascertaining that the play request was issued from an authorized device, wherein the authorization of a device is managed by the third device and based upon associations between the first user device and the at least one other user device within the third device; and updating the media play queue of the first device, without interrupting a currently playing media file and based upon the play request being issued from an authorized device, by appending, at the information handling device, a media file associated with the received play request to a media play queue of the information handling device; wherein the appending further comprises adding the media file associated with the received play request to a position within the media play queue according to the priority characteristic, wherein the instruction included in the play request comprises an instruction to override the media play queue issued from a device having override authorization and wherein the override authorization is managed by the third device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A program product, comprising:
-
a storage device having computer program code embodied therewith, the computer program code comprising; computer program code that receives a play request at a first user device, the received play request being transmitted from at least one other user device and the received play request comprising instructions for obtaining a media file associated with the received play request, wherein communication between the first user device and the at least one other user device is managed by a third device based upon associations between the first user device and the at least one other user device within the third device; computer program code that ascertains that the play request was issued from an authorized device, wherein the authorization of a device is managed by the third device and based upon associations between the first user device and the at least one other user device within the third device; and that updates the media play queue of the first device, without interrupting a currently playing media file and based upon the play request being issued from an authorized device, by appending, at the first user device, a media file associated with the received play request to a media play queue of the first user device; wherein appending further comprises adding the media file associated with the received play request to a position within the media play queue according to instruction included in the play request, wherein the instruction included in the play request comprises an instruction to override the media play queue issued from a device having override authorization and wherein the override authorization is managed by the third device.
-
Specification