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:
Jul. 28, 2020

Filed:

Feb. 19, 2016
Applicant:

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

Inventors:

Marcelo De Barros, Redmond, WA (US);

Prateek Tiwari, Sammamish, WA (US);

Shruti Malugu, Issaquah, WA (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2457 (2019.01); G06F 16/957 (2019.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24578 (2019.01); G06F 16/9574 (2019.01); H04L 67/02 (2013.01); H04L 67/2847 (2013.01); H04L 67/306 (2013.01);
Abstract

Techniques for optimizing delivery of online content to a mobile client device. In an aspect, a search application on the client device receives a user query, which is submitted to a server over a communications channel. The server retrieves a plurality of ranked search results relevant to the user query, and returns the search results to the client device. The search application further pre-fetches from the server and/or pre-renders content associated with a top plurality of the ranked search results, such that content may be instantly displayed at the client device if requested by the user. The identification and ranking of relevant search results by the server may be performed based on information provided by the client device that is customized to the user and/or the scenario, e.g., user account name, geographical location, device capabilities, etc.


Find Patent Forward Citations

Loading…