Claims
- 1. A method using a computer system for collaboration on a document stored in a computer readable medium, between a managing author and a contributing author, comprising:
assigning computer access rights to said document by said managing author, said computer access rights exclusively controlling changes to said document; creating a replica of said document using said computer system, when said contributing author accesses said document for editing; causing a change to said replica, when said contributing author edits said replica; and incorporating said change into said document, if said change is accepted by said managing author.
- 2. The method of claim 1 wherein said replica is stored in said computer readable medium.
- 3. The method of claim 2 wherein said computer readable medium is a common database accessible by both said managing author and said contributing author.
- 4. The method of claim 1 wherein said document is a word processing document.
- 5. The method of claim 4 wherein said word processing document is a Microsoft® Word document.
- 6. A system for document collaboration between a plurality of user computers linked via a communications network, comprising:
a common storage area coupled to said plurality of user computers via said communications network; manager software stored on a first user computer of said plurality of user computers, said manager software for exclusively controlling change to a document stored in said common storage area; and contributor software stored on a second user computer of said plurality of user computers, said contributor software providing a proposed change to a replica of said document, said replica stored in said common storage area.
- 7. The system of claim 6 wherein said proposed change is incorporated into said document by said manager software.
- 8. The system of claim 7 wherein said common storage includes a revision comprising said incorporated proposed change to said document.
- 9. The system of claim 6 wherein said common storage area is a Document Management System (DMS).
- 10. The system of claim 9 wherein said DMS comprises a response comprising said proposed change.
- 11. The system of claim 6 wherein said document is an evolving document.
- 12. The system of claim 6 wherein said common storage area is part of a local file system.
- 13. The system of claim 6 wherein said common storage area is part of a collaboration server.
- 14. The system of claim 6 wherein said manager software and said contributor software are part of a single executable program.
- 15. The system of claim 6 wherein said common storage area comprises a revision object, said revision object having a response object.
- 16. A method for document collaboration using a contributor computer and a manager computer connected together via a network, said method comprising:
said contributor computer receiving a replica of a document sent by said manager computer, wherein said replica and said document are stored in a common database; generating a proposed change by editing said replica; and displaying by said contributor computer of a portion of said document having said proposed change, after said proposed change is incorporated by said manager computer into said document.
- 17. The method of claim 16 wherein said common database is database selected from a group consisting of a DMS, a collaboration server database, and a flat file.
- 18. The method of claim 16 wherein said portion of said document having said proposed change being displayed is part of a next revision of said document.
- 19. A method for document collaboration using a plurality of contributing computers and a managing computer, said manager computer controlling changes to a document, said method comprising:
displaying a part of a first replica of said document by a first computer of said plurality of contributing computers; and concurrently with said displaying said part of said first replica, said first computer displaying a part of a second replica of said document, wherein said second replica comprises a change to said document by a second computer of said plurality of contributing computers.
- 20. The method claim 19 further comprising sending a change to said first replica by said first computer to said manager computer for changing said document.
- 21. The method claim 19 wherein said document and said replica is stored in a common data storage area.
- 22. The method claim 19 wherein said first computer reads a common data storage area comprising said first replica and second replica.
- 23. The method claim 22 wherein said common data storage area comprises a DMS.
- 24. The method claim 22 wherein said common data storage area comprises a collaboration server.
- 25. A system for document collaboration comprising:
a computer storage area; and a software application stored in a computer readable medium, executing on a computer connected to said computer storage area, said software application comprising a manager mode for controlling changes to a document stored in said computer storage area and a contributor mode for providing a proposed change to a replica of said document, said replica stored in said computer storage area.
- 26. The system of claim 25 wherein said manager mode exclusively determines if said proposed change is accepted for incorporation into said document.
- 27. The system of claim 25 wherein said document is a word processing document.
- 28. A system for document collaboration between a first contributing computer, a second contributing computer, and a managing computer, comprising:
a database coupled to said second contributing computer, said database storing a document, a first replica of said document, and a second replica of said document, wherein said first replica comprises an edit from said first contributing computer; and a display of said second contributing computer comprising a first window comprising said edit and a second window comprising a part of said second replica.
- 29. The system of claim 28 further comprising a contributor application stored on said second contributing computer for editing said second replica.
- 30. The system of claim 28 wherein said display further comprises a change summary window displaying said edit.
- 31. The system of claim 30 wherein said display further comprises a control to hide said change summary window.
- 32. The system of claim 28 wherein said first window displays said edit using a redlined format.
- 33. The system of claim 28 wherein said display further comprises a refresh control to add a third window to said display when a third replica of said document is edited by a third contributing computer.
- 34. The system of claim 33 wherein said first window and said third window are tabbed.
- 35. The system of claim 28 wherein a third window is automatically added to said display, when edits to a third replica of said document by a third contributing computer are submitted to said managing computer.
- 36. The system of claim 28 wherein said display further comprises a synchronization control for aligning said edit in said first window with corresponding text in said second window.
- 37. The system of claim 28 wherein said second contributing computer can only view, but not change, said first replica.
- 38. A system for document collaboration between a managing author and a contributing author, comprising:
an application program stored in a computer readable medium comprising:
code for creating a replica of an original document for use by said contributing author; code for receiving a response, comprising proposed changes to said replica, from said contributing author; and code for incorporating said proposed changes into said original document, when accepted by said managing author; and a database, connected to said computer readable medium, for storing said original document, said replica, and said response.
- 39. The system of claim 38 wherein said replica remains in said database during editing by said contributing author.
- 40. The system of claim 38 wherein said database in a DMS.
- 41. The system of claim 38 wherein said database is an objected oriented database that is part of a collaboration server.
- 42. A data structure stored in a computer readable medium for maintaining proposed and accepted changes to an original document in a document collaboration between a managing author and one or more contributing authors, said data structure comprising:
a document object associated with said original document; a revisions collection object associated with said document object, said revisions collection object, comprising one or revision objects, wherein a revision object comprises a revision sent to a contributing author for review; and a responses collection object associated with said revision object, said responses collection object, comprising one or response objects, wherein a response object comprises a response having proposed changes to said revision from said contributing author.
- 43. The data structure of 42 further comprising a collaboration object, wherein said collaboration object comprises said document object.
- 44. A method for collaboration between a plurality of contributing authors and a managing author using a common database, comprising:
said managing author providing a document for review by said plurality of contributing authors; a first contributing author of said plurality of contributing authors storing a first proposed change to said document in said common database; a second contributing author of said plurality of contributing authors storing a second proposed change to said document in said common database; displaying on a display used by said first contributing author said second proposed change; and displaying on a display used by said second contributing author said first proposed change.
- 45. The method of claim 44 wherein said displaying on said display at said first contributing author and said displaying on said display at said second contributing author is performed concurrently.
- 46. The method of claim 44 further comprising displaying on a display at said managing author said first proposed change and said second proposed change.
- 47. A computer-readable medium containing instructions for causing a computer system to provide an application with an interface for manipulating objects in a database, said database used for document collaboration, said instructions comprising:
adding a revision object when a document is added to said document collaboration; distributing for review by a contributing author a replica of said document; and associating a response object with said revision object based on a response received from said contributing author.
- 48. The instructions of claim 47 further comprising creating another revision of said document for review by another contributing author.
CROSS REFERENCES
[0001] This application is a continuation-in-part of and claims priority to, U.S. patent application Ser. No. 10/023,010, titled “Method and System For Document Collaboration,” filed Dec. 17, 2001 which is incorporated by reference herein.
[0002] This application claims priority to U.S. Provisional Application Serial No. 60/341,935, titled “Document Collaboration Suite Using a Common Database,” filed Dec. 18, 2001, which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60341935 |
Dec 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10023010 |
Dec 2001 |
US |
Child |
10136733 |
Apr 2002 |
US |