Модели, интерфейсы и принципы действия системы, расширяющей коммуникации и минимизирующей перебои с помощью предпочтительного и ситуационного кодирования

Иллюстрации

Показать все

Данное изобретение относится к системам, использующим идентичность и контекстно-зависимые методы принятия решений для обработки коммуникаций, включающим в себя выбор канала, маршрутизацию и операции перепланирования. Техническим результатом является улучшение качества межабонентской коммуникации за счет учета предпочтений сторон, участвующих в процессе коммуникации, текущего состояния контактирующих сторон и условной стоимости прерывания. Компьютерная система, облегчающая межабонентскую коммуникацию между контактором и контактируемым, включает компонент пользовательского интерфейса, компонент ввода и службу коммуникации. Компонент пользовательского интерфейса предназначен для ввода значения стоимости прерывания для контактируемого. Компонент ввода получает коммуникацию, переданную от контактора до контактируемого. Служба коммуникации выполняет маршрутизацию коммуникации, основываясь на значении стоимости прерывания и сравнении между стоимостью прерывания и преимуществами, связанными с немедленной доставкой коммуникации. 3 н. и 68 з.п. ф-лы, 62 ил.

Реферат

Перекрестная ссылка на родственную заявку

Настоящая заявка на патент испрашивает приоритет согласно патентной заявке №60/511,533 “SYSTEM AND METHODS THAT UTILIZE DYNAMIC DECISION MAKING TO PROVIDE A BEST MEANS INTERPERSONAL COMMUNICATION SERVICE”, поданной 15 октября 2003 года, полнота которой явно включена сюда по ссылке.

Область техники, к которой относится изобретение

Настоящее изобретение в целом относится к системам коммуникации и, более конкретно, к системам и методам для использования контактных записей (контактов) и контактных предпочтений и/или цены/выгоды в облегчении обработки прерываний передачи информации между сторонами.

Уровень техники

Несмотря на повсеместное использование работающих в постоянном режиме календарных систем для хранения напоминаний и создания, совместных с другими персонами, соглашений о времени и месте встреч, много таких соглашений основывается на приспособленных и в основном неупорядоченных коммуникациях. Такие неформальные согласования часто зависят от интуитивных знаний человека о текущем и будущем месте нахождения и действиях друзей и коллег. Часто при использовании постоянно работающих групповых календарных систем люди, для примера, могут быть исключены из списка, так как становится известно, что они заняты в другом месте. Исследования в области моделирования поведения пользователей в последние десять лет фокусировались в большинстве своем на приложениях, направленных на предположения о текущей активности, намерениях и целях пользователей. Однако даже известный статус пользователя является недостаточным для содействия или благоприятствования сотрудничеству между взаимодействующими сторонами.

В общем, люди ищут общения между собой в предположении о наилучшем времени и каналах взаимодействия. Они могут выбирать и использовать коммуникации по одному или по разным каналам, основываясь на их собственных нуждах и предпочтениях, а также на их знании или интуиции о предпочтениях и ситуациях персоны, с которой предполагается контактировать. Тем не менее, попытка взаимодействия часто бывает практически оптимальна для контактора (например, отправителя, инициатора…) и контактируемой персоны (например, получателя…). Для примера, попытка контактора установить в реальном времени телефонный контакт может прервать контактируемую персону в неудобное время для разговора или может вызвать раздражение контактора в связи с получением голосового сообщения, что может привести к дорогостоящим задержкам для контактора и контактируемой персоны. Контактирующие могут применять различные способы для избранной фильтрации входящих коммуникаций. Некоторые люди имеют возможность нанимать хорошо обученных помощников, в то время как другие полагаются на ручное просеивание входящих телефонных звонков, голосовых сообщений и пакетов электронных сообщений. Однако ограничение или отсрочка коммуникаций в реальном времени минимизирующая перебой и доводящая до максимума приватность - это только часть задач, ассоциируемых с управлением коммуникациями.

