US 6,983,416 B1 | ||
System and method for cooperative editing of web document | ||
Jin-Hak Bae, Taejon (Korea, Republic of); Jae-Young Lee, Taejon (Korea, Republic of); Doo-Hyeon Kim, Taejon (Korea, Republic of); and Seung-Ku Hwang, Taejon (Korea, Republic of) | ||
Assigned to Electronics and Telecommunications Research Institute, (Korea, Republic of) | ||
Filed on Oct. 09, 2000, as Appl. No. 9/685,406. | ||
Claims priority of application No. 2000-17512 (KR), filed on Apr. 04, 2000. | ||
Int. Cl. G06F 17/00 (2006.01) |
U.S. Cl. 715—530 | 12 Claims |
1. A cooperative computer based system including a plurality of clients and a server for editing a web document, the cooperative
computer based system comprising:
a first user interface module in each of the plurality of the clients for generating editing instructions by receiving data
from a user;
a first document manager module in each of the plurality of the clients for converting the editing instruction into a message
and transmitting the message, and modifying a copy of the web document and informing a modification of the copy to the first
user interface module;
a second document manager module in the server for modifying contents of the web document by receiving the message from the
first document manager module; and
a second user interface module in the server for transmitting and informing a modification of the web document to the first
document manager,
wherein the second document manager module of the server includes:
means for receiving the message related to editing from the first document manager module;
means for determining if a lock is requested for the web document;
means for determining if the user has an authority to edit the web document;
means for modifying contents of the web document edited by the user, if the user has an authority to edit the web document;
means for informing the second user interface module that the second document manager module completed modifying the contents
of the web document;
means for converting the modified contents of the web document to a message related to editing to be transmitted to the plurality
of the clients; and
means for transmitting the message related to editing to the first document manager module of the plurality of the clients.
|