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:
May. 17, 2022

Filed:

Jan. 20, 2020
Applicant:

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

Inventors:

Manish Swaminathan, Santa Clara, CA (US);

Manas Haribhai Somaiya, Sunnyvale, CA (US);

Vivek Yogesh Tripathi, San Jose, CA (US);

Strahinja Markovic, Mountain View, CA (US);

Ali Mohamed, San Jose, CA (US);

Muhammad Hassan Khan, Union City, CA (US);

Xin Hu, San Jose, CA (US);

Caitlin Marie O'Connor, San Francisco, CA (US);

Zeesha Currimbhoy, Sunnyvale, CA (US);

Shunlin Liang, San Jose, CA (US);

Prateek Sachdev, Sunnyvale, CA (US);

Madhulekha Arunmozhi, Sunnyvale, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 16/2455 (2019.01); G06N 20/00 (2019.01); G06N 7/00 (2006.01); G06F 16/2457 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24532 (2019.01); G06F 16/24552 (2019.01); G06F 16/24578 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06N 7/005 (2013.01); G06N 20/00 (2019.01);
Abstract

Methods, systems, and computer programs are presented for reducing latency for providing a user feed containing one or more posts. One method includes operations for receiving a request to access the user feed and for performing a first query to search posts. The first query uses a first time horizon delimiting a creation time of posts and a first maximum number of posts selected for ranking. The posts from the first query are sent to the client device for presentation on a user interface. Further, a second query is performed to search posts, where the second query uses a second time horizon that is greater than the first time horizon and a second maximum number of posts for ranking that is greater than the first maximum number of posts. The posts from the first query and the second query are merged and sent to the client device for presentation.


Find Patent Forward Citations

Loading…