Настоящая заявка выделена из заявки №2013144681 на выдачу патента РФ на изобретение, поданной 03.10.2013.
Область техники
Настоящая технология относится к способам и системам обработки электронных сообщений.
Уровень техники
Использование электронной почты в качестве средства связи стало очень распространенным явлением. Действительно, во многих ситуациях электронная почта заменила стандартную бумажную почту, телефон и факсимильное сообщение, став предпочтительным средством связи. Это привело к такому возрастанию объема исходящей и входящей электронной почты, что во многих случаях людям сложно управлять своими электронными сообщениями, что приводит к нежелательной ситуации, в которой некоторые электронные сообщения не могут быть рассмотрены в необходимое время или могут быть не рассмотрены вовсе.
Обычные почтовые клиенты предоставляют пользователям одно или несколько средств помощи в управлении их электронными сообщениями. Обычно подобными инструментами являются фильтры, настраиваемые конечным пользователем, и правила, которые могут, например, влиять на то, какие именно электронные сообщения будут отображаться (в случае фильтра) и могут автоматически выполнять какое-то действие (в случае правила). Подобные фильтры/правила доказали свою состоятельность в некоторых обстоятельствах, несмотря на их применение, проблемы в управлении электронной почтой по-прежнему остаются, поэтому желательны дальнейшие улучшения в этой области.
Раскрытие изобретения
Задачей предлагаемой технологии является устранение, по меньшей мере, некоторых недостатков, присущих известному уровню техники.
В качестве вступления стоит отметить, что обычное электронное сообщение, как правило, форматировано для обмена им через Интернет в формате документа RFC 5322 (доступном, например, по ссылке http://tools.ietf.org/html/rfc5322). В формате электронного сообщения в Интернете, электронное сообщение состоит из двух основных разделов: заголовка и тела. Заголовок электронного сообщения состоит из различных полей, которые содержат информацию об электронном сообщении. В теле электронного сообщения находится содержание электронного сообщения.
Типичные поля заголовка включают в себя:
- Поле «от кого», идентифицирующее отправителя электронного сообщения с помощью электронного адреса в Интернете и, в большинстве случаев, по имени.
- Поле «кому», идентифицирующее получателя(ей) электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени.
- Поле «копия», идентифицирующее получателя(ей) копии электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени.
- Поле «скрытая копия», идентифицирующее получателя(ей) скрытой копии электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени.
- Поле «тема», обычно содержащее краткую информацию о теме электронного сообщения.
- Поле «дата», идентифицирующее дату и время, в которое электронное сообщение было отправлено (как правило, местное время отправителя и время по Гринвичу).
- Поле «идентификатор сообщения», предоставляющее уникальную последовательность символов в строке, соответствующую электронному сообщению.
Этот список представляет собой только краткий обзор стандартных полей заголовка электронного сообщения, которые содержатся в большинстве электронных сообщений. Это не полный список всех возможных полей заголовка электронного сообщения (см. также RFC 5322, упоминавшийся ранее, и 3864 (доступный, например, http://tools.ietf.org/html/rfc3864).
Как было отмечено ранее, в теле электронного сообщения находится контент электронного сообщения. Контент, как правило, выполнен в виде простого текста или HTML (язык разметки гипертекста) и закодирован с использованием схемы кодирования, например, ASCII или Юникода.
Электронное сообщение может содержать вложения (т.е. файлы), прикрепленные к нему.
Создатели настоящей технологии предполагают, что некоторые из причин, по которым обычные фильтры и/или правила электронной почты не оказывают большой помощи в управлении электронными сообщениями, могут быть следующими: для того, чтобы обычный фильтр или правило электронной почты функционировали для электронной почты, конечный пользователь должен заранее знать, какие электронные сообщения будут получены, и настроить фильтры/правила в соответствии с этими электронными сообщениями. Очевидно, что человек может получать огромное количество электронных сообщений различных типов, от различных отправителей, запрашивающих различную информацию. Практически невозможно человеку знать заранее, какие именно электронные сообщения он будет получать, и поэтому невозможно создать заранее все необходимые фильтры/правила для входящих электронных сообщений. Кроме того, даже если человеку заранее известны хотя бы некоторые из электронных сообщений, которые он будет получать, тем не менее, может быть трудно (или невозможно) настроить фильтр или правило на выделение этих конкретных электронных сообщений, так как обычные почтовые клиенты применяют фильтры и правила, основанные только на информации, содержащейся в заголовках электронных сообщений, а этой информации может быть недостаточно, чтобы настроить фильтр и/или правило. Кроме того, реализация фильтров и правил во многих обычных почтовых клиентах, как правило, сложна и непонятна для среднестатистического пользователя, и поэтому большинство людей их обычно не использует.
Для того чтобы улучшить эту ситуацию была создана настоящая технология. Настоящая технология помогает классифицировать (по меньшей мере часть) электронных сообщений и осуществить и/или инициировать осуществление некоторых действий на основе этой классификации. В связи с этим предполагается, что подавляющее большинство текущих электронных сообщений, не являющихся нежелательными, может быть разделено на несколько типов в их широком понимании:
- Сообщения от физических лиц.
- Сообщения от коммерческих структур или структур, оказывающих услуги, которые содержат регистрационные или учетные данные (например, имя пользователя на сайте, логин и пароль).
- Сообщения от коммерческих структур или структур, оказывающих услуги, которые содержат информацию о билетах (например, на самолет, поезд, автобус и т.д.), брони (например, отелей) и аренде (например, автомобиля).
- Сообщения от социальных сетей (например, Facebook™, Twitter™, Linked-In™ и т.д.).
- Сообщения от коммерческих структур или структур, оказывающих услуги, которые содержат информацию о финансах, бухгалтерии, выставленных счетах или платежах.
- Сообщения от коммерческих структур или структур, оказывающих услуги, которые содержат персонализированную информацию.
- Сообщения от коммерческих структур или структур, оказывающих услуги, которые содержат не персонализированную информацию, а массовую рассылку (т.е. рекламу, общую информацию и т.д.).
Каждый из этих типов электронных сообщений может быть классифицирован в контексте настоящей технологии с помощью типа отправителя и по меньшей мере одного типа сообщения. В некоторых вариантах осуществления, например, множество типов потенциальных отправителей включает в себя физических лиц, социальные сети, услуги в сфере скидок, финансовые институты, авиалинии, отели, железные дороги, услуги в сфере недвижимости, доски объявлений и системы электронной почты. В некоторых вариантах осуществления потенциальные типы сообщения включают в себя оповещения, счета, учетные данные, билеты, аннулирования, личное, общее и т.д.
В некоторых вариантах осуществления технологии, по меньшей мере в некоторых случаях, определение по меньшей мере одного типа сообщения основано, по меньшей мере частично, на определении типа отправителя. В некоторых вариантах осуществления технологии, по меньшей мере в некоторых случаях, определение по меньшей мере одного типа сообщения не зависит от типа отправителя, который был определен.
В некоторых вариантах осуществления технологии, в некоторых случаях, сообщение будет относиться к одному типу сообщения. В некоторых вариантах осуществления технологии, в некоторых случаях, сообщение будет относиться к множеству типов сообщения.
Вместо того, чтобы полагаться только на почтового клиента конечного пользователя в деле управления электронной почтой конечного пользователя, в настоящей технологии по меньшей мере некоторые (и в некоторых вариантах осуществления большинство, в других вариантах осуществления - все) функции по управлению электронной почтой выполняются самой системой обработки и доставки электронной почты (т.е. «внутренние» серверы, которые позволяют электронной почте функционировать). В частности, определение типа электронного сообщения (как описано выше, например) может быть выполнено системой обработки и доставки электронной почты, и электронное сообщение соответственно может проходить различную или специализированную обработку системой обработки и доставки электронной почты и/или почтовым клиентом конечного пользователя.
Таким образом, варианты осуществления одного объекта настоящей технологии предусматривают способ обработки электронного сообщения для определения его классификации, классификация включает в себя тип отправителя и тип сообщения, способ включает в себя:
получение электронного сообщения по меньшей мере одним сервером, электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером типа отправителя электронного сообщения, причем тип отправителя представляет собой один из множества потенциальных типов отправителей, с помощью первого анализа заголовка и тела, первый анализ включает в себя применение по меньшей мере одного первого комплексного правила, причем каждое примененное первое комплексное правило включает в себя множество элементарных правил, характерных для этого применяемого первого комплексного правила, причем по меньшей мере некоторые из множества элементарных правил, характерных для этого применяемого первого комплексного правила, включают в себя анализ регулярных выражений; и
если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером по меньшей мере одного типа электронного сообщения, тип сообщения представляет собой один из множества потенциальных типов сообщений, с помощью второго анализа заголовка и тела, второй анализ включает в себя применение по меньшей мере одного второго комплексного правила, причем каждое примененное второе комплексное правило включает в себя множество элементарных правил, характерных для этого применяемого второго комплексного правила, причем по меньшей мере некоторые из второго множества элементарных правил, характерных для этого применяемого второго комплексного правила, включают в себя анализ регулярных выражений.
Варианты осуществления другого объекта настоящей технологии предусматривают систему обработки электронного сообщения для определения его классификации, классификация включает в себя тип отправителя и тип сообщения, система включает в себя:
по меньшей мере один сервер, содержащий компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
получение электронного сообщения по меньшей мере одним сервером, электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером типа отправителя электронного сообщения, причем тип отправителя представляет собой один из множества потенциальных типов отправителей, с помощью первого анализа заголовка и тела, первый анализ включает в себя применение по меньшей мере одного первого комплексного правила, причем каждое применяемое первое комплексное правило включает в себя множество элементарных правил, характерных для этого применяемого первого комплексного правила, причем по меньшей мере некоторые из множества элементарных правил, характерных для этого применяемого первого комплексного правила, включают в себя анализ регулярных выражений; и
если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером по меньшей мере одного типа электронного сообщения, тип сообщения представляет собой один из множества потенциальных типов сообщений, с помощью второго анализа заголовка и тела, второй анализ включает в себя применение по меньшей мере одного второго комплексного правила, причем каждое применяемое второе комплексное правило включает в себя множество элементарных правил, характерных для этого применяемого второго комплексного правила, причем по меньшей мере некоторые из второго множества элементарных правил, характерных для этого применяемого второго комплексного правила, включают в себя анализ регулярных выражений.
Регулярное выражение представляет собой последовательность символов, которые образуют шаблон поиска. Почти любой символ может быть включен в последовательность, включая буквы, цифры, значки и/или подстановочные знаки, например «.» (точка обозначает наличие одного символа) или «*» (звездочка обозначает наличие любого числа символов). Обычная последовательность символов, которая может являться частью регулярного выражения, может состоять ил слова или части слова. Например, регулярное выражение может быть создано для поиска строки символов «facebook».
В контексте настоящего описания элементарное правило, когда оно связано с регулярным выражением, определяет присутствие или отсутствие искомой последовательности символов, образующей поисковую строку (или регулярное выражение), в конкретном тексте. Например, первое элементарное правило («ER-1») может представлять собой следующее: «Присутствует ли строка символов «facebook» в теле электронного сообщения?» Второе элементарное правило («ER-2») может представлять собой следующее: «Присутствует ли строка символов «facebook» в доменном имени электронного адреса отправителя в поле «от кого» заголовка электронного сообщения?» (Следует иметь в виду, что ранее упомянутые элементарные правила были выражены для простоты понимания на английском языке, а не на языке программирования. Как правило, это и будет использоваться в настоящем описании, если только специально не указано другое).
В контексте настоящего описания другие типы элементарных правил, отличные от тех, которые связаны с регулярными выражениями, также могут быть использованы (в дополнение к одному или нескольким элементарных правилам, связанным с регулярными выражениями). Например, элементарное правило, не связанное с регулярным выражением, может представлять собой следующее: «Присутствует ли в поле заголовка «кому» более чем один адрес?» или «Было ли сообщение отправлено между 1 часом ночи и 5 часами утра?».
В контексте настоящего описания комплексное правило представляет собой комбинацию двух или более элементарных и/или комплексных правил. Не существует ограничений на число или типы элементарных правил, которые могут быть использованы в комплексном правиле. Например, первое комплексное правило («CR-1») может представлять собой следующее: «Являются ли верными ER-1 и ER-2?» Первый анализ для определения, основанный на комплексном правиле CR-1, может выглядеть так: если правило CR-1 верно, то тип отправителя электронного сообщения, например, может быть «социальная сеть».
Продолжая этот пример:
- Третье элементарное правило («ER-3») может представлять собой следующее: «Содержит ли поле «тема» заголовка сообщения строку символов "оплатить"?».
- Четвертое элементарное правило («ER-4») может представлять собой следующее: «Содержит ли поле «тема» заголовка сообщения строку символов "счет-фактура"?».
- Пятое элементарное правило («ER-5») может представлять собой следующее: «Содержит ли поле «тема» заголовка сообщения строку символов "счет"?».
- Шестое элементарное правило («ER-6») может представлять собой следующее: «Содержит ли тело сообщения строку символов " оплатить"?»
- Седьмое элементарное правило («ER-7») может представлять собой следующее: «Содержит ли тело сообщения строку символов "счет-фактура"?»
- Восьмое элементарное правило («ER-8») может представлять собой следующее: «Содержит ли поле тело сообщения строку символов "счет"?»
- Девятое элементарное правило («ER-9») может представлять собой следующее: «Содержит ли сообщение вложение?»
- Десятое элементарное правило («ER-10») может представлять собой следующее: «Содержит ли имя вложения строку символов "оплатить"?»
- Одиннадцатое элементарное правило («ER-11») может представлять собой следующее: «Содержит ли имя вложения сообщения строку символов "счет-фактура"?»
- Двенадцатое элементарное правило («ER-12») может представлять собой следующее: «Содержит ли имя вложения строку символов "счет"?»
Второе комплексное правило («CR-2») может представлять собой следующее:
- Верно ли по меньшей мере одно из ER-3, ER-4, И ER-5? И
- Верно ли по меньшей мере одно из ER-6, ER-7, И ER-8? И
- Верно ли ER-9? И
- Верно ли по меньшей мере одно из ER-10, ER-11, И ER-12?
Второй анализ для определения, основанный на комплексом правиле CR-2, может представлять собой следующее: если CR-2 верно (т.е. ответы на все четыре вопроса «да»), то тип электронного сообщения, например, может быть определен как «счет».
Первый анализ (для определения типа отправителя сообщения) и второй анализ (для определения типа(ов) сообщения) могут включать в себя любое число и любые типы комплексных правил, элементарных правил и другие суб-анализы, если они необходимы для того определения, о котором идет речь.
Таким образом, в некоторых вариантах осуществления технологии первый анализ и/или второй анализ включает(ют) в себя лингвистический анализ для определения наличия или отсутствия конкретного(ых) выражения(й) в электронном сообщении.
В некоторых вариантах осуществления первый анализ и/или второй анализ включает(ют) в себя анализ цифровой подписи, связанной с электронным сообщением. Цифровая подпись является математической схемой для указания подлинности электронного сообщения (или другого документа). Действительная цифровая подпись помогает получателю быть уверенным в том, что электронное сообщение было создано известным отправителем, таким образом, не позволяя отправителю отрицать факт отправки сообщения (подлинность и фиксирование авторства), и демонстрируя тот факт, что сообщение не было изменено по ходу отправки (его целостность). Цифровые подписи обычно используются в тех случаях, когда важно избежать подделки или фальсификации.
В некоторых вариантах осуществления первый анализ и/или второй анализ включает(ют) в себя анализ вложения, связанного с электронным сообщением. В связи с этим, например, наличие вложения большого размера скорее будет указывать на тот факт, что электронное сообщение предназначается конкретно для получателя, а не является общим электронным сообщением для группы людей. В другом случае, вложение с названием «счет-фактура.pdf» будет указывать на то, что электронное сообщение возможно классифицировать как «сообщение от коммерческих структур или структур, оказывающих услуги, которые содержат информацию о финансах, бухгалтерии, выставленных счетах или платежах».
В некоторых вариантах осуществления первый анализ и/или второй анализ включает(ют) в себя анализ изображения, содержащегося в теле электронного сообщения. Аналогично тому, что обсуждалось выше, наличие изображения большого размера скорее будет указывать на тот факт, что электронное сообщение предназначается конкретно для получателя, а не является общим электронным сообщением для группы людей. Одновременно с тем, наличие нескольких небольших изображений в электронном сообщении (вместе с информацией о ценах) будет указывать на тот факт, что электронное сообщения является рекламным.
В некоторых вариантах осуществления первый анализ и/или второй анализ включает(ют) в себя анализ ссылки, содержащейся в теле электронного сообщения. В связи с этим, конкретно анализ доменного имени в ссылке, содержащейся в теле электронного сообщения, может помочь в его классификации. Например, если в доменном имени обнаружена строка символов «air», это может служить указанием на классификацию электронного сообщения как «сообщение от коммерческих структур или структур, оказывающих услуги, которые содержат информацию о билетах (например, на самолет, поезд, автобус и т.д.), брони (например, отелей) и аренде (например, автомобиля)».
В некоторых вариантах осуществления технологии способ дополнительно включает в себя сохранение, по меньшей мере одним сервером типа отправителя электронного сообщения, который был определен, в базе данных, находящейся в электронной связи по меньшей мере с одним сервером; и сохранение по меньшей мере одним сервером типа электронного сообщения, который был определен, в базе данных. Обычно сохранение типа отправителя и типа(ов) сообщения, который(е) был(и) определен(ы), в базу данных является способом, позволяющим использовать (впервые или повторно) эту информацию в будущем, после того, как было выполнено определение.
Аналогично, в некоторых вариантах осуществления технологии программные инструкции системы дополнительно осуществляют: сохранение по меньшей мере одним сервером типа отправителя электронного сообщения, который был определен, в базе данных, находящейся в электронной связи по меньшей мере с одним сервером; и сохранение по меньшей мере одним сервером типа электронного сообщения, который был определен, в базе данных.
В контексте настоящей технологии термин «нежелательная почта» (также известная как нежелательная почта или нежелательная массовая рассылка) в общем случае включает в себя нежелательные электронные сообщения, которые почти полностью идентичны тем, которые были отправлены другим получателям, с которыми, обычно, отправитель ранее не имел отношений (за исключением, возможно, ранее присланных других нежелательных сообщений). Существует множество типов обычных нежелательных сообщений, большинство из которых содержит вредоносные программы или ссылки на сайт, который содержит такие программы. Многие обычные электронные системы обработки и доставки электронных сообщений предусматривают наличие сервисов обработки нежелательной почты, которые, как правило, пытаются определить, является ли электронное сообщение нежелательным, и, в случае подтверждения их нежелательности, предпринимают действия, например, отмечают электронное сообщение как нежелательное, перемещают его в папку «нежелательные сообщения», не доставляют сообщение и т.д.
Как упоминалось ранее, определение типа отправителя и типа(ов) электронного сообщения осуществляется для почты, не относящейся к нежелательной почте. Происходит это потому, что большой процент (по некоторым оценкам он достигает 90%) электронных сообщений представляет собой нежелательные электронные сообщения, и, с учетом того, что нежелательная почта с малой степенью вероятности будет использоваться пользователем, в большинстве случаев определение типа отправителя и типа(ов) сообщения для нежелательных сообщений будет крайне неэффективным. (Тем не менее, настоящая технология не исключает нежелательную почту, и в некоторых конкретных вариантах осуществления подобное определение, по желанию пользователя, может быть осуществлено для нежелательной почты). В некоторых вариантах осуществления, в зависимости от предпочтительной архитектуры системы обработки и доставки сообщений, определение того, является ли электронное сообщение нежелательным, и определение типа отправителя и типа(ов) электронного сообщения выполняются одновременно. В некоторых других вариантах осуществления они выполняются последовательно.
Как упоминалось ранее, настоящая технология также предусматривает принятие или инициирование принятия конкретной(ых) меры(мер) в зависимости от классификации электронного сообщения. Одним из возможных подобных действий является форматирование электронных сообщений (или части электронного сообщения) на основе их классификации. Таким образом, например, это позволило бы отображать электронные сообщения, содержащие информацию о билетах (т.е. сообщения типа «билет»), в одном и том же виде (или в одном из нескольких стандартных видов), что потенциально позволяет пользователю быстрее воспринимать информацию, содержащуюся в электронном сообщении и, соответственно, позволяет упростить управление электронными сообщениями.
Таким образом, варианты осуществления еще одного объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- сохранение по меньшей мере одним сервером электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- переформатирование по меньшей мере некоторой части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена; и
- передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена;
- сохранение по меньшей мере одним сервером электронного сообщения, содержащего переформатированный контент, в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и
- передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных;
- переформатирование по меньшей мере некоторой части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена; и
- передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
Аналогично, варианты осуществления еще одного объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- сохранение по меньшей мере одним сервером электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- переформатирование по меньшей мере некоторой части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена; и
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- переформатирование по меньшей мере некоторой части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена;
- сохранение по меньшей мере одним сервером электронного сообщения, содержащего переформатированный контент, в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных;
- переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена; и
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения.
В дополнение (или вместо) к типу реформатирования, описанному выше, другое действие, которое может быть выполнено или разрешено к выполнению, в зависимости от классификации электронного сообщения, это предоставление виджета (т.е. небольшого прикладного программного обеспечения) (другой тип переформатирования) в области чтения/окне электронного сообщения. Таким образом, например, продолжая вышеприведенный пример, в дополнение к отображению информации о билетах в стандартизованном формате в области чтения/окне электронного сообщения, пользователю может также быть предоставлен виджет в форме, например, круга, предоставляющего текущую погоду в месте прибытия. Выбор кружка может, например, открыть окно или вкладку браузера, где пользователю будет отображаться сайт, предоставляющий более подробную информацию о погоде. (Виджет в настоящем контексте может представлять собой виджет любого рода).
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- сохранение по меньшей мере одним сервером электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- передачу по меньшей мере одним сервером клиентском устройству по меньшей мере части контента, содержащегося в теле сообщения; и
- передачу по меньшей мере одним сервером клиентском устройству инструкции отобразить, одновременно с контентом, выбираемый пользователем графический элемент для инициирования функции, выполняющейся в соответствии с одним из электронных сообщений, причем функция основана, по меньшей мере частично, на классификации первого из электронных сообщений.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- сохранение по меньшей мере одним сервером электронного сообщения, содержащего переформатированный контент, в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и
- передачу по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения; и
- передачу по меньшей мере одним сервером клиентском устройству инструкции отобразить, одновременно с контентом, выбираемый пользователем графический элемент для инициирования функции, выполняющейся в соответствии с одним из электронных сообщений, причем функция основана, по меньшей мере частично, на классификации первого из электронных сообщений.
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, способ включает в себя:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных;
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- передачу по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения; и
- передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить, одновременно с контентом, выбираемый пользователем графический элемент для инициирования функции, которая будет выполнена применительно к одному из электронных сообщений, причем функция основана, по меньшей мере частично, на классификации первого из электронных сообщений.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- сохранение по меньшей мере одним сервером электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения; и
- передача по меньшей мере одним сервером клиентском устройству инструкции отобразить, одновременно с контентом, выбираемый пользователем графический элемент для инициирования функции, которая будет выполнена применительно к одному из электронных сообщений, причем функция основана, по меньшей мере частично, на классификации первого из электронных сообщений.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- сохранение по меньшей мере одним сервером электронного сообщения, содержащего переформатированный контент, в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения; и
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему переформатирования электронного сообщения, обладающего заголовком и телом, в котором содержится контент в полученном формате, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных;
- определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером;
- получение по меньшей мере одним сервером от клиентского устройства запроса на получение электронного сообщения;
- получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных;
- (опционально - переформатирование по меньшей мере части контента, содержащегося в теле сообщения, в заранее определенный формат, связанный с классификацией электронного сообщения, которая была определена);
- передача по меньшей мере одним сервером клиентском устройству по меньшей мере части переформатированного контента, содержащегося в теле сообщения; и
- передача по меньшей мере одним сервером клиентскому устройству инструкции отобразить, одновременно с контентом, выбираемый пользователем графический элемент для инициирования функции, которая будет выполнена применительно к одному из электронных сообщений, причем функция основана, по меньшей мере частично, на классификации первого из электронных сообщений.
Другим таким возможным действием, которое может быть выполнено или разрешено к выполнению, в зависимости от классификации электронного сообщения, является предоставление информации в списке электронных сообщений в пользовательской папке «входящие» (или любой другой), причем информация отличается от стандартной информации в заголовке электронного сообщения. Информация может отображаться в дополнение к некоторой (или всей) стандартной информации в заголовке электронного сообщения или может отображаться вместо этой информации. Источником подобной информации может являться, например, тело электронного сообщения, внешний источник (например, интернет-ресурс) или же и то и другое. Таким образом, например, если электронное сообщение содержит информацию о билетах (т.е. сообщение относится к типу «билет»), некоторая соответствующая информация может быть извлечена из сообщения (например, номер рейса, время отправления, место отправления, прибытия, место прибытия и т.д.) и представлена непосредственно в списке входящих сообщений. Кроме того, подобная информация может быть, например, дополнена с помощью информации, найденной на доступном Интернет-ресурсе (например, веб-сайте авиалиний), например, актуальной прогнозируемой информацией (например, текущее актуальное прогнозируемое время отправления, текущее актуальное прогнозируемое время прибытия, номер выхода, и т.д.).
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ создания списка электронных сообщений, способ включает в себя:
- получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передачу по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по отношению к по меньшей мере некоторым электронным сообщениям информацию, включающую в себя по меньшей мере некоторые из полей заголовка;
- для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем эта отличающаяся информация извлечена из контента в теле сообщения (и/или извлечена из Интернет-ресурса) и отображается в первом заранее определенном формате, связанном с классификацией электронного сообщения, первый заранее определенный формат отличается от формата, в котором контент тела первоначально был получен.
В некоторых вариантах осуществления технологии способ дополнительно включает в себя:
- для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
- передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем эта отличающаяся информация извлечена из контента в теле сообщения (и/или извлечена из Интернет-ресурса) и отображается во втором заранее определенном формате, связанном с классификацией электронного сообщения, второй заранее определенный формат отличается от формата, в котором контент тела первоначально был получен, и второй заранее определенный формат отличается от первого заранее определенного формата.
Аналогично варианты осуществления другого объекта настоящей технологии предусматривают систему построения списка электронных сообщений, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передача по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по меньшей мере по отношению к хотя бы некоторым электронным сообщениям информацию, включающую в себя хотя бы некоторые из полей заголовка;
- для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- передача по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем эта отличающаяся информация извлечена из контента в теле сообщения (и/или извлечена из Интернет-ресурса) и отображается в первом заранее определенном формате, связанном с классификацией электронного сообщения, первый заранее определенный формат отличается от формата, в котором контент тела первоначально был получен.
В некоторых вариантах осуществления технологии при выполнении программных инструкций компьютерным процессором осуществляется:
- для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
- передача по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем эта отличающаяся информация извлечена из контента в теле сообщения (и/или извлечена из Интернет-ресурса) и отображается во втором заранее определенном формате, связанном с классификацией электронного сообщения, второй заранее определенный формат отличается от формата, в котором контент тела первоначально был получен, и второй заранее определенный формат отличается от первого заранее определенного формата.
Дополнительно (или вместо) предоставления в списке электронных сообщений информации, отличающейся от стандартной информации в заголовках, другим возможным действием, которое может быть выполнено или разрешено к выполнению, в зависимости от классификации электронного сообщения, является предоставление виджета (т.е. небольшое прикладное программное обеспечение) в списке электронных сообщений. Таким образом, например, продолжая вышеприведенный пример, в дополнение к предоставлению информации о рейсе в списке электронных сообщений в пользовательской папке «входящие», пользователю также может быть предоставлен виджет в форме кнопки (например, помеченной «зарегистрироваться сейчас»), которая, при нажатии на нее пользователем, откроет окно/вкладку браузера на компьютере пользователя, ведущую непосредственно к веб-странице регистрации для авиакомпании, которая обслуживает рейс. Виджет в настоящем контексте может представлять собой виджет любого рода.
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ построения списка электронных сообщений, способ включает в себя:
- получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передачу по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по меньшей мере по отношению к хотя бы некоторым электронным сообщениям информацию, включающую в себя хотя бы некоторые из полей заголовка;
- для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, первый выбираемый пользователем графический элемент для инициирования выполнения первой функции, соответствующей первому электронному сообщению, первая функция основана, по меньшей мере частично, на классификации первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя:
- для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
- передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, второй выбираемый пользователем графический элемент для инициирования выполнения второй функции, соответствующей второму электронному сообщению, вторая функция основана, по меньшей мере частично, на классификации второго электронного сообщения, вторая функция отличается от первой функции.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему построения списка электронных сообщений, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передача по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по отношению по меньшей мере к некоторым электронным сообщениям информацию, включающую в себя по меньшей мере некоторые из полей заголовка;
- для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
- передача по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, первый выбираемый пользователем графический элемент для инициирования выполнения первой функции, соответствующей первому электронному сообщению, первая функция основана, по меньшей мере частично, на классификации первого электронного сообщения.
В некоторых вариантах осуществления технологии при выполнении программных инструкций компьютерным процессором осуществляется:
- для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
- передача по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, второй выбираемый пользователем графический элемент для инициирования выполнения второй функции, соответствующей второму электронному сообщению, вторая функция основана, по меньшей мере частично, на классификации второго электронного сообщения, вторая функция отличается от первой функции.
Другим таким возможным действием, которое может быть выполнено или разрешено к выполнению, в зависимости от классификации электронного сообщения, является сортировка сообщений в списке электронных сообщений в пользовательской папке «входящие» (или другой папке) на основе классификации сообщений, вместо (или в дополнение к) стандартной информации из заголовка электронного сообщения.
Таким образом, варианты осуществления другого объекта настоящей технологии предусматривают способ построения списка электронных сообщений, способ включает в себя:
- получение по меньшей мере одним сервером информации, относящейся к множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передачу по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по отношению по меньшей мере к некоторым электронным сообщениям информацию, включающую в себя по меньшей мере некоторые из полей заголовка;
- по меньшей мере для некоторых электронных сообщений, либо определение классификации электронных сообщений по меньшей мере одним сервером, либо извлечение из базы данных классификации электронных сообщений по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- получение по меньшей мере одним сервером от клиентского устройства с помощью сети передачи данных запроса на сортировку списка электронных сообщений с помощью их классификации;
- сортировку по меньшей мере одним сервером списка электронных сообщений с помощью классификации электронных сообщений; и
- передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить либо в панели, содержащей список электронных сообщений, либо в окне, содержащим список электронных сообщений, в графическом пользовательском интерфейсе клиентского устройства, отсортированного списка электронных сообщений.
Аналогично, варианты осуществления другого объекта настоящей технологии предусматривают систему построения списка электронных сообщений, система включает в себя:
по меньшей мере один сервер, включающий в себя компьютерный процессор;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
- получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, содержащее контент;
- передача по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкцию отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по отношению по меньшей мере к некоторым электронным сообщениям информацию, включающую в себя по меньшей мере некоторые из полей заголовка;
- по меньшей мере для некоторых электронных сообщений, либо определение классификации электронных сообщений по меньшей мере одним сервером, либо извлечение из базы данных классификации электронных сообщений по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения;
- получение по меньшей мере одним сервером от клиентского устройства с помощью сети передачи данных запроса на сортировку списка электронных сообщений с помощью их классификации;
- сортировку по меньшей мере одним сервером списка электронных сообщений с помощью классификации электронных сообщений; и
- передача по меньшей мере одним сервером клиентском устройству с помощью сети передачи данных инструкции отобразить либо в панели, содержащей список электронных сообщений, либо в окне, содержащим список электронных сообщений, в графическом пользовательском интерфейсе клиентского устройства, отсортированного списка электронных сообщений.
В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данной технологии. В контексте настоящей технологии использование выражения «сервер» не означает, что каждая задача (например, полученные инструкции или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
В контексте настоящего описания «клиентское устройство» подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Таким образом, примерами клиентских устройств (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного метода.
В контексте настоящего описания «база данных» подразумевает под собой любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, что и процесс, который сохраняет или использует информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например, выделенном сервере или множестве серверов.
В контексте настоящего описания «информация» включает в себя информацию любую информацию, которая может храниться в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.
В контексте настоящего описания «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
В контексте настоящего описания «используемый компьютером носитель компьютерной информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.
В контексте настоящего описания слова «первый», «второй», «третий» и и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной связи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер " не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как обсуждается здесь в других контекстах, упоминание "первого" элемента и "второго" элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, "первый" сервер и "второй" сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.
Варианты осуществления настоящей технологии включают по меньшей мере одну из вышеупомянутых целей и/или аспектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые аспекты настоящей технологии, проистекающие из попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
Дополнительные и/или альтернативные характерные черты, аспекты и преимущества вариантов осуществления настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
В некоторых вариантах осуществления настоящей технологии, система обработки электронных сообщений может дополнительно получать от пользователя указание на тип сообщения (или тип отправителя), связанного с данным электронным сообщением. Например, в некоторых вариантах осуществления после того, как пользователю будут представлены возможные действия, определенные на основе категории электронного сообщения (как будет описано ниже), система обработки электронных сообщений может обнаруживать указание пользователя о типе сообщения (или типе отправителя), в том случае, если пользователь желает, чтобы данные сообщение было категоризовано иначе (и, таким образом, потенциально может быть связано с другим действием). Система обработки электронных сообщений может обнаруживать это указание пользователя на тип сообщения посредством того, что пользователь отмечает признаки флажками в выпадающем меню или какими-либо другими подходящими способами.
Как вариант, система обработки электронных сообщений может отслеживать поведение пользователя в том смысле, что пользователь в целом соглашается или не соглашается с категоризацией электронных сообщений, наблюдая за поведением пользователя (или его отсутствием). Например, если система обработки электронных сообщений предлагает пользователю виджет, основанный на определенной категории данного электронного сообщения, и пользователь активирует (или каким-либо иным образом использует виджет), система обработки электронных сообщений может определить, что пользователь в целом соглашается с категорией данного электронного сообщения (и предложенным действием). Аналогичным образом, если пользователь постоянно игнорирует конкретное предлагаемое действие (например, после 3 предложенных конкретных действий одного типа, после 10 предложенных конкретных действий одного типа и т.д.), система обработки электронных сообщений может определять, что пользователь в целом не согласен с категорией электронного сообщения или связанным предлагаемым действием. На основе этой петли обратной связи система обработки электронных сообщений может выполнять одну или несколько стандартных процедур по определению категории электронного сообщения и/или связанных действий.
Одним объектом настоящей технологии является способ обработки электронных сообщений для определения их категорий, включающей в себя тип сообщения и тип отправителя, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером, причем электронное сообщение содержит заголовок, который обладает множеством полей заголовка, и тело сообщения, обладающее содержимым; если электронное сообщение не считается нежелательным, определение по меньшей мере одним сервером типа отправителя электронного сообщения, причем тип отправителя принадлежит к одному из множества потенциальных типов отправителя, с помощью первого анализа заголовка и тела сообщения, причем первый анализ включает в себя применение по меньшей мере одного первого комплексного правила, каждое примененное первое комплексное правило содержит множество элементарных правил, относящихся конкретно к примененному первому комплексному правилу, которое включает в себя анализ регулярных выражений; и если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером по меньшей мере одного типа сообщения, относящегося к электронному сообщению, причем тип сообщения тип сообщения принадлежит к одному из множества потенциальных типов сообщения, с помощью второго анализа заголовка и тела сообщения, причем второй анализ включает в себя применение по меньшей мере одного второго комплексного правила, каждое примененное второе комплексное правило содержит множество элементарных правил, относящихся конкретно к примененному второму комплексному правилу, которое включает в себя анализ регулярных выражений.
В некоторых вариантах осуществления технологии способ дополнительно включает в себя сохранение, по меньшей мере одним сервером типа отправителя электронного сообщения, который был определен, в базе данных, находящейся в электронной связи по меньшей мере с одним сервером; и сохранение по меньшей мере одним сервером типа электронного сообщения, который был определен, в базе данных.
В некоторых вариантах осуществления способ дополнительно включает в себя, до определения типа отправителя электронного сообщения и определения по меньшей мере одного типа сообщения, определения того, не является ли электронное сообщение нежелательным
В некоторых вариантах осуществления способ дополнительно включает в себя одновременно по меньшей мере с одним из: определением типа отправителя электронного сообщения и определением по меньшей мере одного типа сообщения, - определение того, не является ли электронное сообщение нежелательным.
В некоторых вариантах осуществления способа по меньшей мере один из первого и второго анализов включает в себя лингвистический анализ.
В некоторых вариантах осуществления способа по меньшей мере один из первого и второго анализов включает в себя анализ цифровой подписи, связанной с электронным сообщением.
В некоторых вариантах осуществления способа по меньшей мере один из первого и второго анализов включает в себя анализ вложения, связанного с электронным сообщением.
В некоторых вариантах осуществления способа по меньшей мере один из первого и второго анализов включает в себя анализ изображения, содержащегося в теле электронного сообщения.
В некоторых вариантах осуществления способа по меньшей мере один из первого и второго анализов включает в себя анализ ссылки, содержащейся в теле электронного сообщения.
В некоторых вариантах осуществления способа множество типов потенциальных отправителей включает в себя физические лица, социальные сети, услуги в сфере скидок, финансовые институты, авиалинии, отели, железные дороги, услуги в сфере недвижимости, доски объявлений и системы электронной почты.
В некоторых вариантах осуществления способа определение по меньшей мере одного типа сообщения основано, по меньшей мере частично, на определении типа отправителя.
В некоторых вариантах осуществления способа, по меньшей мере один тип сообщения является множеством типов сообщений.
Другим объектом настоящей технологии является система обработки электронных сообщений для определения их категорий, включающая в себя тип сообщения и тип отправителя, система включает в себя: по меньшей мере один сервер, содержащий компьютерный процессор; по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, который содержит программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером, причем электронное сообщение содержит заголовок, который обладает множеством полей заголовка, и тело сообщения, обладающее содержимым; если электронное сообщение не считается нежелательным, определение по меньшей мере одним сервером типа отправителя электронного сообщения, причем тип отправителя принадлежит к одному из множества потенциальных типов отправителя, с помощью первого анализа заголовка и тела сообщения, причем первый анализ включает в себя применение по меньшей мере одного первого комплексного правила, каждое примененное первое комплексное правило содержит множество элементарных правил, относящихся конкретно к примененному первому комплексному правилу, которое включает в себя анализ регулярных выражений; и если электронное сообщение не является нежелательным, определение по меньшей мере одним сервером по меньшей мере одного типа сообщения, относящегося к электронному сообщению, причем тип сообщения тип сообщения принадлежит к одному из множества потенциальных типов сообщения, с помощью второго анализа заголовка и тела сообщения, причем второй анализ включает в себя применение по меньшей мере одного второго комплексного правила, каждое примененное второе комплексное правило содержит множество элементарных правил, относящихся конкретно к примененному второму комплексному правилу, которое включает в себя анализ регулярных выражений.
В некоторых вариантах осуществления системы при выполнении программных инструкций компьютерным процессором дополнительно осуществляется: сохранение по меньшей мере одним сервером типа отправителя электронного сообщения, который был определен, в базе данных, находящейся в электронной связи по меньшей мере с одним сервером; и сохранение по меньшей мере одним сервером типа электронного сообщения, который был определен, в базе данных.
В некоторых вариантах осуществления системы при выполнении программных инструкций компьютерным процессором дополнительно осуществляется: до определения типа отправителя электронного сообщения и по меньшей мере одного типа сообщения, определение того, является ли электронное сообщение нежелательным.
Способ по п. 1, дополнительно включающий в себя определение того, не является ли электронное сообщение нежелательным, одновременно по меньшей мере с одним из следующего: одновременно с по меньшей мере одним из - определения типа отправителя электронного сообщения и по меньшей мере одного типа сообщения, - определение того, является ли электронное сообщение нежелательным.
В некоторых вариантах осуществления системы по меньшей мере один из первого и второго анализов включает в себя лингвистический анализ.
В некоторых вариантах осуществления системы по меньшей мере один из первого и второго анализов включает в себя анализ цифровой подписи, связанной с электронным сообщением.
В некоторых вариантах осуществления системы по меньшей мере один из первого и второго анализов включает в себя анализ вложения, связанного с электронным сообщением.
В некоторых вариантах осуществления системы по меньшей мере один из первого и второго анализов включает в себя анализ изображения, содержащегося в теле электронного сообщения.
В некоторых вариантах осуществления системы по меньшей мере один из первого и второго анализов включает в себя анализ ссылки, содержащейся в теле электронного сообщения.
В некоторых вариантах осуществления системы множество потенциальных типов отправителей включает в себя физические лица, социальные сети, услуги в сфере скидок, финансовые институты, авиалинии, отели, железные дороги, услуги в сфере недвижимости, доски объявлений и системы электронной почты.
В некоторых вариантах осуществления системы определение по меньшей мере одного типа сообщения основано, по меньшей мере частично, на определении типа отправителя.
В некоторых вариантах осуществления системы по меньшей мере один тип сообщения является множеством типов сообщения.
Другим объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; сохранение электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя получение заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления способа переформатирование дополнительно включает в себя динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления способа электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и метод дополнительно включает в себя: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Еще одним объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере одним тип сообщения; переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; сохранение по меньшей мере одним сервером электронного сообщения, включающего в себя переформатированное содержимое, в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечения по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя получение заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления способа переформатирование дополнительно включает в себя динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления способа электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и метод дополнительно включает в себя: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Еще одним объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи с по меньшей мере одним сервером; получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных; переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя получение заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления способа переформатирование дополнительно включает в себя динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления способа электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и метод дополнительно включает в себя: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления способ дополнительно включает в себя определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Другим объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; сохранение электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять получение заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления системы электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и программные инструкции дополнительно выполнены с возможностью осуществлять: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Еще одним объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере одним тип сообщения; переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; сохранение по меньшей мере одним сервером электронного сообщения, включающего в себя переформатированное содержимое, в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечения по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять получение заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления системы электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и программные инструкции дополнительно выполнены с возможностью осуществлять: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Еще одним объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один - тип сообщения; сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи с по меньшей мере одним сервером; получение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения по меньшей мере из одной базы данных; переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части переформатированного содержимого тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять получение заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять до получения электронного сообщения сохранение соответствующего заранее определенного формата для каждой потенциальной классификации электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять динамическое создание заранее определенного формата на основе определенной классификации электронного сообщения.
В некоторых вариантах осуществления системы электронное сообщение является первым электронным сообщением, классификация электронного сообщения является первой классификацией, заранее определенный формат является первым заранее определенным форматом, и программные инструкции дополнительно выполнены с возможностью осуществлять: получение по меньшей мере одним сервером через сеть передачи данных второго электронного сообщения; определение по меньшей мере одним сервером второй классификации второго электронного сообщения из по меньшей мере одной базы данных, причем классификация включает в себя тип отправителя. и по меньшей мере один тип сообщения; и переформатирование по меньшей мере части содержимого тела второго сообщения во второй заранее определенный формат, связанный с определенной классификацией электронного сообщения; второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять определение первого заранее определенного формата и второго заранее определенного формата до получения первого электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять сохранение первого заранее определенного формата и второго заранее определенного формата, связанных с первой и второй классификациями в базе данных.
Другим объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; сохранение электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения; и передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить одновременно с содержимым выбираемый пользователем графический элемент для инициирования выполнения функции, связанной с одним из электронных сообщений, причем функция основана, по меньшей мере, частично, на классификации первого из электронных сообщений.
В некоторых вариантах осуществления способ дополнительно включает в себя, до передачи по меньшей мере части содержимого тела сообщения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент содержит виджет.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и сохранение по меньшей мере одним сервером электронного сообщения, включающего в себя переформатированное содержимое, в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения; и передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить одновременно с содержимым выбираемый пользователем графический элемент для инициирования выполнения функции, связанной с одним из электронных сообщений, причем функция основана, по меньшей мере, частично, на классификации первого из электронных сообщений.
В некоторых вариантах осуществления способ дополнительно включает в себя, до этапа сохранения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент содержит виджет.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является способ переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, способ включает в себя: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения и классификации электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения; и передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить одновременно с содержимым выбираемый пользователем графический элемент для инициирования выполнения функции, связанной с одним из электронных сообщений, причем функция основана, по меньшей мере, частично, на классификации первого из электронных сообщений.
В некоторых вариантах осуществления способ дополнительно включает в себя, до передачи по меньшей мере части содержимого тела сообщения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления способа переформатирование включает в себя по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент содержит виджет.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; сохранение электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения; и передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить одновременно с содержимым выбираемый пользователем графический элемент для инициирования выполнения функции, связанной с одним из электронных сообщений, причем функция основана, по меньшей мере, частично, на классификации первого из электронных сообщений.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять, до передачи по меньшей мере части содержимого тела сообщения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент содержит виджет.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере одним тип сообщения; сохранение по меньшей мере одним сервером электронного сообщения, включающего в себя переформатированное содержимое, в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечения по меньшей мере одним сервером электронного сообщения по меньшей мере из одной базы данных; и передача по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения.
В некоторых вариантах осуществления системы программные инструкции дополнительно выполнены с возможностью осуществлять, до сохранения электронного сообщения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы для осуществления переформатирования программные инструкции дополнительно выполнены с возможностью осуществлять по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент содержит виджет.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является система переформатирования электронного сообщения, обладающего заголовком и телом, в котором находится содержимое в полученном формате, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: получение электронного сообщения по меньшей мере одним сервером через сеть передачи данных; определение по меньшей мере одним сервером классификации электронного сообщения по меньшей мере из одной базы данных, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; сохранение по меньшей мере одним сервером электронного сообщения и классификации электронного сообщения в базе данных, находящейся в связи по меньшей мере с одним сервером; получение по меньшей мере одним сервером от клиентского устройства запроса на извлечение электронного сообщения; извлечение электронного сообщения и классификации электронного сообщения по меньшей мере одним сервером по меньшей мере из одной базы данных; передачу по меньшей мере одним сервером клиентскому устройству по меньшей мере части содержимого тела сообщения; и передачу по меньшей мере одним сервером клиентскому устройству инструкции отобразить одновременно с содержимым выбираемый пользователем графический элемент для инициирования выполнения функции, связанной с одним из электронных сообщений, причем функция основана, по меньшей мере, частично, на классификации первого из электронных сообщений.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют, до передачи по меньшей мере части содержимого тела сообщения, переформатирование по меньшей мере части содержимого тела сообщения в заранее определенный формат, связанный с определенной классификацией электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют по меньшей мере одно добавление первого изображения в тело сообщения и удаление второго изображения из тела сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют по меньшей мере одно добавление первого текста в тело сообщения и удаление второго текста из тела сообщения.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент представляет собой виджет.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем выполнен с возможностью открывать браузерное приложение.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент при активации пользователем дополнительно выполнен с возможностью инициировать отображение браузерным приложением веб-ресурса, причем веб-ресурс выбран на основе классификации электронного сообщения и по меньшей мере части содержимого тела сообщения.
Другим объектом настоящей технологии является способ создания списка электронных сообщений, способ включает в себя: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для первого из электронных сообщений одно из: определения классификации первого из электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации первого из электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, причем эта информация отображается в первом заранее определенном формате, связанном с классификацией электронного сообщения, а первый заранее определенный формат отличается от формата, в котором изначально было получено содержимое тела сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя извлечение отличающейся информации из содержимого тела сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя получение отличающейся информации из Интернет-ресурса.
В некоторых вариантах осуществления способ дополнительно включает в себя извлечение отличающейся информации из содержимого тела сообщения и Интернет-ресурса.
В некоторых вариантах осуществления способа часть отличающейся информации, полученной из Интернет-ресурса, зависит от части отличающейся информации, полученной из содержимого тела сообщения.
В некоторых вариантах осуществления способа отличающаяся информация включает в себя гиперссылку на Интернет-ресурс.
В некоторых вариантах осуществления способа инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации в дополнение к полям заголовка.
В некоторых вариантах осуществления способа инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации вместо полей заголовка.
В некоторых вариантах осуществления способ дополнительно включает в себя: для второго электронного сообщения одно из: определение классификации второго электронного сообщения по меньшей мере одним сервером и извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включается в себя тип отправителя и по меньшей мере один тип сообщения, причем классификация второго электронного сообщения отличается от классификации первого электронного сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкций отобразить в информации о списке по отношению ко второму из электронных сообщений, которые появляются в списке электронных сообщений, информацию, отличную от полей заголовка, причем отличающаяся информация отображается во втором заранее определенном формате, связанном с классификацией электронного сообщения, причем второй заранее определенный формат отличает от формата, в котором изначально было получено содержимое тела сообщения, второй заранее определенный формат отличается от первого заранее определенного формата.
Другим объектом настоящей технологии является система создания списка электронных сообщений, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для первого из электронных сообщений одно из: определения классификации первого из электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации первого из электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, причем эта информация отображается в первом заранее определенном формате, связанном с классификацией электронного сообщения, а первый заранее определенный формат отличается от формата, в котором изначально было получено содержимое тела сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя: для второго электронного сообщения одно из: определение классификации второго электронного сообщения по меньшей мере одним сервером и извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включается в себя тип отправителя и по меньшей мере один тип сообщения, причем классификация второго электронного сообщения отличается от классификации первого электронного сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкций отобразить в информации о списке по отношению ко второму из электронных сообщений, которые появляются в списке электронных сообщений, информацию, отличную от полей заголовка, причем отличающаяся информация отображается во втором заранее определенном формате, связанном с классификацией электронного сообщения, причем второй заранее определенный формат отличает от формата, в котором изначально было получено содержимое тела сообщения, второй заранее определенный формат отличается от первого заранее определенного формата.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют извлечение отличающейся информации из содержимого тела сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют извлечение отличающейся информации из Интернет-ресурса.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют извлечение отличающейся информации из содержимого тела сообщения и Интернет-ресурса.
В некоторых вариантах осуществления системы часть отличающейся информации, полученной из Интернет-ресурса, зависит от части отличающейся информации, полученной из содержимого тела сообщения.
В некоторых вариантах осуществления системы отличающаяся информация включает в себя гиперссылку на Интернет-ресурс.
В некоторых вариантах осуществления системы инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации в дополнение к полям заголовка.
В некоторых вариантах осуществления системы инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации вместо полей заголовка.
Другим объектом настоящей технологии является способ создания списка электронных сообщений, способ включает в себя: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для некоторых электронных сообщений одно из: определения классификации электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и получение по меньшей мере одним сервером от клиентского устройства через сеть передачи данных запроса на сортировку списка электронных сообщений по их классификации; сортировку, по меньшей мере одним сервером, списка электронных сообщений по их классификации; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, - отсортированного списка электронных сообщений.
В некоторых вариантах осуществления способа сортировка списка электронных сообщений по их классификации включает в себя сортировку списка электронных сообщений, по меньшей мере, частично, на основе соответствующего типа отправителя.
В некоторых вариантах осуществления способа сортировка списка электронных сообщений по их классификации включает в себя сортировку списка электронных сообщений, по меньшей мере, частично, на основе соответствующего по меньшей мере одного типа сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя, сортировку по меньшей одним сервером списка электронных сообщений по уровню приоритета.
В некоторых вариантах осуществления способ дополнительно включает в себя получение по меньшей мере одним сервером от клиентского устройства через сеть передачи данных указания на уровень приоритета для каждой классификации электронного сообщения.
В некоторых вариантах осуществления способа инструкция отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, - отсортированного списка электронных сообщений включает в себя инструкцию отобразить отсортированный список электронных сообщений, соответствующий указанию пользователя о том, каким он(а) хочет видеть отсортированный список электронных сообщений.
В некоторых вариантах реализации способ дополнительно включает в себя обнаружение указания пользователя о том, каким он(а) хочет видеть отсортированный список электронных сообщений.
В некоторых вариантах осуществления способа инструкция отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, -отсортированного списка электронных сообщений включает в себя фильтр для выбора по меньшей мере одной конкретной категории, связанной по меньшей мере с одним из по меньшей мере некоторых электронных сообщений, находящихся в отсортированном списке электронных сообщений.
В некоторых вариантах осуществления способ дополнительно включает в себя в ответ на активацию пользователем фильтра, указывающего по меньшей на одну конкретную категорию, инициирование отображение электронным устройством по меньшей мере одной конкретной категории.
В некоторых вариантах осуществления способа фильтр выбирается только на основе по меньшей мере одной конкретной категории по меньшей мере одного из по меньшей мере некоторых электронных сообщений, которые отображаются в панели списка электронных сообщений или окне списка электронных сообщений.
Другим объектом настоящей технологии является система создания списка электронных сообщений, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для некоторых электронных сообщений одно из: определения классификации электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и получение по меньшей мере одним сервером от клиентского устройства через сеть передачи данных запроса на сортировку списка электронных сообщений по их классификации; сортировку, по меньшей мере одним сервером, списка электронных сообщений по их классификации; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, отсортированного списка электронных сообщений.
В некоторых вариантах осуществления системы для осуществления сортировки списка электронных сообщений на основе классификации программные инструкции при выполнении компьютерным процессором осуществляют сортировку списка электронных сообщений, по меньшей мере, частично, на основе соответствующего типа отправителя.
В некоторых вариантах осуществления системы для осуществления сортировки списка электронных сообщений на основе классификации программные инструкции при выполнении компьютерным процессором осуществляют сортировку списка электронных сообщений, по меньшей мере, частично, на основе по меньшей мере одного типа сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют сортировку по меньшей одним сервером списка электронных сообщений по уровню приоритета.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют получение по меньшей мере одним сервером от клиентского устройства через сеть передачи данных указания на уровень приоритета для каждой классификации электронного сообщения.
В некоторых вариантах осуществления системы инструкция отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, - отсортированного списка электронных сообщений включает в себя инструкцию отобразить отсортированный список электронных сообщений, соответствующий указанию пользователя о том, каким он(а) хочет видеть отсортированный список электронных сообщений.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют обнаружение по меньшей мере одним сервером указание пользователя о том, каким он(а) хочет видеть отсортированный список электронных сообщений.
В некоторых вариантах осуществления системы инструкция отобразить в одном из: панели списка электронных сообщений или окне списка электронных сообщений в графическом пользовательском интерфейсе клиентского устройства, - отсортированного списка электронных сообщений включает в себя фильтр для выбора по меньшей мере одной конкретной категории, связанной по меньшей мере с одним из по меньшей мере некоторых электронных сообщений, находящихся в отсортированном списке электронных сообщений.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют в ответ на активацию пользователем фильтра, указывающего по меньшей на одну конкретную категорию, инициирование отображение электронным устройством по меньшей мере одной конкретной категории.
В некоторых вариантах осуществления системы фильтр выбирается только на основе по меньшей мере одной конкретной категории по меньшей мере одного из по меньшей мере некоторых электронных сообщений, которые отображаются в панели списка электронных сообщений или окне списка электронных сообщений.
Способ создания списка электронных сообщений, способ включает в себя: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для первого из электронных сообщений одно из: определения классификации первого из электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации первого из электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в информации о списке, относящейся к первому из электронных сообщений, которые появляются в списке электронных сообщений, первый выбираемый пользователем графический элемент для инициирования выполнения первой функции в отношении первого из электронных сообщений, причем первая функция основана, по меньшей мере, частично, на классификации первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя: для второго электронного сообщения одно из: определение классификации второго электронного сообщения по меньшей мере одним сервером и извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включается в себя тип отправителя и по меньшей мере один тип сообщения, причем классификация второго электронного сообщения отличается от классификации первого электронного сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкций отобразить в информации о списке по отношению ко второму из электронных сообщений, которые появляются в списке электронных сообщений, второго выбираемого пользователем графического элемента для инициирования выполнения второй функции по отношению ко второму электронному сообщению, причем вторая функция основана, по меньшей мере, частично, на классификации второго электронного сообщения, вторая функция отличается от первой функции.
В некоторых вариантах осуществления способа выбираемый пользователем графический элемент представляет собой виджет.
В некоторых вариантах осуществления способа первая функция, выполняемая по отношению к первому электронному сообщению, дополнительно зависит, по меньшей мере, частично, от содержания первого электронного сообщения.
В некоторых вариантах осуществления способа первая функция представляет собой действие по отношению по меньшей мере к части содержимого первого электронного сообщения.
В некоторых вариантах осуществления способа действие выполняется напрямую из информации о списке электронных сообщений без открытия первого электронного сообщения.
В некоторых вариантах осуществления способ дополнительно включает в себя, до извлечения, определение указания по отношению к первой функции, соответствующей одной из классификаций первого электронного сообщения.
В некоторых вариантах реализации способ дополнительно включает в себя сохранение указания на соответствующую первую функцию в базе данных.
В некоторых вариантах осуществления способа первая функция связана с приложением, которое отображает список электронных сообщений.
В некоторых вариантах осуществления способа первая функция связана с приложением, отличным от того, которое отображает список электронных сообщений.
Еще одним объектом настоящей технологии является система построения списка электронных сообщений, система включает в себя: по меньшей мере один сервер, включающий в себя компьютерный процессор; по меньшей мере одну базу данных, находящуюся в связи по меньшей мере с одним сервером; постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, и содержащий программные инструкции, при выполнении которых компьютерным процессором осуществляется: извлечение по меньшей мере одним сервером информации в отношении множества электронных сообщений по меньшей мере из одной базы данных, находящихся в электронной связи по меньшей мере с одним сервером, причем каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и телом, в котором находится содержимое; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в одном из: панели списка электронных сообщений или окна списка электронных сообщений в графическом интерфейсе пользовательского устройства список электронных сообщений, который включает в себя информацию, относящуюся по меньшей мере к части электронных сообщений, которая содержит по меньшей мере некоторые из полей заголовка; для первого из электронных сообщений одно из: определения классификации первого из электронных сообщений по меньшей мере одним сервером и извлечение из базы данных классификации первого из электронных сообщений по меньшей мере одним сервером, причем классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкции отобразить в информации о списке, относящейся к первому из электронных сообщений, которые появляются в списке электронных сообщений, первый выбираемый пользователем графический элемент для инициирования выполнения первой функции в отношении первого из электронных сообщений, причем первая функция основана, по меньшей мере, частично, на классификации первого электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют для второго электронного сообщения одно из: определение классификации второго электронного сообщения по меньшей мере одним сервером и извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включается в себя тип отправителя и по меньшей мере один тип сообщения, причем классификация второго электронного сообщения отличается от классификации первого электронного сообщения; передачу по меньшей мере одним сервером клиентскому устройству через сеть передачи данных инструкций отобразить в информации о списке по отношению ко второму из электронных сообщений, которые появляются в списке электронных сообщений, второго выбираемого пользователем графического элемента для инициирования выполнения второй функции по отношению ко второму электронному сообщению, причем вторая функция основана, по меньшей мере, частично, на классификации второго электронного сообщения, вторая функция отличается от первой функции.
В некоторых вариантах осуществления системы выбираемый пользователем графический элемент представляет собой виджет.
В некоторых вариантах осуществления системы первая функция, выполняемая по отношению к первому электронному сообщению, дополнительно зависит, по меньшей мере, частично, от содержания первого электронного сообщения.
В некоторых вариантах осуществления системы первая функция представляет собой действие по отношению по меньшей мере к части содержимого первого электронного сообщения.
В некоторых вариантах осуществления системы действие выполняется напрямую из информации о списке электронных сообщений без открытия первого электронного сообщения.
В некоторых вариантах осуществления системы программные инструкции при выполнении компьютерным процессором осуществляют, до извлечения, определение указания по отношению к первой функции, соответствующей одной из классификаций первого электронного сообщения.
В некоторых вариантах реализации системы программные инструкции при выполнении компьютерным процессором осуществляют сохранение указания на соответствующую первую функцию в базе данных.
В некоторых вариантах осуществления системы первая функция связана с приложением, которое отображает список электронных сообщений.
В некоторых вариантах осуществления системы первая функция связана с приложением, отличным от того, которое отображает список электронных сообщений.
Краткое описание чертежей
Для лучшего понимания настоящей технологии, а также других ее аспектов и характеристик сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
На Фиг. 1 изображена принципиальная схема варианта воплощения сетевых компьютерных систем, реализующих настоящую технологию.
На Фиг. 2 изображена часть снимка экрана с пользовательской папкой «входящие» веб-почты почтового сервиса Yandex™, отображающего вариант осуществления настоящей технологии.
На Фиг. 3 изображена часть снимка экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии.
На Фиг. 4 изображена часть снимка экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии.
На Фиг. 5 изображена часть снимка экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии.
Осуществление изобретения
На Фиг. 1 изображена принципиальная схема различных сетевых компьютерных систем 100, находящихся в связи друг с другом с помощью сети 106 передачи данных. Важно иметь в виду, что различные сетевые компьютерные системы 100 представлены как иллюстративный вариант осуществления настоящей технологии. Таким образом, нижеследующее их описание должно рассматриваться исключительно как описание иллюстративных примеров настоящей технологии. Это описание не предназначено для определения объема или установления границ настоящей технологии. Некоторые полезные примеры модификаций компьютерных систем 100 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящей технологии. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где это еще не было сделано, т.е. там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным способом осуществления этого элемента данной технологии. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что компьютерные системы 100 представляют собой в некоторых конкретных проявлениях достаточно простой вариант осуществления настоящей технологии, и в подобных случаях представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления настоящей технологии будут обладать гораздо большей сложностью.
Компьютерные системы 100, изображенные на Фиг 1, взаимодействуют с почтовым веб-сервисом, например Yandex™ (доступного по адресу mail.yandex.com). В системе веб-почты, как правило, отсутствует специализированный почтовый клиент на компьютере 108 пользователя. Система 100 веб-почты реализована с помощью нескольких серверных кластеров: серверный кластер 110 почтовой доставки, серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения, кластер 114 конечного сервера интерфейса веб-почты, кластер 116 входного сервера интерфейса веб-почты и серверный кластер 118 хранилища электронных сообщений.
В соответствии с системой 100 веб-почты, серверный кластер 110 почтовой доставки действует как агент передачи почты и передает в обе стороны электронные сообщения агентам передачи почты (например, 102 и 104) других почтовых систем. Серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения выполняет фильтрацию нежелательной почты и классификацию сообщений в отношении сообщений, полученных системой 100. Кластер 114 конечного сервера интерфейса веб-почты является основной движущей силой системы 100. Этот кластер, например, выполняет все функции, которые могут потребоваться пользователям системы 100, например, управление электронными сообщениями; управление почтовыми ящиками пользователя, папками и подпапками; управление настройками учетной записи пользователя электронной почты и т.д. Кластер 116 входного сервера интерфейса веб-почты реализует взаимодействие между компьютером 108 пользователя и кластером 114 конечного сервера интерфейса веб-почты. Серверный кластер хранилища электронных сообщений управляет базами данных (базой 120 мета-данных и базой 122 данных сообщений), необходимыми для функционирования системы веб-почты.
В одном варианте осуществления технологии «модель предварительной обработки» выполнена в соответствии с классификацией электронного сообщения. В модели предварительной обработки электронное сообщение классифицируется до доставки сообщения в папку «входящие» получателя. Этапами подобной модели являются: передача электронного сообщения внешним агентом 102 передачи сообщений серверному кластеру 110 доставки почты. Получение электронного сообщения серверным кластером 110 доставки почты. Серверный кластер 110 доставки почты обрабатывает входящее электронное сообщение и передает его серверному кластеру 112 защиты от нежелательной почты и классификации электронного сообщения. Серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения сначала определяет, является ли электронное сообщение нежелательным. Если электронное сообщение является нежелательным, серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения не определяет классификацию электронного сообщения. Если электронное сообщение не является нежелательным, серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения выполняет определение типа отправителя электронного сообщения и типа(ов) электронного сообщения. Серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения передает сообщение кластеру 114 конечного сервера интерфейса веб-почты. Кластер 114 конечного сервера интерфейса веб-почты обрабатывает электронное сообщение в соответствии с теми определениями, которые были сделаны серверным кластером 112 защиты от нежелательной почты и классификации электронного сообщения, и сохраняет электронное сообщение в базах данных хранилища электронных сообщений (базе 120 мета-данных и базе 122 данных сообщений), которые обслуживаются серверным кластером 118 хранилища электронных сообщений. (В данном варианте осуществления технологии тело сообщения хранится в базе 122 данных сообщений, а мета-данные, относящиеся к сообщению, хранятся в базе 120 мета-данных. Мета-данные включают в себя информацию о том, является ли электронное сообщение нежелательным, а также классификацию сообщения).
В другом варианте осуществления технологии «модель последующей обработки» выполнена в соответствии с классификацией электронного сообщения. В модели последующей обработки электронное сообщение классифицируется после доставки сообщения в папку «входящие» получателя. Этапами подобной модели являются: (1) передача электронного сообщения внешним агентом 102 передачи сообщений серверному кластеру 110 доставки почты. (2) Получение электронного сообщения серверным кластером 110 доставки почты. Серверный кластер 110 доставки почты обрабатывает входящее электронное сообщение и передает его кластеру 114 конечного сервера интерфейса веб-почты. Кластер 114 конечного сервера интерфейса веб-почты обрабатывает электронное сообщение и сохраняет электронное сообщение в базах данных хранилища электронных сообщений (базе 120 мета-данных и базе 122 данных сообщений), которые обслуживаются серверным кластером 118 хранилища электронных сообщений. (Как и в случае предыдущего варианта осуществления технологии, в этом варианте осуществления технологии тело сообщения хранится в базе 122 данных сообщений, а мета-данные, относящиеся к сообщению, хранятся в базе 120 мета-данных). В какой-то более поздний момент времени, получатель (пользователь) обращается к почтовой системе с помощью браузера на компьютере 108 пользователя. Браузер на компьютере 108 пользователя взаимодействует с кластером 116 входного сервера интерфейса веб-почты, который предоставляет пользователю интерфейс, с помощью которого пользователь может взаимодействовать с системой. В том время как кластер 116 входного сервера интерфейса веб-почты предоставляет пользователю интерфейс, фактические почтовые данные (например, список сообщений в пользовательской папке «входящие») предоставляются кластером 116 входного сервера интерфейса веб-почты после получения от кластера 114 конечного сервера интерфейса веб-почты. Кластер 116 входного сервера интерфейса веб-почты, таким образом, запрашивает эти данные от кластера 114 конечного сервера интерфейса веб-почты. После получения запроса от кластера 116 входного сервера интерфейса веб-почты, кластер 114 конечного сервера интерфейса веб-почты соединяется с серверным кластером 118 хранилища электронных сообщений, который извлекает почтовые данные из базы 120 метаданных и базы 122 данных сообщений, а затем перенаправляет их кластеру 114 конечного сервера интерфейса веб-почты. Кластер 114 конечного сервера интерфейса веб-почты получает данные и перенаправляет их серверному кластеру 112 защиты от нежелательной почты и классификации электронного сообщения. Серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения определяет, является ли перенаправленное ему электронное сообщение нежелательным. Для тех электронных сообщений, которые являются нежелательными, не выполняется классификация. Для тех электронных сообщений, которые не являются нежелательными, серверный кластер 112 защиты от нежелательной почты и классификации электронного сообщения выполняет определение типа отправителя электронного сообщения и типа(ов) электронного сообщения. Определения, проведенные кластером 112 защиты от нежелательной почты и классификации электронного сообщения, направляются обратно кластеру 114 конечного сервера интерфейса веб-почты, который обрабатывает эти определения, проведенные кластером 112 защиты от нежелательной почты и классификации электронного сообщения, и перенаправляет все необходимые данные и информацию кластеру 116 входного сервера интерфейса веб-почты (для отображения пользователю) и серверному кластеру 118 хранилища электронных сообщений для сохранения в базе 120 мета-данных и базе 122 данных сообщений соответственно.
Для иллюстрации функционирования системы, в качестве примера ниже представлено несколько образцов электронных сообщений и процесса присвоения каждому из них типа сообщения. Следует иметь в виду, что эти примеры приведены исключительно в иллюстрационных целях, и поэтому были упрощены.
Ниже представлен образец электронного сообщения 1:
Образец электронного сообщения 1
В одном варианте осуществления технологии, образцу электронного сообщения будет присвоен тип «уведомление» по следующим причинам:
- Ссылка «нажмите сюда, чтобы отписаться» содержит URL в форме «unsubscribe» или «opt-out».
- Строка символов «сообщение» присутствует в теле электронного сообщения.
- По меньшей мере одна из строк «персонально», «лично», «вам», «получено», «для вас», «у вас», «непрочитанное», «новое» присутствует в тое же предложении, что и строка символов «сообщение» в электронном сообщении.
- Поле заголовка «Тема» не содержит строки символов «Re:» и «Fwd:»
- Сообщение не обладает типом сообщения «ОТКАЗ».
Вышеупомянутые объяснения, будучи представленными в виде элементарных правил (ER-EX1-#) и комплексных правил (CR-EX1-#), в соответствии с вариантом осуществления настоящей технологии будут выглядеть следующим образом:
- ER-EX1-1: Содержится ли в теле сообщения ссылка, содержащая строку символов «отписаться»?
- ER-EX1-2: Содержится ли в теле сообщения ссылка, содержащая строку символов «отказаться»?
- CR-EX1-1: Является ли верным ER-EX1 ИЛИ ER-EX2?
- ER-EX1-3: Содержится ли в теле сообщения строка символов «сообщение»?
- ER-EX1-4: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «персональное»?
- ER-EX1-5: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «личное»?
- ER-EX1-6: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «вам»?
- ER-EX1-7: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «получено»?
- ER-EX1-8: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «для вас»?
- ER-EX1-9: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «у вас»?
- ER-EX1-10: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «непрочитанное»?
- ER-EX1-11: Содержится ли в сообщении строка символов «сообщение» в том же предложении, что и строка символов «новое»?
- CR-EX1-2: Является ли верным ER-EX1-4 ИЛИ ER-EX1-5 ИЛИ ER-EX1-6 ИЛИ ER-EX1-7 ИЛИ ER-EX1-8 ИЛИ ER-EX1-9 ИЛИ ER-EX1-10 ИЛИ ER-EX1-11?
- ER-EX1-12: Содержит ли поле заголовка «Тема» строку символов «Re:»
- ER-EX1-13: Содержит ли поле заголовка «Тема» строку символов «Fwd:»
- CR-EX1-3: Является ли верным ER-EX1-12 ИЛИ ER-EX1-13?
- ER-EX1-14: Обладает ли сообщение типом сообщения «ОТКАЗ»?
- CR-EX1-4: Являются ли верными CR-EX1-1 И ER-EX1-3 И CR-EX1-2 И являются ли ложными CR-EX1-3 И ER-EX1-14?
- Если CR-EX1-4 является верным, то сообщение обладает типом сообщения «УВЕДОМЛЕНИЕ».
Ниже представлен образец электронного сообщения 2:
Образец 2
В одном варианте осуществления технологии, образцу электронного сообщения будет присвоен тип «Регистрация» по следующим причинам:
- Поле заголовка «Тема» содержит строки символов «подтверждение» и «регистрация».
- Тело сообщения содержит в теле электронного сообщения строки символов «активировать» и «учетную запись».
- По меньшей мере одна из строк «поддержка», «администрация», «администратор», «технический», «служба», «уведомление», присутствует в теле сообщения.
- Сообщение было отправлено только одному получателю.
- Сообщение не обладает типом сообщения «УВЕДОМЛЕНИЕ».
- Сообщение не обладает типом сообщения «ОТКАЗ».
- Поле заголовка «Тема» не содержит строки символов «Re:» или «Fwd:»
Вышеупомянутые объяснения, будучи представленными в виде элементарных правил (ER-EX2-#) и комплексных правил (CR-EX2-#), в соответствии с вариантом осуществления настоящей технологии будут выглядеть следующим образом:
- ER-EX2-1: Содержится ли в поле заголовка «Тема» строка символов «подтверждение»?
- ER-EX2-2: Содержится ли в поле заголовка «Тема» строка символов «регистрация»?
- CR-EX2-1: Является ли верным ER-EX2-1 ИЛИ ER-EX2-2?
- ER-EX2-3: Содержится ли в теле сообщения строка символов «активировать»?
- ER-EX2-4: Содержится ли в теле сообщения строка символов «учетная запись»?
- CR-EX2-2: Являются ли верными ER-EX2-3 ИЛИ ER-EX2-4?
- ER-EX2-5: Содержится ли в теле сообщения строка символов «поддержка»?
- ER-EX2-6: Содержится ли в теле сообщения строка символов «администрация»?
- ER-EX2-7: Содержится ли в теле сообщения строка символов «администратор»?
- ER-EX2-8: Содержится ли в теле сообщения строка символов «технический»?
- ER-EX2-9: Содержится ли в теле сообщения строка символов «служба»?
- ER-EX2-10: Содержится ли в теле сообщения строка символов «уведомление»?
- ER-EX2-11: Содержится ли в теле сообщения строка символов «поддержка»?
- CR-EX2-3: Является ли верным ER-EX2-5 ИЛИ ER-EX2-6 ИЛИ ER-EX2-7 ИЛИ ER-EX2-8 ИЛИ ER-EX2-9 ИЛИ ER-EX2-10 ИЛИ ER-EX2-11?
- ER-EX2-12: Равно ли число получателей 1?
- ER-EX2-13: Обладает ли сообщение типом сообщения «УВЕДОМЛЕНИЕ»?
- ER-EX2-14: Обладает ли сообщение типом сообщения «ОТКАЗ»?
- ER-EX2-15: Содержится ли в поле заголовка «Тема» строка символов «Re:»?
- ER-EX2-16: Содержится ли в поле заголовка «Тема» строка символов «Fwd:»?
- CR-EX2-4: Является ли верным ER-EX2-1 ИЛИ ER-EX2-2
- CR-EX2-5: Являются ли верными CR-EX2-1 И CR-EX2-2 И CR-EX2-3 HER-EX2-12, являются ли ложными ER-EX2-13 И ER-EX2-14, и является ли верным CR-EX2-4?
- Если CR-EX2-5 является верным, то сообщение обладает типом сообщения «РЕГИСТРАЦИЯ».
Ниже представлен образец электронного сообщения 3:
Образец 3
В одном варианте осуществления технологии, образцу электронного сообщения будет присвоен тип «Люди» по следующим причинам:
- Сообщение было отправлено с бесплатной учетной записи электронной почты. Двумя индикаторами этого являются: (а) поле заголовка «От» содержит доменное имя «mail.ru» - известный провайдер бесплатных учетных записей почты. (b) IP-адрес отправителя электронного сообщения соответствует тем, которые принадлежат mail.ru
- Поле заголовка «От» содержит имя человека: «Alex».
- Поле заголовка «Тема» содержит по меньшей мере одну из строк символов «Re:» или «Fwd:»
- Сообщение не обладает типом сообщения «ОТКАЗ».
- Сообщение не обладает типом сообщения «УВЕДОМЛЕНИЕ».
- Сообщение не содержит строк символов «нежелательное», «массовое», «список», «доставка» или «авто-ответ».
- Сообщение не содержит строку символов «не отвечайте на это сообщение».
Вышеупомянутые объяснения, будучи представленными в виде элементарных правил (ER-EX3-#) и комплексных правил (CR-EX3-#), в соответствии с вариантом осуществления настоящей технологии будут выглядеть следующим образом:
- ER-EX3-1: Входит ли доменное имя адреса отправителя электронного сообщения в список известных провайдеров бесплатных учетных записей почты?
- ER-EX3-2: Соответствует ли IP-адрес отправителя доменному имени электронного адреса отправителя?
- CR-EX3-1: Являются ли верными ER-EX3-1 И ER-EX3-2?
- ER-EX3-3: Содержится ли в поле заголовка сообщения «От» имя человека?
- ER-EX3-4: Содержится ли в поле заголовка «Тема» строка символов «Re:»?
- ER-EX3-5: Содержится ли в поле заголовка «Тема» строка символов «Fwd:»?
- CR-EX3-2 Является ли верным ER-EX3-4 ИЛИ ER-3-5?
- ER-EX3-6: Обладает ли сообщение типом сообщения «ОТКАЗ»?
- ER-EX3-7: Обладает ли сообщение типом сообщения «УВЕДОМЛЕНИЕ»?
- ER-EX3-8: Содержит ли сообщение строку символов «нежелательный»?
- ER-EX3-9: Содержит ли сообщение строку символов «массовое»?
- ER-EX3-10: Содержит ли сообщение строку символов «список»?
- ER-EX3-11: Содержит ли сообщение строку символов «доставка»?
- ER-EX3-12: Содержит ли сообщение строку символов «авто-ответ»?
- CR-EX3-3: Являются ли ложными ER-EX3-8 И ER-EX3-9 И ER-EX3-10 И ER-EX3-11 И ER-EX3-12?
- ER-EX3-13: Содержит ли сообщение строку символов «не отвечайте на это сообщение»?
- CR-EX3-4: Являются ли верными CR-EX3-1 И ER-EX3-3 И CR-EX3-2 ИСР-ЕХ3-3, и является ли ложным ER-EX3-13?
- Если CR-EX3-4 является верным, то сообщение обладает типом сообщения "ЛЮДИ".
Ниже представлен образец электронного сообщения 4:
Образец 4
В одном варианте осуществления технологии, образцу электронного сообщения будет присвоен тип «Электронный билет» по следующим причинам:
- Поле заголовка сообщения «Тема» содержит по меньшей мере одну из строк символов: «электронный билет», «резервирование» и «бронирование».
- Сообщение обладает приложением.
- Поле заголовка «Тема» не содержит строки символов «Re:» или «Fwd:»
- Сообщение не обладает типом сообщения «ОТКАЗ».
- Сообщение не обладает типом сообщения «РЕГИСТРАЦИЯ»
- Сообщение не обладает типом сообщения «НОВОСТИ»
- Сообщение не содержит строк символов «платеж» или «баланс» в том же предложении, что и строку символов «оплатить».
Вышеупомянутые объяснения, будучи представленными в виде элементарных правил (ER-EX3-#) и комплексных правил (CR-EX3-#), в соответствии с вариантом осуществления настоящей технологии будут выглядеть следующим образом:
- ER-EX4-1: Содержит ли поле заголовка сообщения «Тема» строку символов «электронный билет»?
- ER-EX4-2: Содержит ли поле заголовка сообщения «Тема» строку символов «билет»?
- ER-EX4-3: Содержит ли поле заголовка сообщения «Тема» строку символов «резервирование»?
- ER-EX4-4: Содержит ли поле заголовка сообщения «Тема» строку символов «бронирование»?
- CR-EX4-1: Является ли верным ER-EX4-1 ИЛИ ER-EX4-2 ИЛИ ER-EX4-3 ИЛИ ER-EX4?
- ER-EX4-4: Содержится ли в сообщении приложение?
- ER-EX4-5: Обладает ли сообщение типом сообщения «ОТКАЗ»?
- ER-EX4-6: Обладает ли сообщение типом сообщения «РЕГИСТРАЦИЯ»
- ER-EX4-7: Обладает ли сообщение типом сообщения «НОВОСТИ»?
- ER-EX4-8: Содержит ли сообщение строку символов «платеж» в том же предложении, что и строку символов «оплатить»?
- ER-EX4-9: Содержит ли сообщение строку символов «баланс» в том же предложении, что и строку символов «оплатить»?
- CR-EX4-2: Являются ли ложными ER-EX4-8 И ER-EX4-9?
- CR-EX4-3: Являются ли верными CR-EX4-1 И ER-EX4-4, являются ли ложными ER-EX4-5 И ER-EX4-6 И ER-EX4-7, и является ли верным ЕХ4-2?
- Если CR-EX4-3 является верным, то сообщение обладает типом сообщения «ЭЛЕКТРОННЫЙ БИЛЕТ».
На Фиг. 2 изображена часть снимка 200 экрана с пользовательской папкой «входящие» веб-почты почтового сервиса Yandex™, отображающего вариант осуществления настоящей технологии. В папке «входящие» находится список электронных сообщений, в котором отображается информация о полученных электронных сообщениях. Информация о сообщении 202 отображается в обычном формате с использованием информации, извлеченной из заголовка электронного сообщения. Таким образом, отображается имя 204 отправителя электронного сообщения 202 (из поля заголовка электронного сообщения «От»), тема 206 электронного сообщения 202 (из поля заголовка электронного сообщения «Тема»), время 208 получения электронного сообщения 202 (из поля заголовка электронного сообщения «Дата»).
Как результат осуществления настоящей технологии, сообщение 210 при этом отображается в необычном формате. Тип сообщения для сообщения 210 был определен как «билет» с помощью настоящей технологии. В этом варианте осуществления, информация, извлеченная из контента тела сообщения 210 (с применением регулярных выражений и т.д), представлена в списке электронных сообщений в стандартизованном формате, соответствующем (в данном варианте осуществления) типу сообщения «билет». Таким образом, несмотря на текущий вид (в условиях которого поля заголовка электронного сообщения отображаются для каждого электронного сообщения), следующая информация, относящаяся к сообщению 210, отображается на их месте в списке электронных сообщений: номер рейса вылета 212 (номер рейса № NN-658); город отправления, дата и время 214 (Москва, Авг 20, 23:20); номер обратного рейса 216 (номер рейса № NN-658); город отправления обратного рейса, дата и время (Амстердам, Авг 24, 19:40). В этом варианте осуществления, информация также была получена с внешнего Интернет-ресурса (т.е. веб-сайта авиалиний KLM) в форме логотипа 220 компании KLM, и представлена в списке электронных сообщений 210. Логотип 220 компании KLM также является виджетом, при нажатии на который пользователем будет происходить переход пользователя на веб-сайт авиалиний KLM в веб-браузере пользователя. Время 224 получения электронного сообщения 210 (из поля заголовка электронного сообщения «Дата») также отображается рядом с функциональностью печати.
На Фиг. 3 изображена часть снимка 300 экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии. На Фиг. 3 пользователь просматривает фактическое электронное сообщение 210, показанное на Фиг. 2. Область чтения электронного сообщения была модифицирована в рамках настоящей технологии. В области чтения отображается информация из заголовка 302 электронного сообщения и тела 304 электронного сообщения. При этом само электронное сообщение также было переформатировано в соответствии вариантом осуществления настоящей технологии. В связи с этим конкретная информация, извлеченная из тела 304 электронного сообщения, отображается в верхней части области чтения в стандартизованном формате (в соответствии с типом сообщения данного сообщения «билет»). В связи с этим в верхней части области чтения отображается следующая информация: номер рейса вылета 308 (рейс номер № NN-658); город, дата и время вылета 310 (Москва, 20 Авг, 23:20); номер обратного рейса 312 (рейс номер № NN-658); город, дата и время обратного вылета (Амстердам, 24 Авг, 19:40). Наряду с функционалом 318 печати, был добавлен виджет 316, позволяющий напоминать пользователю об этой информации (т.е. информации о рейсе) в необходимое время.
На Фиг. 4 изображена часть снимка 400 экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии. В области чтения почтового сервиса отображается другой вариант осуществления настоящей технологии. Область чтения электронного сообщения была модифицирована в рамках настоящей технологии. В области чтения отображается информация из заголовка 402 электронного сообщения и тела 404 электронного сообщения. При этом само электронное сообщение также было переформатировано в соответствии вариантом осуществления настоящей технологии. В связи с этим конкретная информация, извлеченная из тела 404 электронного сообщения, отображается в верхней части области чтения в стандартизованном формате (в соответствии с типом сообщения для данного сообщения «приглашение» и типом отправителя «физическое лицо»). В этом варианте осуществления технологии, тип сообщения «приглашение» был определен для типа отправителя «физическое лицо», поскольку пользователь был приглашен физическим лицом на какое-то событие. Почтовая система извлекает информацию о событии, на которое был приглашен пользователь (с помощью регулярных выражений и т.д.), из заголовка 402 и тела 404 сообщения, а затем предоставляет пользователю эту информацию в стандартизованном формате (в соответствии с типом сообщения и типом отправителя). В связи с этим в верхней части области чтения отображается следующая информация: заявление 408 о том, что пользователь был приглашен отправителем на событие (причем отправитель был назван по имени); дата и время 410 проведения события; а также адрес 412 проведения события. В данном варианте осуществления технологии, пользователю также предоставляются соответствующие виджеты 412 и 414. Если пользователь выбирает виджет 412 подтверждения, то ему будет предоставлен шаблон электронного сообщения, утверждающего, что он будет присутствовать на событии (пользователь при желании может модифицировать это электронное сообщение перед отправкой). Если пользователь выбирает виджет 414 отказа, то ему будет предоставлен шаблон электронного сообщения, утверждающего, что он будет отсутствовать на событии (пользователь при желании может модифицировать это электронное сообщение перед отправкой). Следует иметь в виду, что сообщение в данном случае не является стандартным электронным приглашением на событие, созданным обычным почтовым клиентом. Сообщение представляет собой обычное электронное сообщение, передаваемое от одного человека другому, с приглашением поучаствовать вместе с ним в каком-то событии.
На Фиг. 5 изображена часть снимка 500 экрана с областью чтения пользовательского электронного сообщения веб-почты почтового сервиса Yandex, отображающего вариант осуществления настоящей технологии. Область чтения электронного сообщения была модифицирована в рамках настоящей технологии. В области чтения отображается информация из заголовка 502 электронного сообщения и тела 504 электронного сообщения. Это электронное сообщение получено от сервиса скидок Groupon™, предоставляющего пользователю предложения, относящиеся к конкретным продуктам и/или услугам. (Подобные электронные сообщения являются стандартной частью предлагаемых услуг сервиса Groupon). Электронное сообщение также было переформатировано в соответствии с настоящей технологией. В связи с этим в верхней части области чтения отображается виджет 506 в стандартизованном формате (в соответствии с типом сообщения для данного сообщения - «сервис скидок»). В этом варианте осуществления технологии, был определен тип сообщения «сервис скидок», поскольку пользователь получил электронное сообщение от поставщика сервера скидок, предлагающего ему товары и/или услуги для покупки.
В данном варианте осуществления, почтовая система определяет (с помощью регулярных выражений и т.д.), какова общая категория конкретных товаров и/или услуг, предлагаемых пользователю в данном конкретном электронном сообщении. (Эти общие категории заранее были запрограммированы в систему). Когда система впервые сталкивается с подобным электронным сообщением (с типом сообщения «скидка») - как в случае с электронным сообщением, представленном на Фиг. 5, система предоставляет виджет, дающий пользователю возможность выбирать, какие именно типы электронных сообщений пользователь желает получать от сервисов скидок. Конкретнее, о каких общих категориях конкретных товаров и/или услуг пользователь хочет получать электронные сообщения, а о каких - нет. В связи с этим, виджет 506 предоставляет пользователю группу ячеек 510, каждая из которых связана с общей категорией товаров и/или услуг, которые системы способа идентифицировать. Пользователь может отметить флажком ячейки 510, соответствующие категориям товаров и/или услуг, информацию о которых пользователь хотел бы получать (т.е. получать электронные сообщения), и пропустить ячейки 510, соответствующие категориям товаров и/или услуг, информацию о которых пользователь не хотел бы получать. Затем пользователь нажимает на кнопку 512 внутри виджета 506, и система сохраняет информацию. С этого момента (до тех пор пока пользователь не изменит соответствующие настройки) система будет пропускать в пользовательскую папку «входящие» только те электронные сообщения от сервисов скидок (в данном случае), которые предлагают товары и/или услуги, попадающие в категорию товаров и/или услуг, которая была назначена пользователем для отображения в электронных сообщениях. Электронные сообщения, предлагающие товары и/или услуги, отличные от тех товаров и/или услуг, которые были назначены пользователем для отображения в электронных сообщениях, будут автоматически перемещены системой в пользовательскую папку «удаленные». В этом варианте осуществления в любой момент, когда пользователь того захочет, системные настройки могут быть им модифицированы с помощью меню настроек, где можно по желанию добавлять/убирать флажки в ячейках. Эта процедура может быть выполнена для любого количества типов сервисов; она не ограничивается только сервисом скидок.
Модификации и усовершенствования вышеописанных вариантов осуществления настоящей технологии могут быть очевидны для специалистов в данной области техники. Приведенное выше описание дано в качестве примеров, а не для установления ограничений. Объем данной технологии таким образом, может быть ограничен только объемом прилагаемой формулы изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И СИСТЕМА ПЕРЕФОРМАТИРОВАНИЯ ЭЛЕКТРОННОГО СООБЩЕНИЯ НА ОСНОВЕ ЕГО КАТЕГОРИИ | 2014 |
|
RU2595618C2 |
СПОСОБ И СИСТЕМА ПЕРЕФОРМАТИРОВАНИЯ ЭЛЕКТРОННОГО СООБЩЕНИЯ НА ОСНОВЕ ЕГО КАТЕГОРИИ | 2014 |
|
RU2595619C2 |
СПОСОБ И СИСТЕМА СОЗДАНИЯ СПИСКА ЭЛЕКТРОННЫХ СООБЩЕНИЙ | 2014 |
|
RU2595496C2 |
РАСШИРЕННАЯ ПЛАТФОРМА ДЛЯ ОБМЕНА СООБЩЕНИЯМИ | 2009 |
|
RU2459240C2 |
СЕРВЕР И СПОСОБ ОБРАБОТКИ ЭЛЕКТРОННЫХ СООБЩЕНИЙ (ВАРИАНТЫ) | 2014 |
|
RU2580434C2 |
СПОСОБ ОБРАБОТКИ СООБЩЕНИЙ ЭЛЕКТРОННОЙ ПОЧТЫ, СОДЕРЖАЩИХ ЦИТИРУЕМЫЙ ТЕКСТ, И КОМПЬЮТЕР, ИСПОЛЬЗУЕМЫЙ В НЕМ | 2014 |
|
RU2682038C2 |
ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ ЭЛЕКТРОННОГО СООБЩЕНИЯ | 2014 |
|
RU2608880C2 |
СИСТЕМА И СПОСОБ ПЕРЕДАЧИ ДОКУМЕНТОВ И УПРАВЛЕНИЯ ДОКУМЕНТООБОРОТОМ | 2006 |
|
RU2419137C2 |
СИСТЕМА ОТОБРАЖЕНИЯ ПОЧТОВЫХ ВЛОЖЕНИЙ НА СТРАНИЦЕ ВЕБ-ПОЧТЫ | 2013 |
|
RU2595533C2 |
СПОСОБ (ВАРИАНТЫ) И КЛИЕНТСКОЕ УСТРОЙСТВО ДЛЯ ОБРАБОТКИ И ОТОБРАЖЕНИЯ ЭЛЕКТРОННЫХ ПИСЕМ | 2015 |
|
RU2635906C2 |
Изобретение относится к обработке электронных сообщений. Технический результат заключается в улучшении обработки электронных сообщений. Способ создания списка электронных сообщений, в котором сервер получает информацию, относящуюся к множеству электронных сообщений, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, в котором находится содержимое; отображают список электронных сообщений, который включает по отношению к хотя бы некоторым электронным сообщениям информацию, включающую в себя хотя бы некоторые из полей заголовка; для первого электронного сообщения, либо сервер определяет классификацию первого электронного сообщения, либо извлекает из базы данных классификацию первого электронного сообщения, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и отображают в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем информация отображается в первом заранее определенном формате, основанном на классификации электронного сообщения, первый заранее определенный формат отличается от формата, в котором содержимое тела первоначально было получено. 2 н. и 16 з.п. ф-лы, 5 ил.
1. Способ создания списка электронных сообщений, способ включает в себя:
получение по меньшей мере одним сервером информации, относящейся к множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, в котором находится содержимое;
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по меньшей мере по отношению к хотя бы некоторым электронным сообщениям информацию, включающую в себя хотя бы некоторые из полей заголовка;
для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем информация отображается в первом заранее определенном формате, основанном на классификации электронного сообщения, первый заранее определенный формат отличается от формата, в котором содержимое тела первоначально было получено.
2. Способ по п. 1, дополнительно включающий в себя извлечение отличающейся информации из содержимого тела сообщения.
3. Способ по п. 1, дополнительно включающий в себя получение отличающейся информации из интернет-ресурса.
4. Способ по п. 1, дополнительно включающий в себя извлечение упомянутой отличающейся информации из содержимого тела сообщения и интернет-ресурса.
5. Способ по п. 4, в котором часть отличающейся информации, полученной из интернет-ресурса, зависит от части отличающейся информации, полученной из содержимого тела сообщения.
6. Способ по п. 1, в котором отличающаяся информация включает в себя гиперссылку на интернет-ресурс.
7. Способ по п. 1, в котором инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации в дополнение к полям заголовка.
8. Способ по п. 1, в котором инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевает отображение отличающейся информации вместо полей заголовка.
9. Способ по п. 1, дополнительно включающий в себя:
для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем информация отображается во втором заранее определенном формате, основанном на классификации электронного сообщения, второй заранее определенный формат отличается от формата, в котором содержимое тела первоначально было получено, и второй заранее определенный формат отличается от первого заранее определенного формата.
10. Система создания списка электронных сообщений, которая включает в себя:
по меньшей мере один сервер включает в себя процессор компьютера;
по меньшей мере одну базу данных, находящуюся в электронной связи по меньшей мере с одним сервером;
постоянный машиночитаемый носитель информации, находящийся в электронной связи по меньшей мере с одним сервером, содержащим программные инструкции, при выполнении которых компьютерным процессором осуществляется:
получение по меньшей мере одним сервером информации, относящейся ко множеству электронных сообщений по меньшей мере из одной базы данных, находящейся в электронной связи по меньшей мере с одним сервером, каждое электронное сообщение включает в себя заголовок, обладающий множеством полей заголовка, и тело, в котором находится содержимое;
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в одной из панелей, содержащей список электронных сообщений, или в окне, содержащем список электронных сообщений, на графическом интерфейсе пользователя клиентского устройства, список электронных сообщений, список включает по меньшей мере по отношению к хотя бы некоторым электронным сообщениям информацию, включающую в себя хотя бы некоторые из полей заголовка;
для первого электронного сообщения, либо определение классификации первого электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации первого электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; и
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся к первому электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем информация отображается в первом заранее определенном формате, основанном на классификации электронного сообщения, первый заранее определенный формат отличается от формата, в котором содержимое тела первоначально было получено.
11. Система по п. 10, в которой при выполнении программных инструкций компьютерным процессором осуществляется:
для второго электронного сообщения, либо определение классификации второго электронного сообщения по меньшей мере одним сервером, либо извлечение из базы данных классификации второго электронного сообщения по меньшей мере одним сервером, классификация включает в себя тип отправителя и по меньшей мере один тип сообщения; классификация второго электронного сообщения отличается от классификации первого электронного сообщения;
передачу по меньшей мере одним сервером клиентскому устройству с помощью сети передачи данных инструкции отобразить в списке информацию, относящуюся ко второму электронному сообщению, входящему в список электронных сообщений, которая отличается от информации в полях заголовка, причем информация отображается во втором заранее определенном формате, основанном на классификации электронного сообщения, второй заранее определенный формат отличается от формата, в котором содержимое тела первоначально было получено, и второй заранее определенный формат отличается от первого заранее определенного формата.
12. Система по п. 10, в которой программные инструкции при выполнении компьютерным процессором осуществляют извлечение отличающейся информации из содержимого тела сообщения.
13. Система по п. 10, в которой программные инструкции при выполнении компьютерным процессором осуществляют извлечение отличающейся информации из интернет-ресурса.
14. Система по п. 10, в которой программные инструкции при выполнении компьютерным процессором осуществляют извлечение упомянутой отличающейся информации из содержимого тела сообщения и интернет-ресурса.
15. Система по п. 14, в которой часть отличающейся информации, полученной из интернет-ресурса, зависит от части отличающейся информации, полученной из содержимого тела сообщения.
16. Система по п. 10, отличающаяся тем, что информация включает в себя гиперссылку на интернет-ресурс.
17. Система по п. 10, в которой инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевают отображение отличающейся информации в дополнение к полям заголовка.
18. Система по п. 10, в которой инструкции отобразить информацию о списке, относящуюся к первому из электронных сообщений, которые появляются в списке электронных сообщений, отличную от полей заголовка, также подразумевают отображение отличающейся информации вместо полей заголовка.
ДОСТУП К РАЗЛИЧНЫМ ТИПАМ ЭЛЕКТРОННЫХ СООБЩЕНИЙ ЧЕРЕЗ ОБЩИЙ ИНТЕРФЕЙС ОБМЕНА СООБЩЕНИЯМИ | 2004 |
|
RU2364921C2 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Многоступенчатая активно-реактивная турбина | 1924 |
|
SU2013A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Авторы
Даты
2016-08-27—Публикация
2014-10-16—Подача