Рекомендующая система для стимулирования пользователя рекомендовать элемент контакту пользователя

Иллюстрации

Показать все

Изобретение относится к области рекомендаций пользователю в сети. Технический результат - создание эффективной системы рекомендаций пользователю в сети. Рекомендующая система для стимулирования пользователя компьютерной сети рекомендовать элемент контакту пользователя, причем элемент представляет собой элемент контента, элемент видео, рекламу, статью в Интернете, веб-страницу, физический или виртуальный продукт, такой как книга, DVD-диск, электронный продукт, телепередача или подписка на журналы, при этом система содержит: доступ к по меньшей мере одной из множества баз данных элементов, базу данных пользователей, определитель степени интереса, рекомендующую машину в виде автоматического устройства, содержащую: генератор сигналов, сконфигурированный генерировать электронный сигнал предложения, и отправитель, сконфигурированный отправлять сгенерированный сигнал электронного предложения соответственному пользователю, при этом рекомендующая система сконфигурирована добавлять нерекомендованные элементы в базу данных контактов, если по электронному сигналу предложения никаких рекомендаций не сделано. 3 н. и 11 з.п. ф-лы, 4 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение относится к рекомендующей системе для стимулирования пользователя компьютерной сети рекомендовать элемент контакту пользователя, воплощенному на компьютере способу рекомендации, машиночитаемому носителю и компьютерной программе. В частности, изобретение относится к одобренным пользователем рекомендациям в социальных сетях.

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

Рекомендующие системы становятся популярным инструментом для представления пользователю продукта и/или услуги, то есть элемента, из огромного количества элементов, доступных онлайн, таких как реальные продукты, онлайн-статьи, видеоконтент и так далее, в которых пользователь на самом деле будет заинтересован с большой долей вероятности.

В этом контексте спецификация европейского патента EP 1 518 407 B1 раскрывает способ повышения производительности рекомендующей системы. Производительность рекомендующей системы улучшается путем обновления соответствующего профиля пользователя в зависимости от отклика пользователя. Способ принимает только такой отклик, который не ухудшает производительности рекомендующей системы, и измеряет производительность рекомендующей системы частотой появления ошибок. Отклик, который мог бы привести к ухудшению производительности, обнаруживается, не будучи использован для изменения профиля пользователя. Рекомендующая система, описанная в патенте EP 1 518 407 B1, сконфигурирована только на передачу рекомендаций непосредственно пользователю.

Публикация патентной заявки США 2010/0042471 А1 описывает программно-аппаратный комплекс для управления рассылкой электронной рекламы. Комплекс доставляет рекламу референту и должен дать возможность референту направить рекламу получателям. Комплекс должен отслеживать реакцию получателей на предоставленную рекламу, например, их взаимодействие с рекламой. Описано, что комплекс может поощрять и/или штрафовать референтов на основе реакции получателей рекламы.

Международная патентная заявка WO 2006/104694 описывает систему для рекламы, создаваемой в сети самими членами сети. Член сети может направить запрос к системе, чтобы получить поддержку со стороны системы относительно создания и отправки рекламы.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Задачей настоящего изобретения является предоставление улучшенной рекомендующей системы, которая поддерживает предоставление личных рекомендаций. Далее, задачей настоящего изобретения является предоставление соответствующего реализуемого компьютером способа рекомендации, машиночитаемого носителя и компьютерной программы.

В первом аспекте настоящего изобретения представлена рекомендующая система для стимулирования пользователя компьютерной сети рекомендовать элемент контакту пользователя, где рекомендующая система содержит:

- доступ, по меньшей мере, к одной из ряда баз данных элементов,

- базу данных пользователей для хранения множества профилей пользователей, где соответствующий профиль пользователя содержит:

- по меньшей мере, ссылку на базу данных контактов, связывающую контакты пользователя с рекомендуемыми элементами, где соответствующий контакт связан с рядом рекомендованных элементов, каждый из которых был рекомендован пользователем соответствующему контакту,

