Abstract:

Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.

Country: United States
Grant Date: January 11, 2022
INVENTORS: Vineet Bindal, Lakshimi Duraivenkatesh, Selcuk Kopru, Tomer Lancewicki, Nagasita Raghuram Nimishakavi Venkata, Ramesh Periyathambi

Abstract:

Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.

Country: United States
Grant Date: April 20, 2021
INVENTORS: DEEPTI BHOSALE, Vineet Bindal, Lakshimi Duraivenkatesh, Andrew Lin, Auston McReynolds, Nagasita Raghuram Nimishakavi Venkata, Ramesh Periyathambi
Lakshimi Duraivenkatesh

Lakshimi Duraivenkatesh