Patent ReferencesMethod and apparatus for interactive computer conferencing Method and system for determining connection states of straight short vectors representing figure in curve fitting 5237649 Realtime communication of hand drawn images in a multiprogramming window environment Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence System for identifying freehand drawings Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device Computer conferencing system for selectively linking and unlinking private page with public page by selectively activating linked mode and non-linked mode for each participant System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters System for the capture and replay of temporal data representing collaborative activities InventorsApplicationNo. 798280 filed on 02/14/1997US Classes:345/442CurveExaminersPrimary: Nguyen, Phu K.Assistant: Vo, Cliff N. Attorney, Agent or FirmInternational ClassG06F 003/00AbstractThe present invention pertains to a system and method for managing a real-time distributed collaborative drawing activity. A community of collaborators associated with client computers are connected via a communications link with a server computer. Each collaborator contributes to the real-time design of a shared drawing that is displayed in each collaborator's virtual whiteboard. Contributions to the shared drawing as well as communications between the collaborators are transmitted to the server computer. The server computer broadcasts the communication to each of the collaborators engaged in the design activity. Each user has a set of drawing tools that are used to generate a variety of drawing strokes that edit the shared drawing. A curve generating procedure is used to capture the manner in which the user draws the stroke in order to emulate a selected drawing tool. A compact representation of the user's stroke is generated and transmitted to each collaborator.Other References
| |