Collaborative document editing
AssigneeApple Inc.
InventorsKeng Fai Lee, Wang Chiu Chan, Charles J. Migos, M. Frank Emanuel
Life of this patent
Estimating the term…
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.
Claims21
(canceled)
A method comprising:
- presenting a document in a graphical user interface of a document editing application on a display of a first device to a first user;
- receiving, at the first device, a first text message;
- in response to receiving the first text message:
- identifying a keyword of the first text message, the keyword associated with an attribute of the document, and
- generating a hyperlink based on the keyword, the hyperlink associated with a function of the document editing application and the attribute of the document;
- and
- in response to receiving input of the first user directed to the hyperlink, causing the document editing application to perform the function associated with the hyperlink.
A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
- presenting a document in a graphical user interface of a document editing application on a display of a first device to a first user;
- receiving, at the first device, a first text message;
- in response to receiving the first text message:
- identifying a keyword of the first text message, the keyword associated with an attribute of the document, and
- generating a hyperlink based on the keyword, the hyperlink associated with a function of the document editing application and the attribute of the document;
- and
- in response to receiving input of the first user directed to the hyperlink, causing the document editing application to perform the function associated with the hyperlink.
A system comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium including instructions which, when executed by the one or more processors, cause:
- presenting a document in a graphical user interface of a document editing application on a display of a first device to a first user;
- receiving, at the first device, a first text message;
- in response to receiving the first text message:
- identifying a keyword of the first text message, the keyword associated with an attribute of the document, and
- generating a hyperlink based on the keyword, the hyperlink associated with a function of the document editing application and the attribute of the document;
- and
- in response to receiving input of the first user directed to the hyperlink, causing the document editing application to perform the function associated with the hyperlink.
Dependencies are inferred from the claim text.