System and process for network collaboration through embedded annotation and rendering instructions
First Claim
1. A computer-implemented method of network collaboration through embedded annotation and rendering instructions to generate, transmit, and render collaborative content, the method comprising the steps of:
- generating by an originator client workstation a collaborative content including a base document having a document identifier that identifies a location of a content; and
at least one collaborative content element that comprises at least one annotation therein and rendering instructions therefore so as to annotate said base document by embedding said at least one annotation and instructions therefore as an encoded representation of collaborative content and forwarding the collaborative content to a server for execution;
rendering by a server said collaborative content element to said base document in accordance with said rendering instructions, and providing said collaborative content to said originator client workstation for display.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
37 Citations
40 Claims
-
1. A computer-implemented method of network collaboration through embedded annotation and rendering instructions to generate, transmit, and render collaborative content, the method comprising the steps of:
-
generating by an originator client workstation a collaborative content including a base document having a document identifier that identifies a location of a content; and
at least one collaborative content element that comprises at least one annotation therein and rendering instructions therefore so as to annotate said base document by embedding said at least one annotation and instructions therefore as an encoded representation of collaborative content and forwarding the collaborative content to a server for execution;rendering by a server said collaborative content element to said base document in accordance with said rendering instructions, and providing said collaborative content to said originator client workstation for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for network collaboration using embedded annotation and rendering instructions comprising:
-
a processor for receiving and transmitting data; and a memory coupled to the processor, said memory having stored therein sequences of instructions which, when executed by said processor, cause said processor to generate a collaborative content including a base document having a document identifier that identifies a location of content of said base document, and at least one collaborative content element having an embedded annotation in said document identifier and rendering instructions therefore, to render the collaborative content in accordance with rendering instructions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification