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

1. Способ, реализуемый компьютером для обработки запроса, содержащий этапы
получения запроса от устройства пользователя;
категоризации запроса, чтобы определить один или более источников контента;
форматирования запроса, соответствующего одной или более особенностям источника контента для одного или более источников контента;
передачи форматированного запроса для одного или более источников контента одному или более источникам контента;
объединения результатов в ответ на форматированный запрос от одного или более источников контента, основанных, по меньшей мере, частично на одном или более показателях; и
форматирования результатов для доставки устройству пользователя.
2. Способ по п.1, в котором один или более показателей содержат, по меньшей мере, один из:
один или более глобальных и/или локальных показателей;
по меньшей мере, одно или более из следующего: рейтинг редакции, надежность ответа, задержку ответа, релевантность контента и обширность контента или охват;
по меньшей мере, одно или более из следующего: предпочтения пользователя, статистику использования, частота запроса, частоту категории, предпочтения распространителя, статистику рекомендаций, рейтинги, полученные с помощью пользователей, и/или деловые взаимоотношения;
по меньшей мере, одно или более из следующего: статистики, связанные с текстовым или нетекстовым анализом элемента результата, анализ извлеченных данных или текста, кластеризацию данных или текста и/или нетекстовый характеристический анализ;
по меньшей мере, одну или более статистик, связанных с особенностями устройства и/или спецификациями форматирования;
по меньшей мере, одно или более из следующего: демографические характеристики пользователя, местоположение, язык, общественные сети, социальные группы и характеристики персонализации;
по меньшей мере, одно или более из следующего: размер страницы, графика, текстовые элементы и текст;
одно или более из следующего: рейтинг источников, коэффициент надежности и коэффициент запаздывания;
по меньшей мере, одно или более из следующего: правила бизнеса, деловые взаимоотношения, демографические предпочтения и маркетинговые цели;
по меньшей мере, одно или более из следующего: локальные оценки ранжирования, порядковые значения источников, общие оценки конкретного источника и показатели источника; и
по меньшей мере, одно или более из следующего: ранжирование, основанное на результате, релевантность, точность и показатели использования, причем показатели использования содержат одно или более из следующего: демографические данные, шаблоны трафика, персонализацию пользователя и значение сообщества.
3. Способ по п.1, в котором устройство пользователя содержит одно или несколько из следующего: межсетевое устройство ввода, межсетевое или голосовое мобильное устройство, голосовое устройство ввода, компьютер и киоск.
4. Способ по п.1, в котором один или более источников контента содержат одно или несколько из следующего: интерфейсы доступа к поисковым механизмам, специальным механизмам и базам данных, связанным с источниками контента.
5. Способ по п.1, в котором запрос классифицирован в категории в одной или более таксономиях или управляемых словарях.
6. Способ по п.1, в котором результаты объединены на основании, по меньшей мере, частично, одного или нескольких из следующего: текстовой релевантности, предпочтения пользователя, порядка релевантности или схожести оценки и/или показателей результата.
7. Способ по п.6, в котором показатели элемента результата содержат одно или несколько из следующего: рейтинги источника, коэффициент релевантности метаданных, коэффициент схожести, коэффициент ранжирования, предпочтения распространителя, модели использования, местоположение, технические характеристики устройства, частоту запроса и/или частоту категории.
8. Способ по п.1, дополнительно содержащий этап динамического вычисления одной или более локальных статистик ранжирования для каждого элемента результатов, отнесенных к одному или более терминам, связанным с запросом и относящимся к метаданным в контексте запроса в ответ на запрос, в каждом источнике контента.
9. Способ по п.1, дополнительно содержащий этапы
вычисления по меньшей одной, глобальной статистики, относящейся к одному или более элементам контента в наборах результатов; и
вычисления коэффициента нормализации.
10. Способ по п.9, дополнительно содержащий этап определения одного или более релевантных источников для элементов результатов от одного или более источников контента в соответствии, по меньшей мере, с одной глобальной и/или локальной статистикой.
11. Способ по п.9, дополнительно содержащий этап нормализации одного или более релевантных источников в соответствии с коэффициентом нормализации.
12. Способ по п.9, дополнительно содержащий этап объединения результатов в единый набор результатов на основании порядка, определенного с помощью коэффициента нормализации.
13. Способ по п.1, дополнительно содержащий этап сохранения результатов от каждого источника контента в одном или более кэшей.
14. Способ по п.13, дополнительно содержащий этап
доступа к одному или более кэшам для извлечения существующих результатов; и
форматирования извлеченных существующих результатов на основании одного или более параметров контекста запроса.
15. Способ по п.13, в котором этап осуществления доступа к одному или более кэшам ослабляет поведение одного или более источников.
16. Способ по п.1, в котором этап категоризации запроса происходит динамично сразу, как запрос получен.
17. Способ по п.1, дополнительно содержащий этап определения одного или более дублирующих результатов.
18. Способ по п.17, дополнительно содержащий этап удаления одного или более дублированных результатов соответствующих одному или более из предпочтений пользователя, устройства или распространителя.
19. Способ по п.17, дополнительно содержащий этап оставления одного или более дублированных результатов, соответствующих одному или более из предпочтений пользователя, устройства или распространителя.
20. Компьютерно-выполненная система для обработки запроса, содержащая
приемный модуль для приема запроса от устройства пользователя;
модуль категоризации для категоризации запроса, чтобы определить один или более источников контента;
модуль форматирования для форматирования запроса, соответствующего одной или более особенностям источника контента для одного или более источников контента;
передающий модуль для передачи форматированного запроса для одного или более источников контента одному или более источникам контента;
модуль объединения для объединения результатов в ответ на
форматированный запрос от одного или более источников контента, основанных, по меньшей мере, частично на одном или более показателях; и
модуль результатов для форматирования результатов для доставки устройству пользователя.