Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем



Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем
Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем
Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем
Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем
Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты (варианты ) и электронное устройство, используемое в нем

Владельцы патента RU 2646351:

Общество с ограниченной ответственностью "Яндекс" (RU)

Изобретение относится к средствам обработки сообщений электронной почты. Технический результат заключается в предоставлении сведений о непрочитанном сообщении электронной почты. Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты на электронном устройстве, содержащем интерфейс пользователя, снабженный омнибоксом, и авторизованного в почтовой службе, включающий: ввод в омнибокс комбинации символов; преобразование комбинации символов в процедуру запуска запроса отображения количества непрочитанных сообщений; получение запроса отображения в омнибоксе количества непрочитанных сообщений; отображение количества непрочитанных сообщений электронной почты в омнибоксе. 2 н. и 18 з.п. ф-лы, 4 ил.

 

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

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

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

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

Существует два основных способа реализации почтового клиента.

Одним из таких способов является Webmail (почтовый веб-сервис) (или сервис электронной почты на основе веб-сайтов), когда почтовый клиент реализован в виде веб-приложения, доступ к которому осуществляется с помощью браузера. Примерами поставщиков почтовых веб-сервисов являются: Yandex Mail, AOL Mail, Gmail, Outlook.com, Yahoo! Mail и другие. Как и любое веб-приложение, почтовый веб-сервис имеет преимущество по сравнению в почтовым клиентом, реализованным в виде приложения для настольных ПК, за счет возможности отправки и получения сообщений электронной почты в любом месте с помощью веб-браузера.

Вторым основным способом реализации почтового клиента является локально установленный почтовый агент пользователя. Наиболее популярными почтовыми клиентами, устанавливаемыми локально, являются: Microsoft Outlook, Mozilla's Thunderbird, Eudora и другие.

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

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

В связи с этим требуется улучшение алгоритма взаимодействия с пользователем в данной области.

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

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

Первым объектом настоящей технологии является реализуемый на компьютере Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты на электронном устройстве, содержащем интерфейс пользователя, снабженный омнибоксом, а способ, в свою очередь, включает: получение запроса отображения количества непрочитанных сообщений, содержащегося в омнибоксе, устройством пользователя, авторизованного в почтовой службе на указанном устройстве; отображение количества непрочитанных сообщений электронной почты в омнибоксе.

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

Возможен вариант осуществления способа, в котором омнибокс содержит адресную строку.

Возможен вариант осуществления способа, в котором омнибокс содержит строку поиска.

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

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

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

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

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

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

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

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

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

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

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

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

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

В некоторых вариантах запуск отображения количества непрочитанных сообщений содержит по меньшей мере часть слова, связанного со службой электронной почты. В качестве примера, не имеющего ограничительного характера, механизм запуска содержит некоторые символы, например буквы «m», «g», а также комбинации символов, например «ma», «mai», «gmail» «in», «inb», «inbox», «yahoo», «yandex», «message», «Nachrichten», «входящ» и другие. Комбинации, формирующие процедуру запуска, содержат буквы, цифры и другие символы. Это могут быть символы латинского, кириллического и других алфавитов.

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

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

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

В качестве примера одного из вариантов осуществления технологии, не имеющего ограничительного характера, пользователь электронного устройства авторизуется в двух почтовых службах на электронном устройстве, именуемых Rambler Mail и Yandex Mail. Пользователь не находится ни на одном из веб-сайтов данных почтовых служб. Тем не менее, имя входа, содержащееся в файлах cookie, или другая информация об идентификационных реквизитах сохраняется на электронном устройстве в отношении двух почтовых служб, в которые пользователь осуществлял вход. Пользователь вводит строку символов в омнибокс интерфейса пользователя на электронном устройстве, например, в омнибокс браузера. Электронное устройство выполняет анализ введенной пользователем строки для определения того, можно ли считать введенную строку процедурой запуска отображения количества непрочитанных сообщений электронной почты. Если электронное устройство преобразует комбинацию символов в процедуру запуска, направляется запрос о количестве непрочитанных сообщений электронной почты к серверу провайдера учетной записи электронной почты, с помощью которой пользователь зарегистрировался в настоящий момент, в данном случае - это серверы провайдеров Rambler Mail и Yandex Mail. Затем в ответ серверы направляют на электронное устройство соответствующую информацию о количестве непрочитанных сообщений электронной почты от соответствующих серверов и отображается соответствующее количество (одно или несколько) непрочитанных сообщений в омнибоксе.

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

