Способ отображения веб-ресурса пользователю (варианты) и электронное устройство

Иллюстрации

Показать все

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

Реферат

Область техники

Данная технология относится к области веб-браузеров в целом и, в частности - к системе и способу управления веб-ресурсом в браузерном приложении.

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

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

В общем случае, пользователь может получить доступ к ресурсу сети связи двумя основными способами. Данный пользователь может получить доступ к конкретному ресурсу напрямую, введя адрес ресурса (обычно URL или Единый указатель ресурса, например www.webpage.com), или же выбрав ссылку в электронном сообщении или на другом веб-ресурсе. В другом случае пользователь может выполнить поиск с помощью поисковой системы для нахождения желаемого ресурса. Последнее особенно подходит для тех случаев, когда пользователю известна интересующая его тематика, но неизвестен конкретный адрес интересующего ресурса.

С учетом большого объема доступной информации, пользователь периодически попадает в ситуацию избытка информации, и ему приходится просматривать всю доступную информацию, чтобы вычленить ту, которая может оказаться потенциально интересной. Например, предположим, что пользователь ищет информацию о компьютерной игре, скажем, об игре "Silent Hill 2". Если пользователь вводит поисковый термин "Silent Hill 2" в интерфейс поискового запроса поисковой системы, ему будет представлено около 11 миллионов ресурсов, включая веб-ресурсы, изображения и тому подобное. Для того чтобы просмотреть такой объем информации, от пользователя потребуется много времени и усилий.

Естественно, современные сетевые поисковые системы стараются предоставить инструменты, помогающие пользователю просматривать доступную информацию. Например, браузерное приложение Yandex™ предоставляет пользователю несколько различных инструментов. Браузерное приложение Yandex предоставляет пользователю инструмент уточнения, который дает пользователю возможность точнее выбрать конкретные результаты поиска. В используемом примере с игрой "Silent Hill 2" браузерное приложение Yandex может предоставлять пользователю следующие варианты уточнения "игра", "смотреть", "mp2", "книга", "комикс" и тому подобное.

Дополнительно или в альтернативном варианте осуществления, браузерное приложение Yandex может предоставлять пользователю страницу результатов поиска (SERP), на которой результаты ранжированы в порядке их релевантности - от наиболее релевантного веб-ресурса, который находится сверху всех остальных веб-ресурсов, соответствующих поисковому запросу и упорядоченных (или ранжированных) в порядке снижения их релевантности поисковому запросу. Таким образом, в рамках того сценария, где пользователь ищет информацию об игре "Silent Hill 2", наиболее релевантным ресурсом на странице результатов поиска (SERP) может быть статья о ней в Википедии.

Дополнительно, некоторые поисковые системы также предоставляют пользователю фрагмент информации о веб-ресурсе - текстовый фрагмент или фрагмент изображения - который позволяет пользователю определить, действительно ли конкретный представленный на странице результатов поиска (SERP) веб-ресурс содержит информацию, которую ищет пользователь. Затем пользователь может щелкнуть по ссылке, связанной с этим ресурсом, и браузерное приложение Yandex отправит запрос на отображение пользователю статьи в Википедии, посвященной игре "Silent Hill 2".

После того, как пользователь просмотрел статью в Википедии, посвященную игре "Silent Hill 2", он может оценить тот факт, нашел ли он желаемую информацию. В этом случае пользователь имеет возможность нажать на кнопку "Назад" для того, чтобы (хотя в какой-то момент) вернуться на веб-страницу, отображающую страницу результатов поиска (SERP), и выбрать другой результат поиска.

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

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

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

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

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

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

В некоторых вариантах осуществления технологии способ дополнительно включает в себя:

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

отображение во второй части браузера возле уменьшенной версии веб-ресурса по меньшей мере одной универсальной панели инструментов страницы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В некоторых вариантах осуществления технологии при выполнении команд процессором дополнительно осуществляется: оценка истории посещенных страниц.

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

В некоторых вариантах осуществления технологии при выполнении команд процессором дополнительно осуществляется: установление связи с социальными СМИ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На Фиг. 1 представлена принципиальная схема системы 100, выполненной в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем.

На Фиг. 2 представлен снимок 200 экрана, который иллюстрирует один не ограничивающий вариант осуществления браузерного приложения 104, выполненного на электронном устройстве 102 системы 100, представленной на Фиг. 1.

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

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

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

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

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

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

Командный интерфейс 106 может быть реализован в виде поля "омнибокса", которое включает в себя функциональность поля для ввода URL и поля для ввода поисковых запросов для поисковой системы. Другими словами, в рамках представленного варианта осуществления пользователь может использовать командный интерфейс 106 для ввода, как поисковых запросов, так и URL. Браузерный интерфейс 108 предназначен для отображения пользователю либо: (i) веб-ресурса, связанного с URL, введенным в командный интерфейс 106 или (ii) страницы результатов поиска (SERP), созданной в ответ на поисковый запрос, который был введен в командный интерфейс 106.

Электронное устройство 102 соединено с сетью 114 передачи данных через линию 112 связи. В некоторых вариантах осуществления настоящей технологии, не ограничивающих ее объем, сеть 114 передачи данных может представлять собой Интернет. В других вариантах осуществления настоящей технологии, сеть 114 передачи данных может быть реализована иначе - в виде глобальной сети связи, локальной сети связи, частной сети связи и т.п.

