×

Generating contact suggestions

  • US 9,934,286 B2
  • Filed: 03/02/2016
  • Issued: 04/03/2018
  • Est. Priority Date: 02/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating contact suggestions, comprising:

  • at a computer system having one or more processors and memory storing one or more programs to be executed by the one of more processors to perform the method of;

    identifying one or more suggested contacts from a set of contacts associated with a user for a draft electronic communication prepared by the user, wherein the user has identified one or more first contacts for the draft electronic communication, including;

    identifying in historical communications in a user account associated with the user, one or more groups of contacts that intersect any contact in the one or more first contacts identified by the user for the draft communication to generate one or more identified second contacts;

    generating a respective score for each respective second contact in the one or more identified second contacts, whereineach respective second contact in the one or more identified second contacts is included in the one or more identified groups of contacts, andthe generating the respective score for the respective second contact in the one or more identified second contacts comprises accumulating score contributions for a plurality of the one or more identified groups of contacts that include the respective second contact; and

    identifying the one or more suggested contacts from the one or more identified second contacts in accordance with the generated score of each respective second contact; and

    sending a contact suggestion based on the one or more suggested contacts for display to the user, wherein the contact suggestion includes a single second contact in the one or more identified second contacts with a generated score that is above a predefined threshold and wherein the contact suggestion excludes the one or more first contacts.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×