Система и способ уточнения результатов поиска

Иллюстрации

Показать все

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

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА

[01] Отсутствует.

ОБЛАСТЬ ТЕХНИКИ

[02] Настоящая технология относится к области поисковых систем в целом и конкретно к системе и способу создания уточненной поисковой выдачи для поискового запроса.

УРОВЕНЬ ТЕХНИКИ

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

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

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

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

[07] В патентной заявке США No. US 2009/0119278, опубл. 07.05.2009, раскрыты способы и системы непрерывной реорганизации упорядоченных результатов поиска на основе текущего взаимодействия пользователя. В ответ на каждое пользовательское взаимодействие с результатами поиска, чье сетевое расположение возвращается поисковой системой, реорганизатор результатов поиска прогнозирует пользовательскую заинтересованность в результатах поиска, исходя из каждого динамического пользовательского взаимодействия. В ответ на каждый прогноз пользовательского интереса во время взаимодействия пользователя с любым результатом поиска реорганизатор результатов поиска осуществляет реорганизацию результатов поиска, чтобы соответствовать пользовательскому интересу.

[08] В патентной заявке США No. US 2014/0149390, опубл. 29.05.2014, раскрыт способ и система автоматического предоставления релевантных результатов на основе пользовательского поведения. Отображаются исходные результаты поиска, основанные на поисковом запросе, что дает пользователю возможность выбирать результат поиска из представленных результатов поиска. Затем определяются уточненные результаты поиска на основе поведения пользователя в отношении исходных результатов поиска.

[09] В патенте США No. US 8 762 373, опубл. 24.06.2014, раскрыта система персонализированного ранжирования результатов поиска. Система определяет предыдущую пользовательскую активность по выбору результатов поиска и настраивает ранжирование текущих результатов поиска, предоставляемых пользователю, на основе предыдущей пользовательской активности по выбору результатов поиска.

Раскрытие

[10] Техническим результатом настоящего решения является повышение релевантности результатов поиска.

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

[12] Первый набор результатов поиска включает в себя первый результат поиска и второй результат поиска, причем и первый результат поиска, и второй результат поиска включают в себя первый элемент результата поиска. По меньшей мере частично на основе пользовательского взаимодействия с первым элементом результата поиска на первой SERP создается первый параметр пользовательского интереса для первого элемента результата поиска. Первый параметр пользовательского интереса указывает пользовательскую заинтересованность в первом элементе результата поиска и является взвешенным накоплением (accumulation) пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска и втором результате поиска.

[13] Первый параметр пользовательского интереса создается с помощью: i) получения указания первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска; ii) определение первого веса для первого элемента результата поиска на основе первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска; iii) получение указания второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска; iv) определение второго веса для первого элемента результата поиска на основе второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска; v) создание первого параметра пользовательского интереса на основе суммирования первого веса и второго веса первого элемента результата поиска.

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

[15] В некоторых неограничивающих вариантах осуществления настоящей технологии первый набор результатов поиска дополнительно включает в себя третий результат поиска и четвертый результат поиска, причем и третий результат поиска, и четвертый результат поиска включают в себя второй элемент результата поиска. Способ может дополнительно включать в себя этапы создания, по меньшей мере частично на основе взаимодействия пользователя со вторым элементом результата поиска на первой SERP, второго параметра пользовательского интереса для второго элемента результата поиска. Второй параметр пользовательского интереса для второго элемента результата поиска создается с помощью: i) получения указания третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска; ii) определение третьего веса для второго элемента результата поиска на основе третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска; iii) получение указания четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска; iv) определение четвертого веса для второго элемента результата поиска на основе четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска; v) создание второго параметра пользовательского интереса на основе суммирования третьего веса и четвертого веса второго элемента результата поиска. Второй элемент результата поиска и второй параметр пользовательского интереса затем включаются во второй поисковый запрос, указывающей значимость второго элемента результата поиска в переформулировке первого поискового запроса.

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

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

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

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

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

