Abstract:
Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a first suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. The metadata of the suggestion is modified based on the paste request to obtain modified metadata.
Abstract:
Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.
Abstract:
A method for providing automated suggestions in a document stored on a cloud computing service includes providing collaborators with access to the document, who may each insert suggested edits into the document. The cloud computing service provides a plurality of suggestion robots for the collaborators to activate within the document, where each suggestion robot has an associated editing objective. The cloud computing service receives a request from a first collaborator to activate a first suggestion robot and activates the robot to present to the first collaborator a plurality of suggested edits of the document according to the editing objective of the robot, where the plurality of suggested edits by the first suggestion robot are displayed with any suggested edits by the one or more collaborators, and the first collaborator may accept or reject each of the plurality of suggested edits of the robot and the collaborators.
Abstract:
Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.