Реализация линии 112 связи не ограничена, и будет зависеть от того, какое электронное устройство 102 используется. С учетом того, что электронное устройство 102 представляет собой, например, ноутбук, линия 112 связи может быть как беспроводной (беспроводной Интернет Wireless Fidelity или коротко WiFi®, Bluetooth® и т.п) так и проводной (соединение на основе сети Ethernet).

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

К сети передачи данных также присоединен сервер 116. Сервер 116 может представлять собой обычный компьютерный сервер. В примере варианта осуществления настоящей технологии, сервер 116 может представлять собой сервер Dell™ PowerEdge™, на котором используется операционная система Microsoft™ Windows Server™. Излишне говорить, что сервер 116 может представлять собой любое другое подходящее аппаратное и/или прикладное программное, и/или системное программное обеспечение или их комбинацию. В представленном варианте осуществления настоящей технологии, не ограничивающем ее объем, сервер 116 является одиночным сервером. В других вариантах осуществления настоящей технологии, не ограничивающих ее объем, функциональность сервера 116 может быть разделена, и может выполняться с помощью нескольких серверов.

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

В некоторых вариантах осуществления настоящей технологии сервер 116 может управляться оператором поисковой системы, например, оператором поисковой системы Yandex™, доступной по адресу www.yandex.ru. В других вариантах осуществления технологии сервер 116 может управляться любым другим подходящим лицом, например, оператором другой поисковой системы и т.п.

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

Реализация поискового приложения 104 никак конкретно не ограничена. Примером браузерного приложения 104 может быть Yandex™ браузер, пример которого представлен со ссылкой на Фиг. 2, на которой представлен снимок 202 экрана с не ограничивающим вариантом осуществления браузерного приложения 104. Как обсуждалось ранее, браузерное приложение 104 содержит командный интерфейс 106 (выполненный в виде омнибокса) и браузерный интерфейс 108.

В рамках варианта осуществления, представленного на Фиг. 2, браузерное приложение 104 также включает в себя панель 210 управления, обладающую ярлыками и/или уведомлениями от ряда сервисов. В рамках этого конкретного примера, сервисы включают в себя Yandex™погода, сервис погода в Москве, Facebook™, Twitter™, Youtube™, Vkontakte™, Odnoklassniki™, новостной портал www.lenta.ru. Yandex.Почта™, и Википедию. Излишне говорить, что ряд фактических сервисов может варьироваться в альтернативных вариантах осуществления настоящей технологии.

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

Следует отметить, что панель 210 управления может быть создана любым другим образом. Также следует отметить, что возникновение панели 210 управления может быть настроено пользователем. С этой целью присутствуют кнопки 216 настройки панели управления. Кнопки 216 настройки панели управления включают в себя кнопку 212 настроек и кнопку 214 добавления сайта. Кнопка 210 добавления сайта позволяет пользователю настраивать то, какие именно сервисы, уведомления и закладки будут отображаться на панели 210 управления.

Для того, чтобы закончить описание браузерного приложения 104, представленного на Фиг. 2, следует отметить, что браузерное приложение 104 содержит панель 218 кнопок для управления браузером. Панель 218 кнопок для управления браузером включает в себя известную кнопку для сворачивания и разворачивания окна браузера, а также для закрытия окна браузера (не пронумерованы). Браузерное приложение 104 также включает в себя известную кнопку 220 "назад", которая позволяет пользователю вернуться к ранее просмотренным веб-ресурсам.

Важно иметь в виду, что различные подробности реализации браузерного приложения 104 могут варьироваться или быть опущены без какого-либо влияния на реализацию вариантов осуществления настоящей технологии. Важно иметь в виду, что варианты осуществления настоящей технологии не ограничены браузерной средой, представленной на иллюстрации браузерного приложения 104. Представленные здесь технологии могут быть применены к браузерному приложению 104, известному в уровне техники (Фиг. 1), или любому другому коммерческим доступному или собственному браузеру. Таким образом, не ограничивающий список браузеров, в которых могут быть реализованы варианты осуществления включает в себя: Браузер Chrome, браузер Safari, браузер Mozilla, браузер Opera и тому подобное.

В соответствии с вариантами осуществления настоящей технологии и в рамках иллюстрации, представленной на Фиг. 2, браузерный интерфейс 108 включает в себя просматриваемую страницу 240. Просматриваемая страница 240 отображает ресурс, связанный с URL-адресом, введенным в командный интерфейс 106. В этом конкретном примере URL-адрес, введенный в командный интерфейс 106 - ru.wikipedia.org/wiki/Silent_Hill_2. Соответственно, отображаемый в просматриваемой странице 240 веб-ресурс представляет собой статью в русскоязычной Википедии, посвященную игре Silent Hill 2. Также следует отметить, что отображение веб-ресурса, связанного с просматриваемой страницей 240, выполняется в уменьшенном формате (т.е. только часть веб-ресурса видна на Фиг. 2). Другими словами, область окна браузера, занимаемая просматриваемой страницей 240, как показано на Фиг. 2, не занимает все доступное пространство области окна браузерного приложения 104.

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

Следует иметь в виду, что вид, представленный на снимке 200 экрана, может быть получен из вида просматриваемой страницы 240 в полноэкранном режиме (что является обычным для веб-браузера), в ответ на получение указания на желание пользователя выполнить действие в окне браузера. Это указание может быть получено от пользователя, выражающего это желание через пользовательский интерфейс, например, мышь, клавиатуру, сенсорный экран и тому подобное. Например, указание на желание выполнить действие может быть выражено в виде щелчка мыши в области командного интерфейса 106. Как вариант, указани