СПОСОБ И СЕРВЕР ДЛЯ ОБРАБОТКИ ПОИСКОВОГО ЗАПРОСА И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ

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