Еще в одном варианте осуществления технологии пользователь электронного устройства авторизуется на нем в двух почтовых службах, а именно в Google Mail и Yandex Mail. Пользователь не находится ни на одном из веб-сайтов данных почтовых служб. Тем не менее, имя входа, содержащееся в файлах cookie, или другая информация об идентификационных реквизитах сохраняется на электронном устройстве в отношении двух почтовых служб, в которые пользователь осуществлял вход. Пользователь вводит строку символов в омнибокс интерфейса пользователя на электронном устройстве, например в омнибокс браузера. Электронное устройство выполняет анализ введенной пользователем строки для определения того, можно ли считать введенную строку процедурой запуска отображения количества непрочитанных сообщений электронной почты. Если же электронное устройство преобразует комбинацию символов в процедуру запуска, то электронное устройство получает доступ к файлам, сохраненным на соответствующих серверах провайдера, в данном случае на серверах Google Mail и Yandex Mail. Эти файлы представляют собой файлы в формате XML или в любом другом подходящем формате и содержат информацию о количестве непрочитанных сообщений. В качестве примера, не имеющего ограничительного характера, расположение этих файлов предварительно запрограммировано и сохранено на постоянном машиночитаемом носителе данных на электронном устройстве.

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

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

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

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

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

Возможен вариант осуществления, в котором омнибокс содержит строку адреса, строку поиска или комбинированную строку адреса и поиска.

В некоторых вариантах омнибокс содержит адресную строку.

В некоторых вариантах омнибокс содержит строку поиска.

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

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

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

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

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

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

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

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

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

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

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

В некоторых вариантах запуск отображения количества непрочитанных сообщений содержит по меньшей мере часть слова, связанного со службой электронной почты. В качестве примера, не имеющего ограничительного характера, механизм запуска содержит некоторые символы, например буквы «m», «g», а также комбинации символов, например «mа», «mai», «gmail», «in», «inb», «inbox», «yahoo», «yandex», «message», «Nachrichten», «входящ» и другие. Комбинации, формирующие процедуру запуска, содержат буквы, цифры и другие символы. Это могут быть символы латинского, кириллического и других алфавитов.

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

В качестве примера одного из вариантов, не имеющего ограничительного характера, пользователь электронного устройства авторизуется в двух почтовых службах на электронном устройстве, именуемых Rambler Mail и Yandex Mail. Пользователь не находится ни на одном из веб-сайтов данных почтовых служб. Тем не менее, имя входа, содержащееся в файлах cookie, или другая информация об идентификационных реквизитах сохраняется на электронном устройстве в отношении двух почтовых служб, в которые пользователь осуществлял вход. Пользователь вводит строку символов в омнибокс интерфейса пользователя на электронном устройстве, например в омнибокс браузера. Электронное устройство выполняет анализ введенной пользователем строки для определения того, можно ли считать введенную строку процедурой запуска отображения количества непрочитанных сообщений электронной почты. Если электронное устройство преобразует комбинацию символов в процедуру запуска, направляется запрос о количестве непрочитанных сообщений электронной почты к серверу провайдера учетной записи электронной почты, с помощью которой пользователь зарегистрировался в настоящий момент, в данном случае - это серверы провайдеров Rambler Mail и Yandex Mail. Затем, в ответ, серверы направляют на электронное устройство соответствующую информацию о количестве непрочитанных сообщений электронной почты и отображается соответствующее количество (одно или несколько) непрочитанных сообщений в омнибоксе.

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

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

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

Возможен вариант осуществления, в котором омнибокс снабжают строкой адреса, строкой поиска или комбинированной строкой адреса и поиска.

В некоторых вариантах омнибокс содержит адресную строку.

В некоторых вариантах осуществления омнибокс содержит строку поиска.

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

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

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

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

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

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

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

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

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

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

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

В некоторых вариантах осуществления технологии запуск отображения количества непрочитанных сообщений содержит по меньшей мере часть слова, связанного со службой электронной почты. В качестве примера, не имеющего ограничительного характера, механизм запуска содержит некоторые символы, например буквы «m», «g», а также комбинации символов, например «ma», «mai», «gmail», «i», «in», «inb», «inbox», «yahoo», «yandex», «message», «Nachrichten», «входящ» и другие. Комбинации, формирующие процедуру запуска, содержат буквы, цифры и другие символы. Это могут быть символы латинского, кириллического и других алфавитов.

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

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

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

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

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

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

