Disk jockey streaming sessions
First Claim
Patent Images
1. A method comprising:
- initiating a disc jockey (DJ) session at a media device by designating the media device as a DJ device, identifying one or more additional media devices capable of bidirectional communication, and designating the one or more additional media devices as listener devices;
communicating an offer to join the DJ session to the one or more listener devices;
receiving an acceptance to join the DJ session from at least one of the listener devices;
creating a bidirectional communication link with the at least one listener device;
establishing the DJ session with the at least one listener device over the bidirectional communication link;
receiving, at the DJ device, at least one of a request, a suggestion, or a rating for a media content item that is available at the DJ device, the request received from the at least one listener device; and
streaming the media content item based on the at least one of the request, the suggestion, or the rating, from the DJ device, to the at least one listener device over the DJ session for one-time consumption by the at least one listener device so long as a time the media content is allowed to be streamed over the DJ session has not expired, the DJ device having a user interface that concurrently displays a device identifier indicating that the DJ device is in the DJ session, an additional device identifier indicating that the at least one listener device is in the DJ session, and an indication proximate the device identifier of the DJ device that visually distinguishes the device identifier of the DJ device on the user interface from additional device identifiers on the user interface of listener devices in the DJ session, the streaming the media content item effective to cause the at least one listener device to render a listener user interface that displays at least the device identifier of the DJ device and enables a user of the at least one listener device to rate the media content item.
3 Assignments
0 Petitions
Accused Products
Abstract
A media player may stream media content, such as music, to other media players over a data network connection, for example, a WiFi/802.11 connection. An encounter object may be used to keep a record of each media object transmitted. The encounter object may include information about the transmission itself, such as a date and time when the media object was transmitted and the source and destination media players involved. The encounter object may also include metadata about the media object, such as genre, album, title, and artist, if the media object is a song. The DJ session may also support user interaction, such as sharing library listings, suggesting next plays (requests), and polls.
31 Citations
20 Claims
-
1. A method comprising:
-
initiating a disc jockey (DJ) session at a media device by designating the media device as a DJ device, identifying one or more additional media devices capable of bidirectional communication, and designating the one or more additional media devices as listener devices; communicating an offer to join the DJ session to the one or more listener devices; receiving an acceptance to join the DJ session from at least one of the listener devices; creating a bidirectional communication link with the at least one listener device; establishing the DJ session with the at least one listener device over the bidirectional communication link; receiving, at the DJ device, at least one of a request, a suggestion, or a rating for a media content item that is available at the DJ device, the request received from the at least one listener device; and streaming the media content item based on the at least one of the request, the suggestion, or the rating, from the DJ device, to the at least one listener device over the DJ session for one-time consumption by the at least one listener device so long as a time the media content is allowed to be streamed over the DJ session has not expired, the DJ device having a user interface that concurrently displays a device identifier indicating that the DJ device is in the DJ session, an additional device identifier indicating that the at least one listener device is in the DJ session, and an indication proximate the device identifier of the DJ device that visually distinguishes the device identifier of the DJ device on the user interface from additional device identifiers on the user interface of listener devices in the DJ session, the streaming the media content item effective to cause the at least one listener device to render a listener user interface that displays at least the device identifier of the DJ device and enables a user of the at least one listener device to rate the media content item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media player device comprising:
one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising; initiating a disc jockey (DJ) session at a media device by designating the media device as a DJ device, identifying one or more additional media devices capable of bidirectional communication, and designating the one or more additional media devices as listener devices; communicating an offer to join the DJ session to the one or more listener devices; receiving an acceptance to join the DJ session from at least one of the listener devices; creating a bidirectional communication link with the at least one listener device; establishing the DJ session with the at least one listener device over the bidirectional communication link; receiving, at the DJ device, at least one of a request, a suggestion, or a rating for a media content item that is available at the DJ device, the request received from the at least one listener device; and streaming the media content item based on the at least one of the request, the suggestion, or the rating, from the DJ device, to the at least one listener device over the DJ session for one-time consumption by the at least one listener device so long as a time the media content is allowed to be streamed over the DJ session has not expired, the DJ device having a user interface that concurrently displays a device identifier indicating that the DJ device is in the DJ session, an additional device identifier indicating that the at least one listener device is in the DJ session, and an indication proximate the device identifier of the DJ device that visually distinguishes the device identifier of the DJ device on the user interface from additional device identifiers on the user interface of listener devices in the DJ session, the streaming the media content item effective to cause the at least one listener device to render a listener user interface that displays at least the device identifier of the DJ device and enables a user of the at least one listener device to rate the media content item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. One or more computer-readable memories storing instructions thereon that are executable by a computing device to perform operations comprising:
-
initiating a disc jockey (DJ) session at a media device by designating the media device as a DJ device, identifying one or more additional media devices capable of bidirectional communication, and designating the one or more additional media devices as listener devices; communicating an offer to join the DJ session to the one or more listener devices; receiving an acceptance to join the DJ session from at least one of the listener devices; creating a bidirectional communication link with the at least one listener device; establishing the DJ session with the at least one listener device over the bidirectional communication link; receiving, at the DJ device, at least one of a request, a suggestion, or a rating for a media content item that is available at the DJ device, the request received from the at least one listener device; and streaming the media content item based on the at least one of the request, the suggestion, or the rating, from the DJ device, to the at least one listener device over the DJ session for one-time consumption by the at least one listener device so long as a time the media content is allowed to be streamed over the DJ session has not expired, the DJ device having a user interface that concurrently displays a device identifier indicating that the DJ device is in the DJ session, an additional device identifier indicating that the at least one listener device is in the DJ session, and an indication proximate the device identifier of the DJ device that visually distinguishes the device identifier of the DJ device on the user interface from additional device identifiers on the user interface of listener devices in the DJ session, the streaming the media content item effective to cause the at least one listener device to render a listener user interface that displays at least the device identifier of the DJ device and enables a user of the at least one listener device to rate the media content item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification