СПОСОБ ОБРАБОТКИ ПОИСКОВОГО ЗАПРОСА И СЕРВЕР Российский патент 2016 года по МПК G06F17/30 

Описание патента на изобретение RU2586249C2

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

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

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

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

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

Существуют многочисленные поисковые системы, доступные пользователю. Некоторые из них являются поисковыми системами общего назначения (например, Yandex™, Google™, Yahoo™, и тому подобное). Другие являются вертикальными поисковыми системами - т.е. поисковыми системами, связанными с конкретной темой поиска - например, поисковая система Momondo™, связанная с поиском авиарейсов.

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

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

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

Например, пользователь использует поисковую систему Google™ для поиска валютных курсов. Пользователь может ввести запрос "Валютный курс Канадского доллара к американскому доллару". Пользователю предоставляется страница результатов поиска, снимок 100 экрана с которой представлен на Фиг. 1, и страница результатов поиска, представленная на снимке 100 экрана, реализована в соответствии с известными методами.

На снимке 100 экрана пользователю представлено несколько полей, хорошо известных в данной области техники. Среди них, например: интерфейс 102 запроса и интерфейс 104 результатов поиска. Основной задачей интерфейса 102 запроса является предоставление возможности пользователю (не показан) вводить свой запрос или «поисковую строку» (в данном случае "Валютный курс Канадского доллара к американскому доллару"). Основной задачей интерфейса результатов поиска 104 является предоставление результатов поиска, отвечающих запросу пользователя, который был введен в интерфейс 102 запроса.

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

В другом примере предполагается, что пользователь ввел запрос (с помощью интерфейса 102 запроса поисковой системы Google), содержащий: "Дешевые авиабилеты из Торонто в Москву". Пользователю представляется страница результатов поиска, снимок 200 экрана с которой представлен на Фиг. 2. На снимке 200 экрана пользователю представлено несколько полей, хорошо известных в данной области техники. Среди них, например: интерфейс 102 запроса и интерфейс 104 результатов поиска. В рамках интерфейса 104 результатов поиска представлена страница 206 результатов поиска, обладающая несколькими компонентами. В рамках страницы 206 результатов поиска представлена область 208 рекламы, содержащая одно или несколько спонсируемых или проплаченных сообщений, область 210 общих результатов поиска (содержащая общие результаты поиска) и область 212 виджета. В области 212 виджета пользователь может совершить ряд интерактивных действий. Например, пользователь может поменять дату вылета и/или дату прилета для искомого полета.

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

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

В другом примере объектного поиска предполагается, что пользователь ввел запрос (с помощью интерфейса 102 запроса поисковой системы Google), содержащий: "Мадонна". Пользователю представляется страница результатов поиска, снимок 300 экрана с которой представлен на Фиг. 3. На снимке 300 экрана пользователю представлено несколько полей, хорошо известных в данной области техники. Среди них, например: интерфейс 102 запроса и интерфейс 104 результатов поиска. В рамках интерфейса 104 результатов поиска представлена страница 306 результатов поиска, обладающая несколькими компонентами. В рамках страницы 306 результатов поиска представлена область 310 общих результатов поиска (содержащая общие и/или вертикальные результаты поиска), область 312 карточки объекта. Область 310 общего поиска предоставляет список веб-ресурсов, соответствующих поисковому запросу "Мадонна". Эти веб-ресурсы включают в себя фрагменты информации о Мадонне из вертикали Новостей, страницу из Википедии, посвященную Мадонне, ссылку на профиль Мадонны в сети Instagram™, страницу Мадонны на Facebook™ и тому подобное. Обычно область 310 общих результатов поиска включает в себя несколько страниц ранжированных результатов поиска с наиболее релевантными результатами поиска, расположенными вверху страницы 306 результатов поиска, остальные результаты поиска расположены в порядке убывания релевантности на одной или нескольких прокручиваемых страницах.

Область 312 карточки объекта включает в себя отрывок информации о "поисковом объекте", связанной с поисковым запросом, в данном случае "поисковым объектом" является Мадонна. Обычная область 312 карточки объекта (в данном случае связанная с певицей Мадонной) включает в себя фрагмент 314 изображения, фрагмент 316 из социальных медиа, фрагмент 318 информации об объекте, фрагмент 320 аудиозаписи, фрагмент 322 последних постов и группу 324 связанных объектов. Существуют различные способы заполнения области 312 карточки объекта информацией.

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

Фрагмент 316 из социальных медиа может быть создан на основе доступных социальных медиа, связанных с поисковой системой, отвечающей за создание страницы 306 результатов поиска. Поскольку в данном примере используется поисковая система GOOGLE™, то фрагмент 316 из социальных медиа может быть создан на основе сети GOOGLE+™.

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

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

Наконец, группа 324 связанных объектов включает себя указание на один или несколько "объектов", связанных с "объектом", для которого была создана область 312 карточки объекта. В рамках представленного примера, выполненного в рамках известного уровня техники, группа 324 связанных объектов включает себя указание на следующие "объекты": Леди Гага, Бритни Спирс, Майкл Джексон, Кайли Миноуг и Гай Ричи (бывший муж).

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

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

Изобретатели разработали несколько вариантов осуществления настоящей технологии, принимая во внимание по меньшей мере одну проблему, связанную с известным уровнем техники. Например, несмотря на то, что пример из известного уровня техники, представленный на Фиг. 3, обладает своими достоинствами и способствует отображению ответа на поисковый запрос напрямую на странице 306 результатов поиска, он тем не менее обладает некоторыми недостатками. Например, если пользователь вводит запрос "Леди Гага", который является другим "поисковым объектом" из того же поискового домена, что и "Мадонна", то пользователю будет представлена аналогичная область 312 карточки объекта, в которой информация о Мадонне заменена на информацию о Леди Гаге. В этом примере и Мадонна и Леди Гага являются "поисковыми объектами" из одного и того же "домена поисковых объектов" - популярными исполнителями. Таким образом, в рамках данного сценария возможно, что два "поисковых объекта" обладают одним и тем же форматом области 312 карточки объекта, поскольку два объекта относятся к одному домену поисковых объектов.

Тем не менее один "поисковый объект" может принадлежать к нескольким доменам объектов. Продолжая с вышеприведенным примером, Мадонна может являться частью нескольких доменов поисковых объектов - "певица", "актриса", "детский писатель" и так далее. Таким образом, любой пользователь, выполняющий поиск "Мадонна" (как представлено на Фиг. 3), может обладать одной или несколькими целями поиска, связанными с одним или несколькими доменами поисковых объектов, связанными с поисковым объектом.

Например, если пользователь искал информацию о Мадонне как об актрисе, он не будет удовлетворен информацией, представленной в области 312 карточки объекта, представленной на Фиг. 3. Пользователю придется просматривать область 310 общих результатов поиска и искать одну или несколько ссылок на веб-ресурсы, на которых Мадонна представлена как актриса. С этой точки зрения, область 312 карточки объекта не будет выполнять свою функцию представления пользователю информации, соответствующей поисковому запросу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На Фиг. 1 представлен снимок 100 экрана, показывающий страницу результатов поиска (SERP), реализованную в соответствии с известными способами.

На Фиг. 2 представлен снимок 200 экрана, показывающий страницу результатов поиска (SERP), реализованную в соответствии с другими известными способами.

На Фиг. 3 представлен снимок 300 экрана, показывающий страницу результатов поиска (SERP), реализованную в соответствии с другими известными способами.

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

На Фиг. 5 представлена таблица 502, которая поддерживается с помощью объектной базы 442 данных системы 400, представленной на Фиг. 4

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

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

На Фиг. 8 представлена блок-схема способа 800, выполненная в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем.

На Фиг. 9 представлена блок-схема способа 900, выполненная в соответствии с другими вариантами осуществления настоящей технологии, не ограничивающими ее объем.

На Фиг. 10 представлена блок-схема способа 1000, выполненная в соответствии с другими вариантами осуществления настоящей технологии, не ограничивающими ее объем.

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

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

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

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

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

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

Реализация поискового приложения 404 никак конкретно не ограничена. Один из примеров поискового приложения 404 может реализовываться в вызове пользователем веб-сайта, соответствующего поисковой системе, для получения доступа к поисковому приложению 404. Например, поисковое приложение может быть вызвано путем ввода URL, связанного с поисковой системой Yandex www.yandex.ru. Важно иметь в виду, что поисковое приложение 404 может быть вызвано с помощью любой другой коммерчески доступной или собственной поисковой системы.

В других вариантах осуществления настоящей технологии, не ограничивающих ее объем, поисковое приложение 404 может представлять собой браузерное приложение на портативном устройстве (например, беспроводном устройстве связи). Для тех случаев (но не только), когда электронное устройство 402 является портативным устройством, таким как, например, Samsung™ Galaxy™ SIII, электронное устройство может использовать приложение Яндекс браузер. Важно иметь в виду, что любое другое коммерчески доступное или собственное браузерное приложение может быть использовано для реализации вариантов осуществления настоящей технологии, не ограничивающих ее объем.

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

