УНИФИЦИРОВАННАЯ КОНЦЕПЦИЯ ПРИСУТСТВИЯ

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