Invention Grant
- Patent Title: Realtime synchronized document editing by multiple users
- Patent Title (中): 实时同步多个用户的文档编辑
-
Application No.: US12431627Application Date: 2009-04-28
-
Publication No.: US08656290B1Publication Date: 2014-02-18
- Inventor: David Greenspan , Aaron Iba , John Dalbert Zamfirescu-Pereira
- Applicant: David Greenspan , Aaron Iba , John Dalbert Zamfirescu-Pereira
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Wolff & Samson, PC
- Main IPC: G06F3/0481
- IPC: G06F3/0481

Abstract:
Collaborative editing of electronic documents in realtime is provided. A host serves a client code over a network to a plurality of clients that each employ a browser to run the client code. The client code revises the text document locally in response to user input, frequently sends those edits to the host, receives updates from the other clients via the host, and revises the local text document accordingly. Each client, in some embodiments, stores three variables, one for edits not yet reported to the host, one for edits reported by not yet acknowledged, and one for the text document as modified by the acknowledged edits. Updates from the other clients are applied to the three variables according to certain rules. A composition of the three variables yields a version of the text document. The host keeps records of which edits were introduced by which client.
Information query