Реализация линии связи 412 не ограничена, и будет зависеть от того, как именно реализовано электронное устройство 402. В качестве примера, но не ограничения, в данных вариантах осуществления настоящей технологии когда электронное устройство 402 представляет собой беспроводное устройство связи (например, смартфон), линия связи 102 представляет собой беспроводную сеть связи (например, среди прочего, линия связи сети 3G, линия связи сети 4G, беспроводной Интернет Wireless Fidelity или коротко WiFi®, Bluetooth® и т.п.). В тех примерах, где электронное устройство 402 представляет собой портативный компьютер, линия связи может быть как беспроводной (беспроводной Интернет Wireless Fidelity или коротко WiFi®, Bluetooth® и т.п) так и проводной (соединение на основе сети Ethernet)..

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

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

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

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

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

В общем случае задачей поискового кластера 418 является (i) проведение поиска (подробности будут описаны ниже); (ii) проведение анализа результатов поиска и ранжирование результатов поиска; (iii) группировка результатов и компиляция страницы результатов поиска (SERP) для вывода на электронное устройство 402 в виде страницы результатов поиска. Конфигурация поискового кластера 418 для выполнения поиска конкретно ничем не ограничена. Специалистам в данной области техники будут понятны некоторые способы и средства для выполнения поиска с помощью поискового кластера 418 и, соответственно, некоторые структурные компоненты поискового кластера 418 будут описаны только на поверхностном уровне.

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

В некоторых вариантах осуществления настоящей технологии, не ограничивающих ее объем, поисковый кластер 418 может выполнять так называемый многоуровневый поиск. Эти варианты осуществления, не ограничивающие объем технологии, могут быть реализованы, например, для того, чтобы увеличить скорость поиска и получить более релевантные результаты поиска. Вкратце, поисковый кластер 418 может выполнять некоторые или все из: мета-поиск верхнего уровня, мета-поиск среднего уровня и мета-поиск нижнего уровня по индексированным веб-ресурсам, указание на которые хранится индексе (не показан), связанном с модулем 420 веб-поиска. Таким образом, поисковый кластер 418 также выполнен с возможностью, известной специалистам в данной области техники, выполнять алгоритм поискового робота - который инициирует поисковый кластер 418 "обыскивать" Интернет и индексировать посещенные веб-сайты в базах данных индексов (не показаны).

Параллельно или последовательно с общим веб-поиском, выполняемым модулем 420 веб-поиска, модуль 422 вертикального поиска выполнен с возможностью выполнять один или несколько вертикальных поисков в рамках соответствующих вертикальных баз данных (не показаны). Для целей описания, термин «вертикальный» (например в словосочетании «вертикальный поиск») используется для обозначения поиска, выполняемого в подмножестве большого набора данных, причем подмножество группируется в соответствии с признаками данных. Например, с учетом того, что один из вертикальных поисков выполняется модулем 422 вертикального поиска по в сервисе изображений, можно считать, что модуль 422 вертикального поиска проводит поиск по подмножеству (т.е. изображениям) набора данных (т.е. всех данных, потенциально доступных для поиска), причем подмножество данных хранится в базе данных (не показана), связанной с модулем 422 вертикального поиска. Излишне говорить, что, несмотря на то, что только один модуль 422 вертикального поиска представлен на Фиг. 4, поисковый кластер 418 может включать в себя множество единиц модулей 422 вертикального поиска, каждый из которых будет отвечать за выполнение соответствующего вертикального поиска.

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

В качестве примера, не ограничивающего объем технологии, некоторые способы ранжирования результатов в соответствии с их релевантностью по отношению к введенному пользователем поисковому запросу основаны на всех или некоторых из следующих критериев: (i) насколько популярен данный поисковый запрос или ответ на него либо среди поисков, проводимых модулем 420 веб-поиска или модулем 422 вертикального поиска; (ii) сколько результатов выдается либо модулем 420 веб-поиска, либо модулем 422 вертикального поиска; (iii) содержит ли поисковый запрос какие-либо ключевые термины (например, «изображения», «видео», «погода» и т.п.), (iv) насколько часто конкретный поисковый запрос содержит ключевые термины при вводе его другими пользователями; (v) насколько часто другие пользователи при выполнении аналогичного поиска выбирали конкретный ресурс или конкретные результаты вертикального поиска, когда результаты были представлены на странице результатов поиска (SERP).

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

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

Поисковый кластер 418 затем передает ранжированные результаты поиска серверу 416. Сервер 416 затем передает через сеть 414 передачи данных ранжированные результаты поиска электронному устройству 402 для отображения пользователю в виде страницы 306 результатов поиска (SERP). Обычно сервер 416 выполнен с возможностью создавать сообщение объектной нотации Javascript (JSON), которое содержит информацию, важную для инициирования отображения электронным устройством 402 страницы результатов поиска (SERP), содержащей ранжированные результаты поиска, созданные поисковым кластером 418. Излишне говорить, что сообщение может быть в формате, отличном от JSON, например, в формате расширяемого языка разметки (XML) и т.п.

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

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

Система 400 далее включает в себя первый ресурс А 430 и второй ресурс В 432, которые соединены с сетью 414 передачи данных. Каждый из ресурсов А 430 и В 432 представляет собой ресурс, доступный (для некоторых из всех из: электронного устройства 402, сервера 416 и объектного модуля 440) через сеть 414 передачи данных, который содержит конкретную информацию.

Исключительно в качестве примера, первый ресурс А 430 может являться веб-ресурсом WIKIPEDIA™ ("Свободная энциклопедия"), доступным, например, по следующему URL: www.wikipedia.org. В качестве другого примера, второй ресурс В 432 может являться веб-ресурсом IMBd, доступным, например, по следующему URL: www.imbd.com. Важно иметь в виду, что первый ресурс А 430 и второй ресурс В 432 могут быть реализованы иначе, а также в альтернативных вариантах осуществления системы 400 может быть представлен ряд дополнительных веб-ресурсов (аналогичных или отличающихся от представленных примеров, касающихся первого ресурса А 430 и второго ресурса В 432).

Объектный модуль 440 выполнен с возможностью содержать объектную базу 442 данных. Со ссылкой на Фиг. 5 будет описан не ограничивающий вариант осуществления таблицы 502, содержащейся в объектной базе 442 данных объектного модуля 440 - во-первых, в контексте заполнения таблицы 502 информацией о поисковом объекте, а во-вторых, в контексте использования таблицы 502 для вывода информации о поисковом объекте в ответ на введенный пользователем поисковый запрос.

В широком смысле таблица 502 отображает указание на объект 580, указание на домен 582, связанный с объектом, и указание на связанные объекты 584, относящиеся к объекту в домене. Для целей иллюстрации предполагается, что таблица 502 содержит информацию о двух объектах - первом объекте 502 и втором объекте 510. Естественно, таблица 502 может содержать информацию о множестве дополнительных объектов, схематично представленных под номером 590. Таким образом, представленные здесь примеры могут с соответствующими изменениями применяться ко множеству дополнительных объектов, потенциально представленных в таблице 502.

В рамках представленного на Фиг. 5 варианта осуществления технологии первый объект 504 связан с тремя доменами объекта - первым доменом 506а первого объекта, вторым доменом 506b первого объекта и третьим доменом 506с первого объекта. В рамках каждого из этих доменов (первого домена 506а первого объекта, второго домена 506b первого объекта и третьего домена 506с первого объекта) первый объект 504 связан с соответствующим связанным объектом: первым связанным объектом 508а первого объекта, вторым связанным объектом 508b первого объекта и третьим связанным объектом 508с первого объекта.

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

Аналогичным образом, второй объект 510 связан с тремя доменами объекта - первым доменом 510а второго объекта, вторым доменом 510b второго объекта и третьим доменом 510с второго объекта. В рамках каждого из этих доменов (первого домена 510а второго объекта, второго домена 510b второго объекта и третьего домена 510с второго объекта) второй объект 504 связан с соответствующим связанным объектом: первым связанным объектом 512а второго объекта, вторым связанным объектом 512b второго объекта и третьим связанным объектом 512с второго объекта. Несмотря на то, что только один элемент связанного объекта был представлен для каждого домена (т.е. первый связанный объект 510а второго объекта, второй связанный объект 510b второго объекта и третий связанный объект 510с второго объекта), естественно, указание на связанный объект 584 может обладать указанием на множество связанных объектов для каждого из доменов (т.е. множество, соответствующее первому связанному объекту 510а второго объекта, второму связанному объекту 510b второго объекта и третьему связанному объекту 510с второго объекта).

