Displaying media action buttons based on media availability and social information
First Claim
Patent Images
1. A method comprising:
- providing, by one or more computer systems, a first media action button for display on a display device when it is determined that particular media content is currently available for viewing;
determining by the one or more computer systems, based on a social graph, that one or more connections of a user are currently watching the particular media content;
providing, by the one or more computer systems, a second media action button for display on the display device when it is determined that the particular media content is currently available for viewing and is currently being watched by the one or more connections of the user as determined from the social graph, the second media action button comprising a visual indication that the particular media content is currently being watched by the one or more connections of the user;
determining by the one or more computer systems, based on the social graph, that one or more other connections of the user have liked the particular media content;
providing, by the one or more computer systems, a third media action button for display on the display device when it is determined that the particular media content is currently available for viewing and has been liked by at least one of the one or more other connections of the user as determined from the social graph, the third media action button comprising a visual indication that the particular media content has been liked by at least one of the one or more other connections of the user; and
providing, by the one or more computer systems, a programming guide for display on the display device, the programming guide comprising a plurality of entries, each entry associated with respective media content;
wherein;
the first, second, and third media action buttons, when provided, are displayed within the programming guide;
the first, second, and third media action buttons are visually different from each other; and
the first, second, and third media action buttons are grayed-out when the particular media content is currently not available for viewing.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes determining available media content from one or more content sources, providing at least a portion of the available media content for display on a display device of a user, and determining whether a media action button should be displayed on the display device. The media action button is provided for display on the display device when it is determined that the media action button should be displayed. The media action button is operable to perform an action associated with particular available media content.
29 Citations
9 Claims
-
1. A method comprising:
-
providing, by one or more computer systems, a first media action button for display on a display device when it is determined that particular media content is currently available for viewing; determining by the one or more computer systems, based on a social graph, that one or more connections of a user are currently watching the particular media content; providing, by the one or more computer systems, a second media action button for display on the display device when it is determined that the particular media content is currently available for viewing and is currently being watched by the one or more connections of the user as determined from the social graph, the second media action button comprising a visual indication that the particular media content is currently being watched by the one or more connections of the user; determining by the one or more computer systems, based on the social graph, that one or more other connections of the user have liked the particular media content; providing, by the one or more computer systems, a third media action button for display on the display device when it is determined that the particular media content is currently available for viewing and has been liked by at least one of the one or more other connections of the user as determined from the social graph, the third media action button comprising a visual indication that the particular media content has been liked by at least one of the one or more other connections of the user; and providing, by the one or more computer systems, a programming guide for display on the display device, the programming guide comprising a plurality of entries, each entry associated with respective media content; wherein; the first, second, and third media action buttons, when provided, are displayed within the programming guide; the first, second, and third media action buttons are visually different from each other; and the first, second, and third media action buttons are grayed-out when the particular media content is currently not available for viewing.
-
-
2. The method of claim 1, wherein the first, second, and third media action buttons, when provided, each comprise a visual indication of whether the particular media content is currently available to watch.
-
3. The method of claim 1, wherein the first, second, and third media action buttons, are each operable, when selected, to:
-
send instructions to begin playing the particular media content on the display device or another device;
orsend instructions to tune another device to a channel in which the particular media content may be viewed.
-
-
4. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed to:
-
provide a first media action button for display on a display device when it is determined that particular media content is currently available for viewing; determine, based on a social graph, that one or more connections of a user are currently watching the particular media content; provide a second media action button for display on the display device when it is determined that the particular media content is currently available for viewing and is currently being watched by the one or more connections of the user as determined from the social graph;
determine, based on the social graph, that one or more other connections of the user have liked the particular media content, the second media action button comprising a visual indication that the particular media content is currently being watched by the one or more connections of the user;provide a third media action button for display on the display device when it is determined that the particular media content is currently available for viewing and has been liked by at least one of the one or more other connections of the user as determined from the social graph, the third media action button comprising a visual indication that the particular media content has been liked by at least one of the one or more other connections of the user; and provide a programming guide for display on the display device, the programming guide comprising a plurality of entries, each entry associated with respective media content; wherein; the first, second, and third media action buttons, when provided, are displayed within the programming guide; the first, second, and third media action buttons are visually different from each other; and the first, second, and third media action buttons are grayed-out when the particular media content is currently not available for viewing.
-
-
5. The one or more computer-readable non-transitory storage media of claim 4, wherein the first, second, and third media action buttons, when provided, each comprise a visual indication of whether the particular media content is currently available to watch.
-
6. The one or more computer-readable non-transitory storage media of claim 4, wherein the first, second, and third media action buttons, are each operable, when selected, to:
-
send instructions to begin playing the particular media content on the display device or another device;
orsend instructions to tune another device to a channel in which the particular media content may be viewed.
-
-
7. A system comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to; provide a first media action button for display on a display device when it is determined that particular media content is currently available for viewing; determine, based on a social graph, that one or more connections of a user are currently watching the particular media content; provide a second media action button for display on the display device when it is determined that the particular media content is currently available for viewing and is currently being watched by the one or more connections of the user as determined from the social graph, the second media action button comprising a visual indication that the particular media content is currently being watched by the one or more connections of the user; determine, based on the social graph, that one or more other connections of the user have liked the particular media content; provide a third media action button for display on the display device when it is determined that the particular media content is currently available for viewing and has been liked by at least one of the one or more other connections of the user as determined from the social graph, the third media action button comprising a visual indication that the particular media content has been liked by at least one of the one or more other connections of the user; and provide a programming guide for display on the display device, the programming guide comprising a plurality of entries, each entry associated with respective media content; wherein; the first, second, and third media action buttons, when provided, are displayed within the programming guide; the first, second, and third media action buttons are visually different from each other; and the first, second, and third media action buttons are grayed-out when the particular media content is currently not available for viewing.
-
-
8. The system of claim 7, wherein the first, second, and third media action buttons, when provided, each comprise a visual indication of whether the particular media content is currently available to watch.
-
9. The system of claim 7, wherein the first, second, and third media action buttons, are each operable, when selected, to:
-
send instructions to begin playing the particular media content on the display device or another device;
orsend instructions to tune another device to a channel in which the particular media content may be viewed.
-
Specification