METHOD, SYSTEM, AND APPARATUS FOR ENABLING NEAR REAL TIME COLLABORATION ON AN ELECTRONIC DOCUMENT THROUGH A PLURALITY OF COMPUTER SYSTEMS
Patent №
US 7,818,679
Granted
2010-10-19
Filed 2004
Owner
MICROSOFT CORPORATION
Lab
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10920640
A method, system, and apparatus are provided for collaborating on an electronic document. According to the method, a data structure may be maintained at each of the computer systems participating in the collaborative session that represents the contents of a shared document. When user input is received at one of the computer systems modifying the document, the data structure is updated to reflect the modification. In response to the modification, the changes to the data structure are periodically identified and collected as a revision that identifies only the changes made to the data structure as a result of the edits made since the previous revision was taken. The revision is packaged and transmitted to each of the participants in the sharing session. The revisions are merged into the copy of the data structure stored at the participating computer systems.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 157160156
Assignors
CLARKE, SIMON PETER
On an employer assignment, the assignors are typically the inventors.