IP Library Granted Patent US 8,234,627
Granted Patent B2
US 8,234,627 · App. 11/903,272 · Granted Jul 31, 2012

System and method for expediting information display

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,234,627
App. No.
11/903,272
Granted
Jul 31, 2012
Kind
B2
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.

Claims (45)

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.

2. The method of claim 1 wherein the redundant elements from the source code comprise tags and closing tags of the source code.

3. The method of claim 1 wherein the web page comprises a syndicated web page within a window of a main web page.

4. The method of claim 1 further comprising editing data into an information template which is used in generating the source code.

5. The method of claim 1 wherein the new content is associated with a survey and survey questions.

6. The method of claim 5 further comprising determining which survey to provide access based on user login information.

7. The method of claim 5 further comprising determining which survey to provide to the user device based on a link through which a user of the user device accesses the survey.

8. The method of claim 1 wherein the source code for the second entire webpage is based on a response received from the user device.

9. The method of claim 1 further comprising providing a transition effect between subsequent pages generated by the source code.

10. The method of claim 1 further comprising receiving a trigger indication to provide the source code for the second entire webpage.

11. The method of claim 1 wherein providing the source code for the second entire webpage comprises receiving a request for the source code for the second entire webpage based on a time out trigger.

12. The method of claim 1 wherein the source code comprises HyperText Markup Language source code.

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.

14. The method of claim 13 further comprising providing a request for the source code for the second entire webpage.

15. The method of claim 14 wherein the request comprises a time out trigger based on a predetermined expiration of time.

16. The method of claim 14 wherein the request comprises a request for the new content based on a manual trigger by the user.

17. The method of claim 14 wherein the request comprises a response to one or more questions of a survey.

18. The method of claim 17 wherein the source code for the second entire webpage comprises a second set of one or more questions based on the response to the one or more questions of the survey.

19. The method of claim 13 wherein a syndicated web page comprises the source code for the second entire webpage.

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.

Assignments (3)
MERGER Recorded Aug 13, 2018
From: KNOWLEDGE NETWORKS, INC.
To: GFK CUSTOM RESEARCH, LLC
Reel/Frame 046628/0966 →
MERGER Recorded Aug 29, 2013
From: KNOWLEDGE NETWORKS, INC.
To: GFK CUSTOM RESEARCH, LLC
Reel/Frame 031110/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2007
From: FLOYD, MICHEL; SPIEGEL, BRIAN
To: KNOWLEDGE NETWORKS, INC.
Reel/Frame 019911/0866 →