ДИНАМИЧЕСКОЕ УПРАВЛЕНИЕ СПИСКОМ КОНТАКТОВ

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