×

Enabling preference portability for users of a social networking system

  • US 10,210,465 B2
  • Filed: 11/11/2011
  • Issued: 02/19/2019
  • Est. Priority Date: 11/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining, in a database, a plurality of page objects of a social networking system, each of the plurality of page objects being a representation of a page, associated with stored user interactions of users with the page that the page object represents, and attributed to an entity from a plurality of entities;

    determining, by a processor, a match between a first page object and a second page object of the plurality of page objects, the match indicating the first and second page objects are attributed to a same entity;

    determining, by the processor, a match score for the match between the first and second page objects based on matching rules;

    responsive to the match score exceeding a predetermined threshold;

    generating, by the processor, a metapage object, wherein the metapage object is stored in a database, stores identifiers of the first and second page objects as references to the first and second page objects;

    receiving, from a user of the social networking system, a request for user interactions with a first page represented by the first page object;

    querying for the identifier of the first page object in the database;

    identifying the metapage object storing the identifier of the first page object;

    identifying a best page object for the metapage object, wherein the best page object is selected from the first and the second page objects, and wherein selection of the best page object is based on the user requesting the user interactions; and

    providing, based on the querying, to the user for display, stored user interactions with the page that the best page object represents.

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