# US 2014/0156781 A1 · Appending playback from multiple source devices to the same media stream

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156781 A1
- Document ID: US20140156781A1
- Status: Published application
- Kind: A1
- Application number: 13/690,226
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: Lenovo (Singapore) Pte. Ltd.
- Inventors: Philip Lee Childs; Michael Terrell Vanover; Hui Wang; Shaowei Chen
- Web page: https://patentgrep.com/patent/US20140156781A1

## CPC

- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04L 9/40: Network security protocols
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### Claim 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;
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.

### Claim 2 (depends on 1)

The method of claim 1, wherein the play request received at the first user device comprises a media file.

### Claim 3 (depends on 1)

The method of claim 1, wherein the play request received at the first user device comprises information for locating a media file.

### Claim 4 (depends on 1)

The method of claim 1, wherein the play request received at the first user device comprises a media play override instruction.

### Claim 5 (depends on 4)

The method of claim 4, further comprising determining if the media play override instruction is effective via ascertaining if the media play override instruction was issued from an authorized device.

### Claim 6 (depends on 5)

The method of claim 5, wherein the ascertaining if the media play override instruction was issued from an authorized device comprises ascertaining if a device issuing a media override instruction is authorized by a cloud account associated with the first user device.

### Claim 7 (depends on 1)

The method of claim 1, wherein 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 further comprises adding a media file to an end of the media play queue.

### Claim 8 (depends on 1)

The method of claim 1, wherein 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 further comprises adding a media file to a position within the media play queue according to an instruction included in the play request.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first user device comprises a device associated with a first cloud user account and the at least one other user device comprises a second user device associated with a second cloud user account.

### Claim 10 (depends on 9)

The method of claim 9, wherein the at least one other user device comprises a third user device associated with a third cloud user account.

### Claim 11

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;
determining if a media file is currently being played at the information handling device; and
responsive to determining that a media file is currently being played at the information handling device, 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.

### Claim 12 (depends on 11)

The information handling device of claim 11, wherein the play request received at the information handling device comprises a media file.

### Claim 13 (depends on 11)

The information handling device of claim 11, wherein the play request received at the information handling device comprises information for locating a media file.

### Claim 14 (depends on 11)

The information handling device of claim 11, wherein the play request received at the information handling device comprises a media play override instruction.

### Claim 15 (depends on 14)

The information handling device of claim 14, wherein the acts further comprise determining if the media play override instruction is effective via ascertaining if the media play override instruction was issued from an authorized device.

### Claim 16 (depends on 15)

The information handling device of claim 15, wherein the ascertaining if the media play override instruction was issued from an authorized device comprises ascertaining if a device issuing a media override instruction is authorized by a cloud account associated with the information handling device.

### Claim 17 (depends on 11)

The information handling device of claim 11, wherein 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 further comprises adding a media file to an end of the media play queue.

### Claim 18 (depends on 11)

The information handling device of claim 11, wherein 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 further comprises adding a media file to a position within the media play queue according to an instruction included in the play request.

### Claim 19 (depends on 11)

The method of claim 11, wherein the information handling device comprises a device associated with a first cloud user account and the at least one other user device comprises a second user device associated with a second cloud user account.

### Claim 20

A program product, comprising:
a storage medium having computer program code embodied therewith, the computer program code comprising:
computer program code configured to receive a play request at a first user device, the received play request being transmitted from at least one other user device;
computer program code configured to determine if a media file is currently being played at the first user device; and
computer program code configured to, responsive to determining that a media file is currently being played at the first user device, append, at the first user device, a media file associated with the received play request to a media play queue of the first user device.
