Track changes permissions
First Claim
Patent Images
1. A method comprising:
- at an electronic device with one or more processors and memory;
receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes;
based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and
in response to receiving the command, and in accordance with a determination that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document.
1 Assignment
0 Petitions
Accused Products
Abstract
Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user'"'"'s cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
-
Citations
21 Claims
-
1. A method comprising:
at an electronic device with one or more processors and memory; receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes; based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and in response to receiving the command, and in accordance with a determination that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14)
-
7. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes; based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and in response to receiving the command, and in accordance with the determining based on the permission information that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document. - View Dependent Claims (8, 9, 15, 16, 17)
-
-
10. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes; receiving, from a first user, a command to accept one or more provisional changes made to a document by a second user who is not authorized to accept the one or more provisional changes; based on permission information associated with the document, determining whether the first user is authorized to accept the one or more provisional changes to the document; and in response to receiving the command, and in accordance with the determining based on the permission information that the first user is authorized to accept the one or more provisional changes, committing the one or more provisional changes in the document. - View Dependent Claims (11, 18, 19, 20, 21)
-
Specification