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

Группа изобретений относится к поисковым системам. Технический результат – реализация назначения расширенного арсенала технических средств для предоставления пользователю страницы результатов поиска на электронном устройстве. Для этого предложен реализуемый с помощью компьютера способ предоставления страницы результатов поиска пользователю электронного устройства, включающий: получение поискового запроса; генерацию набора результатов поискового запроса (SQRS); определение коэффициента релевантности SQRS в зависимости от поискового запроса; генерацию страницы результатов поиска, причем страница результатов поиска содержит SQRS и целевое сообщение, при этом целевое сообщение выбирается сервером путем выполнения следующих этапов: выбор целевого сообщения из первого множества целевых сообщений в случае, если коэффициент релевантности SQRS равен или превышает пороговое значение; в противном случае - выбор целевого сообщения из второго множества целевых сообщений; при этом оба множества содержат различные целевые сообщения, сгруппированные согласно параметру таргетинга; передачу страницы результатов поиска электронному устройству. 4 н. и 27 з.п. ф-лы, 5 ил.

 

Перекрестные ссылки

Нет.

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

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

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

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

Технология, описанная в патенте США №20110264511 А1 предоставляет "алгоритмы для совместного использования с интернет-рекламой, относящиеся к использованию обслуживаемых пороговых значений, связанных с прогнозируемой кликабельностью, и политикам подачи рекламы, связанным с обслуживанием и размещением рекламы на странице сайта. Автономно обученная модель, основанная на машинном обучении, может использоваться в принятии решений при обслуживании рекламы с использованием обслуживаемых возможностей. Тем не менее, обслуживаемые пороговые значения и политики подачи рекламы с целью совместного использования с моделью в принятия решений обслуживания могут регулироваться онлайн, например, в режиме реального времени или близкого к реальному времени, в зависимости от информации, полученной онлайн и влияющей на такие факторы, как прогнозируемая кликабельность и размещение рекламы на странице сайта".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неограничивающие примеры порогового значения для параметра таргетинга содержат: параметр таргетинга предлагаемой цены за клик, например 0,22 USD; пороговое значение параметра таргетинга для кликабельности, выражаемое в процентах, например 1,3 процента; параметр таргетинга расстояние в милях, например 8 миль; и т.д. Пороговым значением параметра таргетинга также может быть абстрактная числовая величина. Такая абстрактная числовая величина может использоваться в тех вариантах реализации, в которых параметр таргетинга представляет собой комбинацию нескольких параметров таргетинга, представленных в виде числового значения и, следовательно, пороговое значение параметров таргетинга может также рассчитываться с использованием абстрактной числовой величины.

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

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

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

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

С целью лучшего пояснения, коэффициент релевантности результат поискового запроса может быть вычислен на сервере, путем выполнения реализуемого с помощью компьютера способа, включающего следующие этапы: а) получение поискового запроса от первого электронного устройства; b) генерирование первого результата поискового запроса в ответ на получение поискового запроса; с) отправка первого результата поискового запроса первому электронному устройству; d) получение от первого электронного устройства, отображения взаимодействия пользователя с первой страницей результатов поиска, причем первая страница результатов поиска содержит первый результат поискового запроса; е) определение коэффициента релевантности первого поискового результата поискового запроса, в зависимости от отображения взаимодействия с пользователем, при этом первый результат поискового запроса генерируется в ответ на поисковый запрос; f) назначение коэффициента релевантности поисковому запросу; g) генерирование следующего результата поискового запроса в ответ на прием того же или аналогичного поискового запроса от второго электронного устройства; h) отправка электронному устройству второго результата поискового запроса; i) получение от электронного устройства отображения взаимодействия пользователя со следующей страницей результатов поиска, причем страница результатов поиска содержит следующий результат поискового запроса; j) определение коэффициента релевантности следующего результата поискового запроса, причем следующий результат поискового запроса генерируется в ответ на поисковый запрос; k) повторное назначение коэффициента релевантности поискового запроса, причем коэффициент релевантности поискового запроса зависит от коэффициента релевантности первого результата поискового запроса и следующего результата поискового запроса, причем первый результат поискового запроса и следующий результат поискового запроса генерируются в ответ на тот же поисковый запрос или в ответ на последовательность таких же поисковых запросов; l) повторение этапов от "g)" до "l)".

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

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

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

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

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

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

