Providing a program listing
First Claim
Patent Images
1. A method for providing displays of media content consumed by a plurality of social contacts of a user, the method comprising:
- receiving, using a hardware processor, content identifier data representing media content items indicated as being consumed by the plurality of social contacts associated with a user, wherein each of the content identifier data was automatically generated in response one of the plurality of social contacts consuming at least a portion of one of the media content items;
receiving, from a plurality of sharing applications that are each associated with one of the plurality of social contacts, an indication to share consumption of one or more of the plurality of media content items with a user account of the user; and
providing, using the hardware processor, display data in a multi-pane display, wherein the multi-pane display presents, in a first pane, a plurality of media content items which have each been shared with the user by one or more of the plurality of social contacts using the plurality of sharing applications, wherein each of the plurality of media content items corresponds to one of the media content items in the content identifier data.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a program listing include storing user profile data and a user identifier for a user; storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user; receiving program identifier data representing programs currently being viewed by the social contacts; ranking the program identifier data for each of the plurality of social contacts based at least in part on the user profile data; and sending display data representing the program identifier data for display in an order based on the ranking.
-
Citations
23 Claims
-
1. A method for providing displays of media content consumed by a plurality of social contacts of a user, the method comprising:
-
receiving, using a hardware processor, content identifier data representing media content items indicated as being consumed by the plurality of social contacts associated with a user, wherein each of the content identifier data was automatically generated in response one of the plurality of social contacts consuming at least a portion of one of the media content items; receiving, from a plurality of sharing applications that are each associated with one of the plurality of social contacts, an indication to share consumption of one or more of the plurality of media content items with a user account of the user; and providing, using the hardware processor, display data in a multi-pane display, wherein the multi-pane display presents, in a first pane, a plurality of media content items which have each been shared with the user by one or more of the plurality of social contacts using the plurality of sharing applications, wherein each of the plurality of media content items corresponds to one of the media content items in the content identifier data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing displays of media content consumed by a plurality of social contacts of a user, the system comprising:
-
a memory; and a hardware processor that, when executing computer executable instructions stored in the memory, is configured to; receive content identifier data representing media content items indicated as being consumed by the plurality of social contacts associated with a user, wherein each of the content identifier data was automatically generated in response one of the plurality of social contacts consuming at least a portion of one of the media content items; receive, from a plurality of sharing applications that are each associated with one of the plurality of social contacts, an indication to share consumption of one or more of the plurality of media content items with a user account of the user; and provide display data in a multi-pane display, wherein the multi-pane display presents, in a first pane, a plurality of media content items which have each been shared with the user by one or more of the plurality of social contacts using the plurality of sharing applications, wherein each of the plurality of media content items corresponds to one of the media content items in the content identifier data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing displays of media content consumed by a plurality of social contacts of a user, the method comprising:
-
receiving content identifier data representing media content items indicated as being consumed by the plurality of social contacts associated with a user, wherein each of the content identifier data was automatically generated in response one of the plurality of social contacts consuming at least a portion of one of the media content items; receiving, from a plurality of sharing applications that are each associated with one of the plurality of social contacts, an indication to share consumption of one or more of the plurality of media content items with a user account of the user; and providing display data in a multi-pane display, wherein the multi-pane display presents, in a first pane, a plurality of media content items which have each been shared with the user by one or more of the plurality of social contacts using the plurality of sharing applications, wherein each of the plurality of media content items corresponds to one of the media content items in the content identifier data.
-
Specification