Patent attributes
A document collaboration apparatus and method allows users to create, edit, manage, collaborate, and communicate over sets of documents, such as word processor documents, spreadsheets, or other types of documents. A set of documents is obtained and split into a series of fragments that are stored in a secure way in a combination of a relational database and an unstructured content store. Access to individual fragments within the series of fragments is granted to users, and proposed changes and comments are obtained in a form of structured discussions that are associated with the fragments from the document set. A controlled workflow-driven mechanism for discussion-centered collaboration is provided. Any changes to the documents from the document set are restricted to the changes that are approved in associated discussions only, providing controlled collaboration between multiple parties or groups of users, such as in multi-party contract negotiations and large scale collaborations.