Для примера, общепринятые системы электронной почты могут быть чувствительны к коммуникациям и трудностям в согласовании с помощью сообщений между сторонами. Например, контактируемая персона может находиться в удаленном регионе, в котором коммуникация посредством телефона или другими способами невозможна. Контактируемая персона может разделять контакторов (например, коллега по работе, начальник, любимая), так, что электронные сообщения получаются и распределяются контактируемой персоной наиболее приемлемым для него способом. Несмотря на то, что общепринятые системы электронной почты могут показывать, что переданное сообщение получено и открыто контактируемой персоной и могут включать в ответное сообщение предопределенный/предварительно сконфигурированный текст, такой как «В отпуске в течение недели» или «Вне офиса после обеда», они не позволяют автоматически сообщить контактору, когда и/или через какое время контактируемое лицо сможет ответить. Таким образом, если произойдет непредвиденное событие или потребуется отреагировать на важное сообщение, контакторы смогут только предположить, когда контактируемая персона потенциально сможет получить сообщение и надеется, что это сообщение будет получено и реакция на него последует своевременно. Сходные трудности возникают, когда пытаются запланировать встречу при том, что трудно удостовериться в том, что стороны смогут принять участие во встрече в одно и то же время.

Ежедневно, как всегда в обычных ситуациях, сообщения отправляются с различной степенью срочности, важности и приоритета. Часто ключевые встречи требуются в тот момент, когда адресат занят важными деловыми или частными задачами.

Вследствие чего, одно или более сообщений может быть направлено одной или более сторон для того, чтобы указать на важность встречи. В добавление к сказанному, сообщения часто передаются через множество коммуникационных каналов в попытке достичь потенциальных участников. Для примера, руководитель может послать электронные сообщения ключевым участникам и сопроводить электронное сообщение телефонным звонком, пейджерным или факсимильным сообщением сторонам, где голосовые сообщения обычно остаются неотмеченными другой стороной. К сожалению, управляющий часто не уверен, получила ли сообщение не ответившая сторона, и с какой вероятностью все участники смогут присутствовать на встрече.

Контактирующие персоны хотят иметь более хорошие каналы или множество каналов связи, чем методы, индивидуально выбранные контактирующей стороной. Для примера, контактирующая сторона может послать электронное сообщение, когда контактируемый будет получать сообщение в реальном времени или говорить по телефону. Кто-нибудь, неистово работающий над документом в преддверии срочной сдачи, хочет получать редакторские комментарии, приходящие с помощью коммуникаций в реальном времени, даже когда они удалены от рабочего места, кроме случаев при некоторых выбранных настройках, когда они хотят получать электронное сообщение, связанное с извещением в реальном времени о попытке контакта. В зависимости от вызывающего и ситуации, контакторы часто хотят соединиться с вызываемым в реальном времени, а не потерять вызов. С текущими, специально выделенными коммуникациями, для пользователей является обычным желание пытаться поддерживать связь друг с другом и получить раздраженные сообщения о неудачных попытках коммуникации.

Раскрытие изобретения

Ниже представлено простое обобщение сущности изобретения в порядке, обеспечивающем основное понимание некоторых аспектов изобретения. Это обобщение не является всесторонним обзором данного изобретения. Нет необходимости определять ключевые/критические элементы изобретения или схематично изображать область действия изобретения. Это всего лишь намерение представить некоторые концепции изобретения в простой форме, как вступление к более детальному описанию, представленному дальше.

Данное изобретение представляет собой системы и способы для расширения межабонентских коммуникаций. Системы и способы позволяют пользователям определить и получить доступ предпочтения относительно обработки вызовов и динамического принятия решений в реальном времени. Системы и способы могут быть сконфигурированы таким образом, чтобы использовать качественный подход к оценке затрат и выгод, чтобы, для примера, наладить во всех аспектах стратегии самооценки приоритетов вызовов и стоимости их прерывания. Сверх того, может быть применен формальный подход к анализу решения. Это будет достигнуто подходом, использующим персонализированные Байесовские модели (т.е. изучение посредством обучения с помеченными данными) и ожидаемая цена прерывания для соответствующих пользователей. Эти модели могут принимать во внимание данные, такие как, для примера, календарную информацию, наблюдение за событиями рабочего стола в реальном времени, и/или информацию, получаемую от акустического и/или основанного на зрении восприятия.

