Method and system for previewing recommendation queues
First Claim
1. A method comprising:
- receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device;
providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device;
providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device;
receiving a request to couple the second user device to the first user device; and
coupling the second user device to the first user device, wherein media item recommendations generated by the second user device are directed to the first user device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for previewing a media item recommendation queue. A server receives a request from a first device for at least a portion of a media item recommendation queue associated with a second device. The server provides to the first device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second device. The order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second device. The server receives a request from the first device to couple the second device to the first device and couples the second device to the first device, wherein media item recommendations generated by the second device are directed to the first device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receiving a request to couple the second user device to the first user device; and coupling the second user device to the first user device, wherein media item recommendations generated by the second user device are directed to the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receiving a request from the first user device to inhibit sending the first user device a recommendation based on one of the recommendation queue entries in the top portion of the media item recommendation queue; receiving the recommendation based on the one of the recommendation queue entries in the top portion of the media item recommendation queue from the second user device destined for the first user device; and blocking the recommendation from being sent to the first user device.
-
-
13. A method comprising:
-
receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receiving a request from the first user device to inhibit sending the first user device a recommendation based on one of the recommendation queue entries in the top portion of the media item recommendation queue; receiving the recommendation based on the one of the recommendation queue entries in the top portion of the media item recommendation queue from the second user device destined for the first user device; blocking the recommendation from being sent to the first user device; and sending to the first user device a notification indicating that the recommendation was blocked.
-
-
14. A method comprising:
-
receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receiving a request from the first user device to inhibit sending the first user device a recommendation based on one of the recommendation queue entries in the top portion of the media item recommendation queue; receiving the recommendation based on the one of the recommendation queue entries in the top portion of the media item recommendation queue from the second user device destined for the first user device; blocking the recommendation from being sent to the first user device; and sending to the second user device a notification indicating that the recommendation was blocked.
-
-
15. An apparatus comprising:
-
a communication interface adapted to communicate via a network; and a control system adapted to; receive a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; provide to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; provide to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receive a request to couple the second user device to the first user device; and couple the second user device to the first user device, wherein media item recommendations generated by the second user device are directed to the first user device. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
receiving, by a server, a request from a first user device to designate a second user associated with a second user device a friend of a first user associated with the first user device; providing, by the server, the second user device a message comprising an invitation to designate the second user a friend of the first user; receiving, by the server, a request from the second user device for at least a portion of a media item recommendation queue associated with the first user device; providing to the second user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the first user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the first user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; and receiving a message from the second user device comprising one of an acceptance message and a rejection message in response to the invitation, and if the message is an acceptance message, coupling the first user device to the second user device, wherein media item recommendations generated by the first user device are directed to the second user device.
-
-
20. A method comprising:
-
receiving, by a server, a request from a first user device for at least a portion of a media item recommendation queue associated with a second user device; providing to the first user device a plurality of recommendation queue entries from a top portion of the media item recommendation queue associated with the second user device, wherein an order of the plurality of recommendation queue entries in the media item recommendation queue is based on a plurality of priority indicators associated with the second user device; providing to the first user device a commonality measure indicative of a diversity of recommendations associated with the second user device; receiving a request to couple the second user device to the first user device wherein the request to couple the second user device to the first user device is based on the plurality of recommendation queue entries; and coupling the second user device to the first user device, wherein media item recommendations generated by the second user device are directed to the first user device.
-
Specification