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

1. Способ создания уточненной страницы результатов поиска (SERP) для первого поискового запроса, полученного от пользователя, способ выполняется на сервере и включает в себя:
получение первого поискового запроса от электронного устройства, связанного с пользователем;
в ответ на первый поисковый запрос создание первого набора результатов поиска;
отображение первого набора результатов поиска пользователю на первой SERP; первый набор результатов поиска включает в себя первый результат поиска и второй результат поиска, причем и первый результат поиска, и второй результат поиска включают в себя первый элемент результата поиска;
по меньшей мере частично на основе взаимодействия пользователя с первым элементом результата поиска на первой SERP создание первого параметра пользовательского интереса для первого элемента результата поиска, причем первый параметр пользовательского интереса указывает заинтересованность пользователя в первом элементе результата поиска, и является взвешенным накоплением пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска и втором результате поиска; первый параметр пользовательского интереса создается с помощью:
получения указания первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска;
определение первого веса для первого элемента результата поиска на основе первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска;
получение указания второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска;
определение второго веса для первого элемента результата поиска на основе второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска; и
создание первого параметра пользовательского интереса на основе суммирования первого веса и второго веса первого элемента результата поиска;
создание второго поискового запроса, причем второй поисковый запрос включает в себя первый поисковый запрос, первый элемент результата поиска, и первый параметр пользовательского интереса в качестве переформулировки первого поискового запроса, указывающий значимость первого элемента результата поиска;
в ответ на второй поисковый запрос создание второго набора результатов поиска; и
отображение второго набора результатов поиска пользователю, что создает уточненную SERP.
2. Способ по п. 1, в котором первый набор результатов поиска дополнительно включает в себя третий результат поиска и четвертый результат поиска, причем и третий результат поиска, и четвертый результат поиска включают в себя второй элемент результата поиска; способ также включает в себя этапы:
по меньшей мере частично на основе пользовательского взаимодействия со вторым элементом результата поиска на первой SERP создания второго параметра пользовательского интереса для второго элемента результата поиска с помощью:
получения указания третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска;
определения третьего веса для второго элемента результата поиска на основе третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска;
получения указания четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска;
определения четвертого веса для второго элемента результата поиска на основе четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска; и
создания второго параметра пользовательского интереса на основе суммирования третьего веса и четвертого веса для второго элемента результата поиска; и
включения второго элемента результата поиска и второго параметра пользовательского интереса во второй поисковый запрос в качестве переформулировки первого поискового запроса, указывающей значимость второго элемента результата поиска.
3. Способ по п. 1 или 2, дополнительно включающий в себя этапы:
уточнение первого параметра пользовательского интереса по меньшей мере частично на основе пользовательского взаимодействия с первым элементом результата поиска на уточненной SERP, причем второй набор результатов поиска на уточненной SERP включает в себя пятый результат поиска, причем пятый результат поиска включает в себя первый элемент результата поиска; первый параметр пользовательского интереса уточняется с помощью:
получения указания пятого пользовательского взаимодействия с первым элементом результата поиска в пятом результате поиска;
определения пятого веса для первого элемента результата поиска на основе пятого пользовательского взаимодействия с первым элементом результата поиска в пятом результате поиска; и
уточнения первого параметра пользовательского интереса на основе суммирования первого веса, второго веса и пятого веса для первого элемента результата поиска;
создания третьего поискового запроса, причем третий поисковый запрос включает в себя второй поисковый запрос, первый элемент результата поиска, и уточненный первый параметр пользовательского интереса как переформулировку второго поискового запроса, указывающий значимость первого элемента результата поиска;
в ответ на третий поисковый запрос создания третьего набора результатов поиска; и
отображения третьего набора результатов поиска пользователю, что создает вторую уточненную SERP.
4. Способ по п. 3, дополнительно включающий в себя этапы:
уточнение второго параметра пользовательского интереса по меньшей мере частично на основе пользовательского взаимодействия со вторым элементом результата поиска на уточненной SERP, причем второй набор результатов поиска на уточненной SERP включает в себя шестой результат поиска, причем шестой результат поиска включает в себя второй элемент результата поиска; второй параметр пользовательского интереса уточняется с помощью:
получения указания шестого пользовательского взаимодействия со вторым элементом результата поиска в шестом результате поиска;
определения шестого веса для второго элемента результата поиска на основе шестого пользовательского взаимодействия со вторым элементом результата поиска в шестом результате поиска; и
уточнения второго параметра пользовательского интереса на основе суммирования третьего веса, четвертого веса и шестого веса для второго элемента результата поиска; и
включения второго элемента результата поиска и уточненного второго параметра пользовательского интереса в третий поисковый запрос в качестве переформулировки первого поискового запроса, указывающей значимость второго элемента результата поиска.
5. Способ по п. 1, в котором первый элемент результата поиска включает в себя один или несколько пунктов из: слово, фраза, ссылка, изображение.
6. Способ по п. 2, в котором второй элемент результата поиска включает в себя один или несколько пунктов из: слово, фраза, ссылка, изображение.
7. Способ по п. 1, в котором указанное первое взаимодействие пользователя и указанное второе взаимодействие пользователя независимо включают в себя один или несколько пунктов из: пропускание первого элемента результата поиска, быстрое прокручивание первого элемента результата поиска, медленное прокручивание первого элемента результата поиска, остановка на первом элементе результата поиска, выделение первого элемента результата поиска, и щелчок на первый элемент результата поиска.
8. Способ по п. 2, в котором первый результат поиска и третий результат поиска являются одним и тем же результатом поиска.
9. Способ по п. 2, в котором второй результат поиска и четвертый результат поиска являются одним и тем же результатом поиска.
10. Способ по п. 3, в котором пятый результат поиска и шестой результат поиска являются одним и тем же результатом поиска.
1
1
1
1
1
1.1
1.2
1.n
1.1
1.2
1.n
11. Способ по п. 1, в котором первый параметр пользовательского интереса создается в форме вектора V(E, W), где Е обозначает первый элемент результата поиска, а W обозначает суммированный вес весов w, w, …w для первого элемента результата поиска, причем каждый из указанных весов w, w, …w является n-ным весом, определенным для первого элемента результата поиска на основе n-ного взаимодействия пользователя с первым элементом результата поиска в n-ном результате поиска.
2
2
2
2
2
2.1
2.2
2.n
2.1
2.2
2.n
12. Способ по п. 2, в котором второй параметр пользовательского интереса создается в форме вектора V(Е, W), где Е обозначает первый элемент результата поиска, а W обозначает суммированный вес весов w, w, …w для второго элемента результата поиска, причем каждый из указанных весов w, w, …w является n-ным весом, определенным для второго элемента результата поиска на основе n-ного взаимодействия пользователя со вторым элементом результата поиска в n-ном результате поиска.
13. Сервер, включающий в себя:
интерфейс передачи данных для связи с электронным устройством, связанным с пользователем через сеть передачи данных;
память;
процессор, функционально соединенный с интерфейсом передачи данных и памятью, причем процессор выполнен с возможностью сохранять объекты, в связи с пользователем, в памяти; процессор также выполнен с возможностью осуществлять:
получение первого поискового запроса от электронного устройства, связанного с пользователем;
в ответ на первый поисковый запрос создание первого набора результатов поиска;
отображение первого набора результатов поиска пользователю на первой SERP; первый набор результатов поиска включает в себя первый результат поиска и второй результат поиска, причем и первый результат поиска, и второй результат поиска включают в себя первый элемент результата поиска;
по меньшей мере частично на основе взаимодействия пользователя с первым элементом результата поиска на первой SERP создание первого параметра пользовательского интереса для первого элемента результата поиска, причем первый параметр пользовательского интереса указывает заинтересованность пользователя в первом элементе результата поиска, и является взвешенным накоплением пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска и втором результате поиска; первый параметр пользовательского интереса создается с помощью:
получения указания первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска;
определения первого веса для первого элемента результата поиска на основе первого пользовательского взаимодействия с первым элементом результата поиска в первом результате поиска;
получения указания второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска;
определения второго веса для первого элемента результата поиска на основе второго пользовательского взаимодействия с первым элементом результата поиска во втором результате поиска; и
создания первого параметра пользовательского интереса на основе суммирования первого веса и второго веса первого элемента результата поиска;
создание второго поискового запроса, причем второй поисковый запрос включает в себя первый поисковый запрос, первый элемент результата поиска, и первый параметр пользовательского интереса в качестве переформулировки первого поискового запроса, указывающий значимость первого элемента результата поиска;
в ответ на второй поисковый запрос создание второго набора результатов поиска; и
отображение второго набора результатов поиска пользователю, что создает уточненную SERP.
14. Сервер по п. 13, в котором первый набор результатов поиска дополнительно включает в себя третий результат поиска и четвертый результат поиска, причем и третий результат поиска, и четвертый результат поиска включают в себя второй элемент результата поиска; процессор дополнительно выполнен с возможностью осуществлять:
по меньшей мере частично на основе пользовательского взаимодействия со вторым элементом результата поиска на первой SERP создания второго параметра пользовательского интереса для второго элемента результата поиска с помощью:
получения указания третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска;
определения третьего веса для второго элемента результата поиска на основе третьего пользовательского взаимодействия со вторым элементом результата поиска в третьем результате поиска;
получения указания четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска;
определения четвертого веса для второго элемента результата поиска на основе четвертого пользовательского взаимодействия со вторым элементом результата поиска в четвертом результате поиска; и
создания второго параметра пользовательского интереса на основе суммирования третьего веса и четвертого веса для второго элемента результата поиска; и
включения второго элемента результата поиска и второго параметра пользовательского интереса во второй поисковый запрос в качестве переформулировки первого поискового запроса, указывающей значимость второго элемента результата поиска.
15. Сервер по п. 13 или 14, в котором процессор дополнительно выполнен с возможностью осуществлять:
уточнение первого параметра пользовательского интереса по меньшей мере частично на основе пользовательского взаимодействия с первым элементом результата поиска на уточненной SERP, причем второй набор результатов поиска на уточненной SERP включает в себя пятый результат поиска, причем пятый результат поиска включает в себя первый элемент результата поиска; первый параметр пользовательского интереса уточняется с помощью:
получения указания пятого пользовательского взаимодействия с первым элементом результата поиска в пятом результате поиска;
определения пятого веса для первого элемента результата поиска на основе пятого пользовательского взаимодействия с первым элементом результата поиска в пятом результате поиска; и
уточнения первого параметра пользовательского интереса на основе суммирования первого веса, второго веса и пятого веса для первого элемента результата поиска;
создание третьего поискового запроса, причем третий поисковый запрос включает в себя второй поисковый запрос, первый элемент результата поиска, и уточненный первый параметр пользовательского интереса как переформулировку второго поискового запроса, указывающий значимость первого элемента результата поиска;
в ответ на третий поисковый запрос создание третьего набора результатов поиска; и
отображение третьего набора результатов поиска пользователю, что создает вторую уточненную SERP.
16. Сервер по п. 15, в котором процессор дополнительно выполнен с возможностью осуществлять:
уточнение второго параметра пользовательского интереса по меньшей мере частично на основе пользовательского взаимодействия со вторым элементом результата поиска на уточненной SERP, причем второй набор результатов поиска на уточненной SERP включает в себя шестой результат поиска, причем шестой результат поиска включает в себя второй элемент результата поиска; второй параметр пользовательского интереса уточняется с помощью:
получения указания шестого пользовательского взаимодействия со вторым элементом результата поиска в шестом результате поиска;
определения шестого веса для второго элемента результата поиска на основе шестого пользовательского взаимодействия со вторым элементом результата поиска в шестом результате поиска; и
уточнения второго параметра пользовательского интереса на основе суммирования третьего веса, четвертого веса и шестого веса для второго элемента результата поиска; и
включение второго элемента результата поиска и уточненного второго параметра пользовательского интереса в третий поисковый запрос в качестве переформулировки первого поискового запроса, указывающей значимость второго элемента результата поиска.
17. Сервер по п. 13, в котором первый элемент результата поиска включает в себя один или несколько пунктов из: слово, фраза, ссылка, изображение.
18. Сервер по п. 14, в котором второй элемент результата поиска включает в себя один или несколько пунктов из: слово, фраза, ссылка, изображение.
19. Сервер по п. 13, в котором процессор выполнен с возможностью осуществлять создание параметра пользовательского интереса по меньшей мере частично на основе указанного первого взаимодействия пользователя и указанного второго взаимодействия пользователя независимо включающих в себя один или несколько пунктов из: пропускание первого элемента результата поиска, быстрое прокручивание первого элемента результата поиска, медленное прокручивание первого элемента результата поиска, остановка на первом элементе результата поиска, выделение первого элемента результата поиска, и щелчок на первый элемент результата поиска.
20. Сервер по п. 14, в котором первый результат поиска и третий результат поиска являются одним и тем же результатом поиска.
21. Сервер по п. 14, в котором второй результат поиска и четвертый результат поиска являются одним и тем же результатом поиска.
22. Сервер по п. 15, в котором пятый результат поиска и шестой результат поиска являются одним и тем же результатом поиска.
1
1
1
1
1
1.1
1.2
1.n
1.1
1.2
1.n
23. Сервер по п. 13, в котором процессор выполнен с возможностью создавать первый параметр пользовательского интереса в форме вектора V(Е, W), где E обозначает первый элемент результата поиска, а W обозначает суммированный вес весов w, w, …w для первого элемента результата поиска, причем каждый из указанных весов w, w, …w является n-ным весом, определенным для первого элемента результата поиска на основе n-ного взаимодействия пользователя с первым элементом результата поиска в n-ном результате поиска.
2
2
2
2
2
2.2
2.2
2.n
2.1
2.2
2.n
24. Сервер по п. 14, в котором процессор выполнен с возможностью создавать второй параметр пользовательского интереса в форме вектора V(Е, W), где Е обозначает первый элемент результата поиска, a W обозначает суммированный вес весов w, w, …w для второго элемента результата поиска, причем каждый из указанных весов w, w, …w является n-ным весом, определенным для второго элемента результата поиска на основе n-ного взаимодействия пользователя со вторым элементом результата поиска в n-ном результате поиска.