Заключения о текущем прерывании в работе пользователя и предположения о том, когда пользователь может быть доступен, могут генерироваться и использоваться для формирования решения относительно продолжения коммуникаций с пользователями, получения сообщений и/или решений об изменении времени коммуникаций, для примера. Упомянутое выше можно предоставить для улучшения общепринятых систем посредством расширения межабонентских коммуникационных систем, что может довести до максимального уровень общения между сторонами.

Для достижения вышеупомянутых и родственных целей, изобретение включает в себя ряд возможностей, полностью описанных ниже и подробно указанных в пунктах формулы изобретения. Нижеследующее описание и сопутствующие чертежи дают в деталях точное и иллюстративное описание изобретения. Там же показаны некоторые, но не все пути, применения принципов изобретения. Другие объекты, преимущества и оригинальные свойства изобретения станут видны из нижеследующего подробного описания изобретения, при необходимости обоснованного чертежами.

Краткое описание чертежей

Фиг.1 изображает систему управления передачей информации между коммуникационными системами.

Фиг.2 изображает систему, использующую базовые правила, облегчающие управление передачей информации между коммуникационными системами.

Фиг.3 изображает систему, использующую интеллектуальные компоненты, облегчающие управление передачей информации между коммуникационными системами.

Фиг.4 изображает систему управления передачей информации для коммуникационных систем.

Фиг.5 изображает основанную на телефонной связи систему, реализующую посредника в передаче информации для автоматизации коммуникационных решений.

Фиг.6 изображает примерное графическое представление приоритетов затрат и выгод для вызовов и стоимости прерывания.

Фиг.7 изображает примерный интерфейс агента для обработки определений групп и раздачи привилегий и свойств этим группам.

Фиг.8 изображает примерный интерфейс программного регулятора для задания стоимости прерывания для временных блоков.

Фиг.9 изображает примерный интерфейс инструмента контекстной оценки для задания уровня цены прерывания к контекстным элементам.

Фиг.10 изображает примерный интерфейс резюмирования групп.

Фиг.11 изображает другой примерный интерфейс программного регулятора.

Фиг.12 изображает примерный интерфейс переопределения времени коммуникации.

Фиг.13 изображает примерное графическое изображение, позволяющее графически отобразить цену прерывания.

Фиг.14 изображает расширенную межабонентскую коммуникационную службу для управления передачей информации между сторонами.

Фиг.15 изображает примерную коммуникационную систему, помогающую облегчить обработку взаимодействия между контактором и контактируемой персоной.

Фиг.16 изображает примерную диаграмму влияния, которая может быть использована для определения коммуникационного действия.

Фиг.17 изображает второй примерный пользовательский интерфейс для определения групп.

Фиг.18 изображает третий интерфейс программного регулятора.

Фиг.19 изображает примерную диаграмму анализа выгоды и затрат, которая может быть использована для выбора действия между созданием соединения и переносом времени коммуникации.

Фиг.20 изображает первый интерфейс пользователя для переопределения времени коммуникации.

Фиг.21 изображает второй интерфейс пользователя, показывающий основание для переопределения времени коммуникации.

Фиг.22 изображает примерный интерфейс управления контрольной панелью для выбора режима и алгоритма прогнозирования.

Фиг.23 изображает примерную диаграмму распределения интегральной вероятности как функции времени.

Фиг.24 изображает примерный прогноз ожидаемой цены прерывания как функции времени.

Фиг.25 изображает примерную расширенную картину присутствия, которая включает прогноз, возможность и доступность в единицах времени.

Фиг.26 изображает примерную панель управления для системы событий.

Фиг.27 изображает примерные переменные и значения для системы событий.

Фиг.28 изображает примерное рабочее место управления затратами на прерывания для задания выраженных в денежной форме значений стоимости прерывания.

Фиг.29 изображает примерную модель решения, которая может быть использована в соответствии с положениями данного изобретения.

Фиг.30 изображает примерную диаграмму использования вероятностей в соответствии с предпочтениями вызываемой персоны и цены прерывания для выбора подходящего времени коммуникации и канала связи.

Фиг.31 изображает различные коммуникационные операции через множество примерных графических интерфейсов пользователя.