[21] В некоторых вариантах осуществления технологии, не ограничивающих ее объем, первый параметр пользовательского интереса создается в форме вектора V1(E1, W1), где E1 обозначает первый элемент результата поиска, a W1 обозначает суммированный вес весов w1.1, w1.2, … w1.n для первого элемента результата поиска, причем каждый из указанных весов w1.1, w1.2, … w1.n является n-ным весом, определенным для первого элемента результата поиска на основе n-ного взаимодействия пользователя с первым элементом результата поиска в n-ном результате поиска. Аналогично, в некоторых вариантах осуществления технологии, не ограничивающих ее объем, второй параметр пользовательского интереса создается в форме вектора V2(E2, W1), где Е2 обозначает второй элемент результата поиска, a W2 обозначает суммированный вес весов w2.2, w2.2, … w2.n для второго элемента результата поиска, причем каждый из указанных весов w2.1, w2.2, … w2.n является n-ным весом, определенным для второго элемента результата поиска на основе n-ного взаимодействия пользователя со вторым элементом результата поиска в n-ном результате поиска.

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

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

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

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

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

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

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

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

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

[31] В контексте настоящего описания выражение «результат поиска» («поисковый результат») подразумевает под собой компонент на странице результатов поиска (т.е. SERP), который отображается в ответ на поисковый запрос. Исключительно в качестве примера компонент может быть, например, сетевым результатом, мгновенным ответом, связанным результатом поиска, рекламой, изображением, элементом таблицы, ссылкой, и так далее. В одном варианте осуществления настоящей технологии, например, результат поиска может быть, например, сетевым результатом, мгновенным ответом, связанным результатом поиска, рекламой, изображением, элементом таблицы, ссылкой, и так далее. Дополнительно или альтернативно результат поиска может включать в себя набор компонентов, отображенных как соседняя другой группа на странице результатов поиска. Например, результат поиска может быть группой изображений, которая расположена по соседству с другой такой группой таким образом, что группа выглядит как один результат поиска. Термины «результат поиска», «поисковый результат» используются здесь взаимозаменяемо.

[32] Выражение «результат поиска» включает в себя результаты и общего, и вертикального поиска. «Результат общего поиска» создается поиском в общем домене. «Результат вертикального поиска» создается поиском в вертикальном домене.

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

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

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

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

[37] Аналогично, в некоторых вариантах осуществления технологии результаты вертикального поиска сначала ранжируются на основе параметра ранжирования вертикальных доменов, перед группировкой с результатами общего поиска и отображением на SERP. В контексте настоящего описания выражение «параметр ранжирования вертикальных доменов» подразумевает под собой инструмент ранжирования, который используется для ранжирования результатов вертикального поиска. Известно множество таких инструментов ранжирования, и следует понимать, что любой такой инструмент может быть использован в способах и системах, предложенных здесь. В одном варианте осуществления настоящей технологии параметр ранжирования вертикальных доменов основывается на по меньшей мере одном специфичном для пользователя вертикальном атрибуте ранжирования (или включает в себя его). Как упоминается здесь, выражение «специфичный для пользователя вертикальный атрибут ранжирования» подразумевает под собой любую характеристику или сочетание характеристик пользовательской поисковой истории относительно результатов вертикального поиска, например, отношения количества щелчков мышью к количеству показов в записях журнала относительно запроса, история переходов, поисковая история и тому подобное, которая может быть проанализирована для определения того, где результаты вертикального поиска или их компоненты должны быть расположены на странице вертикальных результатов поиска в соответствии с пользовательскими нуждами или предпочтениями.

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

[46] На Фиг. 2 представлена схема снимка экрана электронного устройства, показанного на Фиг. 1, причем электронное устройство реализовано в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем.

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

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

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

ОСУЩЕСТВЛЕНИЕ

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

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