В контексте настоящего описания, определение «машиночитаемый носитель информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт-диски, DVD-диски, дискеты, жесткие диски и т.д.), USB-флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.

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

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

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

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

Для лучшего понимания настоящей технологии, а также других ее вариантов осуществления сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:

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

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

Фиг. 3 представляет собой блок-схему способа, выполняемого внутри системы, представленной на Фиг. 1, изображающего передачу сообщений между различными компонентами системы на Фиг. 1, шаги которого выполняются в соответствии с компонентами системы, представленной на Фиг. 1, при этом выполняемый способ не носит ограничительного характера для осуществления настоящей технологии.

Фиг. 4 представляет собой блок-схему способа, выполняемого внутри системы, представленной на Фиг. 1, изображающую изменения сообщений между различными компонентами системы, представленной на Фиг. 1, и шаги способа выполняются в соответствии с компонентами системы, представленной на Фиг. 1, при этом выполняемый способ не носит ограничительного характера для осуществления настоящей технологии.

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

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

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

В данном варианте осуществления электронное устройство 120 представляет собой переносной компьютер 122, стационарный компьютер 124 или любое другое электронное устройство, например электронное устройство, имеющее интерфейс пользователя, при этом интерфейс пользователя имеет омнибокс и электронное устройство подключено через компьютерную сеть к серверу электронной почты.

В данном варианте осуществления переносной компьютер 122 представляет собой обычный переносной компьютер, работающий под управлением операционной системы Microsoft™ Windows™ и использующий загруженный и выполняемый Yandex Browser™ в качестве браузера на этом переносном компьютере. В другом варианте осуществления технологии переносной компьютер 122 реализован в виде другого аппаратного обеспечения (например, в виде переносного компьютера, планшетного ПК, нетбука и тому подобного) и/или работает под управлением другой операционной системы (например, Linux™, Mac OS X™ и тому подобной) и/или с применением других программ. В изображенном варианте осуществления технологии переносной компьютер 122 подключен к сети Интернет 110 обычным способом через беспроводной канал связи, например WiFi или другой. В других вариантах осуществления технологии переносной компьютер 122 подключен к сети Интернет 110 с помощью обычного проводного канала связи (например, через локальную сеть).

В данном варианте осуществления технологии стационарный компьютер 124 представляет собой обычный стационарный компьютер, работающий под управлением операционной системы Apple™ Macintosh™ и использующий загруженный и выполняемый Yandex Browser™ в качестве браузера на этом стационарном компьютере. Стационарный компьютер 124 подключен к сети Интернет 110 обычным способом через проводной канал связи, например через локальную сеть. В других вариантах осуществления технологии, как и в случае с переносным компьютером 122, варианты аппаратного и/или программного обеспечения стационарного компьютера 124 могут сильно отличаться от аналогичных образцов, описанных выше.

В данном варианте осуществления технологии первый сервер 132 представляет собой почтовый сервер провайдера услуг электронной почты Google Mail. Тем не менее, в других вариантах осуществления технологии отдельный почтовый сервер может представлять собой любой тип почтового сервера, например MDaemon, POP (протокол почтового отделения или любая версия протокола POP, например РОР3), Lotus Notes, Microsoft Exchange и другие. В данном варианте осуществления технологии первый сервер 132 подключен к сети Интернет 110 обычным способом.

В данном варианте осуществления технологии второй сервер 134 представляет собой почтовый сервер провайдера услуг электронной почты Yahoo Mail. Тем не менее, в других вариантах осуществления технологии почтовый сервер может сильно отличаться от аналогичных образцов, описанных выше. В данном варианте осуществления технологии второй сервер 134 подключен к сети Интернет 110 обычным способом.

Пользователь 140 является пользователем электронного устройства 120, например переносного компьютера 122 или стационарного компьютера 124. Пользователь 140 может быть связан с любым другим электронным устройством, например с электронным устройством, имеющим интерфейс пользователя, который в свою очередь имеет омнибокс, при этом электронное устройство подключено через компьютерную сеть к серверу электронной почты.