Фиг.32 изображает примерную методологию для межабонентских коммуникаций.

Фиг.33 изображает примерную методологию коммуникации.

Фиг.34 изображает примерную стандартную методологию коммуникации.

Фиг.35 изображает примерную расширенную методологию коммуникации.

Фиг.36 изображает примерную систему, которая может быть использована в соответствии с положениями данного изобретения.

Фиг.37-57 изображают примерные пользовательские интерфейсы (UIs), которые могут быть использованы в соответствии с положениями данного изобретения.

Фиг.58 изображает примерную Байесовскую модель, которая может быть использована в соответствии с положениями данного изобретения.

Фиг.59 изображает примерную модель, которая показывает различающие переменные для конкретного пользователя.

Фиг.60 изображает примерное динамическое наследование в соответствии с положениями данного изобретения.

Фиг.61 изображает подходящее окружение операционной среды в соответствии с положениями данного изобретения.

Фиг.62 изображает простое компьютерное окружение, с которым данное изобретение может взаимодействовать.

Осуществление изобретения

Данное изобретение относится к системам и методам автоматизации и полуавтоматизации обработки информационного взаимодействия между сторонами (например, контактором и контактируемым). Системы и методы, использующие коммуникационные предпочтения, состояние контактируемого и контактора, и цену прерывания, расширяют межабонентские коммуникации и доводят до максимума уровень общения. Упомянутое выше предназначено для улучшения общепринятых систем посредством централизации оценок и умозаключений о достаточно полном представлении предпочтений для коммуникационных и усиливающих принципов анализа затрат и выгод и выборе метода при неопределенности действий обработки коммуникации.

Необходимо принять во внимание, что используемый здесь термин «компонента» относится к применимому к компьютерной среде объекту либо оборудованию, комбинации оборудования и программного обеспечения, программному обеспечению или программному обеспечению на стадии исполнения. Для примера, компонента может быть, но не ограничиваясь этим, процессом, исполняемым на процессоре, процессором, объектом, исполняемым модулем, потоком исполняемого модуля, программой, и/или компьютером. Как пример, и приложение, работающее на сервере, и сервер могут быть компьютерным компонентом. Одна или более компонент могут постоянно находиться вместе с процессом и/или потоком исполняемого модуля, и компонента может находиться на компьютере и/или разделяться между двумя или более компьютерами.

Кроме того, используемый здесь термин «интерфейс» относится в общем случае к процессу выделения текущего статуса системы, среды окружения и/или пользователя из набора наблюдений, захваченных с помощью событий и/или данных. Интерфейс может применяться для определения специфического контекста или действия, или может создавать возможное распределение по состояниям, например. Интерфейс может быть вероятностным, что есть расчет вероятности распределения по интересующим состояниям, основываясь на рассмотрении данных и событий. Интерфейс может относиться к методикам, используемым для построения высокоуровневых событий из набора событий и/или данных. Такой интерфейс может в результате создать новые события или действия из набора событий и/или сохраненного содержимого события, при условии наличия или отсутствия корреляции событий с малой временной близостью, и событий и данных, приходящих из одного или нескольких источников событий или данных. Различные схемы и/или системы формирования вывода (например, вспомогательные векторные машины, вероятностные графические модели, такие как Байесовские сети, диаграммы влияния и нейронные сети) могут быть использованы для совершения автоматических и/или сходных действий в согласии с предметом данного изобретения.

Фиг.1 изображает примерную систему 100, которая управляет коммуникациями между сущностями. Система 100 состоит из компонента ввода 110 и коммуникационной службы 120. Компонента ввода 110 может быть использована для получения коммуникации, такой как, например, телефонный звонок. Для примера, компонента ввода 110 может связываться с частным телефонным коммутатором, таким как, например, частная телефонная станция (PBX), и манипулировать входящими и/или исходящими телефонными звонками. Следует принять во внимание, что этот интерфейс может быть основан на программном обеспечении и/или компьютерном оборудовании, проводной и/или беспроводной связи, может быть расположен локально и/или удаленно по отношению к коммуникационным передающим системам, и/или поддерживать по существу любой известный коммуникационный протокол. При получении коммуникации компонента ввода 110 может серийно и/или с помощью конкурентного доступа осуществить связь со службой 120, в течение которой такая передача может быть передана от компоненты ввода 110 и/или возвращена коммуникационной службой 120.