- определитель степени интереса, предназначенный для определения первой степени интереса для конкретного элемента из одной из ряда баз данных элементов на основе рекомендованных элементов,

- рекомендующую машину в виде автоматического устройства, содержащую:

- генератор сигналов, сконфигурированный для генерации электронного сигнала предложения, и

- отправитель, сконфигурированный для отправки сформированного сигнала предложения соответствующему пользователю, если первая степень интереса превышает фиксированный уровень, при этом электронный сигнал предложения указывает потенциальный интерес соответствующего контакта соответствующего пользователя к конкретному элементу.

Настоящее изобретение основано на понимании того, что обычные системы рекомендации, такие, как описанные в документе ЕР 1 518 407 В1, сконфигурированы лишь для отправки рекомендаций по некоторым элементам непосредственно пользователям. Тем не менее, пользователь обычно доверяет своим контактам/друзьям больше, чем рекомендующей системе. Рекомендация пользователя одному из его контактов/друзей, как правило, оценивается контактом/другом по важности и актуальности выше, чем рекомендация, сделанная машиной, независимо от того, насколько точна или релевантна фактическая рекомендация.

Авторы настоящего изобретения обнаружили, что рекламодатели все чаще сталкиваются с плотно забитым рекламным пространством, в котором внимание потребителей размазывается по все большему и большему числу каналов, заполненных коммерческими сообщениями. Хотя рекламодатели борются за внимание зрителей, пользователи становятся все более привычными самостоятельно выбирать, что именно смотреть и что именно читать, и они становятся нетерпимыми к рекламным объявлениям, которые не представляют для них никакого интереса. Далее, авторы настоящего изобретения обнаружили, что личные рекомендации могут помочь рекламодателям привлечь и овладеть вниманием пользователей, и в то же самое время они могут удовлетворить необходимость пользователей отфильтровывать нежелательную информацию и получать рекомендации по элементам, которые имеют для них значение.

Рекламодатели теперь могут быть снабжены рекомендующей системой согласно первому аспекту настоящего изобретения, которая технически реализует стимуляцию личных рекомендаций.

Одним из преимуществ рекомендующей системы настоящего изобретения является то, что она вообще избегает отправлять рекомендации непосредственно пользователю, но вместо этого посылает пользователю электронное предложение, которое предлагает пользователю рекомендовать конкретный элемент одному из его контактов. Таким образом, рекомендующая система обеспечивает рекламодателю техническими средствами преимущества личных рекомендаций, в частности высокую эффективность рекламных объявлений.

Рекомендующая система облегчает связь между пользователями, или, соответственно, между пользователем и контактом, посредством обеспечения полуавтоматического подхода, который позволяет пользователю управлять последним шагом, а именно на самом деле отправлять рекомендации, в то время как все остальное, в частности, отправка электронного сигнала предложения, то есть стимуляция, происходит полностью автоматически. Вследствие этого рекомендующая система технически способствует распространению персональных рекомендаций в форме электронных сигналов уведомлений, таких как электронная почта или другие электронные визуальные подсказки. В частности, настоящее изобретение предоставляет техническием средства для поддержки обнаружения таких элементов контента, которые не интересуют самого пользователя, но которые могут иметь потенциальный интерес для одного из его друзей/контактов.

Например, определитель степени интереса определяет первую степень интереса посредством сравнения элемента с профилем контакта, в частности, с профилем, который основан на элементах, ранее рекомендованных этому контакту пользователем. Другими словами, пользователь (пользователь А) получает предложение рекомендовать элемент контакту (пользователю B), причем это предложение основано на профиле пользователя B, который был неявно создан пользователем А, а именно основано на ранее сделаланных пользователем А рекомендациях пользователю В. Сигнал предложения посылается только тогда, когда сходство, то есть степень интереса, достаточно велико.

Степень интереса выражает потенциальный интерес соответствующего контакта, основанный на профиле, который имеет соответствующий контакт этого пользователя. Таким образом, исходя из профиля контакта, который имеет пользователь на этот контакт, делается вывод о том, что определенный элемент может представлять интерес для этого контакта или может ему понравиться. Степень интереса элемента (т.е. потенциальный интерес к этому элементу) может быть определена путем вычисления степени сходства на основе данных, собранных ранее. Таким образом, степень интереса является свойством, которое определяется технической системой.

