СОВМЕСТНАЯ РАБОТА МНОЖЕСТВЕННЫХ КЛИЕНТОВ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДОСТУПА И ОБНОВЛЕНИЯ СТРУКТУРИРОВАННЫХ ЭЛЕМЕНТОВ ДАННЫХ

1. Способ, содержащий этапы, на которых:
принимают (214) по меньшей мере один структурированный элемент (212) данных в пределах электронной таблицы, опубликованной, по меньшей мере частично, для осуществления доступа первой клиентской системой (128n);
задают соответствующий уникальный идентификатор (216), который соответствует упомянутому структурированному элементу данных;
посылают (234) упомянутый структурированный элемент данных и уникальный идентификатор, по меньшей мере, второй клиентской системе (128a);
предоставляют возможность (402 и 414), по меньшей мере, первой и второй клиентским системам совместно осуществлять доступ к упомянутому структурированному элементу данных;
принимают (410), по меньшей мере, одно обновление (408 или 420) для упомянутого элемента данных от одной из клиентских систем, причем это обновление ссылается на уникальный идентификатор; и
объединяют (412) упомянутое обновление с основной таблицей (118), которая содержит, по меньшей мере, упомянутый элемент данных, основываясь, по меньшей мере частично, на уникальном идентификаторе.
2. Способ по п.1, в котором при посылке данных посылают данные второй клиентской системе, по меньшей мере, по одной сети.
3. Способ по п.1, дополнительно содержащий этап, на котором принимают выбор, по меньшей мере, упомянутого структурированного элемента данных, причем этот выбор ссылается на уникальный идентификатор, соответствующий этому структурированному элементу данных.
4. Способ по п.1, дополнительно содержащий этап, на котором извлекают упомянутый структурированный элемент данных из основного набора структурированных элементов данных.
5. Способ по п.1, дополнительно содержащий этап, на котором посылают второй клиентской системе представления библиотеки, содержащей структурированные элементы данных, причем структурированные элементы данных были опубликованы для осуществления совместной работы другими клиентскими системами, и причем множество структурированных элементов данных ассоциированы с соответствующими уникальными идентификаторами.
6. Способ по п.1, дополнительно содержащий этап, на котором принимают, по меньшей мере, дополнительное обновление для упомянутого элемента данных, по меньшей мере, от дополнительной клиентской системы, причем это дополнительное обновление ссылается на уникальный идентификатор для упомянутого элемента данных.
7. Способ по п.6, дополнительно содержащий этап, на котором объединяют, по меньшей мере, упомянутое дополнительное обновление для упомянутого элемента данных с основной таблицей, основываясь, по меньшей мере частично, на уникальном идентификаторе.
8. Способ по п.1, дополнительно содержащий этап, на котором публикуют обновление, по меньшей мере, для другой из клиентских систем.
9. Способ по п.1, в котором при посылке структурированного элемента данных посылают, по меньшей мере, часть рабочей книги, определенной в пределах электронной таблицы.
10. Способ по п.1, дополнительно содержащий этап, на котором вычисляют, по меньшей мере, один столбец в основной таблице посредством ссылки на, по меньшей мере, одно значение, принятое от, по меньшей мере, одной клиентской таблицы.
11. Способ, содержащий этапы, на которых:
представляют пользовательский интерфейс (202), который обеспечивает представления множества структурированных элементов данных, определенных в пределах электронной таблицы;
принимают (208) выбор (206), по меньшей мере, одного из этих структурированных элементов данных для публикации;
посылают (210) данные, представляющие выбранные структурированные элементы (212) данных для публикации; и
принимают уникальный идентификатор, ассоциированный с выбранными структурированными элементами данных.
12. Способ по п.11, в котором структурированные элементы данных включают в себя, по меньшей мере, часть электронной таблицы, и при этом при посылке данных, представляющих выбранные структурированные элементы данных, посылают данные через сеть, по меньшей мере, одной серверной системе для публикации структурированных элементов данных для, по меньшей мере, одной клиентской системы.
13. Способ по п.11, в котором при посылке данных, представляющих выбранные структурированные элементы данных, посылают данные через сеть, по меньшей мере, одной клиентской системе, так чтобы эта клиентская система могла осуществлять доступ к и обновлять структурированные элементы данных.
14. Способ по п.11, дополнительно содержащий этапы, на которых принимают, по меньшей мере, одно обновление для структурированных элементов данных, причем обновления являются результатом совместной работы с, по меньшей мере, одной клиентской системой по структурированным элементам данных, и объединяют это обновление со структурированным элементом данных, используя уникальный идентификатор.
15. Способ, содержащий этапы, на которых:
представляют пользовательский интерфейс (218), который обеспечивает библиотеку структурированных элементов (216) данных в пределах электронных таблиц, которые клиентские системы (104) опубликовали, по меньшей мере частично, для осуществления совместной работы другими клиентскими системами;
принимают (224) выбор (222), по меньшей мере, одного из структурированных элементов данных от пользователя; и
запрашивают (226) выбранный структурированный элемент данных, причем выбор ссылается на уникальный идентификатор (228), ассоциированный с выбранным структурированным элементом данных.
16. Способ по п.15, дополнительно содержащий этап, на котором принимают выбранный структурированный элемент данных от, по меньшей мере, части электронной таблицы, и дополнительно содержащий этап, на котором применяют локальное форматирование, локальную сортировку или локальную фильтрацию к структурированному элементу данных в ответ на локальные спецификации, задействуемые на одном или более клиентах.
17. Способ по п.15, дополнительно содержащий этап, на котором обновляют, по меньшей мере, часть выбранного элемента данных, причем выбранный элемент данных включает в себя вычисленный столбец, и дополнительно содержащий этап, на котором принимают обновление вычисленного столбца, при этом вычисленный столбец повторно вычисляется в ответ на это обновление.
18. Способ по п.17, в котором при обновлении, по меньшей мере, части структурированного элемента данных обновляют структурированный элемент данных на основании данных, локально поддерживаемых клиентом, и на основании данных, принятых от источника, внешнего по отношению к клиенту.
19. Способ по п.17, дополнительно содержащий этап, на котором поддерживают соответствующие уникальные идентификаторы, ассоциированные со структурированными элементами данных, в библиотеке, и при этом при обновлении выбранного элемента данных ссылаются на уникальный идентификатор, ассоциированный с обновленным элементом данных.
20. Способ по п.17, в котором при обновлении, по меньшей мере, части структурированного элемента данных вычисляют локальное значение вычисленного столбца, который определяется основной таблицей.