Коммуникационная служба 120 может анализировать и/или использовать анализ коммуникации для определения транспортного пути к получателю. Для примера, коммуникация может включать в себя информацию, показывающую на ее содержимое, отправителя, получателя, возможность отложить коммуникацию, время дня, день недели, важность и т.д. Такая информация может получаться коммуникационной компонентой 120 и использоваться для облегчения определения пути коммуникации, включая, для примера, коммуникационный транспорт к получателю и/или другому получателю методом, совпадающим с удобным для отправителя методом коммуникации (например, посылкой телефонного вызова на телефон получателя) и/или альтернативным способом (например, отправка получателю электронного сообщения в ответ на телефонный звонок), метода отложить коммуникацию (например, попытаться связаться и изменить время для более поздней передачи), и/или отказать в коммуникации. Кроме того, информация, относящаяся к отправителю, может быть использована для облегчения определения подходящего пути. Для примера, отправитель может быть ассоциирован с приоритетом или другой информацией, определяющей взаимную важность отправителя и/или сообщения для получателя. Как описано в деталях ниже, политики, правила и/или информация (например, возможности, выводы…) могут быть использованы в добавление и/или альтернативно для облегчения их определения и/или любого последующего действия.

После определения метода передачи сообщения, коммуникация может быть маршрутизирована коммуникационной службой 120. Как описано выше, такая передача может включать в себя обеспечение коммуникации к данному получателю и/или другому получателю (получателям), запаздывание сообщения и/или отказ от коммуникации. Более того, ответ получателя, если это имеет место, может быть получен входной компонентой 110, и маршрутизировано коммуникационным сервером 120, основываясь на информации, сходной описанной выше, и/или другой информации. В других аспектах данного изобретения, множество коммуникаций одного или нескольких неравноправных отправителей может быть последовательно или на основе конкурентного доступа получено компонентой ввода 110. Такие коммуникации могут обрабатываться последовательно или параллельно. Кроме того, такие коммуникации могут быть временно сохранены (например, в буфере), разбиты по приоритетам и/или обработаны, основываясь на приоритетах и/или других критериях.

Необходимо отметить, что система 100 может предусматривать различные аспекты, которые расширяют межабонентские коммуникации. Для примера, система 100 может маршрутизировать коммуникации, основываясь, по меньшей мере, на стоимости прерывания. Кроме того, можно использовать кодировку того, что предпочтительней: перенос вызывающего на другое время или разрешение звонка получателю, основываясь на стоимости разрыва и стоимости задержки вызова. Такие предпочтения могут облегчить определение взаимно свободного отрезка времени, на который можно перенести вызов в течение определенного периода времени и/или произвольного взаимно свободного отрезка времени, с помощью сравнения календарей во время установления вызова.

Относительно переноса времени, система 100 может опускать возможность переноса вызова во время его установления, например, когда нет времени для переноса вызова. Это может определяться при анализе в реальном времени календарей и рассмотрении предпочтений на допустимый период времени до тех пор, пока не получится соединение. Кроме того, система 100 может использовать операцию автоматического переноса времени вызова, которая сдвигает время окончания так, чтобы у получателя было достаточно времени сообщить о переносе вызова. Система 100 применяет режим минимизации времени от текущего момента до нового момента вызова, как определено получателем вызова в профиле для переноса времени, где время является функцией обнаружения пользователя и/или известного местоположения в текущий момент и/или активности. Более того, отсрочка возникновения сигнала извещения может быть достигнута при помощи разрешения получателю вызова определять возможность того, что он будет проинформирован о переносе вызова до самого вызова посредством заключения о вероятности данного события.