В предпочтительном варианте осуществления рекомендующая машина соединена с определителем степени интереса. В данном варианте осуществления определитель степени интереса содержит компаратор для сравнения установленной первой степени интереса конкретного элемента с фиксированным уровнем и генерирования сигнала результата сравнения. Определитель степени интереса сконфигурирован так, чтобы запустить генератор сигнала рекомендующей машины сигналом результата сравнения, если сигнал результата сравнения показывает, что определенная первая степень интереса больше или равна фиксированному уровню. Например, сигнал результата сравнения является двоичным сигналом, причем положительный сигнал результата сравнения, например логическая "1", указывает, что определенная первая степень интереса больше или равна фиксированному уровню, а отрицательный сигнал результата сравнения, например логический "0", указывает, что определенная первая степень интереса меньше фиксированного уровня. После приема такого положительного сигнала результата сравнения генератор сигнала генерирует электронный сигнал предложения, который содержит идентификатор конкретного элемента и идентификатор соответствующего контакта. Например, электронный сигнал предложения определяет визуальную подсказку, идентифицирующую соответствующий контакт и конкретный элемент. После генерации электронного сигнала предложения генератор сигналов побуждает отправителя послать пользователю сгенерированный электронный сигнал предложения.

Данная рекомендующая система может применяться для телевизионных приемников, имеющих подключение к Интернету, интернет-услуг, включая видео- и музыкальные услуги, компьютерных сетей, в частности, социальных сетей, онлайновых рекламных систем, систем управления рекламой, персональных видеомагнитофонов, телевизионных приставок и аудиосистем, включая портативные аудиосистемы.

Рекомендующая система по настоящему изобретению стимулирует пользователя компьютерной сети, такой, как социальная сеть, подобная facebook.com или ее производная, рекомендовать элемент контакту пользователя, посылая соответствующий электронный сигнал предложения соответствующему пользователю.

В рамках описания настоящего изобретения термин "элемент" относится к реальным или виртуальным объектам, которые рекомендующая система и/или пользователи компьютерной сети оценивают и взаимодействуют с ними. Элементами могут быть, например, видео-контент, реклама, статьи в Интернете, веб-страницы, физические или виртуальные продукты, такие, как книги, DVD-диски, электронные продукты, телепередачи, подписка на журналы, по существу все, что доступно на/через Интернет. Такие элементы зарегистрированы, или, соответственно, хранятся в, по меньшей мере, одной из ряда баз данных элементов, такой как amazon.com или youtube.com, к которой рекомендующая система имеет доступ. База данных элементов может быть, например, статической базой данных элементов, такой как базы данных продуктов или услуг наподобие amazon.com или youtube.com или nytimes.com. База данных элементов также может быть динамической базой данных элементов. В частности, такая динамическая база данных элементов может быть множеством элементов, которое в данный момент отображается Интернет-браузером конкретного пользователя из базы данных пользователей.

Рекомендующая система предпочтительно содержит доступы к множеству баз данных элементов. "Элемент" может также означать группу элементов. "Конкретный элемент" является элементом, который потенциально предлагается пользователю для рекомендации контакту. В качестве некоторых примеров, конкретный элемент может быть элементом, который был добавлен к одной из ряда баз данных элементов, элементом, который был оценен соответствующим пользователем, элементом, который был рекомендован пользователю, или элементом, который был обнаружен пользователем во время просмотра Интернета или в результате поиска по ключевым словам.

В рамках описания настоящего изобретения термины "контакт" и "друг" используются как синонимы. В одном отношении, а именно, когда пользователь отправляет рекомендацию элемента одному из своих друзей/контактов, оба термина относятся к человеку, который имеет какое-то отношение к пользователю. Например, в facebook.com такого человека называют "другом". В локальной адресной книге компьютера пользователя такой человек называется "контактом". Технически говоря, по отношению к базе данных контактов оба термина относятся к соответствующей контактной информации о таком человеке. Контакт определяется в качестве такового его контактной информацией.

