IP Library Granted Patent US 7,647,550
Granted Patent B1
US 7,647,550 · App. 10/446,623 · Granted Jan 12, 2010

Dynamic preloading of web pages

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 7,647,550
App. No.
10/446,623
Granted
Jan 12, 2010
Kind
B1
Abstract

Preloading of web pages is described. In an implementation, an apparatus comprises a processor and storage. The storage includes program instructions that are executable by the processor to load a first web page in response to a selection by an operator and identify a link in the first web page pointing to a second web page. The program instructions are further executable to automatically preload the second web page based on the identified link, the second web page preloaded for later presentation.

Claims (51)

1. An apparatus comprising:

a processor; and

a storage device including program instructions executable by the processor to:

load a first web page in response to a selection by an operator;

identify a link in the first web page pointing to a second web page; and

automatically preload the second web page based on the identified link, the second web page preloaded for later presentation.

2. The apparatus of claim 1 , wherein the link includes an HTML tag.

3. The apparatus of claim 1 , wherein the program instructions are further executable to present said second web page in response to dynamic selection of said link by said operator.

4. The apparatus of claim 1 , wherein the program instructions are further executable to:

store said second web page in the storage device; and

present said second web page in response to selection of said link by said operator.

5. The apparatus of claim 1 , wherein the program instructions are further executable to present to said operator a status of said preloading of said second web page.

6. The apparatus of claim 5 , wherein presenting to said operator a status of said preloading includes displaying a graphic element overlaid with a display of said link.

7. The apparatus of claim 5 , wherein presenting to said operator a status of said preloading includes:

displaying a partial preview of said second web page; and

altering said partial preview in response to a change in status of said preloading said second web page.

8. The apparatus of claim 5 , wherein presenting to said operator a status of said preloading includes displaying said link in a first part and a second part, said first part and said second part being distinguished by boldface, brightness, color, font, hue, italics or typeface.

9. The apparatus of claim 5 , wherein presenting to said operator a status of said preloading includes:

displaying said link in a format having a first part and a second part, said first part and said second part being visually distinct; and

altering said format in response to a change in status of preloading said second web page.

10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for presenting information in web pages to an operator, said method comprising;

loading a first web page in response to a selection by the operator;

identifying a link in the first web page pointing to a second web page; and

automatically preloading the second web page based on the identified link, the second web page preloaded for later presentation.

11. The program storage device of claim 10 , wherein the link includes an HTML tag.

12. The program storage device of claim 10 , wherein the method further includes presenting said second web page in response to dynamic selection of said link by said operator.

13. The program storage device of claim 10 , wherein the method further includes:

storing said second web page in memory; and

presenting said second web page in response to selection of said link by said operator.

14. The program storage device of claim 10 , wherein the method further includes presenting to said operator a status of said preloading said second web page.

15. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes displaying a graphic element overlaid with a display of said link.

16. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes:

displaying a partial preview of said second web page; and

altering said partial preview in response to a change in status of said preloading said second web page.

17. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes displaying a preview of said second web page in a distinct format.

18. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes displaying at least one graphic element.

19. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes displaying said link in a first part and a second part, said first part and said second part being distinguished by boldface, brightness, color, font, hue, italics or typeface.

20. The program storage device of claim 14 , wherein presenting to said operator a status of said preloading includes:

displaying said link in a format having a first part and a second part, said

first part and said second part being visually distinct; and

altering said format in response to a change in status of said preloading said second web page.

21. A method implemented by a client having a processor and memory, the method comprising:

loading a first web page, by the client, in response to a selection by an operator;

identifying a link in the first web page, by the client, pointing to a second web page; and

automatically preloading the second web page, by the client, based on the identified link, the second web page preloaded for later presentation.

22. The method of claim 21 wherein the link includes an HTML tag.

23. The method of claim 21 , further including presenting said second web page, by the client, in response to dynamic selection of said link by said operator.

24. The method of claim 21 , further including:

storing said second web page in the memory of the client; and

presenting said second web page in response to selection of said link by said operator.

25. The method of claim 21 , further presenting to said operator, by the client, a status of said preloading said second web page.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2012
From: INTELLECTUAL VENTURES MOBLCOMM 1 LLC
To: APPLE INC.
Reel/Frame 027825/0911 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY(IES) NAME; MAGICWEB COMMUNICATIONS, INC. PREVIOUSLY RECORDED ON REEL 025881 FRAME 0397. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY AS MAGICWEB, INC.. Recorded Apr 11, 2011
From: NGUYEN, JULIEN TAN
To: MAGICWEB, INC.
Reel/Frame 026108/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2011
From: INTELLECTUAL VENTURES MOBLCOMM 1 LLC
To: APPLE INC.
Reel/Frame 025963/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2011
From: BERYL TECHNICAL ASSAYS LLC
To: INTELLECUAL VENTURES MOBILCOMM 1 LLC
Reel/Frame 025955/0162 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2011
From: COMERICA BANK - CALIFORNIA
To: PLANETWEB, INC.
Reel/Frame 025882/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2011
From: PLANETWEB INC.
To: MOUNT HAMILTON PARTNERS LLC
Reel/Frame 025882/0333 →
SECURITY AGREEMENT Recorded Mar 1, 2011
From: NOVITA COMMUNICATIONS, INC.
To: IMPERIAL BANK
Reel/Frame 025879/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2011
From: NGUYEN, JULIEN TAN
To: MAGICWEB COMMUNICATIONS, INC.
Reel/Frame 025881/0397 →
CHANGE OF NAME Recorded Mar 1, 2011
From: MAGICWEB, INC.
To: NOVITA COMMUNICATIONS, INC.
Reel/Frame 025882/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2011
From: NOVITA COMMUNICATIONS, INC.
To: PLANETWEB, INC.
Reel/Frame 025882/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2010
From: MOUNT HAMILTON PARTNERS, LLC
To: BERYL TECHNICAL ASSAYS LLC
Reel/Frame 025066/0769 →