Ссылаясь на Фиг. 2, следует отметить, что на ней изображен вариант осуществления интерфейса пользователя 200 на электронном устройстве 120, представляющем собой любой тип переносного компьютера 122 или стационарного компьютера 124 или любой другой тип электронного устройства, например электронное устройство, имеющее интерфейс пользователя, содержащий омнибокс, и подключенное через компьютерную сеть к серверу электронной почты. На Фиг. 2 изображен один из возможных вариантов интерфейса пользователя, предназначенный для пояснения одного из вариантов осуществления настоящей технологии и который не следует рассматривать как вариант ограничения объема настоящей технологии.

В изображенном варианте осуществления технологии интерфейс пользователя 200 на электронном устройстве 120 реализован в виде активной вкладки браузера 210 Google Chrom™.

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

Электронное устройство 120 преобразует комбинацию символов «mail», введенную пользователем 140 в комбинированной строке поиска и адреса 230 активной вкладки 210 браузера, в процедуру запуска отображения количества непрочитанных сообщений 222. В качестве примера, не имеющего ограничительного характера, процедура запуска отображения количества непрочитанных сообщений электронной почты 222 содержит по меньшей мере часть слова, связанного со службой электронной почты. В качестве примера, не имеющего ограничительного характера, механизм запуска содержит некоторые символы, например буквы «m», «g», а также комбинации символов, например «ma», «mai», «gmail» «i», «in», «inb», «inbox», «yahoo», «yandex», «message», «Nachrichten», «входящ» и другие. Комбинации, формирующие процедуру запуска, содержат буквы, цифры и другие символы. Это могут быть символы латинского, кириллического, иероглифического и других алфавитов.

Преобразование символов, введенных в омнибокс 220, в процедуру запуска отображения количества непрочитанных сообщений электронной почты 222 осуществляется за счет использования электронным устройством 120 ключевых слов, которые хранятся на носителе электронного устройства 120, а также за счет использования последовательности символов, которые представляют собой путь к почтовым ящикам, ранее посещенным пользователем 140 во время текущей или предыдущей сессии веб-браузера, при этом путь сохраняется в файлах cookie или любым другим стандартным способом. В некоторых вариантах осуществления технологии преобразование процедуры запуска выполняется браузером, запускаемым на электронном устройстве 120, который отвечает за формирование и управление интерфейсом пользователя 200.

В ответ на получение процедуры запуска электронным устройством 120 от пользователя 140 пользователь 140 авторизован в двух почтовых службах, к примеру в Yandex Mail и Google Mail, на электронном устройстве 120 запускается процедура отображения количества непрочитанных сообщений 222, которая должна быть введена в комбинированную строку поиска и адреса 230, и электронное устройство 120 отображает первое количество непрочитанных сообщений электронной почты 252 и второе количество непрочитанных сообщений электронной почты 260 вместе с графическими объектами 258, изображающими количество непрочитанных сообщений в выпадающем меню 240, а также отображает другие результаты, включая поисковые подсказки 262. Несмотря на то что в изображенном варианте осуществления технологии показан только один экземпляр поисковой подсказки 262, в другом варианте осуществления поисковая подсказка 262 может быть реализована в виде множества поисковых подсказок. Первое количество непрочитанных сообщений 252 и второе количество непрочитанных сообщений 260 электронной почты появляется рядом с соответствующей информацией о первой 256 и второй 254 учетной записи электронной почты. В качестве примера, не имеющего ограничительного характера, электронное устройство 120 отображает любую другую информацию в выпадающем меню 240, например ссылки на ранее посещенные веб-страницы. Как будет понятно специалистам в данной области, пользователь 140 может авторизоваться в любой почтовой службе, отличной от Yandex Mail или Google Mail. Для целей данного описания в состав омнибокса 220 включены выпадающее меню 240 вместе с комбинированной строкой поиска и адреса 230. Количество почтовых служб, в которых пользователь авторизуется, может отличаться. Кроме того, может использоваться множество графических объектов, изображающих количество непрочитанных сообщений электронной почты (необязательно один из представленных в данном варианте осуществления технологии).