Еще одним аспектом изобретения является то, что система 100 может применять инструмент, объединяющий все или подмножество (например, текущее) политик, которые могут быть использованы. Может применяться то, что политика может определять информацию типа «что случится сейчас». Этот инструмент может дополнительно определять точки входа для внесения изменений. Система 100 может дополнительно включать один или более компонентов, которые: показывают пользователям предположение о их собственных текущих пиках активности и причинах этого; перенаправляют резюме, связанное с обработкой входящих вызовов; обеспечивают стратегию и обоснование, связанное с обработкой входящих вызовов; перенаправляют резюме, стратегию и обоснование на электронную почту получателя вызова.

Еще одним аспектом изобретения является то, что система 100 может включать в себя пользовательский интерфейс, который позволяет пользователю определять различные уровни прерывания. Для примера, пользовательский интерфейс может позволять пользователю строить Булеву комбинацию свойств встреч, рабочей активности и зарегистрированных событий, подобных обнаружению разговора и визуальному определению позы. Другой пользовательский интерфейс может обеспечивать временную палитру, которая определяет возможности к прерыванию по умолчанию, которые работают вместе с Булевой комбинацией зарегистрированных свойств, определяющих уровень возможности к прерыванию, образующий либо фон по умолчанию, либо остальной передний план, доминирующий над фоном по умолчанию, когда это в достаточной степени соответствует Булеву выражению. Этот пользовательский интерфейс может в дальнейшем позволить пользователю определять метаправила о комбинации фоновой, основанной на времени, возможности к прерыванию, и активности, основанной на возможности к прерыванию.

Еще в одном аспекте изобретения, система 100 может использовать компоненту, облегчающую пользователю наследование из связанных групп с высочайшим приоритетом вызова и использующую динамические группы для задания приоритетов вызовам пользователей, основываясь на календаре, активностях и коммуникациях. Привилегии вызывающего могут гарантироваться получателем вызова с помощью разрешения вызывающему прерываться во время события, когда получатель занят. Эти привилегии могут в дальнейшем устанавливать, что вызывающий и получатель вызова получают оповещение, показывающее, что произошло соединение и/или значение компенсации за соединение линии. Такое значение компенсации может включать в себя соглашение в реальном времени или долговременную политику; вознаграждение; и «валюту» «соединение, если занят», используемую получателями, когда они желают контактировать с вызывающим.

Фиг.2 показывает примерную систему 200, управляющую взаимодействиями между коммуникационными системами. Система 200 состоит из компоненты ввода 110 и коммуникационной службы 120, описанного выше, и хранилища правил 210. Как описано выше, компонента ввода 110 может получать коммуникации, которые могут быть позднее перенаправлены коммуникационной службой 120 получателю через различные коммуникационные каналы, перенесены для повторного обращения, перенаправлены и/или игнорированы. В соответствии с положениями данного изобретения, коммуникационная служба 120 может использовать одно или более правил из хранилища правил 210 для содействия такому перенаправлению. Для примера, хранилище правил 210 может поддерживать определяемую пользователем информацию (например, политику, привилегии, права, свойства, конфигурации, …), относящуюся к стоимости и/или выгоде (выгодам) несопоставимых действий по обработке коммуникаций для посылающего (посылающих), получателя (получателей), коммуникационного устройства (устройств), и/или коммуникации (коммуникаций). Это позволяет пользователю интерпретировать утверждения об их возможности к прерыванию, для примера, основываясь на наблюдениях за их содержимым. В добавление, вышеупомянутое предназначено для оценки политики относительно коммуникационного приоритета и стоимости прерывания.

Для примера, пользователь может определить изменение стоимости прерывания (например, аналоговую и дискретную функцию от минимального значения до максимального) от согласия на коммуникацию в реальном времени как функцию времени. В добавление, пользователь может назначить различные приоритеты (например, от минимального значения до максимального) для устройств передачи коммуникации и/или стоимости задержки коммуникации. В один момент времени, когда получена коммуникация от коммуникационного устройства с приоритетом, равным или большим, чем текущая стоимость прерывания, коммуникация с получателем может быть осуществлена. Как сказано выше, коммуникация с получателем может быть осуществлена с помощью определения отправляющим и/или другим механизмом, как определено коммуникационной службой 120. В другой момент времени, когда коммуникация ассоциируется с коммуникационным устройством с приоритетом меньше, чем текущая стоимость прерывания, коммуникация может быть перенесена, перенаправлена, отвергнута, и/или сохранена для позднейшего возврата (например, с помощью голосовой почты или других сервисов сообщений).