Для целей иллюстрации процесса составления информации в таблице 502 будут использованы вышеописанные примеры. Предполагается, что первый объект 504 связан с "Мадонной", а второй объект 510 связан с "Анджелиной Джоли".

Частью вышеописанного процесса поиска или частью отдельного процесса является получение информации объектным модулем 440 от множества веб-ресурсов, связанных с сетью 414 передачи данных, включая первый ресурс А 430 и второй ресурс В 432. В широком смысле процесс может быть обозначен как процесс "сбора объектной информации". Среди этой информации от различных веб-ресурсов объектный модуль 440 получает информацию об одном или нескольких объектах. Например, частью процесса сбора объектной информации является получение объектным модулем 440 информации от первого ресурса А 430 (являющегося веб-ресурсом WIKIPEDIA ("Свободная Энциклопедия")) и оценка информации о первом объекте 540 (Мадонна) и втором объекте 510 (Анджелина Джоли).

После того как объектный модуль 440 получил по меньшей мере часть информации, доступной на первом ресурсе А 430, которая относится к первому объекту 504 (т.е. статья в Википедии "Мадонна (певица)"), объектный модуль 440 анализирует по меньшей мере часть полученной информации. Объектный модуль 440 выполнен с возможностью выполнять одну или несколько процедур машинного обучения, процедур распознавания модели, эвристический анализ (или другие подходящие процедуры) для анализа информации, содержащейся среди информации, доступной на первом ресурсе А 430, которая относится к поисковому объекту "Мадонна".

Частью этого анализа является (i) извлечение объектным модулем 440 одного или нескольких доменов объекта, связанных с первым объектом 504, если таковые доступны, и (ii) извлечение одного или нескольких связанных объектов из по меньшей мере одного из доменов объекта, связанных с первым объектов, если таковые доступны.

В рамках представленного примера, объектный модуль 440 определяет следующие домены объекта, связанные с первым объектом 504: "ПЕВИЦА", "АКТРИСА" и "ПИСАТЕЛЬ", которые представлены в информации о первом объекте 504, находящейся на первом ресурсе А 430 (т.е. информации, содержащейся в статье, посвященной Мадонне). Объектный модуль 440, таким образом, заполняет ранее упомянутые поля первого домена 506а первого объекта, второго домена 506b первого объекта и третьего домена 506с первого объекта соответствующими указаниями из доменов объекта "ПЕВИЦА", "АКТРИСА" и "ПИСАТЕЛЬ".

Объектный модуль 440 затем пытается обнаружить по меньшей мере один из связанных объектов и расположить их в одном из представленных выше (или иных) доменов объекта, связанных с первым объектом 504. В рамках представленного варианта осуществления технологии объектный модуль 440 извлекает следующие связанные объекты: <Партнеры><Шон Пенн><Гай Ричи><Карлос Леон> и <Родственники><Кристофер Чикконе>. В некоторых вариантах осуществления настоящей технологии объектный модуль 440 извлекает по меньшей мере один связанный объект с помощью анализа отметок, присвоенных первым ресурсом А 430. Например, в случае с ресурсом WIKIPEDIA Шон Пенн отмечен как "Супруг", а Кристофер Чикконе отмечен как "Брат". В рамках этих вариантов осуществления объектный модуль 440 может извлекать связанные объекты на основе связанных с ними отметок.

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

Для иллюстрации вышесказанного могут быть применены несколько эвристических правил. Например, если объект А относится к объекту В обычным образом (например, является матерью), то объект А и объект В могут быть сгруппированы как связанные объекты с большой степенью точности. С другой стороны, если объект Х и объект Y связаны друг с другом тем, что оба были рождены в Нью-Йорке (и это является единственной связью между этими двумя объектами), они не могут считаться связанными объектами с высокой степенью точности.

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

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

- список повторно сформулированных запросов с первым объектом 504 и вторым объектом 510;

- весовые коэффициенты, относящиеся к связи между первым объектом 504 и вторым объектом 510 (в вышеприведенных примерах - родственная связь и общее место рождения).

- число общих категорий в рамках данного веб-ресурса, например, первого ресурса А;

- число подписчиков в социальной сети для первого объекта 504 и второго объекта 510 и/или число общих подписчиков;

- число общих доменов объекта между первым объектом 504 и вторым объектом 510;

- разница в возрасте между первым объектом 504 и вторым объектом 510;

- существует ли кровное родство между первым объектом 504 и вторым объектом 510;

- тип первого объекта 504 и второго объекта 510;

- наличие или отсутствие общих подтипов объекта между первым объектом 504 и вторым объектом 510;

- частота общих ключевых слов между первым объектом 504 и вторым объектом 510;

- относительные рейтинги первого объекта 504 и второго объекта 510 в рамках одного из: первого ресурса А 430 и второго ресурса В 432;

- число голосов за первый объект 504 и второй объект 510 в рамках одного из: первого ресурса А 430 и второго ресурса В 432;

- число загрузок произведений (музыки, видео, книги и т.п.) первого объекта 504 и второго объекта 510 в рамках одного из: первого ресурса А 430 и второго ресурса В 432;

- число потоков произведений (музыки, видео, книги и т.п.) первого объекта 504 и второго объекта 510 в рамках одного из: первого ресурса А 430 и второго ресурса В 432;

- число пользователей, перешедших по ссылкам с первого объекта 504 и второго объекта 510, и наоборот;

- расстояние между первым объектом 504 и вторым объектом 510 по графу из викиданных;

- как часто первый объект 504 и второй объект 510 упоминаются в одном поисковом запросе в Интернете;

- как часто первый объект 504 и второй объект 510 упоминаются на одном веб-ресурсе;

- и тому подобное.

Объектный модуль 440 затем заполняет первый связанный объект 508а первого объекта с помощью ранее определенными связанными объектами, относящимися к первому домену 506а первого объекта.

Объектный модуль 440 может получать дополнительную информацию из одного или нескольких дополнительных ресурсов, например, второго ресурса В 432. В рамках по меньшей мере часть информации, доступной на втором ресурсе В 432, связана с первым объектом 504 (т.е. информация на странице IMBd о фильмах, в которых участвует Мадонна).

Объектный модуль 440 выполнен с возможностью выполнять одну или несколько процедур для объединения объектной информации из второго ресурса В 432 с объектной информацией, которую объектный модуль 440 уже получил от первого ресурса А 430. Другими словами объектный модуль 440 выполнен с возможностью выполнять процедуру объединения объектной информации для слияния объектной информации из нескольких ресурсов.

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

Частью суб-процедуры идентификации одного и того же объекта является определение объектным модулем 440 того, что второй ресурс В 432 содержит информацию о поисковом объекте, который уже известен объектному модулю 440 (например, первый объект 504). В некоторых вариантах осуществления технологии объектный модуль 440 может определять, что второй ресурс В 434 содержит информацию о поисковом объекте, который уже известен объектному модулю 440 на основе заголовка/имени объекта. В некоторых случаях этого может быть достаточно (например, "Торонто сити-холл" является заголовком объекта, достаточным для выполнения суб-процедуры над тем же самым объектом), в других случаях - нет (например, "Мадонна" или "Нотр Дам де Пари" - относятся ко множеству объектов - певица и христианская святая в случае Мадонны или здание и мюзикл в случае Нотр Дам де Пари).

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

Предполагается, что объектный модуль 440 определяет, что второй ресурс В 432 содержит информацию о первом объекте 504, которая связана со вторым доменом объекта, соответствующем первому объекту 504. Продолжая с примером с Мадонной, предполагается, что вторым доменом объекта является "ПИСАТЕЛЬ", Далее предполагается, что объектный модуль 440 определяет другой связанный объект на втором ресурсе В 432 - "Дж. К. Роулинг" и "Дж. Р.Р. Толкин". В данном случае объектный модуль заполняет вторую запись в таблице 502 в соответствии с первым объектом 504. Конкретнее, объектный модуль 440 заполняет второй домен 506b первого объекта <ПИСАТЕЛЬ> и второй связанный объект 508b первого объекта указанием на <Дж. К. Роулинг> и <Дж. Р.Р. Толкин>.

Естественно, объектный модуль 440 может продолжать процедуру объединения объектной информации для того, чтобы получить дополнительную информацию, связанную с первым объектом 504, для того, чтобы заполнить третий домен 506с первого объекта и третий связанный объект 508с первого объекта. Естественно, таблица 502 может обладать несколькими дополнительными доменами объекта и дополнительными связанными объектами в рамках дополнительных доменов объекта, соответствующих первому объекту 504. Аналогичным образом, таблица 502 может обладать меньшим числом доменов объекта и дополнительных связанных объектов в рамках доменов объекта, соответствующих первому объекту 504.

