SYSTEMS AND METHODS FOR SYNCHRONIZING MEDIA ASSET PLAYBACK ON MULTIPLE DEVICES
First Claim
1. A method for recommending media assets, the method comprising:
- retrieving, from a first database, a media preference associated with a first user;
comparing, using control circuitry, the media preference to metadata associated with a plurality of content;
based on the comparison of the media preference to the metadata associated with the plurality of content, determining that a media asset of the plurality of content matches the media preference;
retrieving, from a second database, data indicating connections between users of a social network;
identifying, based on the data, a second user connected to the first user in the social network;
retrieving media preferences associated with the second user;
comparing the media preferences associated with the second user to metadata associated with the media asset;
determining that the media asset matches at least one media preference associated with the second user;
in response to determining that the media asset matches the media preference, and in response to determining that the media asset matches at least one media preference associated with the second user;
comparing calendars of the first user and the second user to determine a recommended time period that is equal to or exceeds a duration of the media asset that the calendars indicate is available for both the first user and the second user; and
generating for display a media recommendation screen including an indication of the media asset an indication of the second user, and an indication of the recommended time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for recommending media assets for a group. A media guidance application may generate recommendations for media assets along with indications of other users that may be interested in consuming the media asset. For example, the media guidance application may identify a media asset that matches a media preference of a first user and identify a second user connected to the first user in a social network, wherein the media asset matches at least one media preference associated with the second user. A media recommendation screen may be generated that includes both an indication of the media asset as well as an indication of the second user.
-
Citations
21 Claims
-
1. A method for recommending media assets, the method comprising:
-
retrieving, from a first database, a media preference associated with a first user; comparing, using control circuitry, the media preference to metadata associated with a plurality of content; based on the comparison of the media preference to the metadata associated with the plurality of content, determining that a media asset of the plurality of content matches the media preference; retrieving, from a second database, data indicating connections between users of a social network; identifying, based on the data, a second user connected to the first user in the social network; retrieving media preferences associated with the second user; comparing the media preferences associated with the second user to metadata associated with the media asset; determining that the media asset matches at least one media preference associated with the second user; in response to determining that the media asset matches the media preference, and in response to determining that the media asset matches at least one media preference associated with the second user; comparing calendars of the first user and the second user to determine a recommended time period that is equal to or exceeds a duration of the media asset that the calendars indicate is available for both the first user and the second user; and generating for display a media recommendation screen including an indication of the media asset an indication of the second user, and an indication of the recommended time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for recommending media assets, the system comprising:
control circuitry configured to; retrieve, from a first database, a media preference associated with a first user; compare the media preference to metadata associated with a plurality of content; based on the comparison of the media preference to the metadata associated with the plurality of content, determine that a media asset of the plurality of content matches the media preference; retrieve, from a second database, data indicating connections between users of a social network; identify, based on the data, a second user connected to the first user in the social network; retrieve media preferences associated with the second user; compare the media preferences associated with the second user to metadata associated with the media asset; determine that the media asset matches at least one media preference associated with the second user; in response to determining that the media asset matches the media preference, and in response to determining that the media asset matches at least one media preference associated with the second user; compare calendars of the first user and the second user to determine a recommended time period that is equal to or exceeds a duration of the media asset that the calendars indicate is available for both the first user and the second user; and generate for display a media recommendation screen including an indication of the media asset, an indication of the second user, and an indication of the recommended time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21-50. -50. (canceled)
Specification