An implementation of a self-contained application may be distributed and automatically executed within a network client environment, such as within a web browser environment. The implementation of the self-contained application includes a first package that includes a manifest and an archive of files....http://www.google.com.au/patents/US7478142?utm_source=gb-gplus-sharePatent US7478142 - Self-contained applications that are applied to be received by and processed within a browser environment and that have a first package that includes a manifest file and an archive of files including a markup language file and second package