The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 31, 2020

Filed:

May. 31, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Yan Yan, San Jose, CA (US);

Viet Thuc Ha, Milpitas, CA (US);

Xianren Wu, Santa Clara, CA (US);

Satya Pradeep Kanduri, Mountain View, CA (US);

Vijay Dialani, Fremont, CA (US);

Ye Xu, Hanover, NH (US);

Abhishek Gupta, San Francisco, CA (US);

Shakti Dhirendraji Sinha, Sunnyvale, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/2457 (2019.01); G06Q 50/00 (2012.01); G06N 20/00 (2019.01); G06F 16/9535 (2019.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24578 (2019.01); G06F 16/9535 (2019.01); G06N 20/00 (2019.01); G06Q 50/01 (2013.01); G06N 3/08 (2013.01);
Abstract

In an example embodiment, one or more sample ideal candidate member profiles in a social networking service are obtained, as well as one or more sample search result member profiles in the social networking service. Then, for each unique pair of sample ideal candidate member profile and sample search result member profile, a label is generated using a score generated from log information of the social networking service, the log information including records of communications between a searcher and members of the social networking service, the score being higher if the searcher communicated with both the member corresponding sample ideal candidate member profile and the member corresponding to the sample search result member profile in a same search session. The generated labels are fed into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles.


Find Patent Forward Citations

Loading…