×

Creating and managing granular relationships on an online social network

  • US 9,659,049 B2
  • Filed: 04/17/2015
  • Issued: 05/23/2017
  • Est. Priority Date: 06/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A database system comprising:

  • at least one database storing a plurality of data objects; and

    at least one server comprising a processor and a memory, the at least one server configured to cause;

    processing a request received from a user device associated with a requesting user of a social networking system to display a news feed of the social networking system according to subscription information provided by the requesting user, the subscription information identifying a plurality of other users of the social networking system as friends with or as followed by the requesting user, each other user capable of being associated with, using the database system, updates of a plurality of update types provided by the social networking system, at least one of the other users having been subscribed to by the requesting user using a graphical button displayed as at least part of a user interface on a display of the user device, the subscription information stored using a first one or more of the data objects of the at least one database, the subscription information identifying;

    at least a first one of the update types chosen by the requesting user to identify updates for inclusion in the news feed, andat least a second one of the update types chosen by the requesting user to identify updates for exclusion from the news feed;

    identifying, using the database system, a first update associated with the at least one other user as being of the first update type, the first update being one of a plurality of updates stored using a second one or more of the data objects of the at least one database;

    identifying, using the database system, a second update of the plurality of updates as being of the second update type;

    generating, using the database system, a news feed to;

    include at least the first update, andexclude at least the second update; and

    providing the generated news feed to the user device of the requesting user for display.

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