DISTRIBUTED DOCUMENT CO-AUTHORING AND PROCESSING
First Claim
1. A method of co-authoring a document, the method comprising:
- detecting a first set of changes made to a first version of a particular document on a first client computing device;
detecting a second set of changes made to a second version of the particular document on a second client computing device; and
communicating the first set of changes and the second set of changes to the second client computing device and the first client computing device, respectively, via a third party collaboration service provider unassociated with a document processing suite used to edit the particular document.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, discovering and displaying context-sensitive metadata on a software dashboard based on permissions associated with the metadata and/or a client computing device, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents.
-
Citations
20 Claims
-
1. A method of co-authoring a document, the method comprising:
-
detecting a first set of changes made to a first version of a particular document on a first client computing device; detecting a second set of changes made to a second version of the particular document on a second client computing device; and communicating the first set of changes and the second set of changes to the second client computing device and the first client computing device, respectively, via a third party collaboration service provider unassociated with a document processing suite used to edit the particular document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software plug-in component, configured to be integrated with a document processing suite, that when executed on a first client computing device causes the first client computing device to:
present an integrated user interface within the document processing suite, the integrated user interface configured to communicate with a third party collaboration service provider not associated with the document processing suite. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A method of co-authoring a document, the method comprising:
-
dynamically discovering metadata related to a particular document being edited using a document processing suite; and displaying the discovered metadata in a dashboard area of a client computing device executing the document processing suite. - View Dependent Claims (17, 18, 19, 20)
-
Specification