×

Time-sensitive content update

  • US 9,686,577 B2
  • Filed: 11/08/2013
  • Issued: 06/20/2017
  • Est. Priority Date: 02/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by one or more computing systems of a social-networking system, determining available media content from one or more content sources;

    by the one or more computing systems of a social-networking system, accessing a social graph comprising;

    a plurality of user nodes that are each associated with a respective user of the social-networking system;

    a plurality of concept nodes that are each associated with a respective show or movie; and

    a plurality of edges connecting the user nodes and the concept nodes, each particular edge indicating that a particular user corresponding to a particular user node previously watched or liked a particular show or movie corresponding to a particular concept node;

    by the one or more computing systems of the social-networking system, determining a plurality of social coefficients for a user by analyzing a number and type of edges of the plurality of edges that connect a particular user node associated with the user and one or more of the concept nodes, the social coefficients indicating the user'"'"'s affinity for other objects on the social-networking system, the social coefficients based at least in part on;

    weights assigned to past actions of the user on the social-networking system as determined from the social graph; and

    weights assigned to relationships between the user and other objects of the social graph;

    by the one or more computing systems of the social-networking system, determining, based on the social coefficients, recommended media content for the user;

    by the one or more computing systems of the social-networking system, providing at least a portion of the available media content and at least a portion of the recommended media content for display in a programming guide on a display device of the user, the programming guide comprising a plurality of entries, each entry associated with one of the available media content or one of the recommended media content;

    by the one or more computing systems of the social-networking system, determining that an update action button should be displayed on the display device, the update action button operable to cause the social-networking system to update the programming guide;

    by the one or more computing systems of the social-networking system, providing the update action button for display on the display device when it is determined that the update action button should be displayed; and

    by the one or more computing systems of the social-networking system, updating, in response to pre-defined conditions, the programming guide to display one or more new entries that are each associated with new available media content, the pre-defined conditions comprising;

    a user selection of the update action button;

    a pre-defined amount of time after a previous update of the programming guide; and

    a pre-defined amount of time before each half hour.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×