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

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