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 computer application for processing said first data type, the method comprising:
- copying, using the first computer application, a portion less than the whole document for real-time review at the first and second clients;
formatting, using the first computer application, the copied portion for real-time review;
providing the copied portion to a second computer application for processing data of a second type at the first client, the second computer application being an instant messaging application, and wherein the providing the copied portion to the second computer application is initiated through a menu component of the first computer application;
identifying a second client for performing the real-time review of the copied portion;
sending the copied portion via the instant messaging application to the identified second client;
receiving comments about the copied portion back from the identified second client, the comments conforming to the instant messaging application'"'"'s protocol and wherein the step of receiving comments back from the identified second client comprises receiving text suggested as a replacement for the copied portion; and
interpreting the comments about the copied portion.
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.
42 Citations
17 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 computer application for processing said first data type, the method comprising:
-
copying, using the first computer application, a portion less than the whole document for real-time review at the first and second clients; formatting, using the first computer application, the copied portion for real-time review; providing the copied portion to a second computer application for processing data of a second type at the first client, the second computer application being an instant messaging application, and wherein the providing the copied portion to the second computer application is initiated through a menu component of the first computer application; identifying a second client for performing the real-time review of the copied portion; sending the copied portion via the instant messaging application to the identified second client; receiving comments about the copied portion back from the identified second client, the comments conforming to the instant messaging application'"'"'s protocol and wherein the step of receiving comments back from the identified second client comprises receiving text suggested as a replacement for the copied portion; and interpreting the comments about the copied portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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:
-
a processor; means for copying, using the first application, a portion less than the whole document for real-time review at the first and second clients; means for formatting, using the first computer application, the copied portion for real-time review; means for providing the copied portion to an application for processing data of a second type at the first client, the application being an instant messaging application, and wherein the providing the copied portion to the second computer application is initiated through a menu component of the first computer application; means for identifying a second client for performing the real-time review of the copied portion; means for sending the extracted portion via the instant messaging application to the identified second client; means for receiving comments about the copied portion back from the identified second client, the comments conforming to the instant messaging application'"'"'s protocol and wherein the step of receiving comments back from the identified second client comprises receiving text suggested as a replacement for the copied portion; and means for interpreting the comments about the copied portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program stored on a computer readable storage medium, comprising:
-
program means for copying, using a first application, a portion less than the whole document for real-time review at the first and second clients; program means for formatting, using the first computer application, the copied portion for real-time review; program means for providing the copied portion to an application for processing data of a second type at the first client, the application being an instant messaging application, and wherein the providing the copied portion to the second computer application is initiated through a menu component of the first computer application; program means for identifying a second client for performing the real-time review of the copied portion; program means for sending the copied portion via the instant messaging application to the identified second client; program means for receiving comments about the copied portion back from the identified second client, the comments conforming to the instant messaging application'"'"'s protocol and wherein the receiving comments back from the identified second client comprises receiving text suggested as a replacement for the copied portion; and program means for interpreting the comments about the copied portion. - View Dependent Claims (14, 15, 16, 17)
-
Specification