СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ КОНТАКТАМИ АДРЕСНОЙ КНИГИ

1. Способ, включающий:
прием уведомления о необходимости предоставить получателю контактную информацию для контакта в адресной книге отправителя;
извлечение контактной информации для упомянутого контакта;
определение, связан ли упомянутый контакт со стандартизированной службой управления контактами, с которой связан отправитель; и
инициирование доставки контактной информации получателю на основе результата упомянутого определения.
2. Способ по п.1, в котором уведомление включает адрес получателя и адрес отправителя.
3. Способ по п.1 или 2, в котором уведомление также включает предоставляемую контактную информацию или указатель предоставляемой контактной информации.
4. Способ по п.2, в котором предоставляемую контактную информацию указывают с помощью адреса отправителя.
5. Способ по п.1 или 2, в котором прием уведомления осуществляется в ответ на обновление документа совместного доступа к контактам.
6. Способ по п.5, в котором документ совместного доступа к контактам представляет собой документ управления документами XML.
7. Способ по п.1 или 2, в котором прием уведомления включает прием сообщения Push (доставка без запроса) протокола установления сеанса (SIP).
8. Способ по п.1 или 2, также включающий:
обновление состояния совместного доступа к контактам после успешной доставки контактной информации получателю;
обновление сетевой адресной книги с помощью упомянутой контактной информации; или
прием от получателя отказа или подтверждения, указывающего, отклоняет или принимает получатель упомянутую контактную информацию.
9. Способ по п.8, в котором обновление состояния совместного доступа к контактам включает обновление документа управления документами XML.
10. Способ по п.9, в котором обновление документа управления документами XML включает обновление списка подписки получателя с помощью флага совместного доступа к контактам.
11. Способ по п.9, также включающий передачу уведомления отправителю, когда документ XML списка подписки обновлен.
12. Способ по п.1 или 2, в котором извлечение контактной информации включает извлечение контактной информации из сервера персональных карт контактов или сетевого хранилища адресной книги.
13. Способ по п.1 или 2, в котором инициирование доставки контактной информации включает транспортировку контактной информации в удаленный домен.
14. Устройство, включающее:
по меньшей мере один процессор; и
по меньшей мере один блок памяти, соединенный с возможностью взаимодействия с упомянутым по меньшей мере одним процессором и включающий:
компьютерный код для приема уведомления о необходимости предоставить получателю контактную информацию для контакта в адресной книги отправителя;
компьютерный код для извлечения контактной информации для упомянутого контакта;
компьютерный код для определения, связан ли упомянутый контакт со стандартизированной службой управления контактами, с которой связан отправитель; и
компьютерный код для инициирования доставки контактной информации получателю на основе результата упомянутого определения.
15. Устройство по п.14, в котором уведомление включает адрес получателя и адрес отправителя.
16. Устройство по п.14 или 15, в котором уведомление также включает предоставляемую контактную информацию или указатель предоставляемой контактной информации.
17. Устройство по п.15, в котором предоставляемую контактную информацию указывают с помощью адреса отправителя.
18. Устройство по п.14 или 15, в котором компьютерный код для приема уведомления выполняют в ответ на обновление документа совместного доступа к контактам.
19. Устройство по п.18, в котором документ совместного доступа к контактам представляет собой документ управления документами XML.
20. Устройство по п.14 или 15, в котором компьютерный код для приема уведомления включает компьютерный код для приема сообщения Push протокола установления сеанса (SIP).
21. Устройство по п.14 или 15, в котором блок памяти также включает компьютерный код для:
обновления состояния совместного доступа к контактам после успешной доставки контактной информации получателю;
обновления сетевой адресной книги с помощью упомянутой контактной информации; или
приема от получателя отказа или подтверждения, указывающего, отклоняет или принимает получатель упомянутую контактную информацию.
22. Устройство по п.21, в котором компьютерный код для обновления состояния совместного доступа к контактам включает компьютерный код для обновления документа управления документами XML.
23. Устройство по п.21, в котором компьютерный код для обновления документа управления документами XML включает компьютерный код для обновления списка подписки получателя с помощью флага совместного доступа к контактам.
24. Устройство по п.21, также включающее компьютерный код для передачи уведомления отправителю, когда документ XML списка подписки обновлен.
25. Устройство по п.14 или 15, в котором компьютерный код для извлечения контактной информации включает компьютерный код для извлечения контактной информации из сервера персональных карт контактов или сетевого хранилища адресной книги.
26. Устройство по п.14 или 15, в котором компьютерный код для доставки контактной информации включает компьютерный код для транспортировки контактной информации в удаленный домен.
27. Машиночитаемый носитель, включающий компьютерный код, при выполнении которого процессор осуществляет способ по любому из пп.1-13.