СИСТЕМА И СПОСОБ ДЛЯ КООРДИНАЦИИ ОДНОВРЕМЕННЫХ РЕДАКЦИЙ СОВМЕСТНО ИСПОЛЬЗУЕМЫХ ЦИФРОВЫХ ДАННЫХ

1. Способ координации редакций совместно используемых цифровых данных множественными пользовательскими компьютерами, причем способ содержит этапы, на которых:
на координирующем устройстве:
принимают команды для редактирования совместно используемых цифровых данных от множественных независимо работающих пользовательских компьютеров,
определяют, что две или более команд от соответственных пользовательских компьютеров являются взаимоисключающими,
включают одну из множественных команд в глобальную очередь команд и отменяют другую(ие), и
передают глобальные команды на все пользовательские компьютеры для локального выполнения для реализации одних и тех же совместно используемых цифровых данных.
2. Способ по п.1, в котором команда, принятая от одного из пользовательских компьютеров, запускает координирующее устройство для ограничения команд от других пользовательских компьютеров.
3. Способ по п.2, содержащий этап, на котором на координирующем устройстве отменяют команды от других компьютеров, которые относятся к редактированию той же области совместно используемых цифровых данных, что и запускающая команда.
4. Способ по п.1, содержащий этап, на котором на координирующем устройстве дают одному из множественных компьютеров временное исключительное разрешение для редактирования части или полного объема совместно используемых цифровых данных.
5. Способ по п.4, в котором компьютер с исключительным разрешением для редактирования части или полного объема совместно используемых цифровых данных является первым из пользовательских компьютеров для передачи команды в заранее определенный период времени для редактирования части или полного объема документа.
6. Способ по п.1, в котором команды определяют как взаимоисключающие, когда они относятся к редактированию одних и тех же или перекрывающихся цифровых данных.
7. Способ по п.1, в котором команды определяют как взаимоисключающие, когда они передаются или принимаются одновременно или в пределах заранее определенного интервала времени.
8. Способ по п.1, в котором каждую версию совместно используемых цифровых данных, локально хранящуюся на каждом из множественных пользовательских компьютеров, можно изменять независимо до реализации глобальных команд в совместно используемых цифровых данных.
9. Способ по п.1, в котором все пользовательские компьютеры имеют одинаковый приоритет для управления совместно используемыми цифровыми данными.
10. Способ по п.1, в котором пользовательские компьютеры могут иметь разные приоритеты для управления совместно используемыми цифровыми данными.
11. Способ по п.1, в котором редактирование содержит изменение содержимого совместно используемых цифровых данных.
12. Способ по п.1, в котором редактирование содержит изменение отображения совместно используемых цифровых данных.