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

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

AI hardware1.00
Planning0.89
Knowledge representation0.80
Natural language0.01
Vision0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 157160156

Assignors

CLARKE, SIMON PETER

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC