Systems and methods for resolving privileged edits within suggested edits
First Claim
1. A method for incorporating a second edit into a first edit in an electronic document, comprising:
- receiving, by a processor of a review manager, the first edit and the second edit in the electronic document, the review manager managing concurrent updates to the electronic document by multiple users comprising a first user and a second user, the review manager comprising a processor and a memory unit;
identifying, by the processor of the review manager, a shared position of the first edit and the second edit in the electronic document;
determining, by the processor of the review manager based on the shared position of the first edit and the second edit in the electronic document, whether the second edit is privileged relative to the first edit by determining whether the first edit is made by the first user with a first set of permissions and the second edit is made by the second user with a second set of permissions larger than the first set of permissions;
responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is not privileged relative to the first edit, requiring, by the processor of the review manager, the second edit to be independently accepted prior to incorporating the second edit into the first edit; and
responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is privileged relative to the first edit, incorporating, by the processor of the review manager, the second edit into the first edit without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit from an editor of the electronic document, causing, by the processor of the review manager, the first edit and the second edit to be automatically accepted.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
23 Claims
-
1. A method for incorporating a second edit into a first edit in an electronic document, comprising:
-
receiving, by a processor of a review manager, the first edit and the second edit in the electronic document, the review manager managing concurrent updates to the electronic document by multiple users comprising a first user and a second user, the review manager comprising a processor and a memory unit; identifying, by the processor of the review manager, a shared position of the first edit and the second edit in the electronic document; determining, by the processor of the review manager based on the shared position of the first edit and the second edit in the electronic document, whether the second edit is privileged relative to the first edit by determining whether the first edit is made by the first user with a first set of permissions and the second edit is made by the second user with a second set of permissions larger than the first set of permissions; responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is not privileged relative to the first edit, requiring, by the processor of the review manager, the second edit to be independently accepted prior to incorporating the second edit into the first edit; and responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is privileged relative to the first edit, incorporating, by the processor of the review manager, the second edit into the first edit without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit from an editor of the electronic document, causing, by the processor of the review manager, the first edit and the second edit to be automatically accepted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing computer executable instructions which, when executed by a processor of a review manager, cause the processor to carry out a method for incorporating a second edit into a first edit in an electronic document, the method comprising:
-
receiving, by the review manager, the first edit and the second edit in the electronic document, the review manager managing concurrent updates to the electronic document by multiple users comprising a first user and a second user; identifying, by the review manager, a shared position of the first edit and the second edit in the electronic document; determining, by the review manager based on the shared position of the first edit and the second edit in the electronic document, whether the second edit is privileged relative to the first edit by determining whether 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; responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is not privileged relative to the first edit, requiring, by the review manager, the second edit to be independently accepted prior to incorporating the second edit into the first edit; and responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is privileged relative to the first edit, incorporating, by the review manager, the second edit into the first edit without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit from an editor of the electronic document, causing, by the review manager, the first edit and the second edit to be automatically accepted. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for incorporating a second edit into a first edit in an electronic document, the system comprising:
-
a memory; a processor, coupled to the memory; and a review manager, executed by the processor from the memory, to manage concurrent updates to the electronic document by multiple users comprising a first user and a second user, wherein to manage the concurrent updates to the electronic document, the review manager is to; receive the first edit and the second edit in the electronic document; identify a shared position of the first edit and the second edit in the electronic document; determine, based on the shared position of the first edit and the second edit in the electronic document, whether the second edit is privileged relative to the first edit by determining whether the first edit is made by the first user with a first set of permissions and the second edit is made by the second user with a second set of permissions larger than the first set of permissions; responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is not privileged relative to the first edit, require the second edit to be independently accepted prior to incorporating the second edit into the first edit; and responsive to determining, based on the shared position of the first edit and the second edit in the electronic document, that the second edit is privileged relative to the first edit, incorporate the second edit into the first edit without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit from an editor of the electronic document, cause the first edit and the second edit to be automatically accepted.
-
Specification