Объектный модуль 440 может далее действовать по существу аналогично процессу заполнения объектной информацией, связанной с вторым объектом 510. С учетом того, что в рамках иллюстрированного примера второй объект 510 связан с Анджелиной Джоли, объектный модуль повторяет процедуру определения связанных объектов и процедуру объединения объектной информации, описанные выше (с соответствующей заменой поискового объекта "Мадонна" на "Анджелина Джоли"), для того, чтобы определить некоторые или все из: первый домен 510а второго объекта, второй домен 510b второго объекта и третий домен 510с второго объекта и соответствующий первый связанный объект 510а второго объекта, второй связанный объект 510b второго объекта и третий связанный объект 510с второго объекта.

Далее, после того как таблица 502 была составлена, сервер 414 получает поисковый запрос от электронного устройства 402 и, как часть создания информации о странице результатов поиска (SERP), сервер 414 получает объектную информацию от объектного модуля 440.

Сперва сервер 414 определяет, возможен ли объектный ответ (по меньшей мере, частично) на поисковый запрос. В некоторых вариантах осуществления технологии это происходит с помощью запроса объектному модулю 440 на проверку того, содержит ли объектная база 442 данных указание на поисковый объект и связанную с поисковым объектом информацию, которая может соответствовать поисковому запросу. Это может происходить с помощью анализа самого поискового запроса. Например, если поисковый запрос представляет собой "песни Мадонны", то сервер 116 и объектный модуль 440 определяет, что объектная база 442 данных содержит первый объект 504, который потенциально соответствует поисковому запросу.

В других вариантах осуществления сервер 414 может анализировать один или несколько результатов поиска, выведенных поисковым кластером 418, и запрашивать объектный модуль 440 определить, содержит ли объектная база 442 данных дополнительную объектную информацию о результатах запроса, представленных поисковым кластером 418. Например, если поисковый запрос содержит "Мадонна" (с неясным поисковым намерением), сервер 116 может анализировать ответы на поисковый запрос, предоставляемые поисковым кластером 418. Одним из ответов на поисковый запрос, например, может быть веб-ресурс http://en.wikipedia.org/wiki/Madonna (entertainer). Путем сравнения информации, содержащейся в URL веб-ресурса или связанного фрагмента на странице результатов поиска (SERP), сервер 414 может запрашивать объектный модуль 440 определять, содержит ли объектная база 442 данных первый объект 504, который потенциально дополняет результаты поиска, предоставляемые поисковым кластером 418.

В других вариантах осуществления технологии поисковый кластер 418 во время исполнения процедуры ранжирования может определять, связан ли поисковый запрос и/или ответы на поисковый запрос, предоставленные одним из: модулем 420 веб-поиска или модулем 422 вертикального поиска, с поисковым объектом, или могут ли они быть дополнены с помощью объектной информации, потенциально хранящейся в объектной базе 442 данных.

Если поисковый кластер 418 определяет, что поисковый запрос и/или ответы на поисковый запрос, предоставляемые одним из: модулем 420 веб-поиска или модулем 422 вертикального поиска, связаны с поисковым объектом и/или могут быть дополнены с помощью объектной информации, потенциально хранящейся в объектной базе 442 данных, поисковый кластер 418 может инициировать объектный модуль 440 запросить объектную базу 442 данных и извлечь объектную информацию и/или домены объекта и/или связанные объекты из таблицы 442.

Сервер 416 может затем дополнять информацию о странице результатов поиска, которая будет представлена пользователю электронного устройства 402, объектной информацией и/или дополнительной информацией, что будет описано ниже. Сервер 416 далее передает электронному устройству 402 через сеть 414 передачи данных инициирующий элемент 460 (показан на Фиг. 4), причем инициирующий элемент 460 содержит информацию о странице результатов поиска, объектную информацию и, опционально, дополнительную информацию. В других вариантах осуществления технологии, инициирующий элемент 460 может содержать информацию о странице результатов поиска, объектную информацию и, опционально, дополнительная информация может быть передана с помощью отдельного инициирующего элемента (не показан). В некоторых вариантах осуществления технологии инициирующий элемент 460 может быть реализован в виде сообщения Объектного ориентирования JavaScript (JSON). Альтернативно, инициирующий элемент 460 может быть реализован в виде сообщения на расширяемом языке разметки (XML). Естественно, инициирующий элемент 460 может быть реализован во множестве других подходящих форматов сообщений.

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

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

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

В рамках этой иллюстрации предполагается, что пользователь ввел поисковый запрос (с использованием интерфейса 102 запроса поисковой системы YANDEX™), поисковый запрос содержит: "Анджелина Джоли". Пользователю представляется страница 602 результатов поиска, снимок 600 экрана с которой представлен на Фиг. 6. На снимке 600 экрана пользователю представлено несколько полей, хорошо известных в данной области техники. Среди них, например: интерфейс 102 запроса и интерфейс 104 результатов поиска. В интерфейсе 104 результатов поиска представлена страница 606 результатов поиска, обладающая несколькими компонентами, часть из которых реализована в соответствии с не ограничивающими вариантами осуществления настоящей технологии.

Страница 606 результатов поиска обладает панелью 608 навигации, на которой находятся несколько кнопок (отдельно не пронумерованы) для навигации между общими результатами поиска и вертикальными результатами поиска. Остальная часть страницы 606 результатов поиска организована и содержит информацию, составленную с использованием вариантов осуществления настоящей технологии. С учетом того, что "Анджелина Джоли" может представлять собой объектно-ориентированный поиска, страница 606 результатов поиска может быть составлена с помощью объектной информации и являться объектно-ориентированной страницей результатов поиска (SERP).

Таким образом, страница 606 результатов поиска включает в себя значок 620 объекта. Значок 620 объекта представляет общую информацию о рассматриваемом объекте, в данном случае - об Анджелине Джоли. Конкретно, значок 620 объекта обладает множеством изображений 622, связанных с объектом; заголовком 624 объекта и коротким описанием 626 объекта. В рамках представленного варианта осуществления технологии значок 620 объекта включает в себя 4 изображения Анджелины Джоли и кнопку 628, позволяющую пользователю посмотреть дополнительные изображения ("Еще картинки").

В некоторых вариантах осуществления технологии, короткое описание 626 составлено из одного или нескольких из: первого ресурса А 420 и второго ресурса В 422. В рамках представленного варианта осуществления, короткое описание 626 составлено с помощью первого ресурса А 420. С учетом того, что первый ресурс А 420 представляет собой веб-ресурс WIKIPEDIA, короткое описание 626 включает в себя гиперссылку 630 на веб-страницу в Википедии, посвященную Анджелине Джоли ("Викепедия").

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

Один или несколько результатов 632 поиска включают в себя: первый результат 634 поиска, являющийся результатом из поисковой вертикали "Биография"; второй результат 636 поиска, являющийся результатом из поисковой вертикали "Фильмография"; третий результат 638 поиска, являющийся результатом из поисковой вертикали "Новости", и четвертый результат 640 поиска, являющийся необычным результатом поиска (т.е. проплаченным результатом поиска). Естественно, в других примерах, четвертый результат 640 может являться обычным (или общим) результатом поиска. Дополнительно, четвертый результат 640 поиска может включать в себя множество дополнительных результатов поиска, которые были опущены на Фиг. 6 ради упрощения иллюстрации. В рамках вариантов осуществления настоящей технологии, первый результат 634 поиска, второй результат 636 поиска, и третий результат 638 поиска были созданы, по меньшей мере, частично, с помощью модуля 422 вертикального поиска.

Первый результат 634 поиска и второй результат 636 поиска представляют первую информацию 642 о результате, относящуюся к поисковому объекту, включающую в себя: полное имя, дату рождения, награды и прочее. В некоторых вариантах осуществления технологии, первый результат 634 поиска также составлен с помощью первого ресурса А 430 и, таким образом, обладает ссылкой на дополнительную информацию, содержащуюся на первом ресурсе А 430. Первый результат 634 поиска обладает ссылкой на дополнительные 23 ресурса с библиографической информацией об объекте, ссылка отмечена как 644. Следует отметить, что фактическая информация, представленная в первом результате 634 поиска представлена только в качестве примера и будет зависеть от поискового запроса, введенного в интерфейс 102 поиска (в этом случае вся информация, представленная в рамках первого результата 634 поиска, относится к Анджелине Джоли).

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

В соответствии с некоторыми вариантами осуществления настоящей технологии, второй результат 636 поиска дополнен указанием на наиболее подходящий результат 648. Таким образом, второй результат 636 поиска может обладать (i) первой частью, которая включает в себя информацию о вертикальном результате поиска и (ii) вторую часть, которая включает в себя наиболее подходящий результат. Наиболее подходящий результат может быть получен, например, путем выполнения общего поиска с помощью модуля 420 веб-поиска. В представленном варианте осуществления технологии указание на наиболее подходящий результат 648 связано с веб-ресурсом "www.kinopoisk.ru". Наиболее подходящий результат 648 может быть модифицирован, чтобы указать на конкретный ресурс в рамках наиболее подходящего веб-ресурса, причем конкретный ресурс связан с поисковым объектом. В рамках представленного варианта осуществления технологии наиболее подходящий результат 638 является конкретным ресурсом (т.е. страницей на ресурсе www.kinopoisk.ru), связанной с Анджелиной Джоли.