Надо принять во внимание, что хранилище правил 210 может заполнять по-разному. Для примера, один или более прикладных программных интерфейсов (API) может использоваться для загрузки, модификации и/или создания правил. В дополнение, информация может быть использована для генерации правил. Более того, правила могут комбинироваться, создавая другие правила. Более того, правила могут динамически модифицироваться и/или уничтожаться.

Фиг.3 показывает примерную систему 300, управляющую взаимодействием между коммуникационными системами. Система 300 включает компоненту ввода 110 и коммуникационную службу 120, описанную выше, и интеллектуальную компоненту 310. Как сказано выше, коммуникации из одной или более коммуникационных систем могут приниматься компонентой ввода 110. Такие коммуникации могут быть перенаправлены коммуникационной службой 120 к получателю, перенесены и/или отвергнуты. Интеллектуальная компонента 310 может быть использована для облегчения определения, куда и как будет передана полученная коммуникация. Такая интеллектуальная компонента может использовать Байесовские модели, которые являются научно-проработанными или созданными вручную, и/или теоретические процедуры выбора, генерирующие ожидаемую стоимость прерывания, и такие модели могут быть созданы, для примера, с помощью наблюдения в реальном времени системной активности, и/или фона, исторической, акустической и/или визуальной информации.

В дополнение, заключение о настоящей и/или будущей возможности к прерыванию и/или предсказание относительно полезности можно использовать для содействия передаче, определению задержки и/или отказу от коммуникации. Принимая во внимание, что интеллектуальная компонента 310 может в дальнейшем насчитывать возможность распределения состояний выгоды в текущем или будущем времени, основываясь на анализе множества (множеств) данных и/или событий. Надо отметить, что заключение может ссылаться на технику, используемую для формирования событий высокого уровня из множества (множеств) событий и/или данных. Такое заключение может привести к созданию новых событий и/или действий из множества (множеств) наблюдаемых событий и/или сохраненных данных событий, с которыми события либо коррелируют, либо нет, и событиями и данными, пришедших из одного или нескольких событий и/или источников данных. Различные схемы изучения или заключения и/или системы могут быть использованы в связи с производимыми автоматически действиями и/или заключениями в согласии с предметом изобретения.

Фиг.4 показывает примерную, основанную на телефонной связи, коммуникационную систему 400. Система 400 может использоваться при наличии множества телефонов, принадлежащих одной или более телефонных станций. Ради краткости и с целью объяснения, система 400 используется с L телефонами 410 1, 410 2 и 410 L, где L является целым, равным или большим единицы. L телефонов 410 1, 410 2 и 410 L вместе могут быть обозначены как телефоны 410.

Телефоны 410 могут быть, по существу, телефонными устройствами любого типа. Для примера, один или более телефонов 410 могут быть общепринятыми фиксированными, беспроводными (например, 2.4 GHz, 5/9 HGz…), и/или радио (например, сотовыми, PCS, «уоки-токи», CB-радио) телефонами. В дополнение, один или более телефонов могут быть системами голосовой телефонии через Интернет (IP-телефония, VOIP), биперами, пейджерами и т.д. и, таким образом, быть видео, аудио, текстовыми и т.д. Телефоны 410 могут быть подключены к одному или более телефонному коммутаторам. Как изображено, телефоны 410 связаны с телефонным коммутатором 420 1. Телефонный коммутатор 420 1 может быть офисной телефонной станцией или другой коммуникационной системой и может включать в себя API, который позволяет внешнему программному обеспечению контролировать соответственно 410 1, 410 2 и 410 L и получать уведомления о событиях для любого из телефонов 410. Важно отметить, что любое число телефонных коммутаторов могут использоваться в соответствии с аспектами данного изобретения. Ради краткости и с целью объяснения показано M телефонных коммутаторов, телефонный коммутатор 420 1, телефонный коммутатор 420 2 и телефонный коммутатор 420 M, где М является целым, равным или большим, чем единица. M телефонных коммутаторов 420 1, 420 2, 420 M вместе могут быть обозначены как телефонные коммутаторы 420.