В частности, следует понимать, что контакт также может быть пользователем компьютерной сети, и что контакт может быть зарегистрирован вместе с соответствующим профилем в базе данных пользователей рекомендующей системы. Кроме того, рекомендация пользователя одному из его контактов/друзей в рамках описания настоящего изобретения также упоминается как "личная рекомендация". Следует понимать, что такая личная рекомендация обычно происходит путем посылки соответствующего электронного сообщения.

База данных пользователей содержит, по меньшей мере, ссылку на базу данных контактов, в которой перечислены контакты пользователя, и ассоциирует каждый из них с рядом рекомендуемых элементов, каждый из которых был рекомендован пользователем соответствующему контакту и которые, следовательно, называются "рекомендуемыми элементами" в рамках описания настоящего изобретения. Связь между контактами, то есть контактная информация, и рекомендуемые элементы, то есть информация, обозначающая рекомендуемые элементы, могут быть реализованы таким образом, что контакты и соответствующие рекомендуемые элементы перечислены в базе данных контактов, например, в виде таблицы. Связь также может быть реализована таким образом, что база данных контактов включает в себя список контактов соответствующего пользователя и список соответствующих ссылок, указывающих на профили контактов, которые также могут быть профилями пользователей, как описано выше. Профили контактов в этом случае содержат соответствующие рекомендуемые элементы, которые были рекомендованы пользователем контакту.

База данных контактов содержит и поставляет рекомендующей системе информацию, которая выражает иную точку зрения пользователя на контакт, который также может быть пользователем компьютерной сети. Тот факт, что пользователь рекомендует определенный элемент одному из своих контактов, показывает знание пользователя об определенных предпочтениях контакта. Рекомендующая система идентифицирует эти знания и использует их для автоматической стимуляции личных рекомендаций.

Формулировку "по меньшей мере ссылку на базу данных контактов" следует понимать таким образом, что база данных пользователей в одном варианте осуществления также сконфигурирована так, чтобы включать в себя саму базу данных контактов. В другом варианте осуществления база данных контактов хранится в другом месте. В последнем случае база данных пользователей содержит ссылку на базу данных контактов.

Контактами пользователя могут быть контакты из локальной адресной книги пользователя или контакты из социальной сети, подобной facebook.com или linkedin.com, или другие пользователи, которые каким-то образом связаны с соответствующим пользователем.

Определитель степени интереса рекомендующей системы может быть стандартным определителем степени интереса, известным специалистам в данной области техники.

Определение степени интереса для конкретного элемента на основе рекомендуемых элементов обычно означает определение в зависимости от сходства конкретного элемента и рекомендуемых элементов, значения, показывающего степень, до которой контакту может нравиться определенный элемент. Определитель степени интереса, например, сконфигурирован так, чтобы использовать имеющиеся метаданные, относящиеся к элементам и, следовательно, предпочтительно сконфигурирован так, чтобы иметь доступ к базе метаданных, содержащей метаданные, относящиеся к элементу. Определитель степени интереса может также использовать совместную фильтрацию.

Стандартный определитель степени интереса на основе метаданных, например, описан в публикации V. Prank et al.: "Incorporating confidence in a naive Bayesian classifier" in Lecture Notes in Computer Science, 2005, Volume 3538/2005, 317-326, DOI: 10.1007/1 1527886_41.

Стандартный определитель степени интереса на основе совместной фильтрации, например, описан в публикации D. Goldberg et al.: "Using collaborative filtering to weave an information tapestry" Communications of the ACM archive, Volume 35, Issue 12 (December 1992), Special issue on information filtering, Pages: 61-70, Year of Publication: 1992, ISSN:0001-0782. Если первая степень интереса превышает фиксированный уровень, отправитель рекомендующей машины посылает сгенерированный электронный сигнал предложения соответствующему пользователю. Таким образом, пользователю предлагается отправить рекомендацию одному из своих контактов, который, скорее всего, имеет интерес к конкретному элементу.

