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 recommendation at the user device of the first user;
receiving the media recommendation on behalf of the second user;
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.
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
31 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 recommendation at the user device of the first user; receiving the media recommendation on behalf of the second user; 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. - 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, 25)
-
-
26. 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 recommendation at the user device of the first user; receive the media recommendation on behalf of the second user; 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. - View Dependent Claims (27, 28)
-
-
29. A method of operation of a central streaming media service comprising:
-
providing a list of media presentations for a user comprising a first plurality of media presentations; automatically providing a plurality of media recommendations to the user from a plurality of recommenders, each of the plurality of media recommendations automatically provided in response to playback of a corresponding one of a second plurality of media presentations at the user device of a corresponding one of the plurality of recommenders; receiving the plurality of media recommendations on behalf of the user; automatically adding the second plurality of media presentations identified by the plurality of media recommendations to the list of media presentations maintained for the user to provide an updated list of media presentations for the user; automatically selecting a select media presentation to stream to a user device of the user from the updated list of media presentations for the user based on user preferences of the user; and streaming the select media presentation to the user device of the user for playback. - View Dependent Claims (30, 31)
-
Specification