Preloading content for requesting applications
First Claim
Patent Images
1. A method comprising:
- receiving a request, by a web browser from another application different than the web browser comprising content being viewed by a user in the another application, identifying addresses to a plurality of web pages to preload within the web browser;
determining, by the web browser, at least one web page from among the plurality of web pages to preload based on previous browsing history of the user in the another application of other content different than the content being viewed by the user;
loading the at least one web page within the web browser in response to the request from the other application; and
in response to a selection in the other application from a user to display the at least one web page, switching from a display of the other application to a display of the web browser and providing the at least one web page for display in the web browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for preloading content in one application for another application are provided. In one aspect, a method includes receiving a request by a first application from a second application to preload content in the first application, and loading the content in the first application in response to the request from the second application. The method also includes switching from a display of the second application to a display of the first application and providing the loaded content for display in the first application in response to a selection in the second application from a user to display the content. Systems and machine-readable media are also provided.
77 Citations
15 Claims
-
1. A method comprising:
-
receiving a request, by a web browser from another application different than the web browser comprising content being viewed by a user in the another application, identifying addresses to a plurality of web pages to preload within the web browser; determining, by the web browser, at least one web page from among the plurality of web pages to preload based on previous browsing history of the user in the another application of other content different than the content being viewed by the user; loading the at least one web page within the web browser in response to the request from the other application; and in response to a selection in the other application from a user to display the at least one web page, switching from a display of the other application to a display of the web browser and providing the at least one web page for display in the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory comprising instructions; and a processor configured to execute the instructions to; receive a request, by a web browser from another application different than the web browser comprising content being viewed by a user in the another application, identifying addresses to a plurality of web pages to preload within the web browser; determine, by the web browser, at least one web page from among the plurality of web pages to preload based on previous browsing history of the user in the another application of other content different than the content being viewed by the user; load the at least one web page within the web browser in response to the request from the other application; and in response to a selection in the other application from a user to display the at least one web page, switch from a display of the other application to a display of the web browser and provide the at least one web page for display in the web browser, wherein the at least one web page is rendered for display in the web browser. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method comprising:
-
receiving a request, by a web browser from another application different than the web browser comprising content being viewed by a user in the another application, identifying addresses to a plurality of web pages to preload within the web browser; determining, by the web browser, at least one web page from among the plurality of web pages to preload based on previous browsing history of the user in the another application of other content different than the content being viewed by the user; loading the at least one web page within the web browser in response to the request from the other application; in response to a selection in the other application from a user to display the at least one web page, switching from a display of the other application to a display of the web browser and providing the loaded web page for display in the web browser, wherein the at least one web page is rendered for display in the web browser, and wherein the request by the web browser from the other application is received while the other application is a foreground process, and the at least one web page is loaded in the web browser as a background process while the other application remains the foreground process, and when the web browser is not running as a background process, the web browser is initialized as the background process in response to the request being received by the web browser from the other application to preload the at least one web page in the web browser.
-
Specification