Электронный сигнал предложения может иметь вид электронного сообщения, такого как электронная почта или электронная визуальная подсказка или электронное письменное уведомление. Такое сообщение может появиться у соответствующего пользователя во время просмотра Интернета. Интернет-браузер соответствующего пользователя может быть снабжен соответствующим сменным модулем (plug-in).

Фиксированный уровень может быть, например, фиксированным порогом, или, соответственно, фиксированный уровень является текущим средним значением множества определенных первых степеней интереса, каждая из которых принадлежит одному из контактов соответствующего пользователя. В последнем случае рекомендующая система сконфигурирована для выбора минимального числа пользователей, для которых должен быть предоставлен электронный сигнал предложения, а именно тех, чьи контакты проявили более высокие первоначальные степени интереса. Кроме того, предпочтительно, чтобы рекомендующая система была настроена для уточнения выбранного минимального количества пользователей путем выбора таких пользователей, которые считаются влиятельными пользователями. Такими пользователями могут быть те, кто имеет сравнительно большое количество контактов и/или те, кто часто отправляют личные рекомендации, и/или те, у кого ассоциированные базы данных контактов были недавно обновлены. Для определения таких влиятельных пользователей рекомендующая система предпочтительно адаптируется для реализации метода, описанного в публикации R. Gosh et al.: "Predicting Influential Users in Online Social Networks", Proceedings of KDD workshop on Social Network Analysis (SNA-KDD), Washington DC, USA, 2010.

Далее описаны дополнительные варианты осуществления рекомендующей системы согласно первому аспекту настоящего изобретения. Дополнительные возможности дальнейших вариантов осуществления могут быть объединены друг с другом для порождения других вариантов, если только они не описаны явно как альтернативы друг другу.

В особенно предпочтительном варианте осуществления рекомендующая система содержит детектор рекомендаций, сконфигурированный для обнаружения того, что соответствующий пользователь из базы данных пользователей рекомендовал элемент одному из своих контактов, при этом рекомендующая система сконфигурирована для обновления базы данных контактов в зависимости от рекомендации. Таким образом, вероятность того, что электронный сигнал предложения является неуместным, снижается. Следует понимать, что рекомендующая система предпочтительно сконфигурирована для обновления тех контактов, которые получили рекомендацию от пользователя, и для обновления тех контактов, которые не получили рекомендацию. Это позволяет обеспечить более точный взгляд на контакты и, следовательно, улучшить рассылку электронного сигнала предложения.

Таким образом, предпочтительно, чтобы рекомендующая система была настроена так, чтобы добавить нерекомендованные элементы в базу данных контактов, если по электронному сигналу предложения рекомендация не была сделана, и отметить эти элементы как "не рекомендуется", потому что эти элементы были предложены к рекомендации, однако не были рекомендованы пользователем.

Предпочтительно рекомендующая система сконфигурирована для обновления базы данных контактов в зависимости от того, рекомендовал ли пользователь, который был обеспечен электронным сигналом предложения, соответствующий конкретный элемент своему контакту. Если пользователь рекомендует элемент контакту, рекомендующая система добавляет рекомендуемый элемент в базу данных контактов с положительной оценкой соответствующего контакта, который получил личную рекомендацию. Если после приема электронного сигнала предложения никаких рекомендаций не происходит, рекомендующая система добавляет нерекомендованный элемент в базу данных контактов с отрицательной оценкой соответствующего контакта, который не получил личную рекомендацию. В этом варианте осуществления рекомендующая система, таким образом, сконфигурирована для генерации более точного взгляда пользователя на соответствующие контакты и, таким образом, электронные сигналы предложения могут быть распределены таким образом, чтобы шансы последующих личных рекомендаций возрастали.

Предпочтительно, чтобы рекомендующая система содержала детектор оценок, сконфигурированный для обнаружения того, что соответствующий пользователь из базы данных пользователей оценил элемент, и где определитель степени интереса и рекомендующая машина используют упомянутый оцененный элемент в качестве конкретного элемента. Этот вариант осуществления является особенно предпочтительным, если оцененный элемент был оценен положительно.