В одном из вариантов, ссылаясь на Фиг. 3, на которой представлена блок-схема способа предоставления пользователю информации о количестве непрочитанных сообщений электронной почты, демонстрируется взаимодействие между пользователем 140, стационарным компьютером 124 и первым сервером 132. Внутри данного варианта осуществления первый сервер 132 отправляет уведомление, содержащее первое количество непрочитанных сообщений электронной почты, на стационарный компьютер 124, перед тем как пользователь вводит в омнибоксе 220 стационарного компьютера 124 символы, которые будут преобразованы стационарным компьютером 124 в процедуру запуска отображения количества непрочитанных сообщений электронной почты 222. Стационарный компьютер 124 ожидает ввода символов пользователем 140 и отображает количество непрочитанных сообщений электронной почты в ответ на преобразование введенных символов в процедуру запуска отображения количества непрочитанных сообщений электронной почты 222. Ниже данный вариант осуществления технологии будет описан более подробно.

На шаге 302 пользователь 140 предоставляет стационарному компьютеру 124, а стационарный компьютер 124, в свою очередь, на шаге 304 получает учетные данные первой учетной записи для авторизации на первой почтовой службе. На шаге 306 стационарный компьютер 124 отправляет, а первый сервер 132 на шаге 308 получает учетные данные первой учетной записи для авторизации на первой почтовой службе. На шаге 310 первый сервер 132 осуществляет авторизацию пользователя 140 на первой почтовой службе. Авторизацию следует рассматривать в широком смысле: как будет понятно специалистам в данной области, сервер может выполнять другие стандартные процедуры, такие как предоставление доступа и другие.

На шаге 312 на основании того, что пользователь 140 авторизован на первой почтовой службе, первый сервер 132 передает стационарному компьютеру 124, а стационарный компьютер 124 принимает на шаге 314 информацию о первом количестве непрочитанных сообщений электронной почты и инструкции для отображения информации в омнибоксе 220. Тем не менее, в другом варианте осуществления технологии сервер отправляет первое количество непрочитанных сообщений электронной почты, при этом не отправляет инструкций по отображению этой информации в омнибоксе 220. В этом случае в ответ на ввод пользователем 140 в омнибоксе 220 стационарного компьютера 124 символов, преобразуемых стационарным компьютером 124 в процедуру запуска отображения количества непрочитанных сообщений 222, электронное устройство 120 (в примере, не имеющем ограничительного характера, этим устройством является стационарный компьютер 124) само формирует инструкции.

В качестве примера, не имеющего ограничительного характера, на шаге 312 первый сервер 132 передает стационарному компьютеру 124 информацию о первом количестве непрочитанных сообщений электронной почты в виде XML-файла.

Как будет понятно специалистам в данной области, информация о первом количестве непрочитанных сообщений электронной почты представляет собой множество данных о первом количестве непрочитанных сообщений электронной почты. Первый сервер 132 отправляет количество непрочитанных сообщений многократно, например, через определенный интервал (к примеру, каждые 5 минут, каждые 15 минут, каждую 1 минуту и так далее). В другом варианте осуществления сервер отправляет количество непрочитанных сообщений на электронное устройство после получения нового сообщения, направленного пользователю и доставленного на сервер. В общем случае, независимо от того, как первый сервер 132 отправляет обновленную информацию о количестве непрочитанных сообщений, каждая последующая информация о количестве непрочитанных сообщений содержит обновленные данные о количестве непрочитанных сообщений по сравнению с ранее отправленной информацией. Например, первый сервер 132 отправляет информацию о первом количестве непрочитанных сообщений электронной почты на стационарный компьютер 124. Во второй момент времени после первого момента времени первый сервер 132 отправляет информацию о втором количестве непрочитанных сообщений электронной почты. Второе количество непрочитанных сообщений электронной почты является обновленным вариантом первого количества непрочитанных сообщений электронной почты. Второе количество непрочитанных сообщений электронной почты может возрастать ступенчато (при поступлении новых сообщений), по сравнению с первым количеством непрочитанных сообщений, или оставаться таким же (если новые сообщения не поступали).

