ОСНОВАННАЯ НА КОНТЕКСТЕ РЕКОМЕНДУЮЩАЯ СИСТЕМА

1. Система для формирования рекомендации для, по меньшей мере, одного элемента содержимого, устройство, содержащее:
a) первое извлекающее устройство (S200) для применения алгоритма извлечения первых признаков, чтобы извлекать первые признаки, характеризующие содержимое ввода данных, обрабатываемое первым приложением, запускаемым на упомянутой системе;
b) второе извлекающее устройство (S100) для применения алгоритма извлечения вторых признаков, чтобы извлекать вторые признаки, характеризующие содержимое базы данных (32) второго приложения, запускаемого на упомянутой системе; и
c) сравнивающее устройство (S300) для сравнения упомянутых первого и второго признаков, чтобы идентифицировать совпадающие элементы, используемые для упомянутой рекомендации,
d) при этом упомянутое первое извлекающее устройство (S200) приспособлено, чтобы обнаруживать, относится ли упомянутое содержимое упомянутого ввода данных к телевизионной программе, или существующему фильму, или телевизионной продукции.
2. Система по п.1, дополнительно содержащая переключающую функциональную возможность, запускаемую первым приложением, чтобы активировать второе приложение.
3. Система по п.1, в которой упомянутое первое приложение содержит интернет браузер (20), а упомянутый ввод данных содержит информацию содержимого, загружаемую из интернета.
4. Система по п.3, в которой упомянутая информация содержимого содержит HTML документ.
5. Система по п.1, в которой упомянутая база данных (32) упомянутого второго приложения содержит информацию электронного расписания программ.
6. Система по п.1, в которой упомянутая база данных (32) упомянутого второго приложения является базой данных фильмов.
7. Система по п.1, в которой упомянутые алгоритмы извлечения первого и второго признаков приспособлены, чтобы удалять, по меньшей мере, один из тегов и стоп-слов из упомянутого ввода данных.
8. Система по п.1, в которой упомянутое сравнивающее устройство (S300) приспособлено, чтобы идентифицировать совпадающие элементы на основании величины перекрытия между первым и вторым признаками.
9. Система по п.1, в которой упомянутые первый и второй признаки содержат векторы значений частотности терминов и обратной частотности документа.
10. Система по п.1, в которой упомянутое сравнивающее устройство приспособлено, чтобы применять, по меньшей мере, одну из процедуры алгоритма морфологического поиска слов, процедуры приблизительного совпадения строк и процедуры для расчета n-грамм.
11. Система по п.1, в которой упомянутое первое извлекающее устройство (S200) содержит автоматический идентификатор ключевых слов для текста веб-страницы, и в которой ключевые слова отмечаются, чтобы быть использованными для начала персонального телевизионного канала.
12. Система по п.1, в которой упомянутые вторые признаки содержат метаданные, предоставляемые в упомянутой базе данных (32).
13. Система по п.12, в которой упомянутое сравнивающее устройство (S300) приспособлено, чтобы применять разные веса к упомянутым метаданным.
14. Система по п.1, в которой упомянутые вторые признаки содержат идентификатор ссылки на содержимое функциональной возможности телевидения в любое время.
15. Система по п.1, дополнительно содержащая интерфейс (22) пользователя для предоставления функции ввода для выбора упомянутых совпадающих элементов.
16. Способ для формирования рекомендации для, по меньшей мере, одного элемента содержимого, содержащий этапы, на которых:
a) применяют алгоритм извлечения первых признаков, чтобы извлечь первые признаки, характеризующие содержимое ввода данных, обрабатываемое обрабатывающим приложением первых данных;
b) применяют алгоритм извлечения вторых признаков, чтобы извлечь вторые признаки, характеризующие содержимое базы данных обрабатывающего приложения вторых данных; и
c) сравнивают упомянутые первый и второй признаки, чтобы идентифицировать совпадающие элементы, используемые для упомянутой рекомендации,
d) при этом упомянутое первое извлекающее устройство (S200) приспособлено, чтобы обнаруживать, относится ли упомянутое содержимое упомянутого ввода данных к телевизионной программе, или существующему фильму, или телевизионной продукции.
17. Компьютерный программный продукт, содержащий кодовые средства для выполнения этапов способа по п.16 во время запуска на вычислительном устройстве.