System and method for expediting information display
First Claim
1. A computer-implemented method for expediting information display on a user device, comprising:
- receiving a first request for information from the user device;
providing source code for a first entire web page associated with the first request for information to the user device;
receiving a second request for information from the user device;
providing source code for a second entire web page associated with the second request for information to the user device;
wherein the second request is different from the first request;
providing a removal module to the user device, the removal module configured to remove redundant elements from the source code for the second entire webpage in order to prevent a full web page load when only some content on the second web page has changed;
removing redundant elements from the source code for the second entire webpage, leaving only new content of the second webpage; and
presenting the new content of the second webpage.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary systems and methods for expediting information display on a user device are provided. In exemplary embodiments, a request for information is received. An application server then generates and provides source code for a web page containing the requested information. In exemplary embodiments, a removal module is returned with the source code for the first web page. The removal module is configured to remove unnecessary elements from subsequent source code in order to expedite loading and displaying of subsequent web pages on the user device. In some embodiments, the web page comprises a syndicated web page within a window of a main web page.
69 Citations
20 Claims
-
1. A computer-implemented method for expediting information display on a user device, comprising:
-
receiving a first request for information from the user device; providing source code for a first entire web page associated with the first request for information to the user device; receiving a second request for information from the user device; providing source code for a second entire web page associated with the second request for information to the user device; wherein the second request is different from the first request; providing a removal module to the user device, the removal module configured to remove redundant elements from the source code for the second entire webpage in order to prevent a full web page load when only some content on the second web page has changed; removing redundant elements from the source code for the second entire webpage, leaving only new content of the second webpage; and presenting the new content of the second webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for expediting information display on a user device, comprising:
-
providing a first request for information by the user device; sending source code for a first entire web page associated with the first request for information to the user device; providing a second request for information by the user device; sending source code for a second entire web gage associated with the second request for information to the user device; wherein the second request is different from the first request; receiving a removal module by the user device, the removal module configured to remove unnecessary elements from the source code for the second entire webpage in order to prevent a full web page load when only some content on the second web page has changed; receiving source code for a second entire webpage, the source code for the second entire webpage comprising new content and associated with the user device; receiving source code for the second entire webpage, the source code having unnecessary elements removed, such that only the new content is loaded into the second web page without a full web page load; and displaying the new content of the second webpage. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine readable storage medium having embodied thereon a program, the program having instructions operable by a machine for expediting information display on a user device, comprising:
-
receiving a first request for information from the user device; receiving and loading source code for a first entire web page associated with the first request for information from the user device; receiving a second request for information from the user device; receiving and loading source code for a second entire web page associated with the second request for information from the user device; receiving a removal module from the user device, the removal module configured to remove unnecessary elements from the source code for the second entire webpage in order to prevent a full web page load when only some content on the second web page has changed; receiving source code for a second entire webpage, the source code for the second entire webpage comprising new content and associated with the user device; removing unnecessary elements from the source code for the second entire webpage such that only the new content is loaded into the second web page without a full web page load; and presenting the new content of the second webpage.
-
Specification