Реализация того, как будет создано указание на наиболее подходящий результат 648, никак конкретно не ограничена. Например, указание на наиболее подходящий результат 648 может быть создано на основе наиболее высоко ранжированного результата поиска, предоставленного модулем 420 веб-поиска. Альтернативно, объектный модуль 440 может размещать указание на наиболее подходящий ресурс (или множество наиболее подходящих ресурсов, связанных с каждым из объектов, указания на которые расположены в таблице 502).

Далее, несмотря на то, что только одно указание на наиболее подходящий результат 648 представлено на Фиг. 6, в других вариантах осуществления настоящей технологии может быть представлено множество указаний на наиболее подходящие результаты 648. Например, возможен случай предоставления указания на два наиболее подходящих результата 648, три наиболее подходящих результата 648 и так далее. Следует отметить, что, несмотря на то, что только второй результат 636 поиска дополнен указанием на наиболее подходящий результат 638, в других вариантах осуществления технологии, некоторые или все из других результатов поиска (т.е. первый результат 634 поиска и третий результат 638 поиска) могут быть дополнены соответствующими указания на наиболее подходящий результат 648 (или множество соответствующих указаний на наиболее подходящие результаты 648). Аналогичным образом, в других вариантах осуществления технологии ни один из первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска не требует дополнения с помощью наиболее подходящих результатов 648. В других вариантах осуществления технологии ни один из первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска не дополняются наиболее подходящими результатами 648 изначально, а дополняются только при получении указания от пользователя (будет описано ниже).

Третий результат 638 поиска предоставляет указание на три новостных элемента, связанные с поисковым объектом. В представленном примере три новостных элемента взяты из новостных ресурсов lenta.ru, bbc.ru и rbc.ru. Три новостных элемента связаны с Бредом Питтом, который, в свою очередь, связан с Анджелиной Джоли, причем эти три новостных элемента представляют собой: "Брэд Питт приобрел дом", "Брэд Питт берет отпуск", "Брэд Питт вернулся и готов к работе". Третий результат 638 также предоставляет ссылку на дополнительные 2 тысячи новостных ресурсов, ссылка пронумерована как 650.

Четвертый результат 640 поиска предоставляет два ресурса. В рамках представленного варианта осуществления технологи эти два ресурса представляют собой специально размещенные ресурсы, например, рекламу, баннерную рекламу, текстовую рекламу и тому подобное. В рамках представленной иллюстрации два специально размещенных ресурса содержат текстовую рекламу "Окна ПВХ", они представлены только в качестве примера. Стратегии целевого размещения рекламы на странице 606 результатов поиска хорошо известны в данной области техники и, поэтому, не будут здесь описаны.

Альтернативно, четвертый результат 640 поиска может представлять собой один или несколько результатов поиска, предоставляемых модулем 420 веб-поиска, в ответ на поисковый запрос, введенный в интерфейс 102 запроса.

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

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

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

С помощью вышеприведенных процедур объектный модуль 440 создает информацию, выполняющую важную роль в инициировании отображения электронным устройством 402 области 652 связанных объектов, которая включает в себя: первый связанный объект 654, второй связанный объект 656, третий связанный объект 658, четвертый связанный объект 660 и пятый связанный объект 662.

Для целей данной иллюстрации первый связанный объект 654 ("Натали Портман"), второй связанный объект 656 ("Оливия Уайльд") и третий связанный объект 658 ("Саша Грей") были составлены из одного домена объекта (например, из домена объекта "АКТРИСА"), четвертый связанный объект 660 ("Брэд Битт") был создан из второго домена объекта (например, "РОДСТВЕННИКИ"), а пятый связанный объект 662 ("МАТЬ ТЕРЕЗА") был создан из третьего домена объекта (например, "ФИЛАНТРОПЫ"). Следует отметить, что, несмотря на то, что в представленном варианте осуществления технологии область 652 связанных объектов содержит объекты из трех доменов объекта, в альтернативных вариантах осуществления технологии часть 652 связанных объектов может содержать связанные объекты по меньшей мере из двух доменов объекта. В других альтернативным вариантах осуществления технологии область 652 связанных объектов может содержать связанные объекты из одного домена объекта.

Область 652 связанных объектов далее включает в себя фильтры доменов объекта: первый фильтр 664 домена объекта, второй фильтр 666 домена объекта и третий фильтр 668 домена объекта. В некоторых вариантах осуществления настоящей технологии каждый из первого фильтра 664 домена объекта, второго фильтра 666 домена объекта и третьего фильтра 668 домена объекта был создан в соответствии с указанием на первый домен 510а второго объекта, второй домен 510b второго объекта и третий домен 510с второго объекта.

В рамках представленного варианта осуществления технологи первый фильтр 664 домена объекта связан с доменом объекта "РОДСТВЕННИКИ", второй фильтр 666 домена объекта связан с доменом объекта "АКТРИСЫ" и третий "ФИЛАНТРОПЫ".

При активации одного из: первого фильтра 664 домена объекта, второго фильтра 666 домена объекта и третьего фильтра 668 домена объекта информация о связанных объектах, представленных в области 652 связанных объектов, дополнена на основе выбора пользователя одного из: первого фильтра 664 домена объекта, второго фильтра 666 домена объекта и третьего фильтра 668 домена объекта.

Например, если пользователь выбирает первый фильтр 664 домена объекта, то электронное устройство 402 может дополнять область 652 связанных объектов для отображения связанных объектов только от первого домена объекта (т.е. переместить связанные объекты из других доменов объекта).

Альтернативно, электронное устройство 402 может передавать серверу 416 запросу, а сервер 416 может предоставлять указание на дополнительные связанные объекты из первого домена, и электронное устройство 402 может добавить дополнительные связанные объекты из первого домена объекта на область 652 связанных объектов. Это особенно хорошо применяется в тех случаях - но не ограничивается ими - когда область 652 связанных объектов изначально включает в себя связанные объекты из двух или более доменов объекта и, следовательно, число связанных объектов из каждого домена ограничено конкретным заранее определенным числом.

Страница 606 результатов поиска включает в себя множество фильтров 680 намерения. Множество фильтров 680 намерения включает в себя первый фильтр 682 намерения, второй фильтр 684 намерения и третий фильтр 686 намерения. В некоторых вариантах осуществления настоящей технологии каждый из множества фильтров 680 намерения создается на основе заголовков соответствующего первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска.

Таким образом, первый фильтр 682 намерения может быть связан с поисковым намерением "БИОГРАФИЯ", второй фильтр 684 намерения может быть связан с поисковым намерением "ФИЛЬМОГРАФИЯ", а третий фильтр 686 намерения может быть связан с поисковым намерением "НОВОСТИ".

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

В соответствии с вариантами осуществления настоящей технологии в том случае, когда пользователь активирует один из: первый фильтр 682 намерения, второй фильтр 684 намерения и третий фильтр 686 намерения, электронное устройство 402 может выполнять по меньшей мере одно действие на странице 606 результатов поиска. Конкретнее, в ответ на активацию пользователем одного из: первого фильтра 682 намерения, второго фильтра 684 намерения и третьего фильтра 686 намерения, электронное устройство 402 может выполнять по меньшей мере одно действие над первым результатом 634 поиска, вторым результатом 636 поиска и третьим результатом 638 поиска.

Таким образом, первый фильтр 682 намерения, второй фильтр 684 намерения и третий фильтр 686 намерения могут считаться "исполнительными элементами страницы результатов поиска" или "пользовательскими исполнительными элементами" для изменения внешнего вида по меньшей мере части страницы 606 результатов поиска. В некоторых вариантах осуществления настоящей технологии активация исполнительных элементов страницы результатов поиска изменяет внешний вид страницы 606 результатов поиска без выполнения дополнительных поисков и/или передачи дополнительных запросов на сервер 416.

Другими словами, в некоторых вариантах осуществления настоящей технологии активация исполнительных элементов страницы результатов поиска позволяет выполнять электронным устройством 402 изменения во внешнем виде информации на странице 606 результатов поиска локально.

Естественно, в альтернативных вариантах осуществления настоящей технологии электронное устройство 402 может запрашивать от сервера 416 дополнительную информацию для предоставления на странице 606 результатов поиска в ответ на активацию пользователем одного из первого фильтра 682 намерения, второго фильтра 684 намерения и третьего фильтра 686 намерения. Например, электронное устройство 402 может посылать запрос серверу 416, который может предоставлять дополнительные вертикальные или общие результаты поиска или наиболее подходящую ссылку, связанную с одним из: первым фильтром 682 намерения, вторым фильтром 684 намерения и третьим фильтром 686 намерения.