В этом варианте осуществления рекомендующая система распознает, что пользователь оценил элемент, и, если оцененный элемент был оценен определителем степени интереса как имеющий высокую степень интереса на основе рекомендованных элементов, которые пользователь уже рекомендовал одному из своих контактов, предлагает ему рекомендовать оцененный элемент одному из своих контактов.

Кроме того, предпочтительно, чтобы рекомендующая система содержала детектор элементов, сконфигурированный для обнаружения того, что новый элемент был добавлен в одну из ряда баз данных элементов, причем определитель степени интереса в рекомендующей машине использует упомянутый новый элемент в качестве конкретного элемента. Например, если на amazon.com становится доступна новая книга, рекомендующая система проверяет - в конечном итоге после того, как эта новая книга была рекомендована пользователю - обладает ли эта книга достаточно высокой степенью интереса для одного из контактов, перечисленных в базе данных контактов, на которую база данных пользователей имеет ссылку, или которая может быть частью базы данных пользователей рекомендующей системы. Если этот критерий выполняется, то отправитель рекомендующей системы посылает пользователю электронный сигнал предложения. Таким образом, рекламодатели новых элементов могут извлечь выгоду из рекомендаций на личной основе с помощью рекомендующей системы настоящего изобретения.

Следует понимать, что в предпочтительном варианте осуществления рекомендующая система содержит один детектор, который сконфигурирован для реализации функций детектора оценок, детектора элементов и детектора рекомендаций, описанных выше.

В одном варианте осуществления рекомендующей системы база данных пользователей дополнительно включает в себя связанную с пользователем информацию о пользовательских предпочтениях в отношении элементов, и генератор сигналов сконфигурирован для формирования электронного сигнала предложения в зависимости от информации, связанной с соответствующим пользователем.

Этот вариант осуществления имеет то преимущество, что пользователь может в частности быть стимулирован рекомендующей системой рекомендовать одному из своих контактов такой конкретный элемент, в котором он сам заинтересован. В результате фактическая рекомендация еще более персонализируется и, следовательно, делается более эффективной. Таким образом, в частности, рекомендующей системой предлагаются для рекомендации такие элементы, которые имеют определенное сходство с уже рекомендованными элементами, и с которыми потенциально рекомендующий пользователь имеет определенные личные отношения. Фактические рекомендации, сделанные пользователем его контакту, будут хорошо размещены, если, во-первых, контакт с большой долей вероятности имеет интерес к рекомендуемым элементам и, во-вторых, если рекомендующий пользователь имеет личное отношение к конкретному элементу, который он рекомендует.

В этом варианте осуществления база данных пользователей рекомендующей системы имеет часть, в которой база данных пользователей дополнительно содержит связанную с пользователем информацию о пользовательских предпочтениях в отношении элементов. Например, эта часть базы данных пользователей реализуется так, что она ассоциирует элементы пользователя с пользовательскими оценками, например, с числовыми значениями. Связанная с пользователем информация о пользовательских предпочтениях в отношении элементов может быть также основана на метаданных. Например, если рекомендующая система распознает, что определенный пользователь часто посещает определенную домашнюю страницу, например, демонстрирующую определенную группу товаров, таких как мобильные телефоны, тогда связанная с пользователем информация этой части профиля пользователя может определять, что соответствующий пользователь заинтересован в этой определенной группе элементов.

В указанном выше смысле база данных пользователей по этому варианту осуществления может включать в себя множество профилей для отдельного пользователя: первый профиль, т.е. профиль пользователя, основанный на связанной с пользователем информации о предпочтениях отдельного пользователя в отношении элементов и выражающий взгляд рекомендующей системы на отдельного пользователя, и множество вторых профилей, каждый из которых содержит информацию, выражающую взгляд другого пользователя на отдельного пользователя. Тот факт, что пользователь рекомендует определенный элемент одному из своих контактов, показывает знания пользователя об определенных предпочтениях контакта. Рекомендующая система идентифицирует эти знания и использует их для автоматической стимуляции последующей личной рекомендации.

