СИСТЕМЫ, АППАРАТ И СПОСОБЫ СОЗДАНИЯ РЕКОМЕНДАЦИЙ

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