Patent ID: 9569548
Date: 2017-02-14
CPC Classifications: G06F,Y10S

Claim:
1. A computer-implemented method comprising: receiving, by a browser assistant that is installed on a client device as an extension of a web browser, one or more query terms; transmitting, by the browser assistant, a search query that includes the one or more query terms to a search engine; receiving, by the browser assistant, a search results page from the search engine that is hosted by one or more first servers, wherein the search results page includes one or more search results that the search engine identifies as relevant to the search query, wherein each search result of the one or more search results includes a reference to a server that stores a resource that is associated with the search result; providing, by the browser assistant, the search results page for output by the web browser; determining, by the browser assistant, that a particular search result of the one or more search results has been selected; in response to determining that the particular search result has been selected, obtaining, by the browser assistant, a resource from a server that is different than the one or more first servers hosting the search engine, wherein the resource is associated with the selected, particular search result; modifying, by the browser assistant, the resource to alter an attribute of one or more occurrences of one or more of the query terms in text of the resource that is associated with the selected, particular search result; and providing, by the browser assistant, the modified resource for output by the web browser.