Collaborative editing of a document
First Claim
1. A method for a first client to facilitate collaborative editing of a document with a second client, the document containing data of a first data type and being accessible by a first application for processing said first data type, the method comprising:
- using the first application to identify a portion of the document for review;
extracting the identified portion;
providing the identified portion to an application for processing data of a second type at the first client, the application being a messaging application;
identifying a second client for performing the review;
sending the identified portion via the messaging application to the identified second client;
receiving comments back from the identified second client, the comments conforming to the messaging application'"'"'s protocol;
interpreting the comments; and
updating the document if appropriate.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, apparatus and computer program for a first client to facilitate collaborative editing of a document with a second client. The document contains data of a first data type and is accessible by a first application for processing the first data type. The first application is used to identify a portion of the document for review, The identified portion is extracted and provided to an application for processing data of a second type at the first client. This application is a messaging application. A second client is identified for performing the review and the identified portion is sent via the messaging application to the identified second client. Comments are received back from the identified second client and these comments conform to the messaging application'"'"'s protocol. The comments are then interpreted back at the first client and the document is updated if appropriate.
234 Citations
20 Claims
-
1. A method for a first client to facilitate collaborative editing of a document with a second client, the document containing data of a first data type and being accessible by a first application for processing said first data type, the method comprising:
-
using the first application to identify a portion of the document for review;
extracting the identified portion;
providing the identified portion to an application for processing data of a second type at the first client, the application being a messaging application;
identifying a second client for performing the review;
sending the identified portion via the messaging application to the identified second client;
receiving comments back from the identified second client, the comments conforming to the messaging application'"'"'s protocol;
interpreting the comments; and
updating the document if appropriate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for a first client to facilitate collaborative editing of a document with a second client, the document containing data of a first data type and being accessible by a first application for processing said first data type, the apparatus comprising:
-
means for using the first application to identify a portion of the document for review;
means for extracting the identified portion;
means for providing the identified portion to an application for processing data of a second type at the first client, the application being a messaging application;
means for identifying a second client for performing the review;
means for sending the identified portion via the messaging application to the identified second client;
means for receiving comments back from the identified second client, the comments conforming to the messaging application'"'"'s protocol;
means for interpreting the comments; and
means for updating the document if appropriate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program stored on a computer readable medium, comprising
program means for using the first application to identify a portion of the document for review; -
program means for extracting the identified portion;
program means for providing the identified portion to an application for processing data of a second type at the first client, the application being a messaging application;
program means for identifying a second client for performing the review;
program means for sending the identified portion via the messaging application to the identified second client;
program means for receiving comments back from the identified second client, the comments conforming to the messaging application'"'"'s protocol;
program means for interpreting the comments; and
program means for updating the document if appropriate. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification