РЕКОМЕНДАТЕЛЬНАЯ СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ ЕЮ

1. Способ (300) управления рекомендательной системой, выполненной с возможностью соединения с реализованной на компьютере социальной сетью (200), причем способ (300) содержит этапы:
1
2
3
N
- контроля (310) коммуникационных сообщений, которыми обмениваются между собой пользователи (U, U, U, … U) социальной сети (200),
- выявления (320) в первом из контролируемых коммуникационных сообщений идентификатора объекта контента, идентифицирующего объект контента,
- сканирования (330) дополнительных контролируемых коммуникационных сообщений для выявления того же или других идентификаторов объекта контента, идентифицирующих тот же объект контента,
- регистрирования (340) множества выявленных идентификаторов объекта контента, и
- генерирования (350) сообщения с рекомендацией в зависимости от зарегистрированного множества и
отправки (360) сообщения с рекомендацией обозначенному получателю для рекомендации объекта контента обозначенному получателю.
2. Способ (300) по п. 1, содержащий дополнительные этапы:
- определения периода времени между двумя или более моментами отправки двух или более контролируемых коммуникационных сообщений, включающих в себя выявленный идентификатор объекта контента, и
- генерирования и отправки сообщения с рекомендацией в зависимости от зарегистрированного множества и определенного периода времени.
3. Способ (300) по п. 1, содержащий дополнительные этапы:
- приема абонентского информационного сообщения от абонента, причем сообщение включает в себя информацию об абоненте, идентифицирующую, по меньшей мере, одного абонента,
- хранения информации об абоненте в абонентском списке, и
- генерирования (350) сообщения с рекомендацией, только если обозначенный получатель упомянут в качестве абонента в абонентском списке.
4. Способ (300) по п. 1, содержащий дополнительные этапы:
- разбиения социальной сети (200) на логические кластеры (202, 204, 212, 214, 222, 224, …),
- выбора одного или более логических кластеров (202, 204, 212, 214, 222, 224, …) и
- выполнения этапа (110) контроля лишь в выбранных логических кластерах.
5. Способ (300) по п. 3 или 4, в котором
- информация об абоненте включает в себя идентификатор кластера, идентифицирующий один или более логических кластеров (202, 204, 212, 214, 222, 224, …), и в котором
- этап выбора осуществляют в зависимости от идентификатора кластера.
6. Способ (300) по п. 3, дополнительно содержащий этапы:
- идентификации контактов абонента и сохранения идентифицированных контактов абонента в абонентском списке, и
- выполнения этапа (310) контроля лишь для коммуникационных сообщений, которыми обмениваются между собой идентифицированные контакты абонента.
7. Способ (300) по п. 1, в котором этап (320) выявления включает в себя оценку базы данных объектов контента и применение алгоритма корреляции для определения корреляции между контентом контролируемого коммуникационного сообщения и описанием, по меньшей мере, одного из объектов контента в базе данных объектов контента.
8. Способ (300) по п. 1, в котором на этапе (340) регистрирования принимаются во внимание только те контролируемые коммуникационные сообщения, которые не были отправлены к или от обозначенного получателя.
9. Способ (300) по п. 1, содержащий этап:
- оценки пользовательского форума обмена сообщениями, при этом этап контроля осуществляется для коммуникационных сообщений, пересылаемых в рамках пользовательского форума обмена сообщениями.
10. Способ (300) по п. 1, в котором объект контента представляет собой видеообъект.
11. Способ (300) по п. 1, в котором контролируемые коммуникационные сообщения содержат, по меньшей мере, одно из следующего: текстовое сообщение, электронную почту, рекомендацию, обмен сообщениями части форума и сообщение службы коротких сообщений.
12. Способ (300) по п. 1, в котором идентификаторы объектов контента содержат, по меньшей мере, одно из следующего: ссылку в Интернете, указывающую на объект контента, ссылку на электронный справочник программ и символьную строку, присваивающую признак объекта контента, такой как наименование, основной исполнитель или название события.
13. Способ (300) по п. 1, в котором этап (350) генерирования содержит:
- включение текстового сообщения, указывающего получателю зарегистрированное множество.
14. Носитель данных, на котором хранится компьютерная программа для управления рекомендательной системой, выполненной с возможностью соединения с реализованной на компьютере социальной сетью, причем компьютерная программа содержит кодовое средство компьютерной программы, предназначенное для побуждения рекомендательной системы выполнять этапы способа по одному из п.п. 1-13 при запуске компьютерной программы на компьютере, управляющем рекомендательной системой.
15. Рекомендательная система (100), выполненная с возможностью соединения с реализованной на компьютере социальной сетью (200), причем рекомендательная система (100) содержит:
1
2
3
N
- блок (110) контроля, сконфигурированный для контроля коммуникационных сообщений (220), которыми обмениваются между собой пользователи (U, U, U, …, U) социальной сети (200),
- детектор (130), соединенный с блоком (110) контроля и сконфигурированный для обнаружения в первом из контролируемых коммуникационных сообщений идентификатора (132) объекта контента, идентифицирующего объект контента,
- сканер (140), соединенный с блоком (110) контроля и с
детектором (130) и сконфигурированный для сканирования дополнительных контролируемых коммуникационных сообщений для выявления того же (132) или других идентификаторов объекта контента, идентифицирующих тот же объект контента,
- счетчик (150), соединенный со сканером и сконфигурированный для регистрации множества выявленных идентификаторов (142) объекта контента, и
- отправитель (170), сконфигурированный для генерирования сообщений с рекомендацией (172) в зависимости от зарегистрированного множества (152) и для отправки сообщения с рекомендацией (172) обозначенному получателю (10) для рекомендации объекта контента обозначенному получателю (10).