Система 400 в дальнейшем может включать в себя N конечных автоматов 430 1, 430 2 и 430 N, которые вместе могут быть обозначены как конечные автоматы 430. Конечные автоматы 430 обычно являются основанными на компьютерах устройствами, такими как, например, настольные персональные компьютеры, рабочие станции, переносные компьютеры, наладонные компьютеры, персональные цифровые коммутаторы (PDA), планшетные PC и т.д. В дополнение, конечные автоматы 430 могут находиться локально и/или удаленно от других компонент системы 400. Для примера, по крайней мере, один из конечных автоматов 430 может находиться вместе с оборудованием, управляемым коммутатором 420 1. Для примера, конечный автомат может быть подсоединен (например, через провода или беспроводно) к сети или шине данного оборудования. В другом примере, по крайней мере, один из конечных автоматов 430 1 может находиться у пользователя дома. Такой конечный автомат может взаимодействовать с телефонным коммутатором 420 1, через телефонный модем, ISDN, DSL, ADSL, высокоскоростной кабельный модем, беспроводное (например, Bluetooth, сотовое, PCS, Ethernet) соединение.

Конечные автоматы 430 могут взаимодействовать с телефонами 410 через системный менеджер 440. Для примера, любой из конечных автоматов 430 (например, программное обеспечение, исполняемое на нем), например, конечный автомат 430 1, может взаимодействовать с системным менеджером 440, который может взаимодействовать по очереди с любым из коммутаторов 420, например телефонным коммутатором 420 1. Телефонный коммутатор 420 1 может передавать одну или более подходящих коммуникаций (например, сигналов, сообщений, запросов, инструкций, контрольных данных…) к телефону 410 1 для выполнения команд.

Фиг.5 показывает примерную, основанную на телефонии, коммуникационную систему 400 с коммуникационным посредником 510. Коммуникационный посредник 510 может использоваться для облегчения автоматической обработки вызова и может сохранять и обеспечивать пользовательские предпочтения к одному или более конечному автомату 430 и системному менеджеру 440. Коммуникационный посредник 510 может обрабатывать события из, и/или передавать информацию к конечным автоматам 430 и телефонным коммутаторам 420 для того, чтобы быть посредником для действий по обработке взаимодействия, такими как маршрутизация и/или перенос времени коммуникаций, например, основываясь на данных от календарей, расписаний, электронных сообщений, ситуаций…

Коммуникационный посредник 510 можно сконфигурировать для выполнения в различных режимах, где соответствующие режимы могут представлять различную степень гибкости, комплексности и возможностей. Для примера, в предельном случае, первый режим может представлять состояние «выключено», при котором коммуникационный посредник 510 работает попросту как пропускающий через себя элемент. Находясь в этом режиме, система, изображенная на Фиг.5, работает, большей частью, как модулятор к системе, представленный на Фиг.4. В другом случае, второй режим может предоставлять основной режим, при котором пользователь может указывать основные предпочтения, такие как «Переводить вызовы на мой мобильный телефон», «переводить вызовы прямо на мою голосовую почту, когда мой Instant Messenger (программа мгновенного обмена сообщениями) установлена в режим занято», «переводить вызовы прямо на мою голосовую почту, когда мой Instant Messenger установлен в режим Немедленно», «переводить вызовы прямо на мою голосовую почту, когда моя основная офисная система заблокирована», «переводить вызовы прямо на мою голосовую почту, когда мой хранитель экрана запущен», и т.д. В другом случае, третий режим может быть сконфигурирован для поиска пользователем более сложного контроля обработки коммуникаций. Этот режим может быть полезным при формировании и учете одной или более групп для вызывающих персон, перенаправлении по времени на множество номеров и/или при более многозначном подходе к анализу стоимости и затрат на обработку коммуникаций, например. Важно отметить, что вышеупомянутые режимы предназначаются для пояснения и не ограничивают данное изобретение. По существу, любое число режимов может формироваться и использоваться в соответствии с аспектами данного изобретения.

Как описано выше, система, изображенная на Фиг.5, может исполняться так, что коммуникационный посредник 510 фактически работает как пропускающий через себя эле