P2P real time media recommendations
First Claim
1. A method of operation of a central streaming media service comprising:
- streaming a media presentation to a user device of a first user for playback;
automatically providing a media recommendation identifying the media presentation to a second user in response to playback of the media presentation at the user device of the first user;
receiving the media recommendation on behalf of the second user;
making a determination as to whether the media recommendation is to be filtered based on one or more criterion; and
if the determination is made not to filter the media recommendation;
automatically adding the media presentation identified by the media recommendation to a pre-existing list of media presentations maintained for the second user to provide an updated list of media presentations for the second user;
automatically selecting a select media presentation to stream to a user device of the second user from the updated list of media presentations for the second user based on user preferences of the second user; and
streaming the select media presentation to the user device of the second user for playback in such a manner that enables playback of the select media presentation to begin upon completion of playback of the first media presentation;
wherein receiving the media recommendation comprises receiving the media recommendation during streaming of a first media presentation to the user device of the second user for playback.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for providing peer-to-peer (P2P) media recommendations. In one embodiment, a central streaming media service operates to stream media presentations to user devices of users. For each user desiring to send and receive recommendations, each time a media presentation is streamed to and played by a user device of the user, the central media service provides a recommendation identifying the media presentation to one or more other users associated with the user. Similarly, the central media service provides media recommendations to the user from one or more other users. Once streaming and playback of the media presentation is complete or substantially complete, the central streaming media service automatically selects a next media presentation for the user from a group of media presentations including those identified by the recommendations provided to the user and begins streaming the next media presentation to the user device of the user.
-
Citations
26 Claims
-
1. A method of operation of a central streaming media service comprising:
-
streaming a media presentation to a user device of a first user for playback; automatically providing a media recommendation identifying the media presentation to a second user in response to playback of the media presentation at the user device of the first user; receiving the media recommendation on behalf of the second user; making a determination as to whether the media recommendation is to be filtered based on one or more criterion; and if the determination is made not to filter the media recommendation; automatically adding the media presentation identified by the media recommendation to a pre-existing list of media presentations maintained for the second user to provide an updated list of media presentations for the second user; automatically selecting a select media presentation to stream to a user device of the second user from the updated list of media presentations for the second user based on user preferences of the second user; and streaming the select media presentation to the user device of the second user for playback in such a manner that enables playback of the select media presentation to begin upon completion of playback of the first media presentation; wherein receiving the media recommendation comprises receiving the media recommendation during streaming of a first media presentation to the user device of the second user for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A central server hosting a central streaming media service, comprising:
-
a communication interface communicatively coupling the central server to a network; and a control system associated with the communication interface and adapted to; stream a media presentation to a user device of a first user via the network for playback; automatically provide a media recommendation identifying the media presentation to a second user in response to playback of the media presentation at the user device of the first user; receive the media recommendation on behalf of the second user; make a determination as to whether the media recommendation is to be filtered based on one or more criterion; and if the determination is made not to filter the media recommendation; automatically add the media presentation identified by the media recommendation to a pre-existing list of media presentations maintained for the second user to provide an updated list of media presentations for the second user; automatically select a select media presentation to stream to a user device of the second user from the updated list of media presentations for the second user based on user preferences of the second user; and stream the select media presentation to the user device of the second user via the network for playback in such a manner that enables playback of the select media presentation to begin upon completion of playback of the first media presentation; wherein receiving the media recommendation comprises receiving the media recommendation during streaming of a first media presentation to the user device of the second user for playback. - View Dependent Claims (25, 26)
-
Specification