# US 2013/0254337 A1 · System And Method For Sharing Playlists

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

- Number: US 2013/0254337 A1
- Document ID: US20130254337A1
- Status: Published application
- Kind: A1
- Application number: 13/893,599
- Filed: 2013-05-14
- Published: 2013-09-26
- Earliest claimed: 2004-05-05
- Assignees: Black Hills Media, LLC
- Applicants: Black Hills Media, LLC
- Inventors: Martin Weel
- Web page: https://patentgrep.com/patent/US20130254337A1

## CPC

- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- G08C 17/02: using a radio link
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/306: User profiles
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/482: End-user interface for programme selection
- H04W 76/10: Connection setup
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system for sharing playlists utilizes a network, such as the Internet. A player device other than a general purpose computer, such as a dedicated media player or a remote control for a dedicated media player, is configured to communicate a playlist to a wireless handheld remote control associated with and separate from the media player device, the playlist having been received from a remote source. At least one item identifier included in the playlist is received from the wireless handheld remote control. At least one item identified by the at least one item identifier is rendered.

## Claims

### Claim 1

A method comprising:
communicating a playlist from a first media player device to a wireless handheld remote control associated with and separate from the first media player device, the playlist having been received from a remote source;
receiving, from the wireless handheld remote control, at least one item identifier included in the playlist; and
rendering, by the first media player device, at least one item identified by the at least one item identifier.

### Claim 2 (depends on 1)

The method of claim 1, wherein communicating a playlist from a first media player device to a wireless handheld remote control comprises communicating the playlist from at least one of a set top box, a stereo receiver, a digital video recorder, an MP3 player, a game console, and a telephone.

### Claim 3 (depends on 1)

The method of claim 1, comprising receiving the playlist by the first media player device from a content server.

### Claim 4 (depends on 1)

The method of claim 1, comprising receiving the playlist by the first media player device from a second media player device.

### Claim 5 (depends on 1)

The method of claim 1, comprising receiving the playlist by the first media player device via at least one of a local area network (LAN), a wide area network (WAN), and the Internet.

### Claim 6 (depends on 1)

The method of claim 1, wherein communicating a playlist from a first media player device to a wireless handheld remote control comprises communicating the playlist via a LAN.

### Claim 7 (depends on 1)

The method of claim 1, wherein communicating a playlist from a first media player device to a wireless handheld remote control comprises communicating the playlist via a Transmission Control Protocol/Internet Protocol (TCP/IP).

### Claim 8 (depends on 1)

The method of claim 1, wherein rendering the at least one item further comprises at least one of downloading, from the remote source, the at least one item and streaming, from the remote source, the at least one item.

### Claim 9 (depends on 1)

The method of claim 1, further comprising displaying, on the first media player device, the playlist.

### Claim 10 (depends on 9)

The method of claim 9, wherein the playlist further comprises a second item identifier that identifies a second item, and further comprising:
receiving, by the first media player device, user input selecting the second item identifier; and
rendering, by the first media player device, the second item.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
receiving input from a user;
based on the input, searching for the playlist on the remote source; and
requesting the playlist from the remote source.

### Claim 12 (depends on 1)

The method of claim 1, further comprising automatically updating the playlist at the first media player device in response to a change made to the playlist by a user of the wireless handheld remote control.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
comparing, by the first media player device, each of a plurality of user profiles with a target user profile of a first user associated with the first media player device;
selecting, by the first media player device, a matching user profile from the plurality of user profiles;
selecting a playlist of a matching user associated with the matching user profile, wherein a plurality of playlists including the selected playlist is stored by at least one server, each of the plurality of playlists is a playlist of one of a plurality of users including the matching user, and each of the plurality of users is associated with one of the plurality of user profiles; and
requesting, by the first media player device, delivery of the selected playlist of the matching user from the remote source.

### Claim 14

A media player device comprising:
a communication interface communicatively coupling the media player device to a remote source via a network; and
a control system associated with the communication interface and adapted to:
communicate a playlist to a wireless handheld remote control associated with and separate from the media player device, the playlist having been received from a remote source;
receive, from the wireless handheld remote control, at least one item identifier included in the playlist; and
render at least one item identified by the at least one item identifier.

### Claim 15 (depends on 14)

The media player device of claim 14, wherein the media player device comprises at least one of a set top box, a stereo receiver, a digital video recorder, an MP3 player, a game console, and a telephone.

### Claim 16 (depends on 14)

The media player device of claim 14, wherein the control system is further adapted to display, on the media player device, the playlist.

### Claim 17 (depends on 14)

The media player device of claim 14, wherein the remote source comprises at least one of a content server and a second media player device.

### Claim 18 (depends on 14)

The media player device of claim 14, wherein the first media player device is communicatively coupled to the remote source via at least one of a local area network (LAN), a wide area network (WAN), and the Internet.

### Claim 19 (depends on 14)

The media player device of claim 14, wherein the first media player device is communicatively coupled to the wireless handheld remote control via a LAN.

### Claim 20 (depends on 14)

The media player device of claim 14, wherein the first media player device communicates with the wireless handheld remote control via a Transmission Control Protocol/Internet Protocol (TCP/IP).

### Claim 21 (depends on 14)

The media player device of claim 14, wherein the first media player device is adapted to download the at least one item from the remote source.

### Claim 22 (depends on 14)

The media player device of claim 14, wherein the first media player device is adapted to stream the at least one item from the remote source.

### Claim 23 (depends on 14)

The media player device of claim 14, wherein the first media player device is adapted to display the playlist.

### Claim 24 (depends on 14)

The media player device of claim 14, wherein the playlist further comprises a second item identifier that identifies a second item, and wherein the control system is further adapted to:
receive user input selecting the second item identifier; and
render the second item.

### Claim 25 (depends on 14)

The media player device of claim 14, wherein the control system is further adapted to:
receive input from a user;
based on the input, search for the playlist on the remote source; and
request the playlist from the remote source.

### Claim 26 (depends on 14)

The media player device of claim 14, wherein the control system is further adapted to automatically update the playlist at the media player device in response to a change made to the playlist by a user of the wireless handheld remote control.

### Claim 27 (depends on 14)

The media player device of claim 14, wherein the control system is further adapted to:
compare each of a plurality of user profiles with a target user profile of a first user associated with the media player device;
select a matching user profile from the plurality of user profiles;
select a playlist of a matching user associated with the matching user profile, wherein a plurality of playlists including the selected playlist are stored by at least one server, each of the plurality of playlists is a playlist of one of a plurality of users including the matching user, and each of the plurality of users is associated with one of the plurality of user profiles; and
request delivery of the selected playlist of the matching user from the remote source.

### Claim 28

A computer program product stored on a non-transitory computer-readable storage medium and including instructions configured to cause a processor to carry out the steps of:
communicating a playlist from a first media player device to a wireless handheld remote control associated with and separate from the first media player device, the playlist having been received from a remote source;
receiving, from the wireless handheld remote control, at least one item identifier included in the playlist; and
rendering, by the first media player device, at least one item identified by the at least one item identifier.
