Device, method, and graphical user interface for collaborative editing in documents
US9886230B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Sep 30, 2015 |
| Grant date | Feb 6, 2018 |
| Priority date | — |
| Expiry date | Jul 4, 2036 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L65/4015
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A first electronic device with a display maintains a consistent output based on concurrent drawing edits received at multiple collaborating devices. The first device maintains a command sequence for a drawing currently rendered at the first device. The command sequence includes a plurality of past drawing commands sorted according to respective sequence numbers of the past drawing commands. The first device receives a plurality of additional drawing commands from two or more devices of the multiple collaborating devices, each of the plurality of additional drawing commands having a respective sequence number. The first device updates the command sequence, including merging and sorting the plurality of additional drawing commands and the plurality of past drawing commands in accordance with an ordering rule. The first device re-renders at least a portion of the drawing based on the command sequence after updating the command sequence.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.