Тип действия, который выполняется в ответ на выбор пользователем первого фильтра 682 намерения, второго фильтра 684 намерения и третьего фильтра 686 намерения, никак конкретно не ограничен. Ниже представлены некоторые не ограничивающие и не исчерпывающие примеры.

Изменение внешнего вида по меньшей мере одного из первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска, который связан с соответствующим активированным первым фильтром 682 намерения, вторым фильтром 684 намерения и третьим фильтром 686 намерения. Изменение внешнего вида может выражаться в различных формах и может включать в себя: выделение, изменение цвета, обозначение границы или любой другой тип изменения внешнего вида одного из первого фильтра 682 намерения, второго фильтра 684 намерения и третьего фильтра 686 намерения, связанного с соответствующим активированным первым фильтром 682 намерения, вторым фильтром 684 намерения и третьим фильтром 686 намерения.

Изменение порядка по меньшей мере одного из: первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска, который связан с соответствующим активированным первым фильтром 682 намерения, вторым фильтром 684 намерения и третьим фильтром 686 намерения, относящимся к другим из первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска. Например, если пользователь выбирает третий фильтр 686 намерения, электронное устройство 402 может изменять внешний вид страницы 606 результатов поиска, таким образом, третий результат 638 поиска перемещается в позицию над первым результатом 634 поиска и вторым результатом 636 поиска.

Дополнение одного из: первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска, который связан с соответствующим активированным первым фильтром 682 намерения, вторым фильтром 684 намерения и третьим фильтром 686 намерения, относящимся к другим из первого результата 634 поиска, второго результата 636 поиска и третьего результата 638 поиска.

Дополнение может иметь различные формы. Предполагается, что пользователь выбрал второй фильтр 684 намерения, связанного со вторым результатом 636 поиска. В некоторых вариантах осуществления настоящей технологии электронное устройство 402 может дополнить второй результат 636 поиска видеопроигрывателем для предварительного просмотра видеороликов. Указание на видеопроигрыватель может быть доступно локально на электронном устройстве 402 или может быть поточным от сервера 416.

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

Перемещение результа(ов) поиска, не соответствующих выбранному фильтру намерения. Это будет проиллюстрировано со ссылкой на Фиг. 7, на которой представлен снимок 700 экрана. Снимок 700 экрана отображает страницу 606′ результатов поиска, которая является измененной версией страницы 606 результатом поиска после выбора пользователем второго фильтра 684 намерения, представленного на Фиг. 6. На Фиг. 7 второй фильтр 684′ намерения затенен для обозначения того, что он был выбран пользователем.

В ответ на выбор пользователем второго фильтра 684′ намерения представление информации на странице 606′ результатов поиска было изменено. Конкретнее, электронное устройство 402 переместило результаты поиска, которые не соответствуют поисковому намерению, связанному со вторым фильтром 684 намерения. Конкретнее, электронное устройство 402 переместило со страницы 606 результатов поиска первый результат 634 поиска, третий результат 638 поиска и четвертый результат 640 поиска, поскольку они не соответствуют поисковому намерению, связанному со вторым фильтром 684′ намерения.

Таким образом, единственный результат, видимый на снимке 700 экрана, это второй результат 636′ поиска. Далее, в некоторых вариантах осуществления второй результат 636′ поиска может обладать тем же внешним видом, что и второй результат 636 поиска, представленный на Фиг. 6. Тем не менее, в альтернативных вариантах осуществления технологии, а также в случае иллюстрации, показанной на Фиг. 7, второй результат 636′ поиска был дополнен дополнительной информацией. Для того, чтобы выполнить подобное дополнение информацией электронное устройство 402 может передавать запрос серверу 416, который может передавать дополнительную информацию, чтобы позволить электронному устройству 402 дополнить второй результат 636′ поиска. Дополнительная информация может включать в себя: дополнительные связанные объекты, связанные со вторым выбранным фильтром 684′ намерения, дополнительные результаты, связанные с поисковым намерением выбранного второго фильтра 684′ намерения, дополнительные наиболее подходящие ссылки, связанные с выбранным вторым фильтром 684′ намерения, и тому подобное.

В рамках представленного варианта осуществления технологии второй результат 636′ поиска был дополнен с помощью первого дополнительного информационного блока 702, второго дополнительного информационного блока 704 и третьего дополнительного информационного блока 706 (последние только частично виден на Фиг. 7).

Содержимое первого дополнительного информационного блока 702, второго дополнительного информационного блока 704 и третьего дополнительного информационного блока 706 конкретно никак не ограничено, и то, что будет представлено ниже, представлено только в качестве примеров.

В рамках представленного примера первый дополнительный информационный блок 702 включает в себя библиографическую информацию, доступную на ресурсе www.kinopoisk.ru. Второй дополнительный информационный блок 704 включает в себя другую информацию, доступную на ресурсе www.imbd.com. Третий дополнительный информационный блок 706 включает в себя другую информацию, доступную на ресурсе www.youtube.com. Далее следует иметь в виду, что содержимое первого дополнительного информационного блока 702, второго дополнительного информационного блока 704 и третьего дополнительного информационного блока 706 необязательно должно поступать от одного и того же веб-ресурса. Оно может быть получено от разных веб-ресурсов, если оно связано с поисковым намерением, соответствующем второму фильтру 684′ намерению.

Далее, если пользователь отменяет выбор второго фильтра 684′ намерения, страница 606′ результатов поиска возвращается к варианту, представленному на Фиг. 6 под номером 606. Аналогичным образом, если пользователь выбирает другой фильтр: первый фильтр 682 намерения или третий фильтр 686 намерения, страница 606′ результатов поиска будет дополнена таким образом, чтобы отобразить информацию, соответствующую выбранному первому фильтру 682 намерения или третьему фильтру 686 намерения. Итак, следует иметь в виду, что число фильтров намерения не ограничено представленными тремя и, таким образом, в других вариантах осуществления настоящей технологии может быть использовано другое число фильтров намерений.

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

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

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

Далее, на основе поискового намерения пользователя, сервер 416 получает от объектного модуля 440 набор информации об объекте, связанную с поисковым запросом. Набор информации об объекте может включать в себя различные поисковые домены, различные связанные объекты и аналогичные элементы, связанные с поисковым объектом.

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

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

С учетом архитектуры, описанной со ссылкой на Фиг. 4, и вышеприведенного примера является возможной реализация способа обработки поискового запроса пользователя, связанного с электронным устройством 402, и создание набора результатов поиска, соответствующего поисковому запросу. Способ может быть выполнен сервером 416, соединенным с электронным устройством 402 через сеть 414 передачи данных. На Фиг. 8 представлена блок-схема способа 800, который выполняется соответствии с вариантом осуществления настоящей технологии, не ограничивающим ее объем.

Этап 802 - определение поискового намерения пользователя на основе, по меньшей мере, частично, поискового запроса

Способ 800 начинается на этапе 802, на котором сервер 416 определяет поисковое намерение пользователя на основе, по меньшей мере, частично, поискового запроса. В общем случае, поисковое намерение пользователя соответствует тому, что пользователь вводит в свой поисковый запрос. Поисковое намерение пользователя может быть явно выражено в поисковом запросе (например, "Последняя песня Мадонны") или же неявно (например, для поискового запроса "Мадонна" поисковое намерение пользователя может быть основано на наиболее частой поисковой комбинации, выполняемой тем же пользователем в прошлом, наиболее частом запросе, выполняемом другими пользователями, наиболее часто выбираемом ресурсе в ответ на поисковый запрос пользователем или другими пользователями, и так далее).

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

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

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

Этап 804 - определение первого компонента объекта, связанного с поисковым запросом

Далее, на этапе 804 сервер 416 определяет первый компонент объекта, связанный с поисковым запросом.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска. Следует отметить, что термин "организован" никак конкретно не ограничен и может включать в себя: выбор суб-компонентов для включения их в первый результат 634 поиска, выбор порядка расположения суб-компонентов, выбор визуального расположения или расстановка акцентов конкретных субкомпонентов и тому подобное.

Этап 806 - определение второго компонента объекта, связанного с поисковым запросом

Далее, на этапе 806 сервер 416 определяет второй компонент объекта, связанный с поисковым запросом.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска. Следует отметить, что термин "организован" никак конкретно не ограничен и может включать в себя: выбор суб-компонентов для включения их в первый результат 634 поиска, выбор порядка расположения суб-компонентов, выбор визуального расположения или расстановка акцентов конкретных субкомпонентов и тому подобное.

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

Этап 808 - на основе поискового намерения пользователя определение порядка, связанного с первым компонентом объекта и вторым компонентом объекта

На этапе 808 сервер 416 на основе поискового намерения пользователя определяет порядок, связанный с первым компонентом объекта и вторым компонентом объекта.

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

