Loading a web page
First Claim
Patent Images
1. A method for loading a web page, the method comprising:
- searching, by one or more processors, a web application for user interface change portions, wherein execution of the user interface change portions triggers a user interface to change, and wherein the web application is renderable on the user interface as a web page by a browser;
marking, by one or more processors, the user interface change portions to interrupt, upon execution of the web application, the execution of the web application;
interrupting, by one or more processors, execution of the web application upon an initial execution of the web application;
displaying, by one or more processors, the user interface change portions;
displaying, by one or more processors, other portions of the web page at an N unit time delay after a time that the user interface change portions are displayed;
storing, by one or more processors, code for identified user interface change portions from the web page in a ready queue;
storing, by one or more processors, code for the other portions of the web page in a candidate queue, wherein the ready queue and the candidate queue are different queues;
retrieving and executing, by one or more processors, the code for the identified user interface change portions from the ready queue in order to display the identified user interface change portions of the web page;
in response to retrieving and executing the code from the ready queue in order to display the identified user interface change portions of the web page, moving, by one or more processors, the code for the other portions of the web page from the candidate queue to the ready queue; and
retrieving and executing, by one or more processors, the code in the ready queue for the other portions in order to display the other portions of the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for loading a web page comprises: searching a web application for user interface change portions, execution of the user interface change portions being capable of triggering a user interface to change; marking the user interface change portions to interrupt, upon execution of the web application, the execution at least once and to execute, upon interruption, at least one of the user interface change portions.
18 Citations
19 Claims
-
1. A method for loading a web page, the method comprising:
-
searching, by one or more processors, a web application for user interface change portions, wherein execution of the user interface change portions triggers a user interface to change, and wherein the web application is renderable on the user interface as a web page by a browser; marking, by one or more processors, the user interface change portions to interrupt, upon execution of the web application, the execution of the web application; interrupting, by one or more processors, execution of the web application upon an initial execution of the web application; displaying, by one or more processors, the user interface change portions; displaying, by one or more processors, other portions of the web page at an N unit time delay after a time that the user interface change portions are displayed; storing, by one or more processors, code for identified user interface change portions from the web page in a ready queue; storing, by one or more processors, code for the other portions of the web page in a candidate queue, wherein the ready queue and the candidate queue are different queues; retrieving and executing, by one or more processors, the code for the identified user interface change portions from the ready queue in order to display the identified user interface change portions of the web page; in response to retrieving and executing the code from the ready queue in order to display the identified user interface change portions of the web page, moving, by one or more processors, the code for the other portions of the web page from the candidate queue to the ready queue; and retrieving and executing, by one or more processors, the code in the ready queue for the other portions in order to display the other portions of the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising one or more processors, one or more computer readable memories, one or more computer readable storage mediums, and program instructions stored on at least one of the one or more computer readable storage mediums for execution by at least one of the one or more processors via at least one of the one or more computer readable memories, the stored program instructions comprising:
-
program instructions to search a web application for user interface change portions, wherein execution of the user interface change portions triggers a user interface to change, and wherein the web application is renderable on the user interface as a web page by a browser; program instructions to mark the user interface change portions to interrupt, upon execution of the web application, the execution of the web application; program instructions to interrupt execution of the web application upon an initial execution of the web application; program instructions to display the user interface change portions; program instructions to display other portions of the web page at an N unit time delay after a time that the user interface change portions are displayed; program instructions to store code for identified user interface change portions from the web page in a ready queue; program instructions to store code for the other portions of the web page in a candidate queue, wherein the ready queue and the candidate queue are different queues; program instructions to retrieve and execute the code for the identified user interface change portions from the ready queue in order to display the identified user interface change portions of the web page; program instructions to, in response to retrieving and executing the code from the ready queue in order to display the identified user interface change portions of the web page, move the code for the other portions of the web page from the candidate queue to the ready queue; and program instructions to retrieve and execute the code in the ready queue for the other portions in order to display the other portions of the web page. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for loading a web page, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
searching a web application for user interface change portions, wherein execution of the user interface change portions triggers a user interface to change, and wherein the web application is renderable on the user interface as a web page by a browser; marking the user interface change portions to interrupt, upon execution of the web application, the execution of the web application; interrupting execution of the web application upon an initial execution of the web application; displaying the user interface change portions; displaying other portions of the web page at an N unit time delay after a time that the user interface change portions are displayed; storing code for identified user interface change portions from the web page in a ready queue; storing code for the other portions of the web page in a candidate queue, wherein the ready queue and the candidate queue are different queues; retrieving and executing the code for the identified user interface change portions from the ready queue in order to display the identified user interface change portions of the web page; in response to retrieving and executing the code from the ready queue in order to display the identified user interface change portions of the web page, moving the code for the other portions of the web page from the candidate queue to the ready queue; and retrieving and executing the code in the ready queue for the other portions in order to display the other portions of the web page. - View Dependent Claims (17, 18, 19)
-
Specification