В предпочтительном варианте осуществления рекомендующая система сконфигурирована для обновления связанной с пользователем информации соответствующих пользователей в зависимости от оценки пользователя.

Как уже было детально показано выше, профиль соответствующего пользователя в базе данных пользователей может включать в себя первую таблицу, которая связывает элементы через личные численные оценки для хранения связанной с пользователем информации о пользовательских предпочтениях в отношении элементов. Альтернативно или дополнительно, связанная с пользователем информация о пользовательских предпочтениях может выражать заинтересованность или незаинтересованность пользователя в группе элементов или другое личное отношение к определенной группе элементов. Следует понимать, что термин "таблица" в целом должен быть истолкован не в буквальном смысле, а, скорее, в функциональном смысле. Технической функцией первой таблицы является ассоциирование элемента со связанной с пользователем информацией о пользовательских предпочтениях в отношении элементов. Эта ассоциация может быть реализована с помощью любой другой структуры данных, известной специалистам в данной области техники, и не обязательно должна быть реализована в виде первой таблицы.

В еще одном варианте осуществления рекомендующей системы определитель степени интереса сконфигурирован для определения второй степени интереса для конкретного элемента из одной из ряда баз данных на основе связанной с пользователем информации о личных предпочтениях в отношении элементов, и отправитель дополнительно сконфигурирован для отправки электронного сигнала рекомендации соответствующему пользователю из базы данных пользователей в зависимости от второй степени интереса, при этом электронный сигнал рекомендации указывает на наличие конкретного элемента для соответствующего пользователя.

Следует понимать, что первая степень интереса и вторая степень интереса могут быть равны или отличны друг от друга и что использование формулировки «первый» и «второй» не должно указывать на соответствующие амплитуды, а служит скорее для смыслового различения двух степеней интереса.

Электронный сигнал рекомендации может иметь вид электронного сообщения, такого как электронная почта или электронная визуальная подсказка или другое электронное письменное уведомление.

В этом варианте осуществления рекомендующая система дополнительно обеспечивает функцию обычных систем рекомендации, а именно отправку машиной прямой рекомендации конкретного элемента пользователю компьютерной сети.

В одном варианте осуществления определитель степени интереса определяет первую и/или вторую степени интереса на основе метаданных. В другом варианте осуществления определитель степени интереса определяет первую и/или вторую степени интереса на основе совместной фильтрации.

В предпочтительном варианте осуществления рекомендующая система содержит второй доступ к, по меньшей мере, одной из ряда компьютерных сетей для обновления списка контактов в базе данных контактов. Как уже было детально указано выше, контакты одного конкретного пользователя могут быть контактами, которые конкретный пользователь имеет на facebook.com или в аналогичных социальных сетях. Альтернативно или дополнительно, контакты конкретного пользователя являются контактами из локальной адресной книги, хранящейся на компьютере конкретного пользователя, при этом компьютер пользователя может быть настольным компьютером, ноутбуком, мобильным телефоном или любым другим персональным цифровым помощником.

В последнем предпочтительном варианте осуществления рекомендующая система сконфигурирована для регистрации того, какие элементы были оценены, получены или увидены пользователями и контактами базы данных пользователей. В этом варианте осуществления рекомендующая машина настраивается так, чтобы избежать отправки электронного сигнала предложения соответствующему пользователю, если конкретный элемент, который должен быть рекомендован соответствующим пользователем соответствующему контакту, уже был оценен, получен или увиден соответствующим контактом, или рекомендован соответствующим пользователем. Таким образом, можно избежать того, что контакт, который уже оценил, получил, или увидел элемент или ему был уже рекомендован элемент, получит последующие рекомендации на тот же самый элемент.

Во втором аспекте настоящего изобретения представлен реализуемый компьютером способ рекомендации для стимулирования пользователя компьютерной сети рекомендовать элемент контакту пользователя. Реализуемый компьютером способ рекомендации содержит этапы:

