СИСТЕМА ДЛЯ ПОЛУЧЕНИЯ ИНФОРМАЦИИ ИЗ ИНТЕРНЕТА (ВАРИАНТЫ) И СИСТЕМА ПОДАЧИ ИНФОРМАЦИИ НА КЛИЕНТСКОЕ УСТРОЙСТВО (ВАРИАНТЫ)
SYSTEM FOR OBTAINING INFORMATION FROM INTERNET (VERSIONS) AND SYSTEM FOR SUPPLY OF INFORMATION TO CLIENT DEVICE (VERSIONS)

Перекрестная ссылка
Настоящая заявка включает в себя в полном объеме посредством ссылки для всех юрисдикции, допускающих включение в описание изобретения сведений посредством ссылки, следующие международные заявки, поданные 1 октября 2012 компанией Яндекс АГ: (1) PCT/RU 2012/000800, озаглавленная "Method and System for Navigating to a Sub-Resource of an Internet Resource"; (2) PCT/RU 2012/000799, озаглавленная "Method and Browser for Displaying Overlaid Webpages"; и (3) PCT/RU2012/000798, озаглавленная "Method of and System for Providing Information to a User of a Client Device".
Область техники
Настоящая полезная модель относится к области поиска в Интернете. В частности, настоящая полезная модель относится к системам для получения информации в Интернете.
Уровень техники
Одно из популярных приложений в области систем клиент-сервер относится к поисковым системам. Пользователь может использовать браузер, например Internet Explorer™, Mozilla Firefox™ или Google Chrome™ для получения доступа к серверу поисковой системы, например Yandex™, Google™, Bing™. Пользователь вводит одно или несколько ключевых слов в запрос, чтобы получить список веб-страниц, которые содержат ключевые слова. Сервер поисковой системы предоставляет список ресурсов, релевантных веб-сайтам. Каждый ресурс из списка представлен в окне браузера вместе со ссылкой и, обычно, с дополнительной информацией, такой как, например, несколько слов или изображение с сайта, содержащего ключевые слова. Эта информация может быть полезна пользователю для выбора подходящего ресурса, среди всех предоставленных сервером поисковой системы.
Когда пользователь выбирает предоставляемый ответ, сервер поисковой системы или иной сервер перенаправляет содержание выбранной веб-страницы, которое в окне браузера заменяет список ответов, предоставляемых поисковой системой. Пользователь может обнаружить, что содержимое выбранной веб-страницы предоставляет желаемую информацию, и запрос, основавшийся на ключевых словах, был выполнен. Но часто пользователь осознает, что желаемая информация не находится, или находится только частично на выбранной веб-странице. Пользователь может нажать так называемую кнопку «назад» в браузере, чтобы вернуться к списку ответов; это действие инициирует окно браузера прекратить отображение ранее выбранной веб-страницы. Пользователь может выбрать новый ответ или вернуться к этому же ответу, либо снова выбрав тот же ответ, либо с помощью так называемой кнопки «вперед» в браузере. Сравнение содержания различных веб-страниц помогает пользователю запомнить, по меньшей мере временно, информацию о списке ответов и информацию, содержащуюся в выбранном ответе.
Поэтому желательны дальнейшие улучшения обычных способов и узлов отображения информации для удобства пользователя.
Раскрытие
Целью технологии, представленной в настоящем описании, является устранение, по меньшей мере частичное, недостатков, присутствующих в более ранних решениях. Технический результат - экономия энергии клиентского устройства.
Согласно одному аспекту технология, представленная в настоящем описании, обеспечивает систему для получения информации из Интернета, содержащую клиентское устройство, причем клиентское устройство включает в себя:
процессор компьютера;
устройство отображения, функционально соединенное с процессором компьютера;
пользовательский интерфейс, функционально соединенный с процессором компьютера;
интерфейс связи, функционально соединенный с процессором компьютера, и структурированный и настроенный для связи по меньшей мере с одним сервером; и
постоянный носитель компьютерной информации, функционально соединенный с процессором компьютера, причем носитель компьютерной информации содержит инструкции, при выполнении которых процессором компьютера осуществляется:
отправка клиентским устройством по меньшей мере одному серверу поискового запроса для поиска;
получение клиентским устройством по меньшей мере от одного сервера результатов поиска, соответствующих поисковому запросу;
отображение результатов поиска на клиентском устройстве в веб-браузере на странице результатов поиска, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие к Интернет-ресурсам;
получение клиентским устройством указания на выбор пользователем клиентского устройства одной из упорядоченных групп гиперссылок;
отправка клиентским устройством по меньшей мере одному серверу инструкций по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок;
получение выбранного Интернет-ресурса клиентским устройством по меньшей мере от одного сервера;
реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве; и
отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска.
Согласно второму аспекту технология, представленная в настоящем описании, обеспечивает систему для получения информации из Интернета, содержащую клиентское устройство, причем клиентское устройство включает в себя:
процессор компьютера;
устройство отображения, функционально соединенное с процессором компьютера;
пользовательский интерфейс, функционально соединенный с процессором компьютера;
интерфейс связи, функционально соединенный с процессором компьютера, и структурированный и настроенный для связи по меньшей мере с одним сервером; и
постоянный носитель компьютерной информации, функционально соединенный с процессором компьютера, причем носитель компьютерной информации содержит инструкции, при выполнении которых процессором компьютера осуществляется:
отправка клиентским устройством по меньшей мере одному серверу поискового запроса для поиска;
получение клиентским устройством по меньшей мере от одного сервера результатов поиска, соответствующих поисковому запросу;
отображение результатов поиска на клиентском устройстве в веб-браузере на странице результатов поиска, причем результаты поиска включают в себя упорядоченные группы гиперссылок, ведущие к Интернет-ресурсам;
отображение Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска, без получения клиентским устройством указания на выбор пользователем клиентского устройства первой упорядоченной группы гиперссылок.
Согласно третьему аспекту технология, представленная в настоящем описании, обеспечивает систему подачи информации, получаемой из Интернета на клиентское устройство, содержащую по меньшей мере один сервер, причем по меньшей мере один сервер включает в себя:
процессор компьютера;
базу данных, функционально соединенную с процессором компьютера, причем база данных содержит информацию, полученную из Интернета;
интерфейс связи, функционально соединенный с процессором компьютера, и структурированный и настроенный для связи по меньшей мере с одним сервером; и
постоянный носитель компьютерной информации, функционально соединенный с процессором компьютера, причем носитель компьютерной информации содержит инструкции, при выполнении которых процессором компьютера осуществляется:
получение по меньшей мере одним сервером от клиентского устройства поискового запроса для поиска;
осуществление по меньшей мере одним сервером поиска, соответствующего поисковому запросу;
отправка по меньшей мере одним сервером клиентскому устройству результатов поиска, соответствующих поисковому запросу, а также инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие на Интернет-ресурсы;
получение по меньшей мере одним сервером от клиентского устройства инструкций по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная пользователем упорядоченная группа гиперссылок; и
отправка по меньшей мере одним сервером клиентскому устройству инструкций реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, а также инструкций отобразить выбранный пользователем Интернет-ресурс в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска.
Согласно четвертому аспекту технология, представленная в настоящем описании, обеспечивает систему подачи информации, получаемой из Интернета на клиентское устройство, содержащую по меньшей мере один сервер, причем по меньшей мере один сервер включает в себя:
процессор компьютера;
базу данных, функционально соединенную с процессором компьютера, причем база данных содержит информацию, полученную из Интернета;
интерфейс связи, функционально соединенный с процессором компьютера, и структурированный и настроенный для связи по меньшей мере с одним сервером; и
постоянный носитель компьютерной информации, функционально соединенный с процессором компьютера, причем носитель компьютерной информации содержит инструкции, при выполнении которых процессором компьютера осуществляется:
получение по меньшей мере одним сервером от клиентского устройства поискового запроса для поиска;
осуществление по меньшей мере одним сервером поиска, соответствующего поисковому запросу;
отправка по меньшей мере одним сервером клиентскому устройству результатов поиска, соответствующих поисковому запросу, а также инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие на Интернет-ресурсы; и
отправка по меньшей мере одним сервером клиентскому устройству Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, а также инструкций отобразить Интернет-ресурс в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения по меньшей мере одним сервером инициированных пользователем инструкций предоставить Интернет-ресурс.
Каждое воплощение настоящей полезной модели имеет по меньшей мере одну из вышеупомянутых целей и/или аспектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые аспекты данной технологии, проистекающие из попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
Дополнительные и/или альтернативные характерные черты, аспекты и преимущества воплощений настоящей полезной модели станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы полезной модели.
Краткое описание чертежей
Для лучшего понимания настоящего настоящей технологии, а также других ее аспектов и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
На Фиг.1 изображена диаграмма последовательности, отображающая этапы способа получения информации из Интернета без автоотображения результатов с наиболее высоким рангом в соответствии с одним воплощением;
На Фиг.2 изображена диаграмма последовательности, отображающая этапы способа получения информации из Интернета с автоотображением результатов с наиболее высоким рангом в соответствии с другим воплощением;
На Фиг.3 изображена диаграмма последовательности, отображающая этапы способа подачи информации, полученной из Интернета на клиентское устройство без автоотображения результатов с наиболее высоким рангом в соответствии с еще одним воплощением;
На Фиг.4 изображена диаграмма последовательности, отображающая этапы способа подачи информации, полученной из Интернета на клиентское устройство с автоотображением результатов с наиболее высоким рангом в соответствии с еще одним воплощением;
На Фиг.5 представлен пример области просмотра веб-браузера для отображения результатов поиска, соответствующие поисковому запросу.
На Фиг.6 представлен пример области просмотра веб-браузера для одновременного отображения двух различных типов содержимого на клиентском устройстве, в соответствии с способами по Фиг.1-4.
На Фиг.7 изображена структурная схема клиентской системы, настроенной для получения информации из Интернета; и
На Фиг.8 изображена структурная схема серверной системы, настроенной для подачи информации, полученной из Интернета, на клиентское устройство.
Осуществление
Согласно настоящему описанию результаты поиска включают в себя получение на клиентское устройство группы гиперссылок и Интернет-ресурса, соответствующего выбранной пользователем гиперссылке, от одного или нескольких серверов, а также одновременное отображение их в различных столбцах в области просмотра веб-браузера. Как подробнее описано ниже, клиентское устройство получает от сервера (или от нескольких серверов) список результатов поиска в соответствии с поисковым запросом. Список результатов поиска может сначала отображаться в области просмотра браузера клиентского устройства, например, в виде упорядоченного списка, когда наиболее релевантный результат располагается вверху списка. Пользователь выбирает результат поиска. Клиентское устройство отвечает выбору пользователя отправкой серверу запроса на Интернет-ресурс, т.е. например веб-страницу. Сервер предоставляет Интернет-ресурс клиентскому устройству. Клиентское устройство реорганизует отображение результатов поиска для того, чтобы создать раздел в области просмотра браузера для отображения результатов поиска, и другой раздел в области просмотра браузера - для отображения Интернет-ресурса. Таким образом, список результатов поиска и выбранный Интернет-ресурс одновременно отображаются на экране, например, в разделах, расположенных вплотную друг к другу. Оба раздела полноценно функционируют как веб-страницы и пользователь может выбирать гиперссылки на любом из разделов для дальнейшей навигации.
В одном из воплощений разделение области просмотра браузера может происходить до выбора пользователем Интернет-ресурса. Вместо него клиентское устройство может отображать список результатов поиска в одном разделе, а Интернет-ресурс, соответствующий результату поиска с наивысшим рангом, - в другом разделе. Естественно, что пользователь при этом может выбирать другой результат из списка результатов поиска для того, чтобы запросить Интернет-ресурс для одновременного отображения его со списком результатов поиска.
Программные инструкции могут храниться в постоянной памяти клиентского устройства для поддержки разделения области просмотра его браузера для одновременного отображения списка результатов поиска и Интернет-ресурса. В другом случае, сервер, который предоставляет список результатов поиска и Интернет-ресурс клиентскому устройству, может быть настроен на дополнительное предоставление инструкций по отображению результатов поиска одновременно с Интернет-ресурсом; в таком случае, сервер включает в себя программные инструкции по предоставлению клиентскому устройству результатов поиска и Интернет-ресурса, настроенные таким образом, как если бы они вместе составляли части одной веб-страницы.
На Фиг.1-4 представлены способы получения информации из Интернета и отображения информации на клиентском устройстве, в соответствии со следующими воплощениями:
сначала отображение клиентским устройством списка результатов поиска, затем отображение выбранного пользователем Интернет-ресурса в визуальной близости к списку результатов поиска;
отображение клиентским устройством списка результатов поиска в визуальной близости к Интернет-ресурсу, соответствующему первому результату из списка результатов поиска, без выбора пользователем;
сначала инструкции от сервера клиентскому устройству отображать список результатов поиска, затем отображение выбранного пользователем Интернет-ресурса в визуальной близости к списку результатов поиска; и
инструкции от сервера клиентскому устройству отображать список результатов поиска в визуальной близости к Интернет-ресурсу, соответствующему первому результату из списка результатов поиска, без выбора пользователем.
На Фиг.1 изображена диаграмма последовательности, отображающая этапы способа получения информации из Интернета без автоотображения результатов с наиболее высоким рангом в соответствии с одним воплощением. Последовательность 100 содержит множество этапов, некоторые из которых могут выполняться в разном порядке, некоторые этапы могут выполняться одновременно. Последовательность 100 содержит этап 102 отправки клиентским устройством по меньшей мере одному серверу поискового запроса для поиска. На этапе 104 клиентское устройство получает результаты поиска, соответствующие поисковому запросу по меньшей мере от одного сервера. Отображение результатов поиска, соответствующих поисковому запросу по меньшей мере от одного сервера. Отображение результатов поиска на клиентском устройстве в веб-браузере на странице результатов поиска происходит на этапе 106, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущих на Интернет-ресурсы. Клиентское устройство получает на этапе 108 указание на выбор пользователем клиентского устройства одной из упорядоченных групп гиперссылок. Клиентское устройство посылает на этапе 110 по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок. Клиентское устройство получает на этапе 112 выбранный Интернет-ресурс по меньшей мере от одного сервера. Реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве происходит на этапе 114. Отображение на этапе 116 выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска.
Следует иметь в виду, что результаты поиска, полученные клиентским устройством на этапе 104, и отображаемые на этапе 106, не обязательно представляют действительную поисковую страницу, а могут содержать действительные гиперссылки, полученные в формате, допускающим их отображение в веб-браузере клиентского устройства.
Варианты способа, проиллюстрированного на Фиг.1, могут содержать один или несколько следующих признаков в различных комбинациях. В первом варианте, реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве включает в себя выделение выбранной упорядоченной группы гиперссылок.
Во втором варианте реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве включает в себя отображение страницы результатов поиска в первом столбце в веб-браузере на клиентском устройстве. Кроме того, отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска включает в себя отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере во втором столбце рядом с первым столбцом. Следует иметь в виду, что реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве может включать в себя отображение страницы результатов поиска в первой строке в веб-браузере на клиентском устройстве или в первом блоке в веб-браузере на клиентском устройстве. Также следует иметь в виду, что отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска может включать в себя отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере во второй строке рядом с первой строкой или во втором блоке рядом с первым блоком.
В третьем варианте, после отображения выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска, клиентское устройство получает указание на выбор пользователем клиентского устройства подраздела выбранного Интернет-ресурса. Клиентское устройство посылает инструкции по предоставлению клиентскому устройству выбранного подраздела по меньшей мере одному серверу. Клиентское устройство получает выбранный подраздел по меньшей мере от одного сервера. Происходит отображение выбранного подраздела на клиентском устройстве в веб-браузере вместо выбранного Интернет-ресурса при продолжении отображения реорганизованной страницы результатов поиска.
В четвертом варианте после отображения выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска, клиентское устройство получает указание на выбор пользователем клиентского устройства подраздела выбранного Интернет-ресурса. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству выбранного подраздела. Клиентское устройство получает выбранный подраздел по меньшей мере от одного сервера. Происходит реорганизация отображения по меньшей мере одной страницы результатов поиска и выбранного Интернет-ресурса в веб-браузере на клиентском устройстве. Происходит отображение выбранного подраздела на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и к выбранному Интернет-ресурсу при продолжении отображения страницы результатов поиска и выбранного Интернет-ресурса.
В пятом варианте клиентское устройство получает указание на дополнительный выбор пользователем клиентского устройства другой упорядоченной группы гиперссылок. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет дополнительная выбранная упорядоченная группа гиперссылок. Клиентское устройство получает дополнительный выбранный Интернет-ресурс по меньшей мере от одного сервера. Происходит отображение дополнительного выбранного Интернет-ресурса на клиентском устройстве в веб-браузере вместо Интернет-ресурса при продолжении отображения реорганизованной страницы результатов поиска.
В шестом варианте клиентское устройство получает указание на дополнительный выбор пользователем клиентского устройства другой упорядоченной группы гиперссылок. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет дополнительная выбранная упорядоченная группа гиперссылок. Клиентское устройство получает дополнительный выбранный Интернет-ресурс по меньшей мере от одного сервера. Происходит реорганизация отображения по меньшей мере одной страницы результатов поиска и выбранного Интернет-ресурса на клиентском устройстве. Происходит отображение дополнительного выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и выбранному Интернет-ресурсу при продолжении отображения страницы результатов поиска и выбранного Интернет-ресурса.
В последовательности 100 на Фиг.1 клиентское устройство сначала отображает результаты поиска, а затем отображает Интернет-ресурс, соответствующий выбору пользователя. В другом воплощении, результат поискового запроса, обладающий наивысшим рангом, может отображаться одновременно с первоначальным отображением результатов поиска, до фактического выбора пользователем результата поиска. На Фиг.2 изображена диаграмма последовательности, отображающая этапы способа получения информации из Интернета с автоотображением результатов с наиболее высоким рангом в соответствии с другим воплощением. Последовательность 120 содержит множество этапов, некоторые из которых могут выполняться в разном порядке, некоторые этапы могут выполняться одновременно. Последовательность 120 содержит этап 122 отправки клиентским устройством по меньшей мере одному серверу поискового запроса для поиска. На этапе 124 клиентское устройство получает результаты поиска в соответствии с поисковым запросом по меньшей мере от одного сервера. Этап 126 отображения результатов поиска включает в себя по меньшей мере упорядоченные группы гиперссылок, ведущие к Интернет-ресурсам. На этапе 128 происходит отображение Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения клиентским устройством указания на выбор пользователем клиентского устройства первой упорядоченной группы гиперссылок.
Варианты способа, проиллюстрированного на Фиг.2, могут содержать один или несколько следующих признаков в различных комбинациях. В первом варианте, первая из упорядоченных групп гиперссылок выделена.
Во втором варианте отображение результатов поиска на клиентском устройстве в веб-браузере на странице результатов поиска включает в себя отображение страницы результатов поиска в первом столбце в веб-браузере на клиентском устройстве. Кроме того, отображение Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения клиентским устройством указания на выбор пользователем клиентского устройства первой упорядоченной группы гиперссылок включает в себя отображение Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, на клиентском устройстве в веб-браузере во втором столбце рядом с первым столбцом.
В третьем варианте клиентское устройство получает от пользователя клиентского устройства указание на выбор пользователем клиентского устройства подраздела Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству выбранного подраздела. Клиентское устройство получает выбранный подраздел по меньшей мере от одного сервера. Происходит отображение выбранного подраздела на клиентском устройстве в веб-браузере вместо Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, при продолжении отображения страницы результатов поиска.
В четвертом варианте клиентское устройство получает от пользователя клиентского устройства указание на выбор пользователем клиентского устройством подраздела Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству выбранного подраздела. Клиентское устройство получает выбранный подраздел по меньшей мере от одного сервера. Происходит реорганизация отображения по меньшей мере одной страницы результатов поиска и отображения Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, в веб-браузере на клиентском устройстве. Происходит отображение выбранного подраздела на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и к Интернет-ресурсу, на который ведет первая упорядоченная группа гиперссылок, при продолжении отображения страницы результатов поиска и Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок.
В пятом варианте клиентское устройство получает от пользователя клиентского устройства указания на выбор упорядоченной группы гиперссылок, отличной от первой. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок. Клиентское устройство получает выбранный Интернет-ресурс по меньшей мере от одного сервера. Происходит отображение выбранного Интернет-ресурса на клиентском устройстве в веб-браузере вместо Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок, при продолжении отображения страницы результатов поиска.
В шестом варианте клиентское устройство получает от пользователя клиентского устройства указание на выбор упорядоченной группы гиперссылок, отличной от первой. Клиентское устройство отправляет по меньшей мере одному серверу инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок. Клиентское устройство получает выбранный Интернет-ресурс по меньшей мере от одного сервера. Происходит реорганизация отображения на клиентском устройстве по меньшей мере одной страницы результатов поиска и Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок. Происходит отображение дополнительного выбранного Интернет-ресурса на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и к Интернет-ресурсу, на который ведет первая упорядоченная группа гиперссылок, при продолжении отображения страницы результатов поиска и Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок.
Некоторые клиентские устройства могут иметь возможность автономного отображения результатов поиска и Интернет-ресурса одним или несколькими способами, изображенными в последовательностях на Фиг.1-2. Эта возможность может, например, поддерживаться специальным программным обеспечением, реализуемым в клиентском устройстве, включая в себя, например, программное обеспечение веб-браузера, устанавливаемые дополнения к программному обеспечению браузера, или мобильное приложение. В другом аспекте один или несколько серверов могут обеспечивать инструкции клиентскому устройству по отображению результатов поиска и Интернет-ресурса, как описано выше, позволяющие отображать результаты поиска и Интернет-результаты одним или несколькими способами, описанными выше, на клиентском устройстве, снабженном обычным программным обеспечением веб-браузера. На Фиг.3 изображена диаграмма последовательности, отображающая этапы способа подачи информации, полученной из Интернета на клиентское устройство без автоотображения результатов с наиболее высоким рангом в соответствии с еще одним воплощением. Последовательность 130 содержит множество этапов, некоторые из которых могут выполняться в разном порядке, а некоторые этапы могут выполняться одновременно. Последовательность 130 содержит этап 132 получения по меньшей мере одним сервером от клиентского устройства поискового запроса для поиска. Осуществляется поиск в соответствии с поисковым запросом по меньшей мере одним сервером на этапе 134. На этапе 136 по меньшей мере один сервер отправляет клиентскому устройству результатов поиска, соответствующих поисковому запросу, а также инструкции клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие на Интернет-ресурсы. По меньшей мере один сервер получает на этапе 138 от клиентского устройства инструкции по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная пользователем упорядоченная группа гиперссылок. На этапе 140 по меньшей мере один сервер отправляет на клиентское инструкции реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранный пользователем Интернет-ресурс, а также инструкции отобразить выбранный пользователем Интернет-ресурс в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска.
Варианты способа, проиллюстрированного на Фиг.3, могут содержать один или несколько следующих признаков в различных комбинациях. В первом варианте, отправка по меньшей мере одним сервером на клиентское устройство инструкций реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, а также инструкций отобразить выбранный пользователем Интернет-ресурс на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска, включает в себя отправку по меньшей мере одним сервером клиентскому устройству инструкций отобразить страницу результатов поиска в первом столбце веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, а также инструкций отобразить выбранный пользователем Интернет-ресурс во втором столбце рядом с первым столбцом.
Во втором варианте после отправки по меньшей мере одним сервером клиентскому устройству инструкций реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, а также инструкций отобразить выбранный пользователем Интернет-ресурс в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска, по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству выбранного пользователем подраздела Интернет-ресурса. По меньшей мере один сервер отправляет клиентскому устройству выбранный пользователем подраздел Интернет-ресурса и инструкции отобразить выбранный пользователем подраздел на клиентском устройстве в веб-браузере вместо Интернет-ресурса при продолжении отображения реорганизованной страницы результатов поиска.
В третьем варианте после отправки по меньшей мере одним сервером клиентскому устройству инструкций реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, а также инструкций отобразить выбранный пользователем Интернет-ресурс в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска, по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству выбранного пользователем подраздела Интернет-ресурса. По меньшей мере один сервер отправляет клиентскому устройству инструкции реорганизовать отображение по меньшей мере одной страницы результатов поиска и Интернет-ресурса в веб-браузере на клиентском устройстве, выбранный пользователем подраздел, и инструкции отобразить выбранный пользователем подраздел на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и Интернет-ресурсу при продолжении отображения страницы результатов поиска и Интернет-ресурса.
В четвертом варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству дополнительного Интернет-ресурса, на который ведет другая выбранная пользователем упорядоченная группа гиперссылок. По меньшей мере один сервер отправляет клиентскому устройству дополнительный Интернет-ресурс, а также инструкции отобразить дополнительный Интернет-ресурс в веб-браузере вместо Интернет-ресурса при продолжении отображения реорганизованной страницы результатов поиска.
В пятом варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству дополнительного Интернет-ресурса, на который ведет другая выбранная пользователем упорядоченная группа гиперссылок. По меньшей мере один сервер отправляет клиентскому устройству инструкции реорганизовать отображения по меньшей мере одной страницы результатов поиска и Интернет-ресурса в веб-браузере на клиентском устройстве, дополнительный Интернет-ресурс, и инструкции отобразить дополнительный Интернет-ресурс на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и Интернет-ресурсу при продолжении отображения страницы результатов поиска и Интернет-ресурса.
В последовательности 300 на Фиг.3 инструкции, предоставленные клиентскому устройству, позволяют сначала отображать результаты поиска, а затем отображать выбранный Интернет-ресурс в соответствии с выбором пользователя. В другом воплощении, инструкции, предоставленные клиентскому устройству, позволяют отображать результат поискового запроса, обладающий наивысшим рангом, одновременно с первоначальным отображением результатов поиска. На Фиг.4 изображена диаграмма последовательности, отображающая этапы способа подачи информации, полученной из Интернета на клиентское устройство с автоотображением результатов, обладающих наиболее высоким рангом, в соответствии с еще одним воплощением. Последовательность 150 содержит множество этапов, некоторые из которых могут выполняться в разном порядке, а некоторые этапы могут выполняться одновременно. Последовательность 150 содержит этап 152 получения по меньшей мере одним сервером от клиентского устройства поискового запроса для поиска. По меньшей мере один сервер осуществляет поиск, соответствующий поисковому запросу на этапе 154. На этапе 156 по меньшей мере один сервер отправляет на клиентское устройство результаты поиска, соответствующие поисковому запросу, а также инструкции клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие на Интернет-ресурсы. По меньшей мере один сервер на этапе 158 отправляет клиентскому устройству Интернет-ресурс, на который ведет первая упорядоченная группа гиперссылок, а также инструкции отобразить Интернет-ресурс в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения по меньшей мере одним сервером инициированных пользователем инструкций предоставить Интернет-ресурс.
Варианты способа, проиллюстрированного на Фиг.4, могут содержать один или несколько следующих признаков в различных комбинациях. В первом варианте отправка по меньшей мере одним сервером клиентскому устройству результатов поиска, соответствующих поисковому запросу, а также инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, включает в себя отправку по меньшей мере одним сервером клиентскому устройству результатов поиска, соответствующих поисковому запросу, а также инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в первом столбце в веб-браузере на клиентском устройстве. Отправка по меньшей мере одним сервером клиентскому устройству Интернет-ресурса, на который ведет первая из упорядоченных групп гиперссылок, и инструкций отобразить Интернет-ресурс в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения по меньшей мере одним сервером инициированных пользователем инструкций предоставить Интернет-ресурс, включает в себя отправку по меньшей мере одним сервером клиентскому устройству Интернет-ресурса, на который ведет первая из упорядоченных групп гиперссылок, и инструкций отображать Интернет-ресурс во втором столбце рядом с первым столбцом.
Во втором варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству выбранного пользователем подраздела Интернет-ресурса. По меньшей мере один сервер отправляет клиентскому устройству выбранный пользователем подраздел Интернет-ресурса, а также инструкции отобразить выбранный пользователем подраздел в веб-браузере вместо Интернет-ресурса при продолжении отображения страницы результатов поиска.
В третьем варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству выбранного пользователем подраздела Интернет-ресурса. По меньшей мере один сервер отправляет клиентскому устройству инструкции реорганизовать отображение по меньшей мере одной страницы результатов поиска и Интернет-ресурса в веб-браузере на клиентском устройстве, выбранный подраздел, а также инструкции отобразить выбранный пользователем подраздел на клиентском устройстве в веб-браузере в визуальной близости к странице результатов поиска и Интернет-ресурсу при продолжении отображения страницы результатов поиска и Интернет-ресурса.
В четвертом варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству дополнительного Интернет-ресурса, на который ведет другая выбранная пользователем упорядоченная группа гиперссылок. По меньшей мере один сервер отправляет дополнительный Интернет-ресурс и инструкции отобразить дополнительный Интернет-ресурс в веб-браузере вместо Интернет-ресурса при продолжении отображения страницы результатов поиска.
В пятом варианте по меньшей мере один сервер получает от клиентского устройства инструкции по предоставлению клиентскому устройству дополнительного Интернет-ресурса, на который ведет другая выбранная пользователем упорядоченная группа гиперссылок. По меньшей мере один сервер отправляет клиентскому устройству инструкции реорганизовать отображение по меньшей мере одной страницы результатов поиска и Интернет-ресурса в веб-браузере на клиентском устройстве, дополнительный Интернет-ресурс, а также инструкции отобразить дополнительный Интернет-ресурс на клиентском устройстве в веб-браузере в визуальности близости к странице результатов поиска и Интернет-ресурсу при продолжении отображения страницы результатов поиска и Интернет-ресурса.
Отображение результатов поиска и реорганизация отображения результатов поиска и Интернет-ресурса, как описано выше, более подробно будут описаны со ссылкой на Фиг.5-6.
На Фиг.5 представлен пример области просмотра веб-браузера, отображающего результаты поиска, соответствующие поисковому запросу. Область просмотра веб-браузера 50 становится видимой на дисплее клиентского устройства после получения результатов поиска клиентским устройством, например, на этапе 106 по Фиг.1, или последующей отправки результатов поиска клиентскому устройству сервером, например, после этапа 136 по Фиг.3. Область просмотра веб-браузера 50 отображает панель инструментов 51, которая может содержать несколько традиционных элементов, включающих в себя одну или несколько открытых вкладок, например, 12, 13, 14 и 15, причем вкладка 14 выделена на Фиг.5, поскольку она соответствует отображаемому на данный момент содержимому области просмотра веб-браузера 50. Могут обеспечиваться хорошо известные инструменты 16 для уменьшения, увеличения, закрытия области просмотра веб-браузера 10, а также хорошо известные стрелки 17 для навигации вперед и назад между веб-страницами. Панель инструментов 51 отображает адрес 52, созданный поисковой системой для доставки поисковых результатов. Кроме панели инструментов 51 область просмотра веб-браузера 50 отображает результаты 54, 55, 56, 57 и 58 по ключевым словам «Погода Москва» 53, которые были использованы в поисковом запросе, связанном с погодой в Москве. Результаты поиска 54, 55, 56, 57 и 58 формируют упорядоченные серии гиперссылок, ведущие на Интернет-ресурсы, которые пользователь может выбрать с целью вызова отображения соответствующего Интернет-ресурса.
На Фиг.6 представлен пример области просмотра веб-браузера, одновременно отображающей два различных типа содержимого на клиентском устройстве, в соответствии с способами по Фиг.1-4. Структура области просмотра веб-браузера 10 может быть определена, по меньшей мере частично, инструкциями, которые получены клиентским устройством от сервера. В другом случае структура области просмотра веб-браузера 10 может быть определена, по меньшей мере частично, программными инструкциями, находящимися на клиентском устройстве.
Область просмотра веб-браузера 10 становится видимой на дисплее клиентского устройства после получения клиентским устройством выбранного Интернет-ресурса от сервера и после реорганизации отображения страницы результатов поиска области просмотра веб-браузера 50, например, после этапов 112 и 114 по Фиг.1, или последующей отправки Интернет-ресурса и инструкций отображения сервером клиентском устройству, например, после этапа 140 по Фиг.3. Область просмотра веб-браузера 10 отличается от области просмотра веб-браузера 50 по Фиг.5 по нескольким признакам. Область просмотра веб-браузера 10 содержит панель инструментов 11, которая представляет собой несколько модифицированную панель инструментов 51 по Фиг.5, первый столбец 20, который можно назвать первым разделом или первой панелью, а также второй столбец 30, который можно назвать вторым разделом или второй панелью. Без установления ограничений столбец 20 может использоваться для отображения списка результатов поиска, а столбец 30 может независимо отображать Интернет-ресурс, соответствующий результату поиска, обладающему наивысшим рангом, или выбранный пользователем Интернет-ресурс.
Панель инструментов 11 может содержать несколько традиционных элементов, включающих в себя одну или несколько открытых вкладок, например, 12, 13, 14 и 15, причем вкладка 14 выделена на Фиг.6, поскольку она соответствует отображаемому на данный момент содержимому столбцов 20 и 30. Могут обеспечиваться хорошо известные инструменты 16 для уменьшения, увеличения, закрытия области просмотра веб-браузера 10, а также хорошо известные стрелки 17 для навигации вперед и назад между веб-страницами.
Адресная строка может быть разделена на два поля, включающих в себя поле поискового запроса 18, соответствующее столбцу 20, и адресное поле выбранного Интернет-ресурса 19, соответствующее столбцу 30. В другом варианте адресная строка может отображать только одно полем, например, адресное поле выбранного Интернет-ресурса 19.
В примере на Фиг.6 столбец 20 отображает гиперссылки, полученные от поискового запроса, касающегося погоды в Москве. Поле поискового запроса 18 содержит ключевые слова «Погода Москва», которые были использованы в поисковом запросе. Поисковая система предоставляет настраиваемое поле 22, в котором отображается информация о погоде, предложенная поисковой системой, а также результаты поиска 23-26. Пользователь выбрал результат поиска 24, который выделен в столбце 20. Как показано на чертеже, выделение результата поиска 24 может включать в себя увеличение области отображения этого результата 24, а также добавление стрелки, указывающей на столбец 30. Другие способы выделения выбранного результата поиска 24 могут включать в себя обесцвечивание всех невыбранных результатов поиска, изменение шрифта результата 24 или любые другие подходящие способы, обычно предусматриваемые в данной области техники. Справа от поля поискового запроса 18 крестообразная выбираемая пользователем иконка 28 может быть выбрана пользователем для закрытия столбца 20, в таком случае все области просмотра браузера 10, за исключением панели инструментов 11, получит возможность отображать столбец 30.
Столбец 30 отображает Интернет-ресурс, например, веб-страницу, предоставляемую сервером, имеющим адрес «pogoda.yandex.ru», как указано в адресном поле Интернет-ресурса 19. Интернет-ресурс либо может предоставляться напрямую сервером, имеющим адрес «pogoda.yandex.ru», либо сервером, предоставляющим результаты поиска 23-26. Столбец 30 в общем случае отображает то же содержимое и области, которые предоставляются на дисплей обычного клиентского устройства при вводе пользователем адреса «pogoda.yandex.ru» в адресной строке обычного браузера. Некоторые области столбца 30, например, области 32, 33 и 34, предоставляют ссылки на веб-страницы и могут выбираться пользователем обычным способом. Справа от выбранного адресного поля Интернет-ресурса 19, другая крестообразная выбираемая пользователем иконка 35 может быть выбрана пользователем для закрытия столбца 30, в таком случае все области просмотра браузера 10, за исключением панели инструментов 11, получит возможность отображать столбец 20.
Выбор пользователем результата поиска в столбце 20 для запроса Интернет-ресурса позволяет пользователю совершать мгновенные переходы между веб-страницей, появляющейся в столбце 30, и поисковыми результатами, отображающимися в столбце 20. Фактически оба столбца представляют собой функционирующие веб-сайты, позволяющие совершать переходы по гиперссылкам, которые они могут содержать.
Как показано на чертеже, содержимое Интернет-ресурса, отображаемое в столбце 30, появляется в усеченном виде с правой стороны. Это может указывать на то, что содержимое веб-страницы предназначалось для полной ширины браузера; очевидно, наличие столбца 20 использует некоторую часть ширины дисплея клиентского устройства. Тем не менее, содержимое доставляется на клиентское устройство для отображения в столбце 30 полноценно и в полном объеме.
Как показано на чертеже, столбец 20 меньше столбца 30, столбцы 20 и 30 расположены рядом, столбец результатов 20 изображен слева от выбранного столбца результатов поиска 30. Это расположение обычно отображается на некоторых форматах экрана, например, в альбомном формате, но не только, а также может изменяться в соответствии с нуждами конкретного приложения. Естественно, возможны многочисленные изменения в области просмотра веб-браузера 10 на Фиг.6, включающие в себя изменение измерений, позиций и форм любого изображенного элемента. Фиг.6 носит иллюстративный характер и не ограничивает объем настоящего описания.
Способы на Фиг.1-2 и области просмотра веб-браузера на Фиг.5-6 могут быть реализованы на клиентской системе, содержащей клиентское устройство, как описано на Фиг.7.
На Фиг.7 изображена структурная схема клиентской системы, настроенной для получения информации из Интернета. Система 200 содержит клиентское устройство 210, которое включает в себя процессор компьютера 220, клиентское устройство 230, пользовательский интерфейс 240, интерфейс связи 250 и постоянный носитель компьютерной информации 270. Интерфейс связи 250 структурирован и настроен на двунаправленную связь 260 по меньшей мере с одним сервером. Устройство отображения 230, пользовательский интерфейс 240, интерфейс связи 250 и постоянный носитель компьютерной информации 270 функционально соединены с процессором компьютера 220.
Несмотря на то, что устройство отображения 230 и пользовательский интерфейс 240 показаны на Фиг.7 в виде двух отдельных элементов, клиентское устройство 210 может содержать, в не ограничивающем варианте, сенсорный экран, действующий одновременно как дисплей и пользовательский интерфейс. Следовательно, устройство отображения 230 и пользовательский интерфейс 240 могут быть соединены в единый объект, и изображены в виде различных объектов исключительно для иллюстрационных целей без ограничения настоящего описания.
В одном из вариантов клиентское устройство 210 на Фиг.7 может содержать без установки ограничений, настольный компьютер, портативный компьютер, ноутбук, планшетный компьютер, сотовый телефон, интеллектуальный терминал, смартфон, портативный медиа-плеер или персонального цифрового помощника.
Носитель компьютерной информации 270 содержит программные инструкции. При выполнении процессором компьютера 210 программных инструкций может выполняться отправка клиентским устройством 210 по меньшей мере одному серверу поискового запроса для поиска, получение клиентским устройством 210 по меньшей мере от одного сервера результатов поиска, соответствующих поисковому запросу, отображение результатов поиска на клиентском устройстве 210 в веб-браузере на странице результатов поиска, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущие к Интернет-ресурсам, получение клиентским устройством 210 указания на выбор пользователем клиентского устройства 210 одной из упорядоченных групп гиперссылок, отправка клиентским устройством 210 по меньшей мере одному серверу инструкций по предоставлению клиентскому устройству 210 Интернет-ресурса, на который ведет выбранная упорядоченная группа гиперссылок, получение выбранного Интернет-ресурса клиентским устройством 210 по меньшей мере от одного сервера, реорганизация отображения страницы результатов поиска в веб-браузере на клиентском устройстве 210, а также отображение выбранного Интернет-ресурса на клиентском устройстве 210 в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной страницы результатов поиска.
В другом случае, при выполнении программных инструкций процессором компьютера 210 может осуществляться отправка клиентским устройством 210 по меньшей мере одному серверу поискового запроса для поиска, получение клиентским устройством 210 по меньшей мере от одного сервера результатов поиска, соответствующих поисковому запросу, отображение результатов поиска на клиентском устройстве 210 в веб-браузере на странице результатов поиска, причем результаты поиска включают в себя упорядоченные группы гиперссылок, ведущие к Интернет-ресурсам, а также отображение Интернет-ресурса, на который ведет первая упорядоченная группа гиперссылок на клиентском устройстве 210 в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения клиентским устройством 210 указания на выбор пользователем клиентского устройства 210 первой упорядоченной группы гиперссылок.
Клиентское устройство 210 на Фиг.7 дополнительно способно поддерживать все особенности способов на Фиг.1-2 в любой комбинации.
Способы на Фиг.3-4 и инструкции клиентскому устройству для поддержки области просмотра веб-браузера на Фиг.5-6 могут быть реализованы в клиентской системе, содержащей один или несколько серверов, как описано на Фиг.8.
На Фиг.8 изображена структурная схема серверной системы, настроенной для подачи информации, полученной из Интернета, на клиентское устройство. Система 300 содержит по меньшей мере один сервер 310, который включает в себя процессор компьютера 320, базу данных 330, интерфейс связи 340 и носитель компьютерной информации 360. База данных 330 содержит информацию, полученную из Интернета. Интерфейс связи 340 структурирован и настроен на двунаправленную связь 350 с клиентским устройством. База данных 330, интерфейс связи 340 и носитель компьютерной информации 360 функционально соединены с процессором компьютера 320.
На Фиг.8 изображена система 300, включающая в себя одиночный сервер 310. Воплощения системы 300 включают в себя множество серверов 310. Информация, полученная из Интернета, может быть скопирована в базы данных 330 каждого сервера 310. В другом случае, информация, полученная из Интернета, может быть разделена на разделы, также называемые шардами, каждая база данных 330 содержит один или несколько шардов, базы данных 330 множества серверов 310 совместно содержат информацию, полученную из Интернета. Таким образом, множество серверов 310 может обслуживать большое количество клиентских устройств в режиме распределения нагрузки, в режиме резервирования или одновременно в режимах распределения нагрузки и резервирования. Специалисты в данной области техники, прочитавшие настоящего описания, смогут настроить систему 300 для поддержки большое количество клиентских устройств.
Носитель компьютерной информации 360 содержит программные инструкции. При выполнении программных инструкций процессором компьютера 320, может осуществляться получение по меньшей мере одним сервером 310 от клиентского устройства поискового запроса для поиска, осуществление по меньшей мере одним сервером 310 поиска в соответствии с поисковым запросом, отправка по меньшей мере одним сервером 310 на клиентское устройство результатов поиска, соответствующих поисковому запросу, и инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, ведущих на Интернет-ресурсы, получение по меньшей мере одним сервером 310 от клиентского устройства инструкций по предоставлению клиентскому устройству Интернет-ресурса, на который ведет выбранная пользователем упорядоченная группа гиперссылок, а также отправка по меньшей мере одним сервером 310 на клиентское устройство инструкций реорганизовать отображение страницы результатов поиска в веб-браузере на клиентском устройстве, выбранного пользователем Интернет-ресурса, и инструкций отобразить выбранный пользователем Интернет-ресурс на клиентском устройстве в веб-браузере в визуальной близости к реорганизованной странице результатов поиска при продолжении отображения реорганизованной странице результатов поиска.
В другом случае, выполнение программных инструкций процессором компьютера 320 может осуществлять получение по меньшей мере одним сервером 310 от клиентского устройства поискового запроса для поиска, осуществление по меньшей мере одним сервером 310 поиска в соответствии с поисковым запросом, отправку по меньшей мере одним сервером 310 на клиентское устройство поисковых результатов, соответствующих поисковому запросу, и инструкций клиентскому устройству отобразить результаты поиска на странице результатов поиска в веб-браузере на клиентском устройстве, причем результаты поиска включают в себя по меньшей мере упорядоченные группы гиперссылок, которые ведут на Интернет-ресурсы, а также отправку по меньшей мере одним сервером 310 клиентскому устройству Интернет-ресурса, на который ведет первая из упорядоченных групп гиперссылок, и инструкций отобразить Интернет-ресурс в веб-браузере в визуальной близости к странице результатов поиска при продолжении отображения страницы результатов поиска без получения по меньшей мере одним сервером 310 указания на получение пользователем инструкций предоставить Интернет-ресурс.
Сервер 310 на Фиг.8 дополнительно способен поддерживать все особенности способов на Фиг.2-3 в любой комбинации. Сервер 310 дополнительно способен предоставлять результаты поиска, инструкции и Интернет-ресурсы для поддержки всех особенностей способов на Фиг.1-3 и клиентского устройства 210 на Фиг.7 в любой комбинации.
Модификации и усовершенствования вышеописанных воплощений данной технологии могут быть очевидны для специалистов в данной области техники. Приведенное выше описание дано в качестве примеров, а не для установления ограничений. Объем данной технологии, таким образом, может быть ограничен только объемом прилагаемой формулы.