Способ (варианты), сервер и клиентское устройство для обработки электронных писем
Иллюстрации
Показать всеИзобретение относится к средствам обработки электронных писем. Технический результат заключается в расширении арсенала технических средств обработки электронных писем. Указанный результат достигается за счет выполнения электронным устройством этапов способа, на которых: получают электронным устройством первое электронное письмо, исходящее от пользователя сервиса электронной почты, и второе электронное письмо, предназначенное пользователю сервиса электронной почты, при этом первое электронное письмо и второе электронное письмо включают в себя первые и вторые характерные данные электронного письма, которые структурированы в соответствии с протоколом SMTP; идентифицируют электронным устройством первые сокращенные данные первого электронного письма и вторые сокращенные данные второго электронного письма; создают электронным устройством первый и второй элементы сообщения, при этом первый и второй элементы сообщения связаны соответственно с первым и вторым электронными письмами, и первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные; и передают электронным устройством клиентскому устройству инициирующий элемент для инициирования одновременного отображения экраном клиентского устройства первого и второго элементов письма. 4 н. и 28 з.п. ф-лы, 11 ил.
Реферат
Область техники
[0001] Настоящее техническое решение относится к отображению электронных писем и, конкретнее, к обработке электронных писем.
Уровень техники
[0002] Электронные письма, часто называемые «электронная почта» или «емейл», стали очень распространенным средством связи. Действительно, во многих ситуациях электронная почта заменила стандартную бумажную почту, телефон и факсимиле, став предпочтительным средством связи.
[0003] Тем не менее электронная почта обладает некоторыми недостатками: пользователи не могут знать, находится ли получатель электронного письма онлайн в момент отправки электронного письма; если два человека ведут электронную переписку, этапы прочтения, ответа и отправки сообщений могут занимать значительное количество времени. В основном из-за этих недостатков, большую популярность и широкое распространение получило использование мгновенных сообщений. Мгновенные сообщения (или IM) представляют собой текстовый инструмент, который позволяет пользователям поддерживать беседу, когда они подключены к сети Интернет.
[0004] В общем случае, мгновенные сообщения позволяют быстро обмениваться текстовыми сообщениями между собеседниками. Программы мгновенных сообщений могут отображать текстовые сообщения пользователям в удобном виде и позволяют пользователям обмениваться ссылками на веб-сайты, обмениваться файлами путем передачи их напрямую людям из списка контактов пользователя, а также поддерживают многие другие функции. Тем не менее мгновенные сообщения обладают некоторыми недостатками. Например, в большинстве случаев сервисы мгновенных сообщений должны быть связаны с телефонным номером пользователя.
Раскрытие
[0005] Изобретатели настоящего технического решения разработали варианты его осуществления на основе своих предположений о том, что электронные письма и мгновенные сообщения обладают полезными дополняющими друг друга преимуществами, но при этом по одиночке у каждого из этих сервисов есть конкретные недостатки. Другими словами, изобретатели настоящего технического решения разработали варианты его осуществления на основе своих предположений о том, что гибридная форма технологий электронных писем и мгновенных сообщений может оказать позитивный эффект на опыт пользователя в момент обмена информацией между множеством пользователей. Тем не менее как было упомянуто ранее, электронные письма и мгновенные сообщения передаются через различные платформы коммуникации и, следовательно, электронные письма и мгновенные сообщения реализованы различными способами.
[0006] Задачей предлагаемого технического решения является объединение различных платформ для общения с целью предоставления пользователю преимущества общения с помощью электронной почты и с помощью мгновенных сообщений.
[0007] Одним объектом настоящего технического решения является способ обработки электронных писем, способ выполняется на электронном устройстве и включает в себя: получение электронным устройством первого электронного письма, исходящего от пользователя сервиса электронной почты и второго электронного письма, предназначенного пользователю сервиса электронной почты, при этом первое электронное письмо и второе электронное письмо включают в себя соответствующие первые и вторые характерные данные электронного письма, и первые и вторые характерные данные электронного письма структурированы в соответствии с нативным протоколом сервиса электронной почты; идентификацию электронным устройством первых сокращенных данных первого электронного письма и вторых сокращенных данных второго электронного письма, при этом идентификация первых и вторых сокращенных данных включает в себя извлечение электронным устройством первых и вторых сокращенных данных из соответствующих первых и вторых характерных данных электронного письма на основе нативного протокола электронной почты; создание электронным устройством первого и второго элементов письма, при этом первый и второй элементы письма связаны соответственно с первым и вторым электронными письмами, и первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные; и инициирование электронным устройством отображения первого и второго элементов сообщения одновременно, при этом первый элемент сообщения визуально отличается от второго элемента сообщения.
[0008] В некоторых вариантах осуществления технического решения, электронное устройство является сервером, на котором расположен сервис электронной почты.
[0009] В некоторых вариантах осуществления способа, инициирование включает в себя передачу клиентскому устройству, связанному с пользователем, инициирующего элемента для инициирования одновременного отображения экраном клиентского устройства первого и второго элемента сообщения.
[0010] В некоторых вариантах осуществления технического решения, электронное устройство является клиентским устройством, связанным с пользователем.
[0011] В некоторых вариантах осуществления способа, инициирование включает в себя инициирование одновременного отображения экраном клиентского устройства первого и второго элемента сообщения.
[0012] В некоторых вариантах осуществления способа, нативный протокол электронной почты представляет собой протокол SMTP (англ. Simple Mail Transfer Protocol - простой протокол передачи почты).
[0013] В некоторых вариантах осуществления способа, извлечение первых и вторых сокращенных данных включает в себя извлечение электронным устройством, из первых и вторых характерных данных электронного письма: первой и второй текстовых частей соответственно; и первых и вторых конкретных данных заголовка соответственно; и первых и вторых конкретных данных тела соответственно.
[0014] В некоторых вариантах осуществления способа, каждые из первых и вторых конкретных данных заголовка содержат по меньшей мере одно из: тему, электронный адрес отправителя, электронный адрес получателя и вложения.
[0015] В некоторых вариантах осуществления способа, каждые из первых и вторых конкретных данных тела содержат по меньшей мере одно из: электронную подпись, приветствие и конкретные фразы.
[0016] В некоторых вариантах осуществления способа, извлечение первых и вторых конкретных данных тела выполняется с помощью анализа регулярных выражений.
[0017] В некоторых вариантах осуществления способа, извлечение первых и вторых конкретных данных заголовка выполняется с помощью синтаксического анализа (англ. parsing - парсинг).
[0018] В некоторых вариантах осуществления способа, первый и второй элементы сообщения являются первым и вторым интерактивными элементами сообщения соответственно.
[0019] В некоторых вариантах осуществления способа, при взаимодействии пользователя с первым интерактивным элементом сообщения, способ дополнительно включает в себя инициирование электронным устройством отображения первого электронного письма, связанного с первым интерактивным элементом сообщения.
[0020] В некоторых вариантах осуществления способа, при взаимодействии пользователя со вторым интерактивным элементом сообщения, способ дополнительно включает в себя инициирование электронным устройством отображения второго электронного письма, связанного со вторым интерактивным элементом сообщения.
[0021] Другим объектом настоящего технического решения является способ обработки электронных писем, при этом способ выполняется в системе. Система включает в себя: сеть передачи данных, сервер, на котором размещен сервис электронной почты, причем сервер соединен с сетью передачи данных и клиентским устройством, связанным с пользователем сервиса электронной почти, причем клиентское устройство соединено с сетью передачи данных. Способ включает в себя: получение сервером первого электронного письма, исходящего от пользователя сервиса электронной почты и второго электронного письма, предназначенного пользователю сервиса электронной почты, при этом первое электронное письмо и второе электронное письмо включают в себя соответствующие первые и вторые характерные данные электронного письма, и первые и вторые характерные данные электронного письма структурированы в соответствии с нативным протоколом сервиса электронной почты; идентификацию сервером первых сокращенных данных первого электронного письма и вторых сокра данных второго электронного письма, при этом идентификация первых и вторых сокращенных данных включает в себя извлечение сервером первых и вторых сокращенных данных из соответствующих первых и вторых характерных данных электронного письма на основе нативного протокола электронной почты; передачу сервером клиентском устройству через сеть передачи данных сигнала, который содержит информацию, связанную с первыми вторыми сокращенными данными; создание клиентским устройством первого и второго элементов сообщения, при этом первый и второй элементы сообщения связаны соответственно с первым и вторым электронными письмами, и первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные; и инициирование клиентским устройством отображения первого и второго элементов сообщения одновременно, при этом первый элемент сообщения визуально отличается от второго элемента сообщения.
[0022] В некоторых вариантах осуществления способа, до передачи сигнала, способ включает в себя создание сервером информации для инициирования отображения первого и второго элементов сообщения, причем первый и второй элементы сообщения связаны соответственно с первыми и вторым электронным письмами, и при этом первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные. Способ дополнительно включает в себя: передачу сервером клиентскому устройству через сеть передачи данных, сигнала, который включает в себя информацию для инициирования отображения первого и второго элементов сообщения; и инициирование клиентским устройством отображения одновременно первого и второго элементов сообщения, причем первый элемент сообщения отличается от второго элемента сообщения.
[0023] Еще одним объектом настоящего технического решения является сервер для обработки электронных писем, сервер выполнен с возможностью осуществлять: получение первого электронного письма, исходящего от пользователя сервиса электронной почты и второго электронного письма, предназначенного пользователю сервиса электронной почты, при этом первое электронное письмо и второе электронное письмо включают в себя соответствующие первые и вторые характерные данные электронного письма, и первые и вторые характерные данные электронного письма структурированы в соответствии с нативным протоколом сервиса электронной почты; идентификацию первых сокращенных данных первого электронного письма и вторых сокращенных данных второго электронного письма, при этом идентификация первых и вторых сокращенных данных включает в себя извлечение первых и вторых сокращенных данных из соответствующих первых и вторых характерных данных электронного письма на основе нативного протокола электронной почты; создание первого и второго элементов сообщения, при этом первый и второй элементы сообщения связаны соответственно с первым и вторым электронными письмами, и первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные; и инициирование отображения первого и второго элементов сообщения одновременно, при этом первый элемент сообщения визуально отличается от второго элемента сообщения.
[0024] Некоторые варианты осуществления сервера, в которых сервер выполнен с возможностью осуществлять извлечение первых и вторых сокращенных данных, включают в себя сервер, выполненный с возможностью осуществлять извлечение из первых и вторых характерных данных электронного письма: первой и второй текстовых частей соответственно; и первых и вторых конкретных данных заголовка соответственно; и первых и вторых конкретных данных тела соответственно.
[0025] В некоторых вариантах осуществления сервера, каждые из первых и вторых конкретных данных заголовка содержат по меньшей мере одно из: тему, электронный адрес отправителя, электронный адрес получателя и вложения.
[0026] В некоторых вариантах осуществления сервера, каждые из первых и вторых конкретных данных тела содержат по меньшей мере одно из: электронную подпись, приветствие и конкретные фразы.
[0027] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять извлечение первых и вторых конкретных данных тела с помощью анализа регулярных выражений.
[0028] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять извлечение первых и вторых конкретных данных заголовка с помощью синтаксического анализа (парсинга).
[0029] В некоторых вариантах осуществления сервера, первый и второй элементы сообщения являются первым и вторым интерактивными элементами сообщения соответственно.
[0030] В некоторых вариантах осуществления сервера, при взаимодействии пользователя с первым интерактивным элементом сообщения, сервер дополнительно выполнен с возможностью осуществлять инициирование отображения первого электронного письма, связанного с первым интерактивным элементом сообщения.
[0031] В некоторых вариантах осуществления сервера, при взаимодействии пользователя со вторым интерактивным элементом сообщения, сервер дополнительно выполнен с возможностью осуществлять инициирование отображения второго электронного письма, связанного со вторым интерактивным элементом сообщения.
[0032] Еще одним объектом настоящего технического решения является клиентское устройство для обработки электронных писем, клиентское устройство выполнено с возможностью осуществлять: получение первого электронного письма, исходящего от пользователя сервиса электронной почты, и второго электронного письма, предназначенного пользователю сервиса электронной почты, при этом первое электронное письмо и второе электронное письмо включают в себя соответствующие первые и вторые характерные данные электронного письма, и первые и вторые характерные данные электронного письма структурированы в соответствии с нативным протоколом сервиса электронной почты; идентификацию первых сокращенных данных первого электронного письма и вторых сокращенных данных второго электронного письма, при этом идентификация первых и вторых сокращенных данных включает в себя извлечение первых и вторых сокращенных данных из соответствующих первых и вторых характерных данных электронного письма на основе нативного протокола электронной почты; создание первого и второго элементов сообщения, при этом первый и второй элементы сообщения связаны соответственно с первым и вторым электронными письмами, и первый элемент сообщения включает в себя первые сокращенные данные, а второй элемент сообщения включает в себя вторые сокращенные данные; и инициирование отображения первого и второго элементов сообщения одновременно, при этом первый элемент сообщения визуально отличается от второго элемента сообщения.
[0033] Некоторые варианты осуществления клиентского устройства, в которых оно выполнено с возможностью осуществлять извлечение первых и вторых сокращенных данных, включают в себя клиентское устройство, выполненное с возможностью осуществлять извлечение из первых и вторых характерных данных электронного письма: первой и второй текстовых частей соответственно; и первых и вторых конкретных данных заголовка соответственно; и первых и вторых конкретных данных тела соответственно.
[0034] В некоторых вариантах осуществления клиентского устройства, каждые из первых и вторых конкретных данных заголовка содержат по меньшей мере одно из: тему, электронный адрес отправителя, электронный адрес получателя и вложения.
[0035] В некоторых вариантах осуществления клиентского устройства, каждые из первых и вторых избыточных данных тела содержат по меньшей мере одно из: электронную подпись, приветствие и избыточные фразы.
[0036] В некоторых вариантах осуществления клиентского устройства, клиентское устройство выполнено с возможностью осуществлять извлечение первых и вторых избыточных данных тела с помощью анализа регулярных выражений.
[0037] В некоторых вариантах осуществления клиентского устройства, клиентское устройство выполнено с возможностью осуществлять извлечение первых и вторых избыточных данных заголовка с помощью синтаксического анализа (парсинга).
[0038] В некоторых вариантах осуществления клиентского устройства, первый и второй элементы сообщения являются первым и вторым интерактивными элементами сообщения соответственно.
[0039] В некоторых вариантах осуществления клиентского устройства, при взаимодействии пользователя с первым интерактивным элементом сообщения, клиентское устройство дополнительно выполнено с возможностью осуществлять инициирование отображения первого электронного письма, связанного с первым интерактивным элементом сообщения.
[0040] В некоторых вариантах осуществления клиентского устройства, при взаимодействии пользователя со вторым интерактивным элементом сообщения, клиентское устройство дополнительно выполнено с возможностью осуществлять инициирование отображения второго электронного письма, связанного со вторым интерактивным элементом сообщения.
[0041] В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данного технического решения. В контексте настоящего технического решения использование выражения «сервер» не означает, что каждая задача (например, полученные команды или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
[0042] В контексте настоящего описания «клиентское устройство» и «устройство связи» являются синонимами и подразумевают под собой электронное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи, и способное дополнительно связываться с сервером напрямую или через сеть посредством проводного соединения, включающего в себя, среди прочего, подключение через оптическое волокно, или же посредством беспроводного соединения, включающего в себя, среди прочего, сотовое, WiFi или BluetoothTM подключения. Таким образом, примерами клиентских устройств или устройств связи (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) и мобильные устройства, например, смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражений «клиентское устройство» и «устройство связи» не исключает возможности использования множества устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.
[0043] В контексте настоящего описания «база данных» подразумевает под собой любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, выполняющем процесс, который сохраняет или использует информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например, выделенном сервере или множестве серверов.
[0044] В контексте настоящего описания «информация» включает в себя информацию любую информацию, которая может храниться в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.
[0045] В контексте настоящего описания «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
[0046] В контексте настоящего описания «носитель компьютерной информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д. Множество компонентов может быть объединено в носитель компьютерной информации, включая два или более мультимедийных компонента одного типа и/или два или более компонента разных типов.
[0047] В контексте настоящего описания слова «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной взаимосвязи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер " не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как указано здесь в других контекстах, упоминание "первого" элемента и "второго" элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, "первый" сервер и "второй" сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.
[0048] Каждый вариант осуществления настоящего технического решения преследует по меньшей мере одну из вышеупомянутых целей и/или объектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые объекты данного технического решения, полученные в результате попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
[0049] Дополнительные и/или альтернативные характеристики, аспекты и преимущества вариантов осуществления настоящего технического решения станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
Краткое описание чертежей
[0050] Для лучшего понимания настоящего технического решения, а также других его аспектов и характерных черт, сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
[0051] На Фиг. 1 представлен вариант осуществления системы 100, выполненной в соответствии с некоторыми вариантами осуществления настоящего технического решения.
[0052] На Фиг. 2 представлен вариант осуществления первого интерфейса 1061 электронной почты, который отображает первый элемент 208 сообщения.
[0053] На Фиг. 3 представлен вариант осуществления второго интерфейса 1101 электронной почты, который отображает первое электронное письмо.
[0054] На Фиг. 4 представлен вариант осуществления второго интерфейса 1102 электронной почты, который отображает второе электронное письмо.
[0055] На Фиг. 5 представлен вариант осуществления первого интерфейса 1062 электронной почты, который отображает первый элемент 208 сообщения и второй элемент 516 сообщения одновременно, причем первый элемент 208 сообщения и второй элемент 516 сообщения визуально отличаются.
[0056] На Фиг. 6 представлен вариант осуществления первого интерфейса 1063 электронной почты, который отображает первое электронное письмо.
[0057] На Фиг. 7 представлен вариант осуществления первого интерфейса 1064 электронной почты, который отображает второе электронное письмо.
[0058] На Фиг. 8 представлена блок-схема способа 800, который выполняется электронным устройством в некоторых вариантах осуществления настоящего технического решения.
[0059] На Фиг. 9 представлена блок-схема способа 900, который выполняется системой, содержащей сервер, сеть передачи данных и клиентское устройство, в некоторых вариантах осуществления настоящего технического решения. На фиг. 10 представлено продолжение блок-схемы указанного способа 900.
[0060] На Фиг. 11 представлены первые характерные данные первого электронного письма и вторые характерные данные второго электронного письма, что предусмотрено в некоторых вариантах осуществления настоящего технического решения.
Осуществление
[0061] На Фиг. 1 представлена принципиальная схема системы 100, выполненной в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем. Важно иметь в виду, что описание системы 100 представляет собой описание иллюстративных вариантов осуществления настоящего технического решения. Таким образом, все нижеследующее описание представлено только как описание иллюстративного примера настоящего технического решения. Это описание не предназначено для определения объема или установления границ настоящего технического решения. Некоторые полезные примеры модификаций системы 100 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящего технического решения. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным вариантом осуществления этого элемента настоящего технического решения. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что система 100 представляет собой в некоторых конкретных проявлениях достаточно простой вариант осуществления настоящего технического решения, и в подобных случаях представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления настоящего технического решения будут обладать гораздо большей сложностью.
[0062] Система 100 включает в себя первое клиентское устройство 102. Первое клиентское устройство 102 обычно связано с пользователем 101. Следует отметить, что тот факт, что первое клиентское устройство 102 связано с пользователем, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, быть зарегистрированным, или чего-либо подобного.
[0063] Варианты первого клиентского устройства 102 конкретно не ограничены, но в качестве примера перового клиентского устройства 102 могут использоваться персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.), беспроводные клиентские устройства (мобильные телефоны, смартфоны, планшеты и т.п.), а также сетевое оборудование (маршрутизаторы, коммутаторы или шлюзы). Общий вариант осуществления первого клиентского устройства 102 известен в области техники, и поэтому не будет здесь подробно описан. Достаточно сказать, что первое клиентское устройство 102 содержит пользовательский интерфейс ввода (например, клавиатуру, мышь, сенсорную панель, сенсорный экран и т.п.) для получения пользовательского ввода; пользовательский интерфейс вывода (например, экран, сенсорный экран, принтер и т.п.) для предоставления визуального или звукового вывода пользователю; интерфейс сетевой связи (например, модем, сетевую карту и т.п.) для двусторонней связи по сети 114 передачи данных; хранилище (не представлено); и процессор, соединенный с пользовательским интерфейсом ввода, пользовательским интерфейсом вывода и интерфейсом сетевой связи, который выполнен с возможностью выполнять различные процедуры, включая те, что описаны ниже. С этой целью процессор может сохранять или иметь доступ к машиночитаемым командам, выполнение которых инициирует процессор выполнять различные описанные здесь процедуры.
[0064] Первое клиентское устройство 102 включает в себя аппаратное и/или прикладное программное, и/или системное программное обеспечение (или их комбинацию), как известно в данной области техники, для использования первого приложения 104 электронной почты. В общем случае, задачей первого приложения 104 электронной почты является обеспечение пользователю 101 возможности осуществлять: просмотр списка электронных писем (как прочитанных, так и непрочитанных), прочтение конкретных электронных писем, открытие вложений, создание новых электронных писем, ответ на электронные письма, назначение категорий электронным письмам, организацию электронных писем в папки, создание и доступ к адресной книге, управление отображением электронных писем на основе пользовательских предпочтений и так далее.
[0065] В некоторых вариантах осуществления технического решения, первое приложение 104 электронной почты может быть реализовано как интерфейс веб-почты. В других вариантах осуществления технического решения, первое приложение 104 электронной почты может на первом клиентском устройстве 102 в форме «приложения» («арр»). Последнее особенно полезно и не ограничено теми вариантами осуществления технического решения, где первое клиентское устройство 102 реализовано как смартфон или планшетное устройство. Вне зависимости от того, как именно реализовано первое приложение 104 электронной почты, первое приложение 104 электронной почты предоставляет пользователю 101 первый интерфейс 106 электронной почты. Первый интерфейс 106 электронной почты, как известно в данной области техники, выполнен с возможностью обеспечения пользователю 101 возможности взаимодействовать с первым приложением 104 электронной почты для того, чтобы осуществлять: просмотр списка электронных писем (как прочитанных, так и непрочитанных), прочтение конкретных электронных писем, открытие вложений, создание новых электронных писем, ответ на электронные письма, назначение категорий электронным письмам, организацию электронных писем в папки, создание и доступ к адресной книге и так далее. Список примеров действий, которые может выполнять пользователь 101 с первым интерфейсом 106 электронной почты, не является исчерпывающим, и может включать множество дополнительных или отличающихся вариантов.
[0066] Первое клиентское устройство 102 может быть соединено с вышеупомянутой сетью 114 передачи данных. В некоторых вариантах осуществления настоящего технического решения, не ограничивающих его объем, сеть 114 передачи данных может представлять собой Интернет. В других вариантах осуществления настоящего технического решения сеть 114 передачи данных может быть реализована иначе - в виде глобальной сети передачи данных, локальной сети передачи данных, частной сети передачи данных и т.п.
[0067] Важно иметь в виду, что варианты осуществления первого клиентского устройства 102 даны исключительно для наглядности. Таким образом, специалисты в данной области техники смогут легко оценить другие подробности различных вариантов осуществления первого клиентского устройства 102. Таким образом, представленные здесь примеры не ограничивают объем настоящего технического решения.
[0068] Система 100 может включать в себя второе клиентское устройство 103. Второе клиентское устройство 103 обычно связано с пользователем 105. Следует отметить, что тот факт, что второе клиентское устройство 103 связано с пользователем 105, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, регистрации, или чего-либо подобного.
[0069] В некоторых вариантах осуществления настоящего технического решения, второе клиентское устройство 103 может быть реализовано аналогично первому клиентскому устройству 102, или, как в других вариантах осуществления технического решения, отличаться от него. Второе клиентское устройство 103 может быть выполнено с возможностью выполнять второе приложение 108 электронной почты. Второе приложение 108 электронной почты может предоставлять второй интерфейс 110 электронной почты. Интерфейс 110 электронной почты, как известно в данной области техники, может быть выполнен с возможностью обеспечения пользователю 105 возможности взаимодействовать со вторым приложением 108 электронной почты для того, чтобы осуществлять: просмотр списка электронных писем (как прочитанных, так и непрочитанных), прочтение конкретных электронных писем, открытие вложений, создание новых электронных писем, ответ на электронные письма, назначение категорий электронным письмам, организацию электронных писем в папки, создание и доступ к адресной книге и так далее. Список примеров действий, которые может выполнять пользователь 105 со вторым интерфейсом 110 электронной почты, не является исчерпывающим, и может включать множество дополнительных или отличающихся вариантов. Следует отметить, что второе приложение 108 электронной почты может совпадать с первым приложением 104 электронной почты или отличаться от него.
[0070] В других вариантах осуществления настоящего технического решения, система 100 может включать в себя сервер 116. Сервер 116 может представлять собой обычный компьютерный сервер. В примере варианта осуществления настоящего технического решения, сервер 116 может представлять собой сервер Dell™ PowerEdge™, на котором используется операционная система Microsoft™ Windows Server™. Излишне говорить, что сервер 116 может представлять собой любое другое подходящее аппаратное и/или прикладное программное, и/или системное программное обеспечение или их комбинацию. В представленном варианте осуществления настоящего технического решения, не ограничивающем его объем, сервер 116 является одиночным сервером. В других вариантах осуществления настоящего технического решения, не ограничивающих его объем, функциональность сервера 116 может быть распределена, и может выполняться с помощью нескольких серверов.
[0071] Вариант осуществления сервера 116 хорошо известен. Тем не менее вкратце, сервер 116 может содержать интерфейс связи (не показан), который настроен и выполнен с возможностью устанавливать соединение с различными элементами (например, первым и вторым клиентскими устройствами 102 и 103, например, другими устройствами, потенциально присоединенными к сети 114 передачи данных) через сеть 114 передачи данных. Сервер 116 дополнительно может включать в себя один или несколько пунктов из следующего: компьютерный процессор (не показан), функционально соединенный с интерфейсом связи и настроенный, и выполненный с возможностью выполнять различные процессы, описанные здесь.
[0072] В некоторых вариантах осуществления технического решения сервер 116 может управляться тем же лицом, которое предоставило вышеописанное первое приложение 104 электронной почты. В других вариан