Сортировка обмена электронной информацией
Иллюстрации
Показать всеИзобретение относится к средствам обмена электронной информацией с сортировкой в среде вычислительной системы. Технический результат заключается в обеспечении возможности обрабатывать большие объемы поступающей информации. Подготавливают модель по умолчанию на вычислительном устройстве, чтобы персонализировать для получателя характерную для получателя модель. Перехватывают отправление, адресованное получателю, на вычислительном устройстве. Выделяют множество признаков отправления, ассоциированных с этим отправлением, на вычислительном устройстве. Извлекают характерную для получателя модель, при этом характерная для получателя модель содержит множество взвешенных коэффициентов, ассоциированных с множеством выделенных признаков отправления. Применяют модель классификации по важности к множеству выделенных признаков отправления, в том числе формируют комбинацию множества взвешенных коэффициентов, посредством вычисления веса важности в качестве вероятностного диапазона пороговых значений. Генерируют спрогнозированную важность отправления, основываясь на упомянутой комбинации множества взвешенных коэффициентов. Активируют по меньшей мере одну функцию приложения, ассоциированную с упомянутым отправлением, для получателя, основываясь на спрогнозированной важности отправления. 3 н. и 17 з.п. ф-лы, 9 ил.
Реферат
Уровень техники
Все более широкое использование электронных устройств для управления обменом личной и профессиональной информацией, как правило, приводит к увеличению количества входящих сообщений. Во многих случаях огромный объем входящих сообщений часто не дает возможности конечному пользователю эффективно обработать их все. Примеры проблем и неэффективности, обусловленных такой перегрузкой по сообщениям, включают в себя повышенную возможность упущения важных сообщений, а также возрастающие временные затраты, необходимые для тщательного анализа принятых сообщений.
Раскрытие изобретения
В одном аспекте, способ для обмена электронной информацией с сортировкой в среде вычислительной системы включает в себя этапы, на которых: подготавливают модель по умолчанию на вычислительном устройстве, чтобы персонализировать для получателя специфическую для получателя модель, при этом модель по умолчанию формируется исходя из множества взвешенных коэффициентов, отрегулированных в зависимости от выборки пользователей, имеющих общие характеристики с получателем, а специфическая для получателя модель формируется исходя из модели по умолчанию, которая видоизменяется с использованием информации о поведении и информации обратной связи получателя в прошлом; перехватывают отправление, адресованное получателю, на вычислительном устройстве; выделяют множество признаков отправления, ассоциированных с этим отправлением, на вычислительном устройстве; извлекают специфическую для получателя модель, при этом специфическая для получателя модель содержит множество взвешенных коэффициентов, ассоциированных с множеством выделенных признаков отправления; применяют модель классификации по важности к множеству выделенных признаков отправления, в том числе формируют комбинацию множества взвешенных коэффициентов; генерируют прогнозируемую важность отправления, основываясь на комбинации множества взвешенных коэффициентов; и активируют, по меньшей мере, одну функцию приложения, ассоциированную с отправлением, для получателя, основываясь на прогнозируемой важности отправления.
В другом аспекте, вычислительное устройство включает в себя: блок обработки; системное запоминающее устройство, соединенное с блоком обработки, причем системное запоминающее устройство содержит в себе инструкции, которые, при их исполнении блоком обработки, предписывают блоку обработки реализовывать модуль подготовки, выполненный с возможностью иерархической подготовки пользовательской модели для обмена электронной информацией с сортировкой в среде вычислительной системы, при этом модуль подготовки выполнен с возможностью: генерирования набора логических выводов по умолчанию для пользователя, на основе пользовательской модели-прототипа, при этом логический вывод по умолчанию содержит атрибут отправления, значение атрибута, вес атрибута и достоверность атрибута; сбора специфической для пользователя информации, чтобы персонализировать набор логических выводов по умолчанию в отношении пользователя, в том числе: извлечения специфической для пользователя информации о поведении и информации обратной связи в прошлом, и извлечения специфической для пользователя информации о поведении и информации обратной связи в ответ на получение отправления; обновления набора логических выводов по умолчанию, с использованием этой специфической для пользователя информации, для формирования персонализированного набора логических выводов для применения в модели сортировки отправлений; и активирования, по меньшей мере, одной функции приложения, ассоциированной с пользователем, для предоставления прогнозируемой важности отправления.
Еще в одном аспекте, машиночитаемый носитель информации содержит машиноисполняемые инструкции, которые при их исполнении вычислительным устройством предписывают вычислительному устройству выполнять этапы, на которых: подготавливают модель по умолчанию на вычислительном устройстве, чтобы персонализировать для получателя специфическую для получателя модель, при этом модель по умолчанию формируется, исходя из множества взвешенных коэффициентов, отрегулированных в зависимости от выборки пользователей, имеющих общие характеристики с получателем, причем эти общие характеристики выбраны из группы, включающей в себя: общий род занятий и общие интересы, а специфическая для получателя модель формируется, исходя из модели по умолчанию, которая видоизменяется с использованием информации о поведении и информации обратной связи получателя в прошлом; перехватывают отправление, адресованное получателю, на вычислительном устройстве, при этом отправление выбрано из группы, включающей в себя: сообщение электронной почты, календарное сообщение, мгновенное сообщение, сообщение в сети и сообщение социального взаимодействия; выделяют множество признаков отправления, ассоциированных с этим отправлением, на вычислительном устройстве, при этом признаки отправления включают в себя характеристику отправления, выбранную из группы, включающей в себя: характеристику отправителя отправления, характеристику получателя отправления, характеристику диалога и характеристику вложения; извлекают специфическую для получателя модель, при этом специфическая для получателя модель содержит множество взвешенных коэффициентов, ассоциированных с множеством выделенных признаков отправления; применяют модель классификации по важности к множеству выделенных признаков отправления, в том числе формируют комбинацию множества взвешенных коэффициентов; генерируют прогнозируемую важность отправления, основываясь на комбинации множества взвешенных коэффициентов, при этом прогнозируемая важность отправления обозначает отправление как одно из двух: важное или неважное; активируют, по меньшей мере, одну функцию приложения, ассоциированную с отправлением, для получателя, основываясь на прогнозируемой важности отправления, выбранную из группы, включающей в себя: функцию визуального выделения для подсвечивания ключевого содержания отправления, функцию отображения для обеспечения быстрого просмотра отправления и функцию уведомления для обеспечения временного представления отправления; и периодически собирают сведения о поведении и обратной связи получателя, ассоциированные с отправлением, в течение предварительно определенного временного периода, для продолжения подготовки модели по умолчанию, чтобы персонализировать специфическую для получателя модель.
Данный раздел "Раскрытие Изобретения" предусмотрен для представления, в упрощенной форме, подборки понятий, которые дополнительно описываются ниже в разделе "Осуществление Изобретения". Данный раздел "Раскрытие Изобретения" не предназначен для установления ключевых или существенных признаков заявляемого изобретения, а также не предназначен для использования каким-либо образом, чтобы ограничивать объем заявляемого изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Аспекты настоящего раскрытия изобретения могут быть более полно поняты при рассмотрении последующего подробного описания различных вариантов осуществления в сочетании с прилагаемыми чертежами.
Фиг. 1 представляет собой блок-схему последовательности операций иллюстративного способа для подготовки данных пользовательской модели для обмена электронной информацией с сортировкой.
Фиг. 2 показывает иллюстративную сетевую вычислительную среду.
Фиг. 3 показывает иллюстративное серверное вычислительное устройство в среде, изображенной на Фиг. 2.
Фиг. 4 показывает иллюстративные логические модули клиентского устройства в среде, изображенной на Фиг. 2.
Фиг. 5 показывает иллюстративную среду приложения сортировки.
Фиг. 6 представляет собой блок-схему последовательности операций иллюстративного способа для иерархической подготовки данных пользовательской модели для обмена электронной информацией с сортировкой.
Фиг. 7 показывает первое представление иллюстративной среды обмена сообщениями с сортировкой.
Фиг. 8 показывает второе представление среды обмена сообщениями, изображенной на Фиг. 7.
Фиг. 9 показывает первое представление другой иллюстративной среды обмена сообщениями с сортировкой.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее раскрытие изобретения направлено на системы и способы для обмена электронной информацией с сортировкой в среде вычислительной системы. Методики сортировки, описываемые в данном документе, смягчают проблемы, связанные с большими объемами поступающей электронной информации, предоставляя возможность анализа специфических для пользователя данных электронной связи и ассоциированных с ними поступков, чтобы определять, какого рода обмен информацией соответствующий пользователь, вероятно, посчитает важным или неважным. Оценка важности передаваемой информации используется для предоставления функций приложения, которые дают возможность конечному пользователю эффективно обрабатывать произвольно большие объемы поступающего обмена информацией. Хотя это и не накладывает ограничения, понимание различных аспектов настоящего раскрытия изобретения будет достигнуто посредством обсуждения примеров, приведенных ниже.
Обратимся теперь к Фиг. 1, где показан иллюстративный способ 100 для подготовки данных пользовательской модели для обмена электронной информацией с сортировкой. В общем случае, способ 100 может быть реализован посредством обработки на стороне сервера или посредством обработки на стороне клиента. Примеры обработки на стороне сервера и обработки на стороне клиента описываются ниже применительно к Фиг. 2-9. Возможны и другие варианты осуществления. Например, способ 100 может быть реализован смешанным образом, объединяющим функциональные возможности как обработки на стороне сервера, так и обработки на стороне клиента.
Способ 100 начинается в модуле 105 накопления. Модуль 105 накопления выполнен с возможностью извлечения данных электронной связи, предназначенных для получателя, такого как частное лицо или группа лиц, благодаря обработке, которая управляет данными связи. Данные электронной связи обычно упоминаются как отправление. Иллюстративное отправление включает в себя сообщение электронной почты, сообщение голосовой почты, календарную запись, SMS-сообщение, IM-сообщение, MMS-сообщение, обновление через сеть, сообщение в сети Facebook, Twitter-канал, RSS-канал, электронный документ и другое. Возможны и другие варианты осуществления.
Последовательность выполнения действий переходит к модулю 110 синтаксического разбора. Модуль 110 синтаксического разбора выполнен с возможностью выделения множества признаков отправления в отношении отправления, извлеченного модулем 105 накопления. Признаком отправления, как правило, является любая мыслимая характеристика отправления, которая может быть непосредственно выделена или логически выведена исходя из понимания содержания отправления.
Например, признак отправления может включать в себя характеристику, имеющую отношение к отправителю и/или получателю отправления, такую, например, как идентификация отправителя/получателя (например, адрес SMTP), взаимоотношение отправителя/получателя (например, руководитель), сфера деятельности или компания отправителя/получателя (например, Microsoft), тип отправителя/получателя (например, Автоматическая почта), местоположение отправителя/получателя (например, аварийная диспетчерская), устройство отправителя/получателя (например, смартфон), характеристики отправки отправления (например, CC («Копия:»)), и другие. Другие иллюстративные признаки отправления включают в себя характеристику, имеющую отношение к получателю, и/или контекстные характеристики, такие, например, как текущее или будущее состояние отправителя/получателя (например, на совещании), текущее или будущее местоположение отправителя/получателя (например, Миннеаполис) и другие.
Другие иллюстративные признаки отправления включают в себя характеристику, имеющую отношение к типу отправления (например, сообщение электронной почты), наличию вложения (например, Да), информации управления доступом (например, DRM), информации о приоритете (например, Высокий), временной информации (например, дата/время приема) и другие. Другие иллюстративные признаки отправления включают в себя характеристику, имеющую отношение к характеристикам начала диалога (например, начат мной?), характеристикам участия в диалоге (например, участие с моей стороны?), иерархические характеристики отправления (например, самое последнее в диалоге?) и другие. Другие иллюстративные признаки отправления включают в себя характеристику, имеющую отношение к префиксу строки темы (например, RE), ключевым словам строки темы (например, Прочитано) и другие. Другие иллюстративные признаки отправления включают в себя характеристику, имеющую отношение к основной части отправления или к вложениям отправления, такую, например, как ключевые слова текста (например, Важно), наличие гиперссылок (например, Да - содержит гиперссылку) и другие.
Опять же, возможны и другие признаки отправления.
Затем последовательность выполнения действий переходит к модулю 115 сбора данных. Модуль 115 сбора данных выполнен с возможностью извлечения данных модели, специфичных для каждого предполагаемого получателя отправления, извлеченного модулем 105 накопления. В ходе последующего иллюстративного обсуждения, предполагаемый получатель включает в себя одно частное лицо, а данные специфической для получателя модели извлекаются модулем 115 сбора данных из устройства хранения данных. Иллюстративное устройство хранения данных описывается ниже применительно к Фиг. 2.
В иллюстративных вариантах осуществления, данные специфической для получателя модели включают в себя множество признаков отправления (например, соответствующих признакам отправления, извлеченным модулем 110 синтаксического разбора), каждому из которых назначается вес, который олицетворяет указание того, имеет ли получатель обыкновение ассоциировать важность или неважность с соответствующим признаком отправления. Например, если получатель имеет обыкновение читать сообщения электронной почты, отправленные от руководителя, и имеет обыкновение пропускать сообщения электронной почты, отправленные от автоматизированной службы, признак отправления в рамках данных модели для получателя, ассоциированный с руководителем, мог бы включать в себя больший весовой коэффициент, чем признак отправления, ассоциированный с автоматизированной службой. В общем случае, вес или весовой коэффициент может включать в себя количественную меру в любой форме, такую, как численное значение, пороговая величина и другие. Например, признак отправления, ассоциированный с руководителем, как обсуждалось выше, мог бы включать в себя вес "7", тогда как признак отправления, ассоциированный с автоматизированной службой, мог бы включать в себя вес "3".
Затем последовательность выполнения действий переходит к модулю 120 реализации. Модуль 120 реализации выполнен с возможностью применения критериев модели из модели классификации к данным специфической для получателя модели, извлеченным модулем 115 сбора данных. Как более подробно описано ниже в отношении Фиг. 6, данные специфической для получателя модели могут быть сформированы посредством иерархического технологического процесса подготовки с использованием данных модели-прототипа, вычисленных на основе анализа данных подготовки от целого ряда связанных пользователей, чтобы точнее и эффективнее подготовить модель для отдельного пользователя (т.е. получателя). Возможны и другие варианты осуществления.
Модуль 120 реализации выполнен с дополнительной возможностью генерирования одного или нескольких прогнозов на основании типа модели классификации. Иллюстративные критерии модели включают в себя обозначение признаков отправления в данных специфической для получателя модели, которые подходят к модели классификации, и дополнительно алгоритм, определяющий использование весов, ассоциированных с этими признаками отправления, оцениваемыми как подходящие.
В иллюстративных вариантах осуществления, модель классификации соответствует модели "важности", когда модуль 120 реализации увязывает подходящие признаки отправления из данных специфической для получателя модели с ассоциированными весами, и использует комбинацию этих весов, чтобы генерировать прогнозируемую важность отправления. Прогнозируемая важность отправления, как правило, включает в себя прогнозирование того, может ли отправление, которое извлечено модулем 105 накопления, быть важным или неважным для предполагаемого получателя. Возможны и другие варианты осуществления. Например, в некоторых вариантах осуществления, модель классификации соответствует модели "срочности", когда модуль 120 реализации увязывает подходящие признаки отправления из данных специфической для получателя модели с ассоциированными весами, и использует комбинацию этих весов, чтобы генерировать прогнозируемую срочность отправления, отмечая те отправления, которые предполагаемый получатель должен рассмотреть, или обратить на них внимание, как можно скорее. Опять же, возможны и другие варианты осуществления.
Иллюстративное применение модели важности включает в себя вычисление общего веса важности нового сообщения электронной почты, а затем определение того, является ли это сообщение электронной почты важным для получателя, основываясь на вычисленном весе важности. Например, по шкале "от 1 до 10", вычисленный вес важности "4" может обозначать сообщение электронной почты как умеренно важное, вычисленный вес важности "7,8" может обозначать сообщение электронной почты как чрезвычайно важное, а вычисленный вес важности "-6" может обозначать сообщение электронной почты как неважное. Возможны и другие варианты осуществления. Например, в некоторых вариантах осуществления, общий вес важности нового сообщения электронной почты вычисляется как вероятность в пределах от "0" до "1", обозначающая относительную важность сообщения электронной почты. Например, пороговые величины в пределах от "0" до "0,2" могут обозначать относительную важность сообщения электронной почты как "неважное" или "холодное", пороговые величины в пределах от "0,2" до "0,8" могут обозначать относительную важность сообщения электронной почты как "нормальное", а пороговые величины в пределах от "0,8" до "1" могут обозначать относительную важность сообщения электронной почты как "важное" или "горячее". Опять же, возможны и другие варианты осуществления.
Затем последовательность выполнения действий переходит к модулю 125 хранения данных. Модуль 125 хранения данных, как правило, выполнен с возможностью хранения данных специфической для получателя модели, извлеченных модулем 115 сбора данных, и одного или нескольких прогнозов, сгенерированных модулем 120 реализации.
Затем последовательность выполнения действий разделяется на первую ветвь 130 подготовки и вторую ветвь 135 подготовки. Иллюстративная первая ветвь 130 подготовки включает в себя первый модуль 140 мониторинга и первый модуль 145 выделения. Вторая ветвь 135 подготовки включает в себя второй модуль 150 мониторинга и второй модуль 155 выделения. В общем случае, последовательность выполнения действий в пределах первой ветви 130 подготовки является независимой по отношению ко второй ветви 135 подготовки.
Обратимся теперь к первой ветви 130 подготовки, первый модуль 140 мониторинга выполнен с возможностью мониторинга и сбора сведений о поведении получателя по отношению к отправлению, которое извлечено модулем 105 накопления. Иллюстративное поведение получателя включает в себя любую форму непосредственно наблюдаемого действия, имеющего отношение к отправлению. Такие наблюдаемые действия могут быть единичным действием или сложным действием. В примере с сообщением электронной почты, поведение получателя может быть ассоциировано с такими единичными действиями, как открытие сообщения электронной почты, удаление сообщения электронной почты, а также пересылка сообщения электронной почты. Сложные действия могут включать в себя такие действия, как быстрый просмотр сообщения электронной и последующее его немедленное удаление, пренебрежение доступом к сообщению электронной почты, автоматически занесенному в папку посредством правила переноса, и другие.
Первый модуль 140 мониторинга выполнен с возможностью мониторинга и сбора сведений о поведении получателя по отношению к отправлению, которое извлечено модулем 105 накопления, в течение предварительно определенного временного периода dT. Иллюстративный временной период включает в себя долю часа, час, день, неделю и т.д. После истечения предварительно определенного временного периода dT, первый модуль 140 мониторинга передает собранные сведения о поведении получателя в первый модуль 145 выделения. В других вариантах осуществления, первый модуль 140 мониторинга выполнен с дополнительной возможностью мониторинга и сбора сведений о поведении получателя по отношению к отправлению, которое извлечено модулем 105 накопления, основываясь на действии получателя, обозначающем относительную важность, или после прохождения предварительно определенного временного периода, что произойдет раньше. Примеры действия получателя, обозначающего относительную важность, включают в себя "ответил на", обозначающее важность, "бегло прочитал и быстро удалил", обозначающее неважность, и другие. Сбор сведений о поведении получателя на основании комбинации действия получателя и прохождения предварительно определенного временного периода позволяет быстро и эффективно обновлять модель классификации, что описано более подробно ниже.
Первый модуль 145 выделения выполнен с возможностью выемки собранных сведений о поведении получателя и генерирования данных проверки поведения. В общем случае, данные проверки поведения содержат информацию относительно того, согласуется ли прогнозируемая важность отправления, сгенерированная модулем 120 реализации, с тем, считает ли получатель отправление важным или неважным в действительности. Первый модуль 145 выделения впоследствии пересылает данные проверки поведения на модуль 160 обновления. Модуль 160 обновления выполнен с возможностью регулирования весов, ассоциированных с множеством признаков отправления в данных специфической для получателя модели. Например, в примере с сообщением электронной почты, если данные проверки поведения содержат информацию, которая убедительно указывает на то, что получатель считает важными сообщения электронной почты, отправленные от руководителя, признак отправления, ассоциированный с руководителем, как обсуждалось выше, мог бы быть отрегулирован или повторно отрегулирован с веса "7" до веса "9". Возможны и другие варианты осуществления.
В иллюстративных вариантах осуществления, последовательность выполнения действий возвращается к первому модулю 140 мониторинга от первого модуля 145 выделения после предварительно определенной временной задержки dT. Циклически повторяющаяся последовательность технологических операций в пределах первой ветви 130 подготовки служит для непрерывной тонкой настройки данных специфической для получателя модели на основании действий получателя.
Обратимся теперь ко второй ветви 135 подготовки, второй модуль 150 мониторинга выполнен с возможностью мониторинга и сбора сведений об обратной связи получателя, связанной с важностью отправления, которое извлечено модулем 105 накопления. Иллюстративная обратная связь получателя включает в себя любую форму явной обратной связи от получателя, связанной с важностью отправления. В примере с сообщением электронной почты, явная обратная связь может включать в себя коррекцию получателем прогнозируемой важности отправления, сгенерированной модулем 120 реализации, такую как маркировка сообщения электронной почты как неважного, тогда как модуль 120 реализации неправильно пометил это сообщение электронной почты как важное. Возможны и другие варианты осуществления.
Например, другая явная обратная связь включает в себя активацию или деактивацию некоторых правил обработки или калибровку правил обработки, касающихся важности, например, отключение использования компании отправителя в качестве индикатора важности отправления. Другая явная обратная связь включает в себя установление пороговых величин для уровней важности, например, определение отправлений как важных только тогда, когда относительная важность больше порогового веса. Другая явная обратная связь включает в себя индивидуальную настройку существующих правил обработки или определение новых правил обработки, например, пометка сообщения электронной почты, отправленного от супруга, содержащего строку "911", как крайне важного. Опять же, возможны и другие варианты осуществления.
Второй модуль 150 мониторинга выполнен с возможностью мониторинга и сбора сведений об обратной связи получателя по отношению к отправлению, которое извлечено модулем 105 накопления, в течение предварительно определенного временного периода dT (например, час, день, секунда и т.д.). После истечения предварительно определенного временного периода dT, второй модуль 150 мониторинга передает собранные сведения об обратной связи получателя на второй модуль 155 выделения. Возможны и другие варианты осуществления.
Второй модуль 155 выделения выполнен с возможностью выемки собранных сведений об обратной связи получателя и генерирования данных проверки обратной связи. В некоторых вариантах осуществления, данные проверки обратной связи содержат явное обозначение того, согласуется ли прогнозируемая важность отправления, сгенерированная модулем 120 реализации, с тем, считает ли получатель отправление важным или неважным в действительности. Второй модуль 155 выделения впоследствии пересылает данные проверки обратной связи в модуль 160 обновления. В иллюстративном случае, модуль 160 обновления выполнен с возможностью регулирования весов, ассоциированных с множеством признаков отправления в данных специфической для получателя модели, на основании обратной связи получателя. Например, в примере с сообщением электронной почты, если данные проверки правильности обратной связи содержат обозначение того, что получатель категорически считает неважными сообщения электронной почты, отправленные от автоматизированной службы, признак отправления, ассоциированный с автоматизированной службой, как обсуждалось выше, мог бы быть отрегулирован с веса "5" до веса "1". Возможны и другие варианты осуществления.
Последовательность выполнения действий возвращается обратно ко второму модулю 150 мониторинга от второго модуля 155 выделения после предварительно определенной временной задержки, dT. Циклически повторяющаяся последовательность технологических операций в пределах второй ветви 135 подготовки служит для непрерывной тонкой настройки данных специфической для получателя модели на основании обратной связи получателя.
В некоторых вариантах осуществления, данные специфической для получателя модели обновляются по-другому, на основании информации, принятой при посредстве первой ветви 130 подготовки и второй ветви 135 подготовки. Например, достоверности, ассоциированной с информацией, принятой благодаря второй ветви 135 подготовки, может приписываться большая достоверность, чем информации, принятой благодаря первой ветви 130 подготовки. Таким образом, информация, принятая благодаря второй ветви 135 подготовки (т.е. явная обратная связь), будет иметь большее влияние на подготовку данных специфической для получателя модели, чем информация, принятая благодаря первой ветви 130 подготовки (т.е. неявная обратная связь). Например, в некоторых вариантах осуществления, информация, принятая благодаря второй ветви 135 подготовки, полностью отменяет информацию, принятую благодаря первой ветви 130 подготовки. Возможны и другие варианты осуществления.
Кроме того, информации, принятой благодаря первой ветви 130 подготовки, может приписываться изменяющаяся сила с точки зрения достоверности, связанной с важностью, чтобы определить, какая информация имеет большее влияние на подготовку данных специфической для получателя модели. Например, такому наблюдаемому действию получателя, как "ответ", может приписываться большая сила, чем действию "продолжительное чтение", которому может приписываться большая сила, чем действию "пропущено", которому может приписываться большая сила, чем действию "быстрое чтение", и т.д. Возможны и другие варианты осуществления.
Как более подробно описано ниже в отношении Фиг. 2-9, иллюстративный способ 100 обеспечивает широкое разнообразие функций приложения на стороне клиента, так что конечный пользователь может эффективно сортировать произвольно большие объемы поступающего обмена информацией. Иллюстративная функция приложения на стороне клиента включает в себя функцию подсвечивания или визуального выделения, для подсвечивания или визуального выделения ключевого содержания в пределах отправления. Такая функция подсвечивания оказывает небольшое влияние в силу четкой маркировки некоторых отправлений или вставки содержания в передаваемую информацию, чтобы помочь пользователю быстро сортировать обмен информацией, но не изменяя существенно функциональные возможности приложения на стороне клиента.
Другая иллюстративная функция приложения на стороне клиента включает в себя функцию быстрого просмотра, которая позволяет пользователю быстро просмотреть только наиболее важный обмен информацией. Другая иллюстративная функция приложения на стороне клиента включает в себя функцию автоматического назначения приоритетов, которая обеспечивает представление, упорядоченное согласно наиболее важному обмену информацией. Другая иллюстративная функция приложения на стороне клиента включает в себя функцию превышения срока, которая автоматически регистрирует, помечает как прочитанное, или удаляет обмен информацией, к которому не обращались по истечении некоторого периода. Другая иллюстративная функция приложения на стороне клиента включает в себя функцию уведомления, которая настраивается на выборочное предоставление новой передаваемой информации и/или уведомление о содержании, основываясь на обмене информацией, считающемся важным. В некоторых вариантах осуществления, функция уведомления зависит от контекста пользователя. Другая иллюстративная функция приложения на стороне клиента включает в себя функцию краткого обзора, которая предоставляет краткий обзор содержания передаваемой информации, чтобы помочь пользователю быстро определиться с действиями, которые нужно совершить по отношению к этому обмену информацией. Другая иллюстративная функция приложения на стороне клиента включает в себя функцию панели наблюдения, которая предоставляет сводное представление важного обмена информацией из различных источников данных, подобных источнику данных электронной почты, источнику данных документов, источнику данных Web, а также источнику данных в социальных сетях.
Опять же, также возможны и другие функции приложения на стороне клиента.
Обратимся теперь к Фиг. 2, показана иллюстративная сетевая вычислительная среда 200, в которой могут быть реализованы аспекты настоящего раскрытия изобретения. Сетевая вычислительная среда 200 включает в себя клиентское устройство 205, серверное устройство 210, устройство 215 хранения данных, а также сеть 220. Возможны и другие варианты осуществления. Например, сетевая вычислительная среда 200 может в целом включать в себя больше или меньше устройств, сетей и других компонентов, при необходимости.
Клиентское устройство 205 и серверное устройство 210 представляют собой универсальные вычислительные устройства, такие как описаны ниже применительно к Фиг. 3. В иллюстративных вариантах осуществления, серверное устройство 210 является бизнес-сервером, который реализует бизнес-процессы. Иллюстративные бизнес-процессы включают в себя процесс обмена сообщениями, процессы организации совместной работы, процессы управления данными и другие. Exchange Server от Microsoft Corporation представляет собой пример бизнес-сервера, который реализует обмен сообщениями и совместные бизнес-процессы для поддержки электронной почты, календарного планирования, а также функций контактов и задач, для обеспечения мобильного и Web доступа к информации и для обеспечения хранения данных. Сервер совместной работы SHAREPOINT®, тоже от Microsoft Corporation, является примером бизнес-сервера, который реализует бизнес-процессы для обеспечения совместной работы, коллективного доступа к файлам и публикаций в Web. Возможны и другие бизнес-серверы, которые реализуют бизнес-процессы.
В некоторых вариантах осуществления, серверное устройство 210 включает в себя множество взаимосвязанных серверных устройств, работающих вместе в конфигурации "Ферма" для реализации бизнес-процессов. Опять же, возможны и другие варианты осуществления.
Устройство 215 хранения данных представляет собой устройство хранения данных, такое как реляционная база данных или устройство постоянного хранения данных любого другого типа. Устройство 215 хранения данных хранит данные в предварительно определенном формате, так что серверное устройство 210 может запрашивать, изменять хранящиеся на нем данные и управлять ими. Примеры такого устройства хранения данных включают в себя службы хранения и адресации почтовых ящиков, такие как служба каталогов ACTIVE DIRECTORY® от Microsoft Corporation. Возможны и другие варианты осуществления устройства 215 хранения данных.
Сеть 220 представляет собой двунаправленный тракт передачи данных для пересылки данных между одним или несколькими устройствами. В показанном примере, сеть 220 устанавливает тракт связи для пересылки данных между клиентским устройством 205 и серверным устройством 210. В общем случае, сеть 220 может быть любой из целого ряда беспроводных или проводных HAN, LAN, сетью Интернет, или другой пакетной сетью связи, такой что данные могут пересылаться среди элементов сетевой вычислительной среды 200. Возможны также и другие варианты осуществления сети 220.
Обратимся теперь к Фиг. 3, более подробно показано серверное устройство 210, изображенное на Фиг. 2. Как упоминалось выше, серверное устройство 210 представляет собой универсальное вычислительное устройство. Пример универсальных вычислительных устройств включает в себя настольный компьютер, портативный компьютер, карманный персональный компьютер, смартфон, серверный узел, нетбук, блокнотный компьютер, телефон для сотовой связи, планшет, телевизор, игровую видеоприставку и другие.
Серверное устройство 210 включает в себя, по меньшей мере, один блок 305 обработки данных и системное запоминающее устройство 310. Системное запоминающее устройство 310 может хранить операционную систему 315 для управления работой серверного устройства 210 или другого вычислительного устройства. Одним из примеров операционной системы 315 является операционная система WINDOWS® от Microsoft Corporation, или сервер, такой как Exchange Server, сервер совместной работы SHAREPOINT®, и другие.
Системное запоминающее устройство 310 также может включать в себя одно или несколько программных приложений 320 и может включать в себя программные данные. Программные приложения 320 могут включать в себя много различных типов однофункциональных и многофункциональных программ, таких как программа электронной почты, программа календарного планирования, программа просмотра страниц и ресурсов сети Интернет, программа для работы с электронными таблицами, программа для отслеживания и сообщения информации, программа обработки текстов, и многие другие. Одним из примеров многофункциональной программы является набор приложений Office от Microsoft Corporation.
Системное запоминающее устройство 310 может включать в себя физические машиночитаемые носители информации, такие, например, как магнитные диски, оптические диски или лента. Такое дополнительное хранилище проиллюстрировано на Фиг. 3 как съемное устройство 325 хранения данных и несъемное устройство 330 х