Claims
- 1. A system for modifying or extending application content and functionality comprising:
a first application that includes content which controls the appearance, content, and/or function of said first application; a second application that includes additional content stored therein, and further includes a means for registering said second application with said first application to modify or extend the appearance, content or functionality of said first application.
- 2. The system of claim 1 wherein said linking is dynamic, and is used to dynamically change the appearance, content or functionality of said first application.
- 3. The system of claim 1 wherein said registering modifies the appearance, content or functionality of said first application by incorporating the content of said second application with the content of said first application.
- 4. The system of claim 1 wherein said first application links to the additional content provided by said second application using an extension.
- 5. The system of claim 4 wherein the system searches for available extensions, and upon finding an available extension uses the content of the application associated with said extension to modify or extend the content of said first application.
- 6. The system of claim 4 wherein said extension is used to advertise the availability of said second application for use in modifying or extending the content of said first application.
- 7. The system of claim 1 wherein said first application and said second application each comprises a web archive file and wherein said second application web archive file includes an extension for dynamically inserting content into said first application web archive file.
- 8. The system of claim 1 wherein said first application comprises a web archive file and wherein said second application comprises an enterprise archive file and a web archive file, and wherein said second application web archive file includes an extension for dynamically inserting content into said first application web archive file.
- 9. The system of claim 1 wherein said first application comprises a web archive file and wherein said second application comprises an enterprise archive file, and wherein said enterprise archive file includes content for inserting into said first application web archive file.
- 10. The system of claim 1 wherein said first application and said second application each comprises a web archive file and wherein said second application web archive file can link to content in said first application web archive file so as to use said content within said second application.
- 11. A method for modifying or extending application content and functionality comprising the steps of:
executing or reading a first application that includes content which controls the appearance, content, and/or function of said first application; executing or reading a second application that includes additional content stored therein, and further includes a means for registering said second application with said first application to modify or extend the appearance, content or functionality of said first application.
- 12. The method of claim 11 wherein said linking is dynamic, and is used to dynamically change the appearance, content or functionality of said first application.
- 13. The method of claim 11 wherein said registering modifies the appearance, content or functionality of said first application by incorporating the content of said second application with the content of said first application.
- 14. The method of claim 11 including linking the first application to the additional content provided by said second application using an extension.
- 15. The method of claim 14 further comprising the step of:
searching for available extensions, and upon finding an available extension using the content of the application associated with said extension to modify or extend the content of said first application.
- 16. The method of claim 14 wherein said extension is used to advertise the availability of said second application for use in modifying or extending the content of said first application.
- 17. The method of claim 11 wherein said first application and said second application each comprises a web archive file and wherein said second application web archive file includes an extension for dynamically inserting content into said first application web archive file.
- 18. The method of claim 11 wherein said first application comprises a web archive file and wherein said second application comprises an enterprise archive file and a web archive file, and wherein said second application web archive file includes an extension for dynamically inserting content into said first application web archive file.
- 19. The method of claim 11 wherein said first application comprises a web archive file and wherein said second application comprises an enterprise archive file, and wherein said enterprise archive file includes content for inserting into said first application web archive file.
- 20. The method of claim 11 wherein said first application and said second application each comprises a web archive file and wherein said second application web archive file can link to content in said first application web archive file so as to use said content within said second application.
CLAIM OF PRIORITY
[0001] This application claims the benefit of U.S. Provisional Application No. 60/382,670, filed May 23, 2002, and is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60382670 |
May 2002 |
US |