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:
Oct. 19, 2021

Filed:

Apr. 30, 2018
Applicant:

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

Inventors:

Yijie Wang, Sunnyvale, CA (US);

Souvik Ghosh, Saratoga, CA (US);

Timothy Paul Jurka, Redwood City, CA (US);

Shaunak Chatterjee, Sunnyvale, CA (US);

Wei Xue, Sunnyvale, CA (US);

Bonnie Barrilleaux, San Francisco, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 50/00 (2012.01); G06F 17/18 (2006.01); G06N 20/00 (2019.01); G06F 16/435 (2019.01); G06F 3/0482 (2013.01);
U.S. Cl.
CPC ...
G06Q 50/01 (2013.01); G06F 3/0482 (2013.01); G06F 16/435 (2019.01); G06F 17/18 (2013.01); G06N 20/00 (2019.01);
Abstract

A plurality of potential feed objects and corresponding identifications of actors who performed a user interface action that caused a corresponding potential feed object to be generated are obtained. The plurality of potential feed objects and corresponding actor identifications are then fed into a machine learned feed object ranking model, with the machine learned feed object ranking model having been trained via a machine learning algorithm to calculate a score for each of the potential feed objects. The score is based on a combination of a likelihood that the user will perform an interaction, via the user interface, on the potential feed object, likelihood that the user's interaction will cause one or more downstream events by other users, and likelihood that a response from a viewer will cause the actor corresponding to the potential feed object to perform an additional user interface action to generate another potential feed object.


Find Patent Forward Citations

Loading…