На шаге 316 стационарный компьютер 124 ожидает процедуру запуска 222 отображения количества непрочитанных сообщений, при этом упомянутая процедура запуска 222 должна быть введена в омнибокс 220 пользователем 140. В качестве примера, не имеющего ограничительного характера, процедура запуска отображения количества непрочитанных сообщений электронной почты 222 содержит по меньшей мере часть слова, связанного со службой электронной почты. В качестве примера, не имеющего ограничительного характера, механизм запуска содержит некоторые символы, например буквы «m», «g», а также комбинации символов, например, «ma», «mai», «gmail», «in», «inb», «inbox», «уаhoo», «yandex», «message», «Nachrichten», «входящ» и другие. Комбинации, формирующие процедуру запуска, содержат буквы, цифры и другие символы. Это могут быть символы латинского, кириллического, иероглифического и других алфавитов. Преобразование символов, введенных в омнибокс 220, в процедуру запуска отображения количества непрочитанных сообщений электронной почты 222 осуществляется за счет использования стационарным компьютером 124 ключевых слов, которые хранятся на носителе стационарного компьютера 124, а также за счет использования последовательности символов, которые представляют собой путь к почтовым ящикам, ранее посещенным пользователем 140 во время текущей или предыдущей сессии веб-браузера, при этом путь сохраняется в файлах cookie или любым другим стандартным способом.

На шаге 318 стационарный компьютер 124 проверяет, введена ли процедура запуска отображения количества непрочитанных сообщений электронной почты 222 в омнибокс 220 пользователем 140. Если ответ отрицательный (шаг 320), стационарный компьютер 124 продолжает ожидать (шаг 316) получения положительного ответа (шаг 324).

На шаге 322 пользователь 140 вводит строку символов, которая в омнибоксе 220 преобразуется в процедуру запуска отображения количества непрочитанных сообщений 222. Как будет понятно специалистам в данной области, если пользователь 140 намерен просмотреть количество непрочитанных сообщений, пользователь 140 намеренно вводит строку символов, которая, как понятно пользователю 140, будет преобразована в процедуру запуска отображения количества непрочитанных сообщений 222 в омнибоксе 220. В другом варианте осуществления пользователь 140 может не иметь намерения просмотреть количество непрочитанных сообщений в омнибоксе 220. В этом случае на основании содержимого введенной пользователем строки стационарный компьютер 124 продолжает преобразование символов в омнибоксе 220 в качестве процедуры запуска отображения количества непрочитанных сообщений 222. При вводе символов в обоих случаях (с намерением или без намерения просмотреть количество непрочитанных сообщений) они преобразуются стационарным компьютером 124 в процедуру запуска отображения количества непрочитанных сообщений 222, которую следует рассматривать как «процедуру запуска отображения количества непрочитанных сообщений электронной почты 222».

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

На шаге 326 стационарный компьютер 124 отображает первое количество непрочитанных сообщений 252 в омнибоксе 220. Затем выполнение способа прерывается.

В одном из вариантов, ссылаясь на Фиг. 4, где показана блок-схема способа предоставления пользователю информации о количестве непрочитанных сообщений электронной почты, демонстрируется взаимодействие между пользователем 140, переносным компьютером 122 и вторым сервером 134. В данном варианте осуществления второй сервер 134 отправляет уведомление, содержащее второе количество непрочитанных сообщений электронной почты, на переносной компьютер 122, в ответ на отправку переносным компьютером 122 запроса количества непрочитанных сообщений на второй сервер 134, в свою очередь переносной компьютер 122 в ответ на ввод пользователем 140 в омнибокс 220 переносного компьютера 122 символов, которые преобразуются переносным компьютером 122 в процедуру запуска отображения второго количества непрочитанных сообщений электронной почты 222. Ниже данный вариант осуществления технологии будет описан более подробно.

На шаге 402 пользователь 140 переносного компьютера 122 вводит учетные данные второй учетной записи электронной почты для авторизации на второй почтовой службе, и на шаге 404 переносной компьютер 122 получает учетные данные второй учетной записи электронной почты для авторизации на второй почтовой службе.

На шаге 406 переносной компьютер 122 отправляет второму серверу 134, а второй сервер 134 на шаге 408 получает учетные данные второй учетной записи для авторизации на второй почтовой службе.

На шаге 410 второй сервер 134 осуществляет авторизацию пользователя 140. Авторизацию следует рассматривать в широком смысле как будет понятно специалистам в данной области, сервер может выполнять другие стандартные процедуры, такие как предоставление доступа и другие.

На шаге 412 второй сервер 134 ожидает запрос количества непрочитанных сообщений электронной почты, при этом запрос отправляется переносным компьютером 122 в ответ на ввод пользователем 140 в омнибокс 220 переносного компьютера 122 символов, которые преобразуются переносным компьютером 122 в процедуру запуска 222, отображает количество непрочитанных сообщений электронной почты.

