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

1. Способ завершения поискового запроса, выполняемый на сервере, способ включает в себя:
получение части поискового запроса от электронного устройства, связанного с пользователем;
определение подсказки для завершения запроса для полученной части поискового запроса, причем подсказка для завершения запроса основана на информации, поиск которой проводится в пределах домена вертикального поиска;
определение наиболее подходящего ответа на запрос на основе информации, содержащейся в пределах домена вертикального поиска;
инициирование отображения электронным устройством пользователю строки подсказки, строка подсказки одновременно содержит:
(i) подсказку для завершения запроса и
(ii) отображение наиболее подходящего ответа на запрос.
2. Способ по п. 1, в котором определение подсказок по завершению запроса включает в себя анализ части поискового запроса с помощью одного или нескольких следующих критериев: (i) статистическая популярность; (ii) популярность для конкретного пользователя; (iii) как часто конкретная часть поискового запроса используется с определяющими условиями другими пользователями; и (iv) другая вспомогательная информация.
3. Способ по п. 2, в котором упомянутая вспомогательная информация включает в себя одно или несколько из следующего: время суток, день недели, месяц года и ближайшие праздники.
4. Способ по п. 1, дополнительно включающий в себя использование вспомогательной информации для динамического обновления подсказок для завершения запроса до инициирования отображения электронным устройством пользователю строки подсказки.
5. Способ по п. 1, в котором определение наиболее подходящего ответа включает в себя использование вертикального поиска на основе поискового запроса-посредника.
6. Способ по п. 5, в котором упомянутый поисковый запрос-посредник содержит упомянутую часть поискового запроса и подсказку для завершения запроса.
7. Способ по любому из пп. 5, 6, в котором упомянутое определение наиболее подходящего ответа дополнительно включает в себя анализ результатов поиска из домена вертикального поиска.
8. Способ по п. 7, в котором упомянутый анализ включает в себя: (i) идентификацию определяющих слов, содержащихся в поисковом запросе или подсказке для завершения запроса; (ii) идентификацию стоп-слов, содержащихся в поисковом запросе или подсказке для завершения запроса; (iii) определение частоты данного поискового запроса и ответа от домена вертикального поиска при выполнении аналогичного поискового запроса другими пользователями.
9. Способ по п. 7, в котором упомянутый анализ результатов поиска включает в себя применение логики вспомогательной информации и выбор наиболее подходящего ответа с использованием вспомогательной информации.
10. Способ по п. 1, в котором подсказка для завершения запроса и отображение наиболее подходящего ответа на запрос объединены в одну запись в пределах строки подсказки.
11. Способ по п. 1, в котором упомянутое инициирование отображения электронным устройством пользователю строки подсказки включает в себя инициирование отображения электронным устройством области подсказок, область подсказок включает в себя строку подсказки.
12. Способ по п. 11, в котором упомянутая область подсказок представляет собой выпадающее меню из поискового интерфейса.
13. Способ по п. 11, в котором упомянутая область подсказок отличается от интерфейса поисковых запросов и интерфейса результатов поиска.
14. Способ по п. 11, в котором упомянутая область подсказок перекрывает либо интерфейс поисковых запросов, либо интерфейс результатов поиска.
15. Способ по п. 1, в котором упомянутая область подсказок представляет собой первую строку подсказки, упомянутая подсказка для завершения запроса представляет собой первую подсказку для завершения запроса и упомянутый наиболее подходящий ответ на запрос представляет собой первый наиболее подходящий ответ на запрос; а также способ дополнительно включает инициирование отображения электронным устройством второй строки подсказки, вторая строка подсказки включает в себя вторую подсказку для завершения запроса и предоставление второго наиболее подходящего ответа на запрос.
16. Способ по п. 15, в котором первая строка подсказки и вторая строка подсказки представляют результаты поиска от домена вертикального поиска.
17. Способ по п. 15, в котором домен вертикального поиска представляет собой первый домен вертикального поиска и в котором упомянутая первая строка подсказки представляет результаты поиска от первого домена вертикального поиска и упомянутая вторая строка подсказки представляет результаты поиска от домена вертикального поиска.
18. Способ по п. 1, дополнительно включающий в себя получение второй части поискового запроса.
19. Способ по п. 18, дополнительно включающий в себя динамическое обновление строки подсказки, динамическое обновление реагирует на вторую часть поискового запроса.
20. Способ по п. 19, в котором упомянутое динамическое обновление включает в себя обновление строки подсказки.
21. Способ по п. 19, в котором строка подсказки представляет собой первую строку подсказки, и в котором упомянутое динамическое обновление включает в себя инициирование отображения электронным устройством второй строки подсказки.
22. Способ по п. 21, в котором упомянутое динамическое обновление включает в себя инициирование прекращения отображения электронным устройством первой строки подсказки.
23. Способ по п. 1, в котором в ответ на нажатие пользователем на строку подсказки, способ дополнительно включает в себя выполнение поиска с использованием части поискового запроса и подсказки для завершения запроса, а также отображение страницы результатов поиска, соответствующей выполненному поиску.
24. Способ по п. 23, в котором страница результатов поиска включает в себя результат поиска, представляющий собой наиболее подходящий ответ.
25. Способ по п. 1, в котором упомянутый способ выполняется автоматически при вводе пользователем части поискового запроса.
26. Способ по п. 1, в котором упомянутый способ выполняется при подтверждении его выполнения утвердительным действием со стороны пользователя.
27. Способ по п. 1, в котором упомянутая индикация наиболее подходящего ответа включает в себя ответ на поисковый запрос и подсказку для завершения запроса.
28. Способ по п. 1, в котором упомянутая индикация наиболее подходящего ответа включает в себя ссылку на ресурс, содержащий ответ на поисковый запрос и подсказку для завершения запроса.
29. Способ по п. 1, в котором упомянутая индикация наиболее подходящего ответа включает в себя кнопку, при нажатии которой пользователем происходит инициирование просмотра пользователем ответа на поисковый запрос и подсказки для завершения запроса.
30. Способ по п. 1, в котором домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в котором упомянутое определение подсказки для завершения запроса основано на информации, поиск которой проводится только в пределах первого домена вертикального поиска.
31. Способ по п. 1, в котором домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в котором упомянутое определение подсказки для завершения запроса основано на информации, поиск которой проводится только в пределах первого домена вертикального поиска и второго домена вертикального поиска из множества доменов вертикального поиска.
32. Способ по п. 31, в котором первый домен вертикального поиска и второй домен вертикального поиска из множества доменов вертикального поиска были выбраны заранее в зависимости от соответствия первого домена вертикального поиска и второго домена вертикального поиска из множества доменов вертикального поиска части поискового запроса.
33. Способ по п. 1, в котором домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в котором упомянутое определение подсказки для завершения запроса основано на информации, поиск которой проводится в пределах всего множества доменов вертикального поиска.
34. Способ завершения поискового запроса, выполняемый сервером, способ включает в себя:
получение части поискового запроса от электронного устройства, связанного с пользователем;
определение первой подсказки для завершения запроса для полученной части поискового запроса, причем первая подсказка для завершения запроса основана на информации, поиск которой проводится в пределах первого домена вертикального поиска;
определение второй подсказки для завершения запроса для полученной части поискового запроса, причем вторая подсказка для завершения запроса основана на информации, поиск которой проводится в пределах второго домена вертикального поиска;
определение первого наиболее подходящего ответа на запрос на основе информации, содержащейся в пределах первого домена вертикального поиска и определение второго наиболее подходящего ответа на запрос на основе информации, содержащейся в пределах второго домена вертикального поиска;
инициирование отображения электронным устройством пользователю:
на первой строке окна подсказок первой строки подсказки, первая строка подсказки одновременно включает в себя: (i) первую подсказку для завершения запроса и (ii) отображение первого наиболее подходящего ответа на запрос; и
на второй строке окна подсказок второй строки подсказки, вторая строка подсказки одновременно включает в себя: (i) вторую подсказку для завершения запроса и (ii) отображение второго наиболее подходящего ответа на запрос.
35. Способ по п. 34, в котором первый домен вертикального поиска и второй домен вертикального поиска являются частями одного и того же домена вертикального поиска.
36. Способ завершения поискового запроса, выполняемый сервером, способ включает в себя:
получение части поискового запроса от электронного устройства, связанного с пользователем;
определение подсказки для завершения запроса;
определение наиболее подходящего ответа на запрос-посредник, который включает в себя часть поискового запроса и подсказку для завершения запроса;
инициирование отображения электронным устройством пользователю строки подсказки, строка подсказки одновременно включает в себя: (i) подсказку для завершения запроса и (ii) отображение наиболее подходящего ответа на запрос,
способ, в котором по меньшей мере одна подсказка для завершения запроса и наиболее подходящий ответ основаны на (i) информации, содержащейся в домене вертикального поиска, и (ii) вспомогательной информации.
37. Способ по п. 36, в котором упомянутая вспомогательная информация характеризует динамический параметр.
38. Способ по п. 36, в котором и подсказка для завершения запроса и наиболее подходящий ответ основаны на (i) информации, содержащейся в пределах домена вертикального поиска и (ii) вспомогательной информации.
39. Способ представления пользователю области подсказок, выполняемый на электронном устройстве, связанном с пользователем, способ включает в себя:
получение части поискового запроса от пользователя и передача части поискового запроса серверу;
получение инициирующего элемента от сервера, инициирующий элемент способствует отображению электронным устройством пользователю области подсказки, содержащую строку подсказки, строка подсказки одновременно включает в себя: (i) подсказку для завершения запроса и (ii) отображение наиболее подходящего ответа на запрос;
инициирующий элемент генерируется сервером при выполнении способа по п. 1.
40. Система для завершения поискового запроса, включающая в себя:
сервер, выполненный с возможностью:
получения части поискового запроса от электронного устройства, связанного с пользователем;
определения подсказки для завершения полученной части поискового запроса, причем подсказка для завершения запроса основана на информации, поиск которой проводится в пределах домена вертикального поиска;
определения наиболее подходящего ответа на запрос на основе информации, содержащейся в пределах домена вертикального поиска;
инициирования отображения электронным устройством пользователю строки подсказки, строка подсказки одновременно содержит:
(i) подсказку для завершения запроса и
(ii) отображение наиболее подходящего ответа на запрос.
41. Система по п. 40, в которой определение подсказок для завершения запроса включает в себя анализ части поискового запроса с помощью одного или нескольких следующих критериев: (i) статистическая популярность; (ii) популярность для конкретного пользователя; (iii) как часто конкретная часть поискового запроса используется с определяющими условиями другими пользователями; и (iv) другая вспомогательная информация.
42. Система по п. 41, в которой упомянутая вспомогательная информация включает в себя один или несколько следующих аспектов: время суток, день недели, месяц года и ближайшие праздники.
43. Система по п. 41, дополнительно включающая использование вспомогательной информации для динамического обновления подсказок для завершения запроса до инициирования отображения электронным устройством пользователю строки подсказки.
44. Система по п. 40, в которой для определения наиболее подходящего ответа сервер выполнен с возможностью выполнения вертикального поиска на основе поискового запроса-посредника.
45. Система по п. 44, в которой упомянутый поисковый запрос-посредник содержит упомянутую часть поискового запроса и подсказку для завершения запроса.
46. Система по любому из пп. 44, 45, в которой для определения наиболее подходящего ответа, сервер дополнительно выполнен с возможностью анализа результатов поиска из домена вертикального поиска.
47. Система по п. 46, в которой для анализа поисковых результатов, сервер выполнен с возможностью (i) идентификации определяющих слов, содержащихся в поисковом запросе или подсказке для завершения запроса; (ii) идентификации стоп-слов, содержащихся в поисковом запросе или подсказке для завершения запроса; (iii) определения частоты данного поискового запроса и ответа от домена вертикального поиска при выполнении аналогичного поискового запроса другими пользователями.
48. Система по п. 46, в которой для анализа результатов поиска, сервер выполнен с возможностью применения логики вспомогательной информации и выбора наиболее подходящего ответа с использованием вспомогательной информации.
49. Система по п. 40, в которой подсказка для завершения запроса и отображение наиболее подходящего ответа на запрос объединены в одну запись в пределах строки подсказки.
50. Система по п. 40, в которой для инициирования отображения электронным устройством пользователю строки подсказки, сервер выполнен с возможностью инициирования отображения электронным устройством области подсказок, область подсказок включает в себя строку подсказки.
51. Система по п. 50, в которой упомянутая область подсказок представляет собой выпадающее меню из поискового интерфейса.
52. Система по п. 50, в которой упомянутая область подсказок отличается от интерфейса поисковых запросов и интерфейса результатов поиска.
53. Система по п. 50, в которой упомянутая область подсказок перекрывает либо интерфейс поисковых запросов, либо интерфейс результатов поиска.
54. Система по п. 40, в которой упомянутая область подсказок представляет собой первую строку подсказки, упомянутая подсказка для завершения запроса представляет собой первую подсказку для завершения запроса и упомянутый наиболее подходящий ответ на запрос представляет собой первый наиболее подходящий ответ на запрос; и в которой сервер дополнительно выполнен с возможностью инициирования отображения электронным устройством второй строки подсказки, вторая строка подсказки включает в себя вторую подсказку для завершения запроса и отображение второго наиболее подходящего ответа на запрос.
55. Система по п. 54, в которой первая строка подсказки и вторая строка подсказки представляют результаты поиска от домена вертикального поиска.
56. Система по п. 54, в которой домен вертикального поиска представляет собой первый домен вертикального поиска, и в котором упомянутая первая строка подсказки представляет результаты поиска от первого домена вертикального поиска и упомянутая вторая строка подсказки представляет результаты поиска от домена вертикального поиска.
57. Система по п. 40, в которой сервер дополнительно выполнен с возможностью получения второй части поискового запроса.
58. Система по п. 57, в которой сервер дополнительно выполнен с возможностью динамического обновления строки подсказки, динамическое обновление реагирует на вторую часть поискового запроса.
59. Система по п. 58, в которой для динамического обновления сервер выполнен с возможностью обновления строки подсказки.
60. Система по п. 58, в которой строка подсказки представляет собой первую строку подсказки, и в которой для динамического обновления сервер выполнен с возможностью инициирования отображения электронным устройством второй строки подсказки.
61. Система по п. 60, в которой сервер дополнительно выполнен с возможностью инициирования прекращения отображения электронным устройством первой строки подсказки.
62. Система по п. 40, в которой в ответ на нажатие пользователем на строку подсказки, сервер дополнительно выполнен с возможностью выполнения поиска с использованием части поискового запроса и подсказки для завершения запроса, а также отображения страницы результатов поиска, соответствующей выполненному поиску.
63. Система по п. 62, в которой страница результатов поиска включает в себя результат поиска, представляющий наиболее подходящий ответ.
64. Система по п. 40, в которой упомянутая индикация наиболее подходящего ответа включает в себя ответ на поисковый запрос и подсказку для завершения запроса.
65. Система по п. 40, в которой упомянутая индикация наиболее подходящего ответа включает в себя ссылку на ресурс, содержащий ответ на поисковый запрос и подсказку для завершения запроса.
66. Система по п. 40, в которой упомянутая индикация наиболее подходящего ответа включает в себя кнопку, при нажатии которой пользователем происходит инициирование просмотра пользователем ответа на поисковый запрос и подсказки для завершения запроса.
67. Система по п. 40, в которой домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в которой подсказка для завершения запроса основана на информации, поиск которой проводится только в пределах первого домена вертикального поиска.
68. Система по п. 40, в которой домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в котором упомянутое определение подсказки для завершения запроса основано на информации, поиск которой проводится только в пределах первого домена вертикального поиска и второго домена вертикального поиска из множество доменов вертикального поиска.
69. Система по п. 68, в которой первый домен вертикального поиска и второй домен вертикального поиска из множества доменов вертикального поиска были выбраны заранее в зависимости от соответствия первого домена вертикального поиска и второго домена вертикального поиска из множества доменов вертикального поиска части поискового запроса.
70. Система по п. 40, в которой домен вертикального поиска является первым доменом вертикального поиска в пределах множества доменов вертикального поиска, и в котором упомянутое определение подсказки для завершения запроса основано на информации, поиск которой проводится в пределах всего множества доменов вертикального поиска.
71. Система по п. 40, в которой информация, поиск которой производится в пределах домена вертикального поиска, включает в один из следующих аспектов: текущие очки в игре, текущее время, дорожная обстановка, ближайшие заторы на дорогах, текущее расположение, междугородные телефонные коды, конвертеры валют, разница во времени между двумя географическими точками, расстояние между двумя географическими точками, биржевая информация, флаги различных стран, расписание телепередач, общая информация, информация о рабочих днях месяца, количество дней, оставшихся до события.