СИСТЕМА И СПОСОБ РАНЖИРОВАНИЯ ПОИСКОВЫХ РЕЗУЛЬТАТОВ НА ОСНОВЕ ПАРАМЕТРА ПОЛЕЗНОСТИ

1. Способ создания страницы результатов поиска (SERP), способ выполняется на сервере и включает в себя:
а) получение поискового запроса от электронного устройства, связанного с пользователем;
б) в ответ на получение поискового запроса создание набора поисковых результатов, причем набор поисковых результатов включает в себя ранжированное множество поисковых результатов, которое, в свою очередь, включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, причем ранжированное множество поисковых результатов было ранжировано на основе, по меньшей мере частично, параметра полезности;
в) создание SERP, отображающей ранжированное множество результатов поиска;
где параметр полезности указывает на оптимальное положение по меньшей мере одного результата вертикального поиска в наборе поисковых результатов на основе определенной полезности по меньшей мере одного результата вертикального поиска по отношению к поисковому запросу, причем параметр полезности был предварительно определен на основе обучающей выборки пользовательских данных о прошлых пользовательских взаимодействиях по меньшей мере с одним результатов вертикального поиска, посредством:
i) в ответ на получение поискового запроса от тестового электронного устройства, связанного с первым участником первой тестовой группы пользователей (test user group, TUG), осуществление предыдущего поиска и создание предыдущей SERP, причем предыдущая SERP включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, ранжированные смешанным образом, где исходный ранг по меньшей мере одного результата вертикального поиска в смешанном ранжировании был модифицирован для ранжирования по меньшей мере одного результата вертикального поиска случайным образом, и, таким образом, по меньшей мере один результат вертикального поиска размещается на предыдущей SERP на первой случайной позиции;
ii) после отображения предыдущей SERP на тестовом электронном устройстве первому участнику первой TUG проведение анализа поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на предыдущей SERP, причем по меньшей мере один результат вертикального поиска был размещен на первой случайной позиции на предыдущей SERP; и
iii) на основе, по меньшей мере частично, поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на первой случайной позиции на предыдущей SERP, определение полезности по меньшей мере одного результата вертикального поиска, относящегося к поисковому запросу, и создание параметра полезности.
2. Способ по п. 1, в котором поведение первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на первой случайной позиции на предыдущей SERP включает в себя один или несколько пунктов из перечисленного: отношение количества щелчков мышью к количеству показов; время, проведенное за просмотром после перехода по щелчку; и другие данные на основе щелчков мышью.
3. Способ по п. 2, в котором первая случайная позиция представляет собой более низкий ранг, чем исходный ранг по меньшей мере одного результата вертикального поиска.
4. Способ по п. 2, в котором первая случайная позиция представляет собой более высокий ранг, чем исходный ранг по меньшей мере одного результата вертикального поиска.
5. Способ по п. 3, в котором переход по щелчку или время, проведенное за просмотром после перехода по щелчку первым пользователем первой TUG по отношению по меньшей мере к одному результату вертикального поиска с более низким положением, определяет полезность по меньшей мере одного результата вертикального поиска.
6. Способ по п. 4, в котором отсутствие перехода по щелчку или время, проведенное за просмотром после перехода по щелчку первым пользователем первой TUG по отношению по меньшей мере к одному результату вертикального поиска с более высоким положением, определяет отсутствие полезности по меньшей мере одного результата вертикального поиска.
7. Способ по п. 1, в котором ранжированное множество результатов поиска было ранжировано на основе, по меньшей мере, частично, параметра полезности и второго параметра полезности, причем второй параметр полезности указывает на оптимальную позицию по меньшей мере одного результата общего поиска в наборе результатов поиска на основе второй определенной полезности по меньшей мере одного результата общего поиска по отношению к поисковому запросу, и второй параметр полезности и вторая определенная полезность были предварительно определены на основе второй обучающей выборки пользовательских данных о предыдущих взаимодействиях пользователя по меньшей мере с одним результатом общего поиска посредством:
i) в ответ на получение поискового запроса от второго тестового электронного устройства, связанного со вторым участником второй тестовой группы пользователей (test user group, TUG), осуществление второго предыдущего поиска и создание второй предыдущей SERP, причем вторая предыдущая SERP включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, ранжированные вторым смешанным образом, где исходный ранг по меньшей мере одного результата общего поиска из второго смешанного ранжирования был модифицирован для ранжирования по меньшей мере одного результата общего поиска случайным образом, и, таким образом, по меньшей мере один результат общего поиска размещается на второй предыдущей SERP на второй случайной позиции;
ii) после отображения второй предыдущей SERP на втором тестовом электронном устройстве второму участнику второй TUG, проведение анализа поведения второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй предыдущей SERP, причем по меньшей мере один результат общего поиска был размещен на второй случайной позиции на второй предыдущей SERP; и
iii) на основе, по меньшей мере частично, поведения второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй случайной позиции на второй предыдущей SERP, определение второй полезности по меньшей мере одного результата общего поиска, относящегося к поисковому запросу, и создание второго параметра полезности.
8. Способ по п. 7, в котором поведение второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй случайной позиции на второй предыдущей SERP включает в себя один или несколько пунктов из перечисленного: отношение количества щелчков мышью к количеству показов; время, проведенное за просмотром после перехода по щелчку; и другие данные на основе щелчков мышью.
9. Способ по п. 8, в котором вторая случайная позиция представляет собой более низкий ранг, чем исходный ранг по меньшей мере одного результата общего поиска.
10. Способ по п. 8, в котором вторая случайная позиция представляет собой более высокий ранг, чем исходный ранг по меньшей мере одного результата общего поиска.
11. Способ по п. 9, в котором переход по щелчку или время, проведенное за просмотром после перехода по щелчку вторым пользователем второй TUG по отношению по меньшей мере к одному результату общего поиска с более низким положением, определяет полезность по меньшей мере одного результата общего поиска.
12. Способ по п. 10, в котором отсутствие перехода по щелчку или время, проведенное за просмотром после перехода по щелчку вторым пользователем второй TUG по отношению по меньшей мере к одному результату общего поиска с более высоким положением, определяет отсутствие полезности по меньшей мере одного результата общего поиска.
13. Способ по п. 7, в котором первая TUG и вторая TUG являются одной и той же TUG.
14. Способ по п. 13, в котором первый участник и второй участник являются одним и тем же участником.
15. Способ по п. 14, в котором первое электронное устройство и второе электронное устройство являются одним и тем же электронным устройством.
16. Способ по п. 7, в котором первый предыдущий поиск и второй предыдущий поиск выявляются одним и тем же предыдущим поиском и первая предыдущая SERP и вторая предыдущая SERP являются одной и той же предыдущей SERP.
17. Способ по п. 1, в котором параметр полезности создается с использованием алгоритма машинного обучения.
18. Способ по п. 1, в котором по меньшей мере один результат вертикального поиска был ранжирован случайным образом с помощью создания случайного числа как его весового коэффициента намерения.
19. Способ по п. 1, в котором параметр полезности определяет весовой коэффициент намерения по меньшей мере одного результата вертикального поиска на основе его определенной полезности, таким образом определяя ранг по меньшей мере одного результата вертикального поиска в ранжированном множестве поисковых результатов.
20. Сервер включает в себя:
интерфейс передачи данных для связи с электронным устройством, связанным с пользователем через сеть передачи данных;
память;
процессор, функционально соединенный с интерфейсом передачи данных и памятью, причем процессор выполнен с возможностью сохранять объекты, в связи с пользователем, в памяти; процессор также выполнен с возможностью осуществлять:
получение поискового запроса от электронного устройства, связанного с пользователем;
б) в ответ на получение поискового запроса создание набора поисковых результатов, причем набор поисковых результатов включает в себя ранжированное множество поисковых результатов, которое, в свою очередь, включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, причем ранжированное поисковых результатов было ранжировано на основе, по меньшей мере частично, параметра полезности;
в) создание SERP, отображающей ранжированное множество результатов поиска;
где параметр полезности указывает на оптимальное положение по меньшей мере одного результата вертикального поиска в наборе поисковых результатов на основе определенной полезности по меньшей мере одного результата вертикального поиска по отношению к поисковому запросу, причем параметр полезности был предварительно определен на основе обучающей выборки пользовательских данных о прошлых пользовательских взаимодействиях по меньшей мере с одним результатов вертикального поиска, посредством:
i) в ответ на получение поискового запроса от тестового электронного устройства, связанного с первым участником первой тестовой группы пользователей (test user group, TUG), осуществление предыдущего поиска и создание предыдущей SERP, причем предыдущая SERP включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, ранжированные смешанным образом, где исходный ранг по меньшей мере одного результата вертикального поиска в смешанном ранжировании был модифицирован для ранжирования по меньшей мере одного результата вертикального поиска случайным образом, и, таким образом, по меньшей мере один результат вертикального поиска размещается на предыдущей SERP на первой случайной позиции;
ii) после отображения предыдущей SERP на тестовом электронном устройстве первому участнику первой TUG проведение анализа поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на предыдущей SERP, причем по меньшей мере один результат вертикального поиска был размещен на первой случайной позиции на предыдущей SERP; и
iii) на основе, по меньшей мере частично, поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на первой случайной позиции на предыдущей SERP, определение
полезности по меньшей мере одного результата вертикального поиска, относящегося к поисковому запросу, и создание параметра полезности.
21. Сервер по п. 20, в котором поведение первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на первой случайной позиции на предыдущей SERP включает в себя один или несколько пунктов из перечисленного: отношение количества щелчков мышью к количеству показов; время, проведенное за просмотром после перехода по щелчку; и другие данные на основе щелчков мышью.
22. Сервер по п. 21, в котором первая случайная позиция представляет собой более низкий ранг, чем исходный ранг по меньшей мере одного результата вертикального поиска.
23. Сервер по п. 21, в котором первая случайная позиция представляет собой более высокий ранг, чем исходный ранг по меньшей мере одного результата вертикального поиска.
24. Сервер по п. 22, в котором переход по щелчку или время, проведенное за просмотром после перехода по щелчку первым пользователем первой TUG по отношению по меньшей мере к одному результату вертикального поиска с более низким положением, определяет полезность по меньшей мере одного результата вертикального поиска.
25. Сервер по п. 23, в котором отсутствие перехода по щелчку или время, проведенное за просмотром после перехода по щелчку первым пользователем первой TUG по отношению по меньшей мере к одному результату вертикального поиска с более высоким положением, определяет отсутствие полезности по меньшей мере одного результата вертикального поиска.
26. Сервер по п. 20, в котором процессор выполнен с дополнительной возможностью ранжировать множество результатов поиска на основе, по меньшей мере, частично, параметра полезности и второго параметра полезности, причем второй параметр полезности указывает на оптимальную позицию по меньшей мере одного результата общего поиска в наборе результатов поиска на основе второй определенной полезности по меньшей мере одного результата общего поиска по отношению к поисковому запросу, и второй параметр полезности и вторая определенная полезность были предварительно определены на основе второй обучающей выборки пользовательских данных о предыдущих взаимодействиях пользователя по меньшей мере с одним результатом общего поиска посредством:
i) в ответ на получение поискового запроса от второго тестового электронного устройства, связанного со вторым участником второй тестовой группы пользователей (test user group, TUG), осуществление второго предыдущего поиска и создание второй предыдущей SERP, причем вторая предыдущая SERP включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, ранжированные вторым смешанным образом, где исходный ранг по меньшей мере одного результата общего поиска из второго смешанного ранжирования был модифицирован для ранжирования по меньшей мере одного результата общего поиска случайным образом, и, таким образом, по меньшей мере один результат общего поиска размещается на второй предыдущей SERP на второй случайной позиции;
ii) после отображения второй предыдущей SERP на втором тестовом электронном устройстве второму участнику второй TUG, проведение анализа поведения второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй предыдущей SERP, причем по меньшей мере один результат общего поиска был размещен на второй случайной позиции на второй предыдущей SERP; и
iii) на основе, по меньшей мере частично, поведения второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй случайной позиции на второй предыдущей SERP, определение второй полезности по меньшей мере одного результата общего поиска, относящегося к поисковому запросу, и создание второго параметра полезности.
27. Сервер по п. 26, в котором поведение второго участника второй TUG по отношению по меньшей мере к одному результату общего поиска на второй случайной позиции на второй предыдущей SERP включает в себя один или несколько пунктов из перечисленного: отношение количества щелчков мышью к количеству показов; время, проведенное за просмотром после перехода по щелчку; и другие данные на основе щелчков мышью.
28. Сервер по п. 27, в котором вторая случайная позиция представляет собой более низкий ранг, чем исходный ранг по меньшей мере одного результата общего поиска.
29. Сервер по п. 27, в котором вторая случайная позиция представляет собой более высокий ранг, чем исходный ранг по меньшей мере одного результата общего поиска.
30. Сервер по п. 28, в котором переход по щелчку или время, проведенное за просмотром после перехода по щелчку вторым пользователем второй TUG по отношению по меньшей мере к одному результату общего поиска с более низким положением, определяет полезность по меньшей мере одного результата общего поиска.
31. Сервер по п. 29, в котором отсутствие перехода по щелчку или время, проведенное за просмотром после перехода по щелчку вторым пользователем второй TUG по отношению по меньшей мере к одному результату общего поиска с более высоким положением, определяет отсутствие полезности по меньшей мере одного результата общего поиска.
32. Сервер по п. 26, в котором первая TUG и вторая TUG являются одной и той же TUG.
33. Сервер по п. 26, в котором первый предыдущий поиск и второй предыдущий поиск выявляются одним и тем же предыдущим поиском и первая предыдущая SERP и вторая предыдущая SERP являются одной и той же предыдущей SERP.
34. Способ создания страницы параметра полезности для ранжирования поисковых результатов, способ выполняется на сервере и включает в себя:
а) получение поискового запроса от тестового электронного устройства, связанного с первым участником первой тестовой группы пользователей (test user group TUG);
i) в ответ на получение поискового запроса осуществление предыдущего поиска и создание тестовой SERP, причем тестовая SERP включает в себя по меньшей мере один результат общего поиска и по меньшей мере один результат вертикального поиска, ранжированные смешанным образом, где исходный ранг по меньшей мере одного результата вертикального поиска в смешанном ранжировании был модифицирован для ранжирования по меньшей мере одного результата вертикального поиска случайным образом и, таким образом, по меньшей мере один результат вертикального поиска размещается на тестовой SERP на первой случайной позиции;
в) отображение тестовой SERP на тестовом электронном устройстве первому участнику первой TUG;
г) проведение анализа поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на тестовой SERP, причем по меньшей мере один результат вертикального поиска был размещен на первой случайной позиции на тестовой SERP;
д) на основе, по меньшей мере частично, поведения первого участника первой TUG по отношению по меньшей мере к одному результату вертикального поиска на первой случайной позиции на тестовой SERP, определение полезности по меньшей мере одного результата вертикального поиска, относящегося к поисковому запросу, и создание параметра полезности, который указывает на оптимальное положение по меньшей мере одного результата вертикального поиска на тестовой SERP на основе определенной полезности по меньшей мере одного результата вертикального поиска, относящегося к поисковому запросу; и
e) сохранение параметра полезности для использования в ранжировании будущих результатов поиска для поисковых запросов.