Этап 810 - составление карточки объекта, содержащей первый компонент объекта и второй компонент объекта в определенном порядке

На этапе 810 сервер 416 составляет карточку объекта, содержащую первый компонент объекта и второй компонент объекта в определенном порядке.

В некоторых вариантах осуществления настоящей технологии этап 812 составления дополнительно включает в себя предоставление значка 620 объекта. В некоторых вариантах осуществления технологии, значок 620 объекта расположен над первым компонентом объекта и вторым компонентом объекта, которые были организованы в порядке, определенном на этапе 808. Значок 620 объекта может быть создан на основе информации, доступной от вертикальных поисков, выполненных модулем 422 вертикального поиска, информации, доступной от первого ресурса А 430 и второго ресурса В 432, или их комбинации.

С учетом архитектуры, описанной со ссылкой на Фиг. 4, и вышеприведенного примера, является возможной реализация способа обработки поискового запроса пользователя, связанного с электронным устройством 402, и создания набора результатов поиска, соответствующего поисковому запросу. Способ может быть выполнен сервером 416, соединенным с электронным устройством 402 через сеть 414 передачи данных. На Фиг. 9 представлена блок-схема способа 900, который выполняется соответствии с другим вариантом осуществления настоящей технологии, не ограничивающим ее объем.

Этап 902 - определение поискового намерения пользователя на основе, по меньшей мере, частично, поискового запроса

Способ 900 начинается на этапе 902, на котором сервер 416 определяет поисковое намерение пользователя на основе, по меньшей мере, частично, поискового запроса. В общем случае, поисковое намерение пользователя соответствует тому, что пользователь вводит в свой поисковый запрос. Поисковое намерение пользователя может быть явно выражено в поисковом запросе (например, "Последняя песня Мадонны") или же неявно (например, для поискового запроса "Мадонна" поисковое намерение пользователя может быть основано на наиболее частой поисковой комбинации, выполняемой тем же пользователем в прошлом, наиболее частом запросе, выполняемом другими пользователями, наиболее часто выбираемом ресурсе в ответ на поисковый запрос пользователем или другими пользователями, и так далее).

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

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

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

Этап 904 - определение первого компонента объекта, связанного с поисковым запросом

Далее, на этапе 904 сервер 416 определяет первый компонент объекта, связанный с поисковым запросом.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска.

Этап 906 - определение второго компонента объекта, связанного с поисковым запросом

Далее, на этапе 906 сервер 416 определяет второй компонент объекта, связанный с поисковым запросом.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска. Следует отметить, что термин "организован" никак конкретно не ограничен и может включать в себя: выбор суб-компонентов для включения их в первый результат 634 поиска, выбор порядка расположения суб-компонентов, выбор визуального расположения или расстановка акцентов конкретных субкомпонентов и тому подобное.

Этап 908 - в ответ на поисковое намерение пользователя, принадлежащее к первому типу, включение одного из: первого компонента объекта и второго компонента объекта в карточку объекта

На этапе 908 сервер 416 в ответ на поисковое намерение пользователя, принадлежащее к первому типу, включает один из: первого компонента объекта и второго компонента объекта в карточку объекта.

Этап 910 - в ответ на поисковое намерение пользователя, принадлежащее ко второму типу, включение другого из: первого компонента объекта и второго компонента объекта в карточку объекта

На этапе 910 в ответ на поисковое намерение пользователя, принадлежащее ко второму типу, сервер 416 включает другой из: первого компонента объекта и второго компонента объекта в карточку объекта.

В некоторых вариантах осуществления настоящей технологии способ 900 дополнительно включает в себя предоставление значка 620 объекта. В некоторых вариантах осуществления технологии значок 620 объекта расположен над соответствующим одним из: первым компонентом объекта и вторым компонентом объекта. Значок 620 объекта может быть создан на основе информации, доступной от вертикальных поисков, выполненных модулем 422 вертикального поиска, информации, доступной от первого ресурса А 430 и второго ресурса В 432, или их комбинации.

С учетом архитектуры, описанной со ссылкой на Фиг. 4, и вышеприведенного примера, является возможной реализация способа обработки поискового запроса пользователя, связанного с электронным устройством 402, и создания набора результатов поиска, соответствующего поисковому запросу. Способ может быть выполнен сервером 416, соединенным с электронным устройством 402 через сеть 414 передачи данных. На Фиг. 10 представлена блок-схема способа 1000, который выполняется соответствии с другим вариантом осуществления настоящей технологии, не ограничивающим ее объем.

Этап 1002 - получение поискового запроса от электронного устройства через сеть передачи данных

Способ 1000 начинается на этапе 1002, на котором сервер 416 получает поисковый запрос от электронного устройства 402 через сеть 414 передачи данных.

Этап 1002 может выполняться в ответ на ввод пользователем поискового с помощью интерфейса запроса 102 электронного устройства 102.

Этап 1004 - определение того, связан ли поисковый запрос с поисковым объектом

Далее на этапе 1004 сервер 416 определяет, связан ли поисковый запрос с поисковым объектом.

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

Этап 1006 - в ответ на поисковый запрос, связанный с поисковым объектом, определение первого компонента объекта и второго компонента объекта, причем первый компонент объекта и второй компонент объекта семантически связаны с поисковым объектом

На этапе 1006 сервер 416 в ответ на поисковым запрос, связанный с поисковым объектом, определяет первый компонент объекта и второй компонент объекта, причем первый компонент объекта и второй компонент объекта семантически связаны с поисковым объектом.

Этап 1008 - создание первого пользовательского исполнительного элемента, связанного с первым компонентом объекта

На этапе 1008 сервер 416 создает первый пользовательский исполнительный элемент, связанный с первым компонентом объекта.

В некоторых вариантах осуществления способа 1000 первый компонент объекта связан с первым поисковым намерением. В рамках этих вариантов осуществления технологии первый пользовательский исполнительский элемент указывает на первое поисковое намерение.

Альтернативно, первый компонент объекта может быть связан с первым заголовком объекта, и первый пользовательский исполнительный элемент указывает на первый заголовок объекта.

Этап 1010 - создание второго пользовательского исполнительного элемента, связанного со вторым компонентом объекта

На этапе 1010 сервер 416 создает второй пользовательский исполнительный элемент, связанный со вторым компонентом объекта.

В некоторых вариантах осуществления способа 1000 второй компонент объекта связан со вторым поисковым намерением. В рамках этих вариантов осуществления технологии второй пользовательский исполнительский элемент указывает на второе поисковое намерение.

Альтернативно, второй компонент объекта может быть связан со вторым заголовком объекта, и второй пользовательский исполнительный элемент указывает на второй заголовок объекта.

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

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

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

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

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

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

С учетом архитектуры, описанной со ссылкой на Фиг. 4, и вышеприведенного примера, является возможной реализация способа обработки поискового запроса пользователя, связанного с электронным устройством 402, и создания набора результатов поиска, соответствующего поисковому запросу. Способ может быть выполнен сервером 416, соединенным с электронным устройством 402 через сеть 414 передачи данных. На Фиг. 11 представлена блок-схема способа 1100, который выполняется соответствии с другим вариантом осуществления настоящей технологии, не ограничивающим ее объем.

Этап 1102 - получение поискового запроса от электронного устройства через сеть передачи данных

Способ 1100 начинается на этапе 1102, на котором сервер 416 получает поисковый запрос от электронного устройства 402 через сеть 414 передачи данных.

Этап 1102 может выполняться в ответ на ввод пользователем поискового с помощью интерфейса запроса 102 электронного устройства 102.

Этап 1104 - определение поискового объекта, связанного с поисковым запросом

Далее, на этапе 1104 сервер 416 определяет поисковый объект, связанный с поисковым запросом.

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

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

Этап 1106 - создание компонента объекта для включения его на страницу результатов поиска

На этапе 1106 сервер 416 создает компонент объекта для включения его на страницу результатов поиска.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска. Следует отметить, что термин "организован" никак конкретно не ограничен и может включать в себя: выбор суб-компонентов для включения их в первый результат 634 поиска, выбор порядка расположения суб-компонентов, выбор визуального расположения или расстановка акцентов конкретных субкомпонентов и тому подобное.

Этап 1108 - создание компонента связанного объекта, связанного с поисковым объектом, путем выполнения: определения первого домена объекта, связанного с поисковым объектом, и второго домена объекта, связанного с поисковым объектом; определения первого связанного объекта из первого домена объекта и второго связанного объекта из второго домена объекта, причем первый и второй связанные объекты семантически связаны с поисковым объектом

На этапе 1108 сервер 416 создает компонент связанного объекта, связанный с поисковым объектом, путем выполнения: определения первого домена объекта, связанного с поисковым объектом, и второго домена объекта, связанного с поисковым объектом; определения первого связанного объекта из первого домена объекта и второго связанного объекта из второго домена объекта, причем первый и второй связанные объекты семантически связаны с поисковым объектом.

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

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

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

