Способ формирования персонализированной модели ранжирования, способ формирования модели ранжирования, электронное устройство и сервер
Иллюстрации
Показать всеИзобретение относится к области представления пользователям результатов информационного поиска, а именно к формированию персонализированной модели ранжирования на электронном устройстве, связанном с пользователем. Технический результат заключается в повышении релевантности предоставляемой пользователю информации, наиболее соответствующей его индивидуальным потребностям. Для этого осуществляют получение данных от сервера поисковой системы через коммуникационную сеть, содержащих информацию о свойствах, характерных для ресурса. Затем производят оценку взаимодействия пользователя с веб-ресурсом, выполняемого пользователем посредством использования электронного устройства, и определение значений параметров для веб-ресурса на основе взаимодействия пользователя. На основании полученных значений параметров, а также свойств, характерных для ресурса, формируют персонализированную модель ранжирования. 4 н. и 44 з.п. ф-лы, 4 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение имеет отношение к устройству и способу реализации системы формирования персонализированной модели ранжирования на электронном устройстве, связанном с пользователем.
УРОВЕНЬ ТЕХНИКИ
[0002] Сеть Интернет расширилась и позволяет пользователю получать доступ к большому количеству информации - от последних новостей и просмотров фильмов в режиме онлайн до проверки остатка на банковском счете, за счет использования дистанционного банковского обслуживания, а также оформления заказа на авиационный билет или же продуктов питания из Китайского ресторана с готовой едой, продаваемой рестораном навынос. В некоторых ситуациях пользователь знает определенный веб-сайт, к которому он желает получить доступ. К примеру, когда пользователь желает осуществить дистанционное банковское обслуживание с Royal Bank of Canada, пользователь получает доступ к веб-сайту www.rbc.com, о котором он знает.
[0003] При других обстоятельствах пользователь может не знать тот или иной определенный веб-сайт, который ему необходим, и в этом случае он вынужден воспользоваться веб-поиском с помощью одной из поисковых систем, таких как ЯНДЕКС, GOOGLE, YAHOO! и тому подобными. Как известно, пользователь вводит поисковый запрос, а поисковая система предоставляет список веб-ресурсов в ответ на поисковый запрос, известный как страница результатов работы поисковой системы, или же сокращенно SERP.
[0004] Существует множество поисковых систем, доступных пользователю. Некоторые из них считаются универсальными поисковыми системами (такие, как Яндекс™, Google™, Yahoo™ и тому подобные). Другие считаются вертикальными поисковыми системами, то есть поисковые системы, посвященные определенной тематике поиска, такие как поисковая система Momondo™, которая предназначена для поиска авиарейсов.
[0005] Независимо от того, какая поисковая система используется, поисковая система в большинстве случаев выполнена с возможностью получать поисковый запрос от пользователя, осуществлять поиск и возврат страницы ранжированных результатов работы поисковой системы (SERP) пользователю. Большинство поисковых систем, доступных сегодня, направлены на сортировку открытых результатов работы поисковой системы в порядке уменьшения их релевантности для поискового запроса, а именно наиболее подходящий результат поиска, как правило, расположен в верхней части SERP, вместе с остальной частью результатов поиска, которые перечислены в порядке уменьшения их релевантности. К примеру, на поисковый запрос "Madonna latest song", введенный в поисковую систему GOOGLE™ 11 июля 2014 года, наиболее релевантный результат поиска отображен как "Give Me All Your Luvin′ (Feat. MIA and Nicki Minaj) - YouTube" из 13,000,000 найденных результатов поиска. Общая цель состоит в том, чтобы представить наиболее релевантные результаты поиска для пользователя, как можно выше на SERP, предпочтительно в пределах первой страницы SERP таким образом, чтобы пользователь не просматривал длинный список результатов поиска, не прибегая к навигации на второй, третьей и т.д. страницах результатов поиска.
[0006] Для того чтобы ранжировать результаты поиска, та или иная поисковая система использует приоритетные критерии, для определения какие из результатов более релевантные. Только в качестве примера, некоторые известные способы ранжирования результатов поиска по релевантности, введенных пользователем поисковых запросов, основаны полностью или частично на том: (i) как популярен данный поисковый запрос или ответ на него находится в поисках осуществляемых как в универсальном веб-поиске, так и в вертикальном поиске; (ii) как много результатов было возвращено как в универсальном веб-поиске, так и в вертикальном поиске; (iii) содержит ли поисковый запрос любые определяющие термины (такие, как "изображения", "фильмы", "погода" и т.п.); (iv) как часто определенный поисковый запрос, как правило, используется с определяющими терминами других пользователей; (v) а также как часто другие пользователи, выполняющие аналогичный поиск, выбрали определенный ресурс или определенные результаты вертикального поиска, когда результаты были представлены с помощью SERP.
[0007] Вышеупомянутый поиск приоритетных критериев можно рассматривать как "универсальный поиск приоритетных критериев". Он является универсальным в том смысле, что даже если учитывается то, что результаты поиска выбраны в качестве релевантных разными пользователями, поиск приоритетных критериев не является персонифицированным для каких-либо конкретных пользователей. Тем не менее, когда два разных пользователя запускают определенный поиск, они могут быть заинтересованы в очень разных вещах.
[0008] Совершенно понятно, что миллионы и миллионы пользователей используют сеть Интернет каждый день, и большинство из этих пользователей использует коммерчески доступную поисковую систему для ознакомления с контентом (содержательное наполнение информационного ресурса или веб-сайта) в режиме онлайн. Следует принять во внимание, что, несмотря на то, что два данных пользователя вводят один и тот же запрос, цели поиска могут быть совершенно разными, а разные результаты поиска будут в то же время удовлетворять целям их поиска. Другими словами, если оба данные пользователи вводят одинаковый поисковый запрос (с разными целями поиска), при этом представленными с одинаковыми SERP, на основе универсальных приоритетных критериев, один или оба пользователей в действительности могут быть не удовлетворены результатами представленной SERP.
[0009] В области поисковых систем и целевой рекламы в Интернете персонификация контента, представляемого пользователю, является одним из наиболее важных вопросов. Были предприняты усилия, для того чтобы определить наиболее релевантный контент для данного пользователя, на основе личных потребностей, интересов и отличительных поведенческих особенностей данного пользователя. Для достижения этой цели были собраны и агрегированы поведенческие данные о пользователе на сервере поисковой системы или же сервере целевой рекламы в Интернете. Другими словами, сервер поисковой системы или сервер целевой рекламы в Интернете отслеживает взаимодействия данного пользователя с различными онлайн-объектами и собирает определенную информацию о взаимодействии данного пользователя.
[0010] После сбора поведенческие данные затем анализируются с использованием различных способов статистического и машинного обучения, и в результате этого анализа создается пользовательская персональная модель ранжирования. Пользовательская модель ранжирования создана с использованием, так называемых, свойств, характерных для ресурса, в которых специфические параметры рассчитаны путем анализа поведенческих особенностей пользователя для данного пользователя.
[0011] Такие свойства представляют широкий спектр параметров, таких как социально-демографические характеристики пользователей (например, помимо прочего: пол и возраст, или общность интересов), специфические поведенческие качества пользователя (например, тот факт, что данный пользователь совершает покупки в интернет-магазинах, которые имеют физическое местоположение, близкое к географическому положению данного пользователя, а также тот факт, нажимает ли пользователь на баннеры или нет, и так далее).
[0012] Известные методики персонификации ранжированных результатов поиска (будь-то результаты поиска, представленные в ответ на поисковый запрос пользователя или же при выборе целевого сообщения, для доставки данному пользователю) используют универсальный алгоритм результата ранжирования (т.е. универсальный алгоритм, описанный выше) и затем повторно ранжируют универсально-ранжированные результаты, используя свойства, характерные для ресурса.
[0013] В некоторых предшествующих уровнях техники, набор наблюдаемых персональных параметров (необязательно сами характерные особенности) определяется сервером в соответствии с их весовыми значениями. Взвешенные персонифицированные параметры указывают для ранжирования поисковой системы или для ранжирования целевого сообщения на то, какие именно поведенческие качества и интересы являются особенно важными для данного пользователя, а какие являются менее важными.
[0014] Патент США 8,442,973, опубликованный 14 мая 2013 года, раскрывает способ и аппарат для оптимизации поведенческих особенностей пользователя для немедленного изменения параметров результата поиска таким образом, чтобы наиболее релевантные документы перемещались в верхнюю часть. В одном из вариантов реализации изобретения, поведенческие данные, которые исходят из практически любой активности, используются для вывода намерений пользователя. Обновленная выводимая неявная модель пользователя далее немедленно используется, посредством повторного ранжирования набора подходящих документов, для лучшего отображения информации, необходимой пользователю. Система обновляет модель пользователя и немедленно осуществляет повторное ранжирование документов, при каждой возможности для того, чтобы постоянно предоставлять наиболее оптимальные результаты. В другом варианте реализации изобретения, система определяет, на основе сходства серии результатов, если текущий запрос относится к той же информационной сессии одного или более предыдущих запросов. Если это так, то текущий запрос расширяется с помощью дополнительных ключевых слов для того, чтобы улучшить нацеливание результатов.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0015] Таким образом, задачей предлагаемой технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.
[0016] В соответствии с первым вариантом осуществления предлагается способ формирования персонализированной модели ранжирования на электронном устройстве, связанном с пользователем. Способ выполняется на электронном устройстве. Способ включает в себя: получение данных от сервера поисковой системы с помощью каналов связи через коммуникационную сеть, указание свойства, характерного для ресурса; оценивание взаимодействия пользователя с веб-ресурсом, выполненное пользователем посредством использования электронного аппарата; определение значений параметров для веб-ресурса на основе взаимодействия пользователя; формирование персонализированной модели ранжирования на основе значений параметров, а также свойств, характерных для ресурса. В большинстве случаев свойства, характерные для ресурса, или отличительные черты веб-ресурса используются для обучения алгоритма ранжирования.
[0017] В некоторых вариантах реализации способа, способ дополнительно включает в себя передачу на сервер поисковой системы персонализированной модели ранжирования, заданная пользователем модель ранжирования сочетается с универсальной моделью ранжирования, имеющейся на сервере поисковой системы, для создания совмещенной модели ранжирования, совмещенной модели ранжирования для ранжирования результатов поиска, сформированных на поисковых запросах, инициированных пользователем.
[0018] В некоторых вариантах реализации способа, способ дополнительно включает в себя передачу на сервер поисковой системы персонализированной модели ранжирования, при этом заданная пользователем модель ранжирования используется с универсальной моделью ранжирования, имеющейся на сервере поисковой системы, для ранжирования результатов поиска, сформированных на поисковых запросах, инициированных пользователем.
[0019] В некоторых вариантах осуществления способа, заданная пользователем модель ранжирования и универсальная модель ранжирования предназначены для: ранжирования результатов поиска посредством использования универсальной модели ранжирования для формирования списка универсально ранжированных результатов поиска; а также повторного ранжирования списка универсально ранжированных результатов поиска, используя заданную пользователем модель ранжирования для формирования списка ранжированных результатов поиска, ориентированного на пользователя.
[0020] В некоторых вариантах осуществления способа, свойство (признак), характерное для ресурса, аналогично свойству, характерному для ресурса, которое используется универсальной моделью ранжирования, использованной сервером поисковой системы для ранжирования результатов поиска.
[0021] В некоторых вариантах способа, свойство, характерное для ресурса, содержит множество свойств, характерных для ресурса, при этом каждое из множества свойств, характерных для ресурса, является таким же свойством, характерным для ресурса, использованным в универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0022] В некоторых вариантах осуществления способа, взаимодействие пользователя указывает на предпочтение пользователя, связанное с веб-ресурсом.
[0023] В некоторых вариантах осуществления способа, формирование содержит в себе применение алгоритма машинного обучения для создания персонализированной модели ранжирования, посредством использования свойства, характерного для ресурса и значения параметра в качестве обучающей последовательности.
[0024] В некоторых вариантах осуществления способа, свойство, характерное для ресурса, выбрано таким образом, чтобы оптимизировать отслеживание взаимодействия пользователя на электронном устройстве.
[0025] В некоторых вариантах осуществления способа, способ дополнительно включает в себя: передачу на сервер поисковой системы персонализированной модели ранжирования, полученный от пользователя поисковой запрос; отправку поискового запроса на сервер поисковой системы; получение от поисковой системы списка ранжированных результатов поиска, список ранжированных результатов поиска, ранжированный сервером поисковой системы, посредством выполнения этапов: ранжирования результатов поиска, используя универсальную модель ранжирования для формирования списка универсально ранжированных результатов поиска; а также повторного ранжирования основного списка универсально ранжированных результатов поиска посредством использования персонализированной модели ранжирования для формирования списка ранжированных результатов поиска, ориентированного на пользователя.
[0026] В некоторых вариантах осуществления способа, способ дополнительно включает в себя получение поискового запроса от пользователя; отправку поискового запроса на сервер поисковой системы; передачу серверу поисковой системы персонализированной модели ранжирования, персонализированной модели ранжирования сочетающейся с универсальной моделью ранжирования, имеющейся на сервере поисковой системы, для создания совмещенной модели ранжирования; получение от поисковой системы ранжированного списка результатов поиска, ранжированного списка результатов поиска, ранжированного сервером поисковой системы посредством применения совмещенной модели ранжирования.
[0027] В некоторых вариантах осуществления способа, свойство, характерное для ресурса, выбрано исходя из универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0028] В некоторых вариантах способа, универсальная модель ранжирования сама по себе персонифицирована на основе взаимодействия пользователя, отслеживаемого сервером, связанного со свойством, характерным для ресурса.
[0029] В некоторых вариантах осуществления способа, взаимодействие пользователя, связанное со свойством, характерным для ресурса, отслеживаемое сервером, имеет совершенно другой тип, чем взаимодействие пользователя, связанное со свойством, характерным для ресурса, отслеживаемое электронным устройством.
[0030] В соответствии с другим аспектом предлагается способ формирования модели ранжирования, ориентированной на пользователя. Способ является исполнимым на сервере поисковой системы, при этом сервер поисковой системы подключен к электронному устройству с помощью каналов связи через коммуникационную сеть. Электронное устройство связано с пользователем. Способ включает: передачу на электронное устройство с помощью каналов связи через коммуникационную сеть указания свойства, характерного для ресурса; получение от устройства связи, с помощью каналов связи через коммуникационную сеть, свойства, характерного для ресурса модели ранжирования, при этом свойство, характерное для ресурса модели ранжирования, сформированное электронным устройством посредством выполнения этапов: оценивания взаимодействия пользователя с веб-ресурсом, выполненного пользователем посредством использования электронного аппарата; определения значения параметра для веб-ресурса на основе взаимодействия пользователя; формирования персонализированной модели ранжирования на основе значения параметра, а также свойства, характерного для ресурса.
[0031] В некоторых вариантах, способ дополнительно включает в себя выбор свойства, характерного для ресурса, для передачи на электронное устройство.
[0032] В некоторых вариантах свойство, характерное для ресурса аналогичного свойства, характерного для ресурса, которое используется в универсальной модели ранжирования, использованной сервером поисковой системы для ранжирования результатов поиска.
[0033] В некоторых вариантах реализации способа, свойство, характерное для ресурса, содержит множество свойств, характерных для ресурса, при этом каждое из множества свойств, характерных для ресурса, является таким же свойством, характерным для ресурса, использованным в универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0034] В некоторых вариантах осуществления способа, выбор состоит из выбора свойства, характерного для ресурса таким образом, чтобы оптимизировать отслеживание взаимодействия пользователя на электронном устройстве.
[0035] В некоторых вариантах осуществления способа, взаимодействие пользователя указывает на предпочтение пользователя, связанное с веб-ресурсом.
[0036] В некоторых вариантах осуществления способа, способ дополнительно включает получение поискового запроса от электронного устройства; формирование набора результатов поиска в ответ на поисковый запрос; ранжирование набора результатов поиска, используя универсальную модель ранжирования, для формирования списка универсально ранжированных результатов поиска; а также повторное ранжирование списка универсально ранжированных результатов поиска, используя заданную пользователем модель ранжирования для формирования списка ранжированных результатов поиска, ориентированного на пользователя.
[0037] В некоторых вариантах осуществления способа, способ дополнительно включает комбинирование персонализированной модели ранжирования с универсальной моделью ранжирования, доступных на сервере поисковой системы, для создания комбинированной модели ранжирования.
[0038] В некоторых вариантах осуществления способа, способ дополнительно включает получение поискового запроса от электронного устройства; формирование набора результатов поиска в ответ на поисковый запрос; с использованием совмещенной модели ранжирования, ранжирование набора результатов поиска, для формирования списка ранжированных результатов поиска, ориентированного на пользователя; отправку списка ранжированных результатов поиска, ориентированного на пользователя, на электронное устройство.
[0039] В некоторых вариантах осуществления способа, совмещение включает в себя: адаптацию значения универсальной модели ранжирования, соответствующей свойству, характерному для ресурса, для соответствия тому, которое используется в персонализированной модели ранжирования.
[0040] В соответствии с другим вариантом осуществления, предлагается электронное устройство. Электронное устройство содержит: пользовательский интерфейс ввода для получения ввода данных пользователем; интерфейс вывода данных пользователем для предоставления по меньшей мере одного визуального или звукового сопровождения; интерфейс подключения к сети для двусторонней связи через коммуникационные сети; а также процессор, соединенный с интерфейсом ввода данных пользователем, интерфейс вывода данных пользователем и интерфейс подключения к сети, процессор, выполненный с возможностью доступа к машиночитаемым командам, которые, затем, выполняются с помощью процессора для запуска следующих действий: получение данных от сервера поисковой системы, с помощью каналов связи через интерфейс подключения к сети, указание свойства, характерного для ресурса; оценить взаимодействие пользователя с веб-ресурсом, которое выполнено пользователем посредством использования электронного аппарата; на основе взаимодействия пользователя, определение значений параметров для веб-ресурса; формирование персонализированной модели ранжирования, на основе значений параметров, а также свойства, характерного для ресурса.
[0041] В некоторых вариантах осуществления электронного устройства, процессор дополнительно выполнен с возможностью: передачи на сервер поисковой системы с помощью каналов связи через интерфейс подключения к сети заданной пользователем модели ранжирования, при этом заданная пользователем модель ранжирования комбинируется с универсальной моделью ранжирования, доступной на сервере поисковой системы, для создания комбинированной модели ранжирования, комбинированная модель ранжирования используется для ранжирования результатов поиска, сформированных на поисковых запросах, инициированных пользователем.
[0042] В некоторых вариантах осуществления электронного устройства, процессор дополнительно выполнен с возможностью: передачи на сервер поисковой системы с помощью каналов связи через интерфейс подключения к сети заданной пользователем модели ранжирования, заданная пользователем модель ранжирования используется с универсальной моделью ранжирования, доступной на сервере поисковой системы, для ранжирования результатов поиска, сформированных на поисковых запросах, инициированных пользователем.
[0043] В некоторых вариантах осуществления электронного устройства, заданная пользователем модель ранжирования и универсальная модель ранжирования предназначены для: ранжирования результатов поиска посредством использования универсальной модели ранжирования для формирования списка универсально ранжированных результатов поиска; а также повторного ранжирования списка универсально ранжированных результатов поиска, используя заданную пользователем модель ранжирования для формирования списка универсально ранжированных результатов поиска, ориентированного на пользователя.
[0044] В некоторых вариантах осуществления электронного устройства, свойство, характерное для ресурса, аналогично свойству, характерному для ресурса, которое используется универсальной моделью ранжирования, использованной сервером поисковой системы для ранжирования результатов поиска.
[0045] В некоторых вариантах, свойство, характерное для ресурса, содержит множество свойств, характерных для ресурса, при этом каждое из множества свойств, характерных для ресурса, является таким же свойством, характерным для ресурса, использованным в универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0046] В некоторых вариантах электронного устройства, взаимодействие пользователя указывает на предпочтение пользователя, связанное с веб-ресурсом.
[0047] В некоторых вариантах осуществления электронного устройства, для формирования, процессор выполнен с возможностью применения алгоритма машинного обучения для создания персонализированной модели ранжирования, посредством использования свойства, характерного для ресурса и значений параметров, в качестве обучающей последовательности.
[0048] В некоторых вариантах осуществления электронного устройства, свойство, характерное для ресурса, выбрано таким образом, чтобы оптимизировать отслеживание взаимодействия пользователя на электронном устройстве.
[0049] В некоторых вариантах осуществления электронного устройства, процессор дополнительно выполнен с возможностью: получения поисковых запросов пользователя, с помощью каналов связи, через интерфейс ввода данных пользователем; отправки поисковых запросов на сервер поисковой системы, с помощью каналов связи, через интерфейс подключения к сети; передачи на сервер поисковой системы заданной пользователем модели ранжирования, с помощью каналов связи, через интерфейс подключения к сети; получения от поисковой системы списка ранжированных результатов поиска, с помощью каналов связи, через интерфейс подключения к сети, списка ранжированных результатов поиска, ранжированного сервером поисковой системы, посредством выполнения этапов: ранжирования результатов поиска, используя универсальную модель ранжирования для формирования списка универсально ранжированных результатов поиска; а также повторного ранжирования основного списка универсально ранжированных результатов поиска посредством использования персонализированной модели ранжирования для формирования списка ранжированных результатов поиска, ориентированного на пользователя.
[0050] В некоторых вариантах осуществления электронного устройства, процессор дополнительно выполнен с возможностью: получения поисковых запросов пользователя, с помощью каналов связи, через интерфейс ввода данных пользователем; отправки поисковых запросов на сервер поисковой системы, с помощью каналов связи, через интерфейс подключения к сети; передачи на сервер поисковой системы заданной пользователем модели ранжирования, с помощью каналов связи, через интерфейс подключения к сети, заданная пользователем модель ранжирования комбинируется с универсальной моделью ранжирования, имеющейся на сервере поисковой системы, для создания комбинированной модели ранжирования; получения от поисковой системы списка ранжированных результатов поиска, с помощью каналов связи, через интерфейс подключения к сети, списка ранжированных результатов поиска, ранжированного сервером поисковой системы посредством применения совмещенной модели ранжирования.
[0051] В некоторых вариантах электронного устройства, свойство, характерное для ресурса, выбрано исходя из универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0052] В некоторых вариантах универсальная модель ранжирования сама по себе персонифицирована на основе взаимодействия пользователя, отслеживаемого сервером, связанного со свойством, характерным для ресурса.
[0053] В некоторых вариантах осуществления электронного устройства, взаимодействие пользователя, связанное со свойством, характерным для ресурса, отслеживаемое сервером, имеет совершенно другой тип, чем взаимодействие пользователя, отслеживаемое электронным устройством.
[0054] В соответствии с другим осуществлением решения предлагается сервер, соединенный с коммуникационной сетью. Сервер включает в себя: коммуникационный интерфейс для связи с электронным устройством с помощью каналов связи, через коммуникационную сеть, процессор, операционно связанный с коммуникационным интерфейсом, при этом процессор выполнен с возможностью: передачи электронному устройству указания свойства, характерного для ресурса, с помощью каналов связи, через коммуникационный интерфейс; получать от коммуникационного устройства свойство, характерное для ресурса модели ранжирования, с помощью каналов связи, через коммуникационный интерфейс, при этом свойство, характерное для ресурса модели ранжирования, сформированное электронным устройством посредством выполнения этапов: оценивания взаимодействия пользователя с веб-ресурсом, выполненного пользователем посредством использования электронного аппарата; определения значений параметров для веб-ресурса на основе взаимодействия пользователя; формирования персонализированной модели ранжирования на основе входного параметра, а также свойств, характерных для ресурса.
[0055] В некоторых вариантах осуществления сервера, процессор дополнительно выполнен с возможностью выбора свойства, характерного для ресурса, для передачи на электронное устройство.
[0056] В некоторых вариантах осуществления сервера, свойство, характерное для ресурса, аналогично свойству, характерному для ресурса, которое используется в универсальной модели ранжирования, использованной сервером поисковой системы для ранжирования результатов поиска.
[0057] В некоторых вариантах сервера, свойство, характерное для ресурса, содержит множество свойств, характерных для ресурса, при этом каждое из множества свойств, характерных для ресурса, является таким же свойством, характерным для ресурса, использованным в универсальной модели ранжирования, которая используется сервером поисковой системы для ранжирования результатов поиска.
[0058] В некоторых вариантах, для осуществления выбора, процессор выполнен с возможностью выбора свойства, характерного для ресурса, таким образом, чтобы оптимизировать отслеживание взаимодействия пользователя на электронном устройстве.
[0059] В некоторых вариантах реализации сервера, взаимодействие пользователя указывает на предпочтение пользователя, связанное с веб-ресурсом.
[0060] В некоторых вариантах осуществления сервера, процессор дополнительно выполнен с возможностью: получения поисковых запросов пользователя, с помощью каналов связи, через сетевой интерфейс; формирования набора результатов поиска в ответ на поисковый запрос; ранжирования набора результатов поиска, посредством использования универсальной модели ранжирования для формирования списка универсально ранжированных результатов поиска; а также повторного ранжирования списка универсально ранжированных результатов поиска, посредством использования персонализированной модели ранжирования, для формирования списка ранжированных результатов поиска, ориентированного на пользователя; отправки списка ранжированных результатов поиска, ориентированного на пользователя, на электронное устройство с помощью каналов связи через сетевой интерфейс.
[0061] В некоторых вариантах осуществления сервера, процессор дополнительно выполнен с возможностью: комбинирования персонализированной модели ранжирования с универсальной моделью ранжирования, доступных на сервере поисковой системы, для создания комбинированной модели ранжирования.
[0062] В некоторых вариантах осуществления сервера, процессор дополнительно выполнен с возможностью: получения поисковых запросов пользователя, с помощью каналов связи, через сетевой интерфейс; формирования набора результатов поиска в ответ на поисковый запрос; ранжирования набора результатов поиска, посредством использования совмещенной модели ранжирования, для формирования списка ранжированных результатов поиска, ориентированного на пользователя; отправки списка ранжированных результатов поиска, ориентированного на пользователя, на электронное устройство с помощью каналов связи через сетевой интерфейс.
[0063] В некоторых вариантах осуществления сервера, для комбинирования, процессор выполнен с возможностью: адаптации значения универсальной модели ранжирования, соответствующей свойству, характерному для ресурса, для того, чтобы соответствовать тому, которое используется в персонализированной модели ранжирования.
[0064] В контексте настоящего описания, поскольку иное не предусмотрено, термин "сервер" представляет собой компьютерную программу, выполняемую на соответствующем оборудовании и способную принимать запросы (например, от клиентского устройства) через сеть и выполнять эти запросы или запускать механизм выполнения запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для настоящей технологии. В контексте настоящей технологии использование выражения «сервер» не означает, что каждая задача (например, полученные инструкции или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
[0065] В контексте настоящего описания «клиентское устройство» подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Таким образом, примерами клиентских устройств (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.
[0066] В контексте настоящего описания, если иное прямо не предусмотрено, «база данных» подразумевает под собой любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, которое выполняет процесс, сохраняющий или использующий информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например выделенном сервере или множестве серверов.
[0067] В контексте настоящего описания, если иное прямо не предусмотрено, «информация» включает в себя информацию, любую информацию, которая может храниться в базе данных. Таким образом, информация охватывает, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.
[0068] В контексте настоящего описания, если иное прямо не предусмотрено, «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
[0069] В контексте настоящего описания, если иное прямо не предусмотрено, «используемый компьютером носитель информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт-диски, DVD-диски, дискеты, жесткие диски и т.д.) USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.
[0070] В контексте настоящего описания, если иное прямо не предусмотрено, слова "первый", "второй", "третий" и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной связи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер " не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что