- установления доступа к, по меньшей мере, одной из ряда баз данных элементов,

- сохранения множества профилей пользователей, где соответствующий профиль пользователя содержит:

- по меньшей мере, ссылку на базу данных контактов, связывающую контакты пользователя с рекомендуемыми элементами, причем соответствующий контакт связан с рядом рекомендованных элементов, каждый из которых был рекомендован пользователем соответствующему контакту,

- определения первой степени интереса для конкретного элемента из одной из ряда баз данных элементов на основе рекомендованных элементов,

- генерирования электронного сигнала предложения, и

- отправки сгенерированного электронного сигнала предложения соответствующему пользователю, если первая степень интереса превышает фиксированный уровень, причем электронный сигнал предложения указывает потенциальный интерес соответствующего контакта соответствующего пользователя к конкретному элементу.

В соответствии с третьим аспектом настоящего изобретения представлен машиночитаемый носитель, имеющий воплощенный на нем считываемый компьютером код, который при выполнении его программируемой системой заставляет компьютер выполнять способ рекомендации по п. 13 формулы настоящего изобретения.

В четвертом варианте осуществления настоящего изобретения представлена компьютерная программа, содержащая исполняемый код, который, будучи выполненным на компьютере, заставляет компьютер выполнять стадии способа рекомендации по п. 13 формулы настоящего изобретения.

Следует понимать, что рекомендующая система согласно первому аспекту настоящего изобретения, способ рекомендации согласно второму аспекту настоящего изобретения, машиночитаемый носитель согласно третьему аспекту настоящего изобретения и компьютерная программа согласно четвертому аспекту настоящего изобретения имеют сходные и/или идентичные предпочтительные варианты осуществления, как определено, в частности, в зависимых пп.2-12 формулы настоящего изобретения.

Эти и другие особенности изобретения будут очевидны из и проиллюстрированы со ссылкой на варианты осуществления, описанные здесь и далее.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 схематично и примерно показывает представление рекомендующей системы в соответствии с первым аспектом настоящего изобретения,

Фиг. 2 схематично и примерно показывает представление первого варианта осуществления реализуемого на компьютере способа рекомендации в соответствии со вторым аспектом настоящего изобретения,

Фиг. 3 схематично и примерно показывает представление второго варианта осуществления реализуемого на компьютере способа рекомендации в соответствии со вторым аспектом настоящего изобретения, и

Фиг. 4 схематично и примерно показывает представление третьего варианта осуществления реализуемого на компьютере способа рекомендации в соответствии со вторым аспектом настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Фиг. 1 схематично и примерно показывает представление первого варианта осуществления рекомендующей системы 100 для стимуляции пользователя 199 компьютерной сети 110 рекомендовать элемент, например, элемент II, контакту 198 пользователя 199.

Рекомендующая система 100 содержит доступ 120 к базе данных 125 элементов. База данных элементов регистрирует или, соответственно, хранит множество элементов I, II,... Рекомендующая система 100 дополнительно содержит базу данных 140 пользователей для хранения множества пользовательских профилей 140-А,..., 140-Z, определитель 160 степени интереса для определения первой степени 164 интереса, и рекомендующую машину 180 в виде автоматического устройства, которое содержит генератор 182 сигналов и отправитель 184. Отправитель 184 сконфигурирован для отправки сгенерированного электронного сигнала предложения 186 пользователю 199, где электронный сигнал предложения указывает потенциальный интерес контакта 198 к конкретному элементу II. В положительном случае, после приема электронного сигнала предложения 186 пользователь 199 посылает рекомендацию 188 элемента II контакту 198.

База данных 140 пользователей рекомендующей системы 100 для хранения множества пользовательских профилей 140-А,..., 140-Z пользователей A... Z хранит для каждого пользователя связанную с пользователем информацию о пользовательских предпочтениях в отношении элементов и базу данных 144 контактов, которая связывает контакты а, b, … с рядом рекомендуемых элементов I, II, при