На шаге 414 второй сервер 134 проверяет, получен ли запрос количества непрочитанных сообщений от переносного компьютера 122, при этом запрос отправляется переносным компьютером 122, который в ответ на ввод пользователем 140 в омнибокс 220 компьютера 122 символов, которые преобразуются переносным компьютером 122 в процедуру запуска 222, отображает количество непрочитанных сообщений, полученное от переносного компьютера 122. Если ответ отрицательный (шаг 416), второй сервер 134 продолжает ожидать (шаг 412), пока не будет получен положительный ответ (шаг 424).

На шаге 418 пользователь 140 вводит строку символов, которая в омнибоксе 220 преобразуется в процедуру запуска отображения количества непрочитанных сообщений 222. Как будет понятно специалистам в данной области, если пользователь 140 намерен просмотреть количество непрочитанных сообщений, пользователь 140 намеренно вводит строку символов, которая будет преобразована в процедуру запуска отображения количества непрочитанных сообщений 222 в омнибоксе 220. В другом варианте осуществления пользователь 140 может не иметь намерения просмотреть количество непрочитанных сообщений в омнибоксе 220. В этом случае на основании содержимого введенной пользователем строки переносной компьютер 122 продолжает преобразование символов в омнибоксе 220 в качестве процедуры запуска отображения количества непрочитанных сообщений 222. При вводе символов, в обоих случаях (с намерением или без намерения просмотреть количество непрочитанных сообщений), они преобразуются стационарным компьютером 124 в процедуру запуска отображения количества непрочитанных сообщений 222, которую следует рассматривать как процедуру запуска отображения количества непрочитанных сообщений электронной почты 222.

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

На шаге 422 в ответ на получение процедуры запуска отображения количества непрочитанных сообщений электронной почты 222 процедура запуска 222 должна быть введена в омнибокс 220, переносной компьютер 122 отправляет второму серверу 134 запрос количества непрочитанных сообщений, и на шаге 424 второй сервер 134 получает запрос количества непрочитанных сообщений электронной почты.

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

На шаге 428 переносной компьютер 122 получает от второго сервера 134 информацию о втором количестве непрочитанных сообщений электронной почты и инструкции для отображения второго количества непрочитанных сообщений электронной почты 260 в омнибоксе 220.

На шаге 430 переносной компьютер 122 отображает второе количество непрочитанных сообщений электронной почты 260 и графические объекты 258, изображающие количество непрочитанных сообщений электронной почты в омнибоксе 220. Будет понятно, что в других вариантах осуществления технологии электронное устройство 120, которое может представлять собой переносной компьютер 122, в примере, не имеющем ограничительного характера, вместе со вторым количеством непрочитанных сообщений 260 и графическими объектами 258, изображающими количество непрочитанных сообщений, отображает поисковые подсказки 262, представляющие собой множество поисковых подсказок и ссылок на ранее посещенные веб-сайты. Затем выполнение способа прерывается.

Несмотря на то что каждый из описанных выше на Фиг. 3 и Фиг. 4 способов описан с учетом формирования только одного количества непрочитанных сообщений электронной почты, способ, описанный выше, применим и для формирования количества непрочитанных сообщений для нескольких почтовых служб в одном экземпляре омнибокса 220. Также в данном варианте осуществления технологии, если отображается более одного количества непрочитанных сообщений в омнибоксе 220, способ, используемый для формирования соответствующего количества непрочитанных сообщений, не должен ограничиваться в соответствии с описанием, представленным на Фиг. 3 или Фиг. 4. С другой стороны, в некоторых случаях количество непрочитанных сообщений электронной почты формируется с использованием способа, раскрытого на Фиг. 3, а в других случаях - с использованием способа, раскрытого на Фиг. 4. Безусловно, как показано на Фиг. 3 или Фиг. 4, все множество данных о количестве непрочитанных сообщений формируется с использованием одного или другого способа.

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

1. Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты на электронном устройстве, содержащем интерфейс пользователя, снабженный омнибоксом, и авторизованного в почтовой службе, включающий:

ввод в омнибокс комбинации символов;

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

получение запроса отображения в омнибоксе количества непрочитанных сообщений;

отображение количества непрочитанных сообщений электронной почты в омнибоксе.

2. Способ по п. 1, который включает получение сигнала о количестве непрочитанных сообщений электронной почты от сервера перед отображением.