Неограничивающие примеры порогового значения для параметра таргетинга содержат: параметр таргетинга предлагаемой цены за клик, например 0,22 USD; пороговое значение параметра таргетинга для кликабельности, выражаемое в процентах, например 1,3 процента; параметр таргетинга расстояния в милях, например 8 миль; и т.д. Пороговым значением параметра таргетинга также может быть абстрактная числовая величина. Такая абстрактная числовая величина может использоваться в вариантах реализации, в которых параметр таргетинга представляет собой комбинацию нескольких параметров таргетинга, представленных в виде числового значения и, следовательно, пороговое значение параметров таргетинга может также рассчитываться с использованием абстрактной числовой величины.

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

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

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

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

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

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

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

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

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

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

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

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

Неограничивающие примеры порогового значения для параметра таргетинга содержат: параметр таргетинга предлагаемой цены за клик, например 0,22 USD; пороговое значение параметра таргетинга для кликабельности, выражаемое в процентах, например 1,3 процента; параметр таргетинга расстояния в милях, например 8 миль; и т.д. Порогом параметра таргетинга также может быть абстрактная числовая величина. Такая абстрактная числовая величина может использоваться в тех вариантах реализации, в которых параметр таргетинга представляет собой комбинацию нескольких параметров таргетинга, представленных в виде числового значения и, следовательно, пороговое значение параметров таргетинга может также рассчитываться с использованием абстрактной числовой величины.

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

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

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

С целью улучшения пояснения коэффициент релевантности результата поискового запроса может быть вычислен на сервере, путем выполнения реализуемого с помощью компьютера способа, включающего следующие этапы: а) получение поискового запроса от первого электронного устройства; b) генерирование первого результата поискового запроса в ответ на получение поискового запроса; с) отправка первого результата поискового запроса первому электронному устройству; d) получение от первого электронного устройства, отображения взаимодействия пользователя с первой страницей результатов поиска, причем первая страница результатов поиска содержит первый результат поискового запроса; е) определение коэффициента релевантности первого поискового результата поискового запроса, в зависимости от отображения взаимодействия с пользователем, при этом первый результат поискового запроса генерируется в ответ на поисковый запрос; f) назначение коэффициента релевантности поисковому запросу; g) генерирование следующего результата поискового запроса в ответ на прием того же или аналогичного поискового запроса от второго электронного устройства; h) отправка электронному устройству второго результата поискового запроса; i) получение от электронного устройства отображения взаимодействия пользователя со следующей страницей результатов поиска, причем страница результатов поиска содержит следующий результат поискового запроса; j) определение коэффициента релевантности следующего результата поискового запроса, причем следующий результат поискового запроса генерируется в ответ на поисковый запрос; k) повторное назначение коэффициента релевантности поискового запроса, причем коэффициент релевантности поискового запроса зависит от коэффициента релевантности первого результата поискового запроса и следующего результата поискового запроса, причем первый результат поискового запроса и следующий результат поискового запроса генерируются в ответ на тот же поисковый запрос или в ответ на последовательность таких же поисковых запросов; l) повторение этапов от "g)" до "l)".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неограничивающие примеры порогового значения для параметра таргетинга содержат: параметр таргетинга предлагаемой цены за клик, например 0,22 USD; пороговое значение параметра таргетинга для кликабельности, выражаемое в процентах, например 1,3 процента; параметр таргетинга расстояния в милях, например 8 миль; и т.д. Пороговым значением параметра таргетинга также может быть абстрактная числовая величина. Такая абстрактная числовая величина может использоваться в тех вариантах реализации, в которых параметр таргетинга представляет собой комбинацию нескольких параметров таргетинга, представленных в виде числового значения и, следовательно, пороговое значение параметров таргетинга может также рассчитываться с использованием абстрактной числовой величины.

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

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

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

