АГРЕГАЦИЯ ПРИСУТСТВИЯ ПОЛЬЗОВАТЕЛЕЙ НА СЕРВЕРЕ

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