3. Способ по п. 1, в котором после получения запроса отображения количества непрочитанных сообщений и до отображения количества непрочитанных сообщений осуществляют:

отправку запроса количества непрочитанных сообщений электронной почты на сервер;

получение информации о количестве непрочитанных сообщений электронной почты от сервера.

4. Способ по любому из пп. 2 и 3, в котором в качестве количества непрочитанных сообщений электронной почты используют первое количество непрочитанных сообщений электронной почты, получают второе количество непрочитанных сообщений электронной почты после получения запроса отображения количества непрочитанных сообщений, отображают первое и второе количества непрочитанных сообщений электронной почты в омнибоксе.

5. Способ по п. 1, в котором омнибокс снабжают строкой адреса, строкой поиска или комбинированной строкой адреса и поиска.

6. Способ по п. 5, в котором отображают вспомогательное меню, расположенное рядом с соответствующей строкой адреса, строкой поиска или комбинированной строкой адреса и поиска соответственно.

7. Способ по п. 6, в котором вспомогательное меню отображают в виде выпадающего меню и формируют на основании адресной строки, строки поиска или комбинированной строкой адреса и поиска соответственно.

8. Способ по любому из пп. 6 и 7, в котором осуществляют отображение количества непрочитанных сообщений во вспомогательном меню.

9. Способ по п. 1, в котором при отображении количества непрочитанных сообщений электронной почты осуществляют отображение графического объекта, связанного с количеством непрочитанных сообщений электронной почты.

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

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

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

преобразования комбинации символов в процедуру запуска запроса отображения количества непрочитанных писем в омнибоксе;

получение запроса отображения в омнибоксе количества непрочитанных сообщений;

отображения количества непрочитанных сообщений электронной почты в омнибоксе.

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

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

отправки запроса количества непрочитанных сообщений электронной почты на сервер;

получения информации о количестве непрочитанных сообщений электронной почты от сервера.

14. Устройств по любому из пп. 12 и 13, в котором процессор выполнен с возможностью использовать в качестве количества непрочитанных сообщений электронной почты первое количество непрочитанных сообщений электронной почты, получать второе количество непрочитанных сообщений электронной почты после получения запроса отображения количества непрочитанных сообщений, и отображения первого и второго количества непрочитанных сообщений электронной почты в омнибоксе.

15. Устройство по п. 11, в котором омнибокс содержит строку адреса, строку поиска или комбинированную строку адреса и поиска.

16. Устройство по п. 15, которое содержит вспомогательное меню, расположенное рядом со строкой адреса, строкой поиска или комбинированной строкой адреса и поиска соответственно.

17. Устройство по п. 16, в котором вспомогательное меню представляет собой выпадающее меню, сформированное на основании адресной строки, строки поиска или комбинированной строки адреса и поиска соответственно.

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

19. Устройство по п. 11, в котором процессор выполнен с возможностью отображения графического объекта, связанного с количеством непрочитанных сообщений электронной почты.

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



 

Похожие патенты:

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

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

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

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

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

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

Изобретение относится к области техники связи. Технический результат изобретения заключается в универсальности применения интеллектуального носимого устройства без ограничения состояниями сетевого соединения.

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

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

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

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

Изобретение относится к устройству и способу получения сертификата при развертывании виртуальных сетей. Технический результат заключается в повышении безопасности сети и эффективности работы устройства получения сертификата.

Изобретение относится к беспроводной связи. Технический результат состоит в уменьшении ресурсов, используемых беспроводным терминалом в сети беспроводной связи при осуществлении связи с серверными устройствами.

Изобретение относится к области сред виртуализации. Техническим результатом является выгрузка сетевых потоков виртуальных машин в физические очереди сетевого аппаратного обеспечения.

Изобретение относится к средствам управления трафиком. Техническим результатом является экономия ресурсов хранения, требуемых для буферизации информации связанного списка, и улучшение рабочих характеристик системы управления трафиком.

Изобретение относится к области радиотехники. Техническим результатом является повышение достоверности оценки результатов моделирования сетевой атаки типа "человек посередине" (MITM), за счет учета особенностей распространения передаваемых пакетов в единой сети электросвязи ЕСЭ и оценки необходимого ресурса для проведения эффективной сетевой атаки типа MITM.

Изобретение относится к области мобильной связи. Технический результат изобретения заключается в защите от определения местоположения абонентов сети подвижной связи.

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

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

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