Claims
- 1. A method of operating a browser application with a connection to a data network comprising:
(a) retrieving a template containing one or more inclusion markups; (b) parsing the template for the inclusion markups; (c) retrieving from a server connected to the data network an included data object identified in an inclusion markup; (c) assembling the template and the included data objects to create a data page that can be displayed to the user.
- 2. The invention of claim 1 wherein the template is retrieved from a cache.
- 3. The invention of claim 1 wherein the inclusion markup identifying the included data object also identifies at least one alternative source for the included data object.
- 4. The invention of claim 1 wherein the template and the data objects are expressed in XML.
- 5. The invention of claim 1 wherein the template is used to create a document object model tree.
- 6. The invention of claim 5 wherein the document object model tree is modified in accordance with the inclusion markups.
- 7. The invention of claim 1 wherein the inclusion markups are expressed using ESI.
- 8. A device-readable medium storing a scripting program for performing a method of operating a browser application with a connection to a data network, the method comprising the steps of:
(a) retrieving a template containing one or more inclusion markups; (b) parsing the template for the inclusion markups; (c) retrieving from a server connected to the data network an included data object identified in an inclusion markup; (c) assembling the template and the included data objects to create a data page that can be displayed to the user.
- 9. The invention of claim 8 wherein the template is retrieved from a cache.
- 10. The invention of claim 8 wherein the inclusion markup identifying the included data object also identifies at least one alternative source for the included data object.
- 11. The invention of claim 8 wherein the template and the data objects are expressed in XML.
- 12. The invention of claim 8 wherein the template is used to create a document object model tree.
- 13. The invention of claim 12 wherein the document object model tree is modified in accordance with the inclusion markups.
- 14. The invention of claim 8 wherein the inclusion markups are expressed using ESI.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to and is a continuation-in-part application of United States Utility Patent Application “METHOD AND APPARATUS FOR DYNAMIC DATA TRANSFER,” Ser. No. 09/421,116, filed on Oct. 19, 1999, which claims priority to Ser. No. 08/982,308, filed on Dec. 1, 1997, issued on Feb. 1, 2000 as U.S. Pat. No. 6,021,426, which claims priority to U.S. Provisional Patent Application, Serial No. 60/054,366, filed on Jul. 31, 1997, the contents of which are incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60054366 |
Jul 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08982308 |
Dec 1997 |
US |
Child |
09421116 |
Oct 1999 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09421116 |
Oct 1999 |
US |
Child |
10063120 |
Mar 2002 |
US |