Этап 1110 - составление компонента связанного объекта, обладающего указанием на первый связанный объект и второй связанный объект

На этапе 1110 сервер 416 составляет компонент связанного объекта, обладающий указанием на первый связанный объект и второй связанный объект.

Как было описано ранее, сервер 416 может создавать область 652 связанных объектов.

Этап 1112 - инициирование отображения устройством связи страницы результатов поиска, которая включает в себя компонент объекта и компонент связанного объекта

На этапе 1112 сервер 416 инициирует отображение устройством связи страницы результатов поиска, которая включает в себя компонент объекта и компонент связанного объекта. По существу устройство 402 связи отображает страницу 606 результатов поиска, показанную на Фиг. 6.

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

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

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

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

В некоторых вариантах осуществления способ 1100 дополнительно включает в себя сохранение указания на первый связанный объект и второй связанный объект в объектной базе 442 данных, доступной серверу 416 путем передачи запроса объектному модулю 440 (или напрямую получая доступ к объектной базе 442 данных).

С учетом архитектуры, описанной со ссылкой на Фиг. 4, и вышеприведенного примера, является возможной реализация способа обработки поискового запроса пользователя, связанного с электронным устройством 402, и создания набора результатов поиска, соответствующего поисковому запросу. Способ может быть выполнен сервером 416, соединенным с электронным устройством 402 через сеть 414 передачи данных. На Фиг. 12 представлена блок-схема способа 1200, который выполняется соответствии с другим вариантом осуществления настоящей технологии, не ограничивающим ее объем.

Этап 1202 - получение поискового запроса от электронного устройства через сеть передачи данных

Способ 1200 начинается на этапе 1202, на котором сервер 416 получает поисковый запрос от электронного устройства 402 через сеть 414 передачи данных.

Этап 1202 может выполняться в ответ на ввод пользователем поискового с помощью интерфейса запроса 102 электронного устройства 102.

Этап 1204 - определение набора результатов поиска на основе поискового запроса

Далее на этапе 1204 сервер 416 определяет набор результатов поиска на основе поискового запроса.

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

Этап 1206 - определение компонента поискового объекта, связанного с поисковым запросом

На этапе 1206 сервер 416 определяет компонент поискового объекта, связанный с поисковым запросом.

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

В качестве примера: первый результат 634 поиска является примером компонента поискового объекта, который был выбран в качестве связанного с поисковым объектом, и который был организован с помощью результатов вертикального поиска по вертикали "БИОГРАФИИ" с помощью модуля 422 вертикального поиска. Следует отметить, что термин "организован" никак конкретно не ограничен и может включать в себя: выбор суб-компонентов для включения их в первый результат 634 поиска, выбор порядка расположения суб-компонентов, выбор визуального расположения или расстановка акцентов конкретных суб-компонентов и тому подобное.

Этап 1208 - определение наиболее подходящего результата поиска из набора результатов поиска, связанного с компонентном поискового объекта

На этапе 1208 сервер 416 определяет наиболее подходящий результат поиска из набора результатов поиска, связанного с компонентном поискового объекта.

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

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

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

Этап 1212 - составление страницы результатов поиска, включающей в себя дополненный компонент поискового объекта

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

Этап 1214 - инициирование отображения электронным устройством страницы результатов поиска

На этапе 1214 сервер 416 инициирует отображение электронным устройством страницы результатов поиска.

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

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

Несмотря на то, что предыдущее описание был представлено с учетом того, что "поисковыми объектами" являются исполнители, варианты осуществления настоящей технологии ими не ограничиваются. Таким образом, в рамках альтернативных вариантов осуществления настоящей технологии термин "поисковый объект" может представлять собой любой тип одушевленного или неодушевленного объекта, который может являться поисковым объектом для данного пользователя. Не ограничивающие примеры объектов включают в себя: людей, памятники, интересные места, животных и тому подобное. Некоторые примеры поисковых запросов, указывающих на поисковые объекты, могут включать: "мосты Испании", "Британские политики", "Мадонна", "Пеле", "Торонто сити холл", "паэлья", "БМВ" и тому подобное.

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

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

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

название год авторы номер документа
СПОСОБ ОБРАБОТКИ ПОИСКОВОГО ЗАПРОСА ПОЛЬЗОВАТЕЛЯ И СЕРВЕР, ИСПОЛЬЗУЕМЫЙ В НЕМ 2014
  • Григорьева Светлана Александровна
  • Косарев Михаил Юрьевич
RU2605001C2
СПОСОБ СИНХРОНИЗАЦИИ ПЕРВОЙ И ВТОРОЙ СЕССИИ ПРОСМОТРА СТРАНИЦ ДЛЯ ПОЛЬЗОВАТЕЛЯ И СЕРВЕР 2013
  • Воронцов Юрий Витальевич
  • Левчук Олег Викторович
  • Карпов Михаил Александрович
RU2580392C2
СПОСОБ ОБРАБОТКИ ЦЕЛЕВОГО СООБЩЕНИЯ, СПОСОБ ОБРАБОТКИ НОВОГО ЦЕЛЕВОГО СООБЩЕНИЯ И СЕРВЕР (ВАРИАНТЫ) 2014
  • Зеленков Сергей Юрьевич
RU2589856C2
УСТРОЙСТВО, А ТАКЖЕ СПОСОБ ВЫБОРА И РАЗМЕЩЕНИЯ ЦЕЛЕВЫХ СООБЩЕНИЙ НА СТРАНИЦЕ РЕЗУЛЬТАТОВ ПОИСКА 2014
  • Ворожцов Артем Викторович
RU2629449C2
СПОСОБ ПРОВЕДЕНИЯ ПОИСКА (ВАРИАНТЫ), СЕРВЕР И ЭЛЕКТРОННОЕ УСТРОЙСТВО 2014
  • Есиновская Ирина Викторовна
  • Козлов Дмитрий Владимирович
  • Косарев Михаил Юрьевич
  • Мильников Михаил Геннадьевич
RU2610279C2
Система и способ уточнения результатов поиска 2015
  • Кураленок Игорь Евгеньевич
RU2632135C2
Способ и система для рекомендации свежих саджестов поисковых запросов в поисковой системе 2018
  • Филонов Егор Андреевич
  • Лаврентьева Алиса Дмитриевна
RU2692045C1
СИСТЕМА И СПОСОБ ЗАВЕРШЕНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ЗАПРОСА И ПРЕДОСТАВЛЕНИЯ ОТВЕТА НА ЗАПРОС 2013
  • Плахов Андрей Григорьевич
  • Шорина Светлана Юрьевна
  • Есиновская Ирина Викторовна
  • Грунтова Елена Семеновна
  • Еремеев Василий Александрович
RU2592393C2
СПОСОБ (ВАРИАНТЫ) И СЕРВЕР РАНЖИРОВАНИЯ ПОИСКОВЫХ РЕЗУЛЬТАТОВ НА ОСНОВЕ ПАРАМЕТРА ПОЛЕЗНОСТИ 2015
  • Никулин Вадим Андреевич
RU2632138C2
СПОСОБ И СЕРВЕР ДЛЯ КЛАСТЕРИЗАЦИИ ПРЕДЛОЖЕНИЙ ДЛЯ ПОИСКОВЫХ ЗАПРОСОВ 2015
  • Шорина Светлана Юрьевна
  • Плахов Андрей Григорьевич
  • Яников Иван Георгиевич
RU2632140C2

Иллюстрации к изобретению RU 2 586 249 C2

Реферат патента 2016 года СПОСОБ ОБРАБОТКИ ПОИСКОВОГО ЗАПРОСА И СЕРВЕР

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

Формула изобретения RU 2 586 249 C2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20. Сервер по п. 19, отличающийся тем, что первый компонент поискового объекта основан на первом результате вертикального поиска и второй компонент поискового объекта основан на втором результате вертикального поиска.

Документы, цитированные в отчете о поиске Патент 2016 года RU2586249C2

Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
RU 2009145272 A, 20.06.2011
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
US 8751520 B1, 10.06.2014
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Многоступенчатая активно-реактивная турбина 1924
  • Ф. Лезель
SU2013A1
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
СПОСОБЫ И СИСТЕМЫ ДЛЯ УЛУЧШЕНИЯ РАНЖИРОВАНИЯ ПОИСКА С ИСПОЛЬЗОВАНИЕМ ИНФОРМАЦИИ О СТАТЬЕ 2004
  • Лоренс Стефен
  • Кан Омар
  • Бхатла Никхил
RU2335013C2

RU 2 586 249 C2

Авторы

Григорьева Светлана Александровна

Косарев Михаил Юрьевич

Даты

2016-06-10Публикация

2014-06-24Подача