×

People search using proximity

  • US 9,870,391 B1
  • Filed: 07/30/2010
  • Issued: 01/16/2018
  • Est. Priority Date: 07/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed the program causes the computing device to at least:

  • obtain a search string from a client;

    obtain a user profile associated with the client from a directory of person profiles;

    execute a name search in the directory using the search string, thereby obtaining a plurality of person profiles from the directory that at least approximately match the search string based at least in part on respective names associated with individual ones of the plurality of person profiles;

    generate a corresponding proximity score for the individual ones of the plurality of person profiles based at least in part on comparing location information for the user profile with respective location information and department data for the individual ones of the plurality of person profiles, a weight of the department data being greater than a weight of the location information for the corresponding proximity score; and

    generate a plurality of search results for the name search, individual ones of the plurality of search results corresponding to individual ones of the plurality of person profiles, the plurality of search results being ordered based at least in part on a name match quality of the respective names to the search string and the corresponding proximity score for the individual ones of the plurality of person profiles to the user profile.

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