×

Social annotations for enhanced search results

  • US 9,934,283 B2
  • Filed: 03/08/2013
  • Issued: 04/03/2018
  • Est. Priority Date: 03/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by data processing apparatus, the method comprising:

  • obtaining, by the data processing apparatus, search results that are responsive to a received query received from a user;

    retrieving a set of topics associated with the user from a topics repository, the set of topics being provided from a topics service that associates one or more topics with users of one or more computer-implemented services, and each topic in the set of topics being associated with a topic score;

    determining a subset of topics from the set of topics associated with the user, the subset of topics comprising topics having respective topic scores that exceed a threshold score;

    determining, by the data processing apparatus, that one or more topics are associated with the query, and in response;

    determining, by the data processing apparatus, that social annotations are to be displayed in a search results page based on;

    one or more topics being included in an intersection of i) the one or more topics associated with the query and ii) one or more topics in the subset of topics associated with the user having topic scores that exceed the threshold score, and in response to determining that social annotations are to be displayed;

    providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page, wherein the enhanced search results page comprises the obtained search results and one or more social annotations, at least one social annotation comprising a graphical representation of social networking data that is associated with a respective search result and the user; and

    transmitting, by the data processing apparatus, the electronic document to a computing device associated with the user.

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