Platform show pages
AssigneeFacebook, Inc.
InventorErick Tseng
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes determining available shows from one or more content sources, providing at least a portion of the available shows for display in a programming guide on a display device of a user, receiving a selection by the user of a particular entry in the programming guide, determining a plurality of modules for the particular show, and providing a show page that includes the determined modules for display on the display device in response to the selection by the user. The entries of the programming guide are each associated with one of the available shows. At least one of the determined modules includes social content from a social graph of the social-networking system.
Claims16
A method comprising:
- by one or more computer systems of a social-networking system, determining available shows from one or more content sources;
- by the one or more computer systems of the social-networking system, providing a programming guide for display on a display device of a user, the programming guide comprising a plurality of entries, each entry associated with one of the available shows;
- by the one or more computer systems of the social-networking system, receiving a selection by the user of a first entry in the programming guide, the first entry associated with a first show;
- by the one or more computer systems of the social-networking system, determining, based at least in part on a classification of the first show of the first entry, a plurality of modules for the first show, wherein:
- at least one of the determined modules comprises social content from a social graph of the social-networking system;
- and
- the plurality of modules for the first show comprises a default module that is displayed regardless of the determined classification of the first show;
- by the one or more computer systems of the social-networking system, determining, using social content from the social graph that is associated with the first show of the first entry, an order in which to display the determined plurality of modules, the order being adjusted when it is determined that particular social content associated with a particular one of the plurality of modules exceeds a preconfigured amount;
- by the one or more computer systems of the social-networking system, providing a show page for display in an interface separate from the programming guide on the display device in response to the selection by the user, the show page comprising the determined plurality of modules arranged according to the determined order.
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:
- determine available shows from one or more content sources;
- provide a programming guide for display on a display device of a user, the programming guide comprising a plurality of entries, each entry associated with one of the available shows;
- receive a selection by the user of a first entry in the programming guide, the first entry associated with a first show;
- determine, based at least in part on a classification of the first show of the first entry, a plurality of modules for the first show, wherein:
- at least one of the determined modules comprising social content from a social graph of a social-networking system;
- and
- the plurality of modules for the first show comprises a default module that is displayed regardless of the determined classification of the first show;
- determine, using social content from the social graph that is associated with the first show of the first entry, an order in which to display the determined plurality of modules, the order being adjusted when it is determined that particular social content associated with a particular one of the plurality of modules exceeds a preconfigured amount;
- and
- provide a show page for display in an interface separate from the programming guide on the display device in response to the selection by the user, the show page comprising the determined plurality of modules arranged according to the determined order.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors comprising instructions executable by the processors, the one or more processors being operable when executing the instructions to:
- determine available shows from one or more content sources;
- provide a programming guide for display on a display device of a user, the programming guide comprising a plurality of entries, each entry associated with one of the available shows;
- receive a selection by the user of a first entry in the programming guide, the first entry associated with a first show;
- determine, based at least in part on a classification of the first show of the first entry, a plurality of modules for the first show, wherein:
- at least one of the determined modules comprising social content from a social graph of a social-networking system;
- and
- the plurality of modules for the first show comprises a default module that is displayed regardless of the determined classification of the first show;
- determine, using social content from the social graph that is associated with the first show of the first entry, an order in which to display the determined plurality of modules, the order being adjusted when it is determined that particular social content associated with a particular one of the plurality of modules exceeds a preconfigured amount;
- and
- provide a show page for display in an interface separate from the programming guide on the display device in response to the selection by the user, the show page comprising the determined plurality of modules arranged according to the determined order.
Dependencies are inferred from the claim text.