Intelligent Preloads of Views and Asynchronous Loading of Models Using the MVC Design Pattern
First Claim
1. A method for loading a web page in a browser application, comprising:
- sending a request to retrieve the web page;
receiving a response to the request, the response including the web page;
displaying the web page in the browser application, the web page including a static view portion, a dynamic view portion, and at least one possible action, wherein, for each possible action, when a user takes the possible action, the browser application will display a related web page;
receiving a second response to the request, the second response including the static view portion of the related web page for each possible action; and
storing the static view portion of the related web page for each possible action.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action.
-
Citations
24 Claims
-
1. A method for loading a web page in a browser application, comprising:
-
sending a request to retrieve the web page; receiving a response to the request, the response including the web page; displaying the web page in the browser application, the web page including a static view portion, a dynamic view portion, and at least one possible action, wherein, for each possible action, when a user takes the possible action, the browser application will display a related web page; receiving a second response to the request, the second response including the static view portion of the related web page for each possible action; and storing the static view portion of the related web page for each possible action. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for loading a web page in a browser application, comprising:
-
a memory device resident in the computer; and a processor disposed in communication with the memory device, the processor configured to; send a request to retrieve the web page; receive a response to the request, the response including the web page; display the web page in the browser application, the web page including a static view portion, a dynamic view portion, and at least one possible action, wherein, for each possible action, when a user takes the possible action, the browser application will display a related web page; receive a second response to the request, the second response including the static view portion of the related web page for each possible action; and store the static view portion of the related web page for each possible action. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for loading a web page in a browser application, comprising:
-
receiving a request to retrieve the web page; retrieving the web page; sending a response to the request, the response including the web page including a static view portion and a dynamic view portion; determining at least one possible action that a user may take from the web page, wherein, for each possible action, when a user takes the possible action, the browser application will display a related web page; retrieving the static view portion of the related web page for each possible action; and sending a second response to the request, the second response including the static view portion of the related web page for each possible action. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for loading a web page in a browser application, comprising:
-
a memory device resident in the computer; and a processor disposed in communication with the memory device, the processor configured to; receive a request to retrieve the web page; retrieve the web page; send a response to the request, the response including the web page including a static view portion and a dynamic view portion; determine at least one possible action that a user may take from the web page, wherein, for each possible action, when a user takes the possible action, the browser application will display a related web page; retrieve the static view portion of the related web page for each possible action; and send a second response to the request, the second response including the static view portion of the related web page for each possible action. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification