×

Ranking suggestions based on user attributes

  • US 9,805,142 B2
  • Filed: 04/11/2014
  • Issued: 10/31/2017
  • Est. Priority Date: 04/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • identifying suggestions for an input of a user, each of the suggestions including one or more characters not present in the input;

    identifying user attributes associated with the user;

    identifying, for a given suggestion of the suggestions, a set of the user attributes that are each associated with the given suggestion;

    identifying, for each of the user attributes of the set, a given suggestion bias measure for the given suggestion, wherein the given suggestion bias measure for a given user attribute of the set is based on a measure of submissions associated with the given suggestion by a set of users having indicated interactions associated with the given user attribute;

    determining an overall bias measure for the given suggestion based on the given suggestion bias measures for the user attributes of the set;

    determining a ranking of the given suggestion for the input based on the overall bias measure;

    identifying a submission of the given suggestion by the user;

    identifying additional suggestions for a second input of the user, wherein the second input is subsequent to the submission of the given suggestion;

    identifying, for a second given suggestion of the additional suggestions, a second set of the user attributes associated with the user that are also each associated with the second given suggestion, wherein the user attributes of the second set include overlapping attributes that are included in both the set, associated with the given suggestion, and the second set, associated with the second given suggestion;

    identifying, for each of the overlapping attributes, a second bias measure for the second given suggestion, wherein the second bias measures for the overlapping attributes vary from the given suggestion bias measures for the overlapping attributes;

    determining a second overall bias measure for the second given suggestion, wherein the second overall bias measure is based on the second bias measures for the overlapping attributes and the given suggestion bias measures for the overlapping attributes, the given suggestion bias measures for the overlapping attributes being bias measures for the given suggestion and based on the measures of submissions associated with the given suggestion, and wherein the given suggestion bias measures are used based on the second input of the user being subsequent to the previously submitted given suggestion;

    determining a ranking of the second given suggestion for the second input based on the second overall bias measure; and

    providing the second given suggestion for presentation as a suggestion for the second input, wherein providing the second given suggestion is based on the ranking.

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