С целью лучшего пояснения, коэффициент релевантности результат поискового запроса может быть вычислен на сервере, путем выполнения реализуемого с помощью компьютера способа, включающего следующие этапы: а) получение поискового запроса от первого электронного устройства; b) генерирование первого результата поискового запроса в ответ на получение поискового запроса; с) отправка первого результата поискового запроса первому электронному устройству; d) получение от первого электронного устройства, отображения взаимодействия пользователя с первой страницей результатов поиска, причем первая страница результатов поиска содержит первый результат поискового запроса; е) определение коэффициента релевантности первого поискового результата поискового запроса, в зависимости от отображения взаимодействия с пользователем, при этом первый результат поискового запроса генерируется в ответ на поисковый запрос; f) назначение коэффициента релевантности поисковому запросу; g) генерирование следующего результата поискового запроса в ответ на прием того же или аналогичного поискового запроса от второго электронного устройства; h) отправка электронному устройству второго результата поискового запроса; i) получение от электронного устройства отображения взаимодействия пользователя со следующей страницей результатов поиска, причем страница результатов поиска содержит следующий результат поискового запроса; j) определение коэффициента релевантности следующего результата поискового запроса, причем следующий результат поискового запроса генерируется в ответ на поисковый запрос; k) повторное назначение коэффициента релевантности поискового запроса, причем коэффициент релевантности поискового запроса зависит от коэффициента релевантности первого результата поискового запроса и следующего результата поискового запроса, причем первый результат поискового запроса и следующий результат поискового запроса генерируются в ответ на тот же поисковый запрос или в ответ на последовательность таких же поисковых запросов; l) повторение этапов от "g)" до "l)".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В контексте данной заявки выражение "носитель используемой компьютером информации" подразумевает использование носителя любого характера и вида, включая RAM, ROM, диски (CD-ROM, DVD, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные диски, стримеры и т.д.

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

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

Для лучшего понимания данной технологии, а также других аспектов и дополнительных особенностей данной заявки предусмотрена ссылка на следующее описание, которое должно использоваться вместе с прилагаемыми чертежами, где: На Фиг. 1 представлен схематический чертеж, поясняющий работу системы 100, используемой для осуществления вариантов реализации данной технологии. На Фиг. 2А представлен интерфейс веб-браузера 106, являющийся комбинированным пользовательским интерфейсом ввода и вывода поискового приложения 104 электронного устройства 102 системы 100 на Фиг. 1. На Фиг. 2В представлена страница результатов поиска 216, являющаяся частью интерфейса веб-браузера 106, являющегося комбинированным пользовательским интерфейсом ввода и вывода и представленного на Фиг. 2А.

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

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

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

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

На Фиг. 1 представлена система 100, в соответствии с одним вариантом реализации данной технологии. Система 100 содержит электронное устройство 102. Электронное устройство 102, как правило, ассоциируется с пользователем 140, и, таким образом, может иногда упоминаться как "клиентское устройство". Следует отметить, что для электронного устройства 102, связанного с пользователем 140, не предполагается или не подразумевается режим работы - например, нет необходимости в авторизации, нет необходимости в регистрации и т.п.

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

Электронное устройство 102 содержит аппаратные средства и/или программное обеспечение и/или встроенное программное обеспечение (или их комбинацию), поисковое приложение 104. В общем случае, поисковое приложение 104 выполнено с целью предоставления пользователю 140 возможности выполнения поиска. Реализация поискового приложения 104 не ограничивается конкретным образом. Один из примеров поискового приложения 104 может быть реализован в виде доступа пользователя к веб-сайту, связанному с поисковой системой для получения с помощью веб-браузера доступа к поисковому приложению 104. Например, можно получить доступ к поисковому приложению путем ввода в веб-браузере адреса URL: www.yandex.ru, связанного с поисковой системой Яндекс. Следует также понимать, что доступ к поисковому приложению 104 возможно получить с помощью любой другой коммерческой или проприетарной поисковой системы.

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

Как правило, поисковое приложение 104 содержит интерфейс веб-браузера 106 и омнибокс 108. Главным назначением омнибокса 108 является предоставление пользователю 140 возможности ввода запроса или "строки поиска", или URL, связанного с веб-ресурсом, который желает посетить пользователь. Главным назначением интерфейса веб-браузера 106 является предоставление результатов поиска, в ответ на запрос пользователя, введенный в омнибоксе 108, или отображение веб-ресурса, URL которого вводится в омнибоксе 108. То, как обрабатывается пользовательский запрос и как представляются результаты поиска более подробно будет описано ниже.

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

Система 100 содержит также сервер 114, соединенный с сетью передачи данных 112 посредством линии связи (не имеет отдельного номера). Сервер 114 может быть выполнен в виде обычного компьютера-сервера. В качестве примера варианта реализации данной технологии сервер 114 может быть выполнен в виде сервера Dell™ PowerEdge™, работающего под управлением операционной системы Microsoft™ Windows Server™. Безусловно, сервер 116 может быть выполнен как любое другое подходящее аппаратное средство и/или программное обеспечение и/или встроенное программное обеспечение, или их сочетание. В представленном неограничивающем варианте данной технологии сервер 114 является одним сервером. В альтернативных неограничивающих вариантах реализации данной технологии функциональные возможности сервера 114 могут быть распределенными и могут осуществляться посредством множества серверов.

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

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

Сервер 114 связан или иным образом соединен с поисковым кластером 116. Несмотря на то, что сервер 114 показан соединенным с поисковым кластером 116 посредством выделенной линии связи (не пронумерована), как вариант, сервер 114 может быть соединен с поисковым кластером 116 посредством сети передачи данных 112.

Поисковый кластер 116 содержит модуль обработки 118. Модуль обработки 118, в свою очередь, содержит модуль веб-поиска 120 и модуль вертикального поиска 122. Модуль веб-поиска 120 имеет доступ (или, иным образом содержит) веб-базу данных 130. Модуль вертикального поиска 122 имеет доступ (или, иным образом содержит) вертикальную базу данных 132.

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

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

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

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

Модуль обработки 118 дополнительно содержит (или имеет доступ к нему) модуль вертикального поиска 122, который может быть также выполнен в виде множества вертикальных модулей поиска. Следует понимать, что количество модулей во множестве вертикальных модулей поиска не предназначено для ограничения вариантов реализации данной технологии.

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

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

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

Кроме того, представленный в данной заявке в описательных целях термин "вертикальный" (в вертикальном поиске или в домене вертикального поиска) предназначен для обозначения поиска, выполненного на подмножестве большого множества данных, причем подмножество сгруппировано в соответствии с атрибутом данных. Поскольку модуль вертикального поиска 122 реализует службу изображений, модуль вертикального поиска 122 осуществляет поиск в подмножестве (т.е. изображения) множества данных (т.е. всех данных потенциально доступных для поиска), причем подмножество данных хранится в вертикальной базе данных 132.

Система 100 дополнительно содержит кластер целевых сообщений 124. В показанном варианте реализации кластер целевых сообщений 124 соединен с сервером 114 посредством выделенной линии связи (не показана). Как вариант, кластер целевых сообщений 124 соединен с сервером 114 посредством сети передачи данных 112. Кластер целевых сообщений 124 имеет доступ (или, иным образом содержит) базу данных целевых сообщений 134.

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

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

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

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

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

Кластер целевых сообщений 124 отвечает за предоставление множества целевых сообщений серверу 114 для добавления на страницу результатов поиска. Кластер целевых сообщений 124 выбирает целевые сообщения в ответ на поисковый запрос, полученный от сервера 114, причем поисковый запрос основан, по меньшей мере, частично, на поисковом запросе и/или идентификаторе пользователя, выполняющего поисковый запрос. Идентификатор пользователя, полученный, например, в качестве идентификатора пользователя как часть запроса, может предоставить возможность кластеру целевых сообщений 124 определить профиль пользователя (или профиль пользователя, связанный с группой пользователей подобных пользователю 140) для выбора соответствующих целевых сообщений для пользователя 140. Поскольку фактически выбранное целевое сообщение широко известно в данной области техники по этой причине оно не будет описываться в данной заявке во всей полноте.

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

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

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

Кластер целевых сообщений 124 выбирает целевые сообщения и группы выбранных целевых сообщений в первом и втором множестве целевых сообщений, содержащих различные целевые сообщения, основанные на параметре таргетинга. Затем сервер 114 генерирует страницу результатов поиска путем объединения результатов поискового запроса с целевыми сообщениями из одного из множеств целевых сообщений, и возвращает страницу результатов поиска электронному устройству 102 посредством сети передачи данных 112 для отображения пользователю 140. Параметром таргетинга может быть фактическая кликабельность целевого сообщения, или прогнозируемая кликабельность целевого сообщения, или предлагаемая цена, связанная с целевым сообщением, или комбинация некоторых из этих параметров таргетинга. Список параметров таргетинга, представленный в данной заявке в качестве примера, не является исчерпывающим: возможны также и другие параметры.

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

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

Неограничивающие примеры порогового значения для параметра таргетинга содержат: параметр таргетинга предлагаемой цены за клик, например 0,22 USD; пороговое значение параметра таргетинга для кликабельности, выражаемое в процентах, например 1,3 процента; параметр таргетинга расстояния в милях, например 8 миль; и т.д. Порогом параметра таргетинга также может быть абстрактная числовая величина. Такая абстрактная числовая величина может использоваться в тех вариантах реализации, в которых параметр таргетинга представляет собой комбинацию нескольких параметров таргетинга, представленных в виде числового значения и, следовательно, пороговое значение параметров таргетинга может также вычисляться с использованием абстрактной числовой величины.

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

На Фиг. 2А представлен комбинированный пользовательский интерфейс ввода и вывода, причем интерфейс ввода предназначен для приема данных, вводимых пользователем, а интерфейс вывода предназначен для предоставления пользователю, по меньшей мере, одного из визуальных и звуковых выходов. В частности, на иллюстрации на Фиг. 2А изображен снимок экрана вышеупомянутой программы поиска 104, выполняемой на электронном устройстве 102, имеющем веб-интерфейс 106. Часть снимка экрана интерфейса браузера 106, изображенная на Фиг. 2А состоит из двух областей: области взаимодействия с пользователем 213, и страницы результатов поиска 216.

В данном конкретном варианте реализации, веб-интерфейс браузера 106 является веб-интерфейсом браузера Яндекс™, отображаемым на экране дисплея электронного устройства 102 (электронное устройство 102 является настольным персональным компьютером Lenovo с процессором Core 2 Duo 2,2 ГГц под управлением Windows ХР с 2 Гб оперативной памяти).

Веб-интерфейс браузера 106, и, в частности, область взаимодействия с пользователем 213, содержит вышеупомянутый омнибокс 108. В представленном варианте реализации данной технологии, омнибокс 108 содержит составной адрес и панель поиска, где пользователь 140 может ввести поисковый запрос 212 непосредственно в комбинации адреса и строки поиска.

В альтернативных вариантах реализации данной технологии, омнибокс 108 является адресной строкой, в которую пользователь 140 не может ввести поисковый запрос. Для осуществления поиска, пользователь 140 может ввести унифицированный указатель ресурса (URL) поставщика служб поиска, например, www.google.com, а затем ввести поисковый запрос в строке поиска 214, причем строка поиска 214 отображается на веб-странице поставщика служб поиска.

На Фиг. 2В более подробно представлена страница результатов поиска 216, причем процесс формирования страницы результатов поиска 216 описывается более подробно. В ответ на прием поискового запроса 212 от пользователя 140, электронное устройство 102 посылает поисковый запрос 212 серверу 114 посредством сети передачи данных 112. В ответ на прием поискового запроса 212 от электронного устройства 102, сервер 114 передает страницу результатов поиска 216 в любом подходящем формате, например в формате JSON, электронному устройству 102 для отображения на экране дисплея электронного устройства 102 посредством сети передачи данных 112.

Страница результатов поиска 216 содержит результат поискового запроса 218, первое целевое сообщение 220, второе целевое сообщение 222, и третье целевое сообщение 224, причем первое целевое сообщение 220 и второе целевое сообщение 222 находятся в первом пространственном размещении 226, а третье целевое сообщение 224 расположено во втором пространственном размещении 228.

На Фиг. 3 представлена блок-схема реализуемого с помощью компьютера способа 300 представления страницы результатов поиска 216 пользователю 140 на электронном устройстве 102, причем электронное устройство 102 содержит поисковое приложение 104, при этом способ реализуется посредством сервера 114.

На этапе 302 сервер 114 принимает поисковый запрос от электронного устройства 102 посредством сети передачи данных 112, причем электронное устройство 102 содержит поисковое приложение 104.

На этапе 304 сервер 114 генерирует результат поискового запроса, удовлетворяющий результатам поиска 218.

В этом примере реализации данной технологии, "результат поискового запроса" является списком результатов, возвращенных сервером 114. Список результатов, возвращенных сервером 114, может содержать список результатов, возвращенных модулем веб-поиска 120 (также известных как основные результаты веб-поиска), или модулем вертикального поиска 122 (также известных как результаты вертикального поиска), или сочетанием результатов, возвращенных модулем веб-поиска 120 и модулем вертикального поиска 122.

Как упоминалось ранее, поисковый кластер 116 выполняет поиск и возвращает упорядоченный результат поискового запроса. Упорядоченный результат поискового запроса может содержать комбинацию основных результатов поиска и результатов вертикального поиска (или множества результатов вертикального поиска) или, другими словами, результат поискового запроса, по меньшей мере, одного из множества модулей вертикального поиска. Результаты поискового запроса также могут не содержать результатов. Например, это может быть в случае, если нет подходящих документов, в которых найден ответ на поисковый запрос.

На этапе 306, в зависимости от поискового запроса, сервер 114 определяет коэффициент релевантности результата поискового запроса 218. В описательных целях термин "коэффициент релевантности результатов поискового запроса" означает вероятность того, что результаты поискового запроса удовлетворят намерения пользователя в отношении поиска. Способы определения коэффициента релевантности результатов поискового запроса в этой реализации данной технологии основаны на алгоритмах машинного обучения. В целях примера, но не ограничения, коэффициент релевантности результатов поискового запроса 218 может быть определен на основе предыдущих взаимодействий пользователя с результатами поискового запроса, генерируемыми в ответ на одинаковые или по практически одинаковые поисковые запросы. В частности, наблюдая предыдущие взаимодействия других пользователей с похожими или практически похожими результатами поиска, сервер 114 может определить с какой вероятностью результаты поискового запроса удовлетворяют намерениям пользователя 140 в отношении поиска.

На этапе 308, сервером 114 выбирается целевое сообщение. Для осуществления выбора, на под-этапе 310 сервер 114 определяет является ли коэффициент релевантности результатов поискового запроса 118 равным, выше или ниже порогового значения. Если сервером 114 определяется, что коэффициент релевантности результата поискового запроса 118 равен или превышает пороговое значение (под-этап 312), то сервером 114 выбирается целевое сообщение из первого множества целевых сообщений (под-этап 314). Если сервером 114 определяется, что коэффициент релевантности результата поискового запроса 118 ниже порогового значения (под-этап 316), то сервером 114 выбирается целевое сообщение из второго множества целевых сообщений (под-этап 318).

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

Например, первое пороговое значение может заранее определяться для поисковых запросов, связанных с автомобилями, таких как "Jaguar 3,4 л", "подержанные автомобили", "1995 Eagle Talon" и т.п.; второе пороговое значение может заранее определяться для поисковых запросов, связанных с ресторанами быстрого обслуживания, например "пицца", "доставка суши" и т.п.; и третий порог может заранее определяться для поисковых запросов, включая поисковые запросы, например, "популяция ягуаров", "преобразование литр-галлон", "обои для рабочего стола с вагоном" и т.д.

На этапе 320, сервером 114 генерируется страница результатов поиска 216, причем страница результатов поиска 216 содержит результат поискового запроса 218, при этом результат поискового запроса 218, сгенерирован на этапе 304, причем целевое сообщение, выбрано на этапе 308, или целевое сообщение выбрано на этапах 308, под-этапах 310, 312 и 314.

На этапе 322 сервером 114 передается страница результатов поиска 216 электронному устройству 102 посредством сети передачи данных 112.

Затем завершается выполнение способа 300.

На Фиг. 4 представлена блок-схема способа 400, реализуемого с помощью компьютера, представления страницы результатов поиска 216 пользователю 140 на электронном устройстве 102, причем электронное устройство 102 содержит поисковое приложение 104, при этом способ реализуется посредством сервера 114. Способ 400 реализуется в соответствии с другим неограничивающим вариантом реализации данной технологии.

На этапе 402 сервер 114 принимает поисковый запрос от электронного устройства 102 посредством сети передачи данных 112, причем электронное устройство 102 содержит поисковое приложение 104.

На этапе 404 сервер 114 генерирует результат поискового запроса, удовлетворяющий результатам поиска 218.

В этом примере реализации данной технологии, "результат поискового запроса" является списком результатов, возвращенных сервером 114. Список результатов, возвращенных сервером 114, может содержать список результатов, возвращенных модулем веб-поиска 120 (также известных как основные результаты веб-поиска), или модулем вертикального поиска 122 (также известных как результаты вертикального поиска), или сочетанием результатов, возвращенных модулем веб-поиска 120 и модулем вертикального поиска 122.

Как упоминалось ранее, поисковый кластер 116 выполняет поиск и возвращает упорядоченный результат поискового запроса. Упорядоченный результат поискового запроса может содержать комбинацию основных результатов поиска и результатов вертикального поиска (или множества результатов вертикального поиска) или, другими словами, результат поискового запроса, по меньшей мере, из одного множества модулей вертикального поиска. Результаты поискового запроса также могут не содержать результатов. Например, это может быть в случае, если нет подходящих документов, в которых найден ответ на поисковый запрос.

На этапе 406, сервером 114 выбирается целевое сообщение для отображения на странице результатов поиска 216.

На этапе 408 сервер 114 определяет коэффициент релевантности результата поискового запроса 218, в зависимости от поискового запроса. В описательных целях термин "коэффициент релевантности результатов поискового запроса" означает вероятность того, что результаты поискового запроса удовлетворят намерения пользователя в отношении поиска. Способы определения коэффициента релевантности результатов поискового запроса в этой реализации данной технологии основаны на алгоритмах машинного обучения. В целях примера, но не ограничения, коэффициент релевантности результатов поискового запроса 218 может быть определен на основе предыдущих взаимодействий пользователя с результатами поискового запроса, генерируемыми в ответ на одинаковые или практически одинаковые поисковые запросы. В частности, путем проведения анализа предыдущих взаимодействий других пользователей с похожими или практически похожими результатами поиска, сервер 114 может определить с какой вероятностью результаты поискового запроса удовлетворяют намерение пользователя 140 в отношении поиска.

На этапе 410 сервером 114 определяется пространственное размещение целевого сообщения. Для осуществления выбора, на под-этапе 412 сервером определяется является ли коэффициент релевантности результата поискового запроса равным, выше или ниже пороговому значению. Если сервером 114 определяется, что коэффициент релевантности результата поискового запроса 218 равен или превышает пороговое значение (под-этап 414), сервером 114 выбирается первое пространственное размещение (под-этап 416). Если сервером 114 определяется, что коэффициент релевантности результата поискового запроса 218 ниже порогового значения (под-этап 418), сервером 114 выбирается второе пространственное размещение (под-этап 420).

В некоторых вариантах реализации данной технологии, пороговое значение коэффициента релевантности результата поискового запроса 118 может устанавливаться сервером 114 заранее. В некоторых вариантах реализации, пороговое значение может быть одинаковым для любых результатов поискового запроса. В других примерах реализации данной технологии, различные пороговые значения для коэффициента релевантности результата поискового запроса могут заранее определяться для различных категорий поисковых запросов в зависимости от того, какой был сформирован результат поискового запроса. Например, первое пороговое значение может заранее определяться для поисковых запросов, связанных с автомобилями, таким как "Jaguar 3,4 л", "подержанные автомобили", "1995 Eagle Talon" и т.п.; второе пороговое значение может заранее определяться для поисковых запросов, связанных с ресторанами быстрого обслуживания, например "пицца", "доставка суши" и т.п.; и третий порог может заранее определяться для поисковых запросов, включая поисковые запросы, например "популяция ягуаров", "преобразование литр-галлон", "обои для рабочего стола с вагоном" и т.д.

На этапе 422, сервером 114 генерируется страница результатов поиска 216, причем страница результатов поиска 216 содержит результат поискового запроса 218, при этом результат поискового запроса 218, сгенерирован на этапе 404, причем целевое сообщение, выбрано на этапе 406, пространственное размещение целевого сообщения на этапах 410, 412, 414 и 416 или целевое сообщение было выбрано на этапах 410, 412, 418 и 420.

На этапе 424, сервером 114 электронному устройству 102 передается страница результатов поиска 216 посредством сети передачи данных 112.

Затем завершается выполнение способа 400.

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

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

получение поискового запроса от электронного устройства посредством сети передачи данных;

генерацию набора результатов поискового запроса, удовлетворяющего результатам поиска;

выбор целевого сообщения;

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

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

передачу страницы результатов поиска на электронное устройство посредством сети передачи данных.

2. Способ по п. 1, в котором упомянутое выше целевое сообщение выбирается сервером путем выполнения следующих этапов:

выбор целевого сообщения из первого множества целевых сообщений в случае, если параметр таргетинга равен или выше порогового значения параметра таргетинга;

выбор целевого сообщения из второго множества целевых сообщений в случае, если параметр таргетинга ниже порогового значения параметра таргетинга;

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

3. Способ по п. 1, в котором упомянутое выше целевое сообщение выбирается сервером путем выполнения следующих этапов:

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

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

4. Способ по любому из пп. 1-3, в котором определяют пороговое значения релевантности.

5. Способ по п. 4, в котором определение порогового значения релевантности включает определение порогового значения релевантности в зависимости от категории поискового запроса.

6. Способ по п. 5, в котором поисковый запрос является первым поисковым запросом из первой категории, и упомянутое выше определение порогового значения релевантности включает определение иного порогового значения релевантности по отношению к другому пороговому значению релевантности, связанному со вторым поисковым запросом второй категории.

7. Способ по любому из пп. 1-3, в котором целевое сообщение содержит цифровое рекламное объявление.

8. Способ по любому из пп. 1-3, в котором параметр таргетинга содержит фактическую кликабельность целевого сообщения.

9. Способ по любому из пп. 1-3, в котором параметр таргетинга содержит прогнозируемую кликабельность целевого сообщения.

10. Способ по любому из пп. 1-3, в котором параметр таргетинга включает предлагаемую цену, связанную с целевым сообщением.

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

прием поискового запроса от электронного устройства посредством сети передачи данных;

генерацию набора результатов поискового запроса, удовлетворяющего результатам поиска;

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

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

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

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

передачу страницы результатов поиска электронному устройству посредством сети передачи данных.

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

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

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

14. Способ по любому из пп. 11-13, в котором определяют пороговое значение релевантности.

15. Способ по п. 14, в котором определение порогового значения релевантности включает определение порогового значения релевантности в зависимости от категории поискового запроса.

16. Способ по п. 15, в котором поисковый запрос является первым поисковым запросом из первой категории, и упомянутое выше определение порогового значения релевантности включает определение иного порогового значения релевантности по отношению к другому пороговому значению релевантности, связанному со вторым поисковым запросом второй категории.

17. Способ по любому из пп. 11-13, в котором целевое сообщение содержит цифровое рекламное объявление.

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

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

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

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

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

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

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

22. Способ по п. 21, в котором осуществляют определение сервером пространственного размещения целевого сообщения путем выполнения следующих этапов:

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

23. Способ по п. 21, в котором осуществляют определение сервером пространственного размещения целевого сообщения путем выполнения следующих этапов:

выбор первого пространственного размещения целевого сообщения на странице результатов поиска в случае, если коэффициент релевантности набора результатов поискового запроса выше или равен пороговому значению релевантности;

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

24. Способ по любому из пп. 21-23, в котором определяют сервером порогового значения релевантности.

25. Способ по п. 24, в котором упомянутое выше определение сервером порогового значения релевантности включает определение порогового значения релевантности в зависимости от категории поискового запроса.

26. Способ по п. 25, в котором поисковый запрос является первым поисковым запросом из первой категории, упомянутое выше определение порогового значения релевантности включает определение иного порогового значения релевантности по отношению к другому пороговому значению релевантности, связанному со вторым поисковым запросом второй категории.

27. Способ по любому из пп. 21-23, в котором целевое сообщение содержит цифровое рекламное объявление.

28. Способ по любому из пп. 21-23, в котором параметр таргетинга содержит фактическую кликабельность целевого сообщения.

29. Способ по любому из пп. 21-23, в котором параметр таргетинга содержит прогнозируемую кликабельность целевого сообщения.

30. Способ по любому из пп. 21-23, в котором параметр таргетинга содержит предлагаемую цену, связанную с целевым сообщением.

31. Электронное устройство для сетевого поиска, содержащее: пользовательский интерфейс ввода для приема данных, вводимых пользователем;

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

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

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

набор результатов поискового запроса, причем набор результатов поискового запроса генерируется сервером в ответ на поисковый запрос, и

целевое сообщение, причем целевое сообщение выбирается сервером путем выполнения этапов:

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

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

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



 

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

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

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

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

Изобретение относится к измерению части тела. Техническим результатом является обеспечение отслеживания движения сканера с 6-ю степенями свободы.

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

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении эффективности мониторинга системы.

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

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

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

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

Изобретение относится к облачному сетевому сервису. Технический результат заключается в определении спам-активности в облачном сервисе.

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

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

Группа изобретений относится к средствам для предоставления предложений тематического поиска. Технический результат – предоставление точных результатов поиска для пользователя.

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

Изобретение относится к области распространения контента в сети. Технический результат – защищенное распространение файла одному или нескольким пользовательским устройствам.

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

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

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

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

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

Наверх