A process for network collaboration using embedded annotations and
rendering instructions allowing collaborators to generate, share, and
render collaborative content over the internet without installing any
applications other than a web browser is disclosed, which allows the
recipients of such collaborative content to view the content without
installing any application other than the web browser. The message
containing collaborative content sent between collaborators is a URL and
collaborative content elements, which not only contain the identity of
the base document, but an encoded representation of the collaborative
content itself. These URLs are self-contained, and can be distributed
using synchronous or asynchronous messaging systems.