Система, способ и считываемый компьютером носитель информации для распределения целевых данных, используя анонимные профили

Иллюстрации

Показать все

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

Реферат

Перекрестная ссылка на родственные заявки

По настоящей заявке испрашивается приоритет в соответствии с предварительной патентной заявкой США №61388261, поданной 30 сентября 2010 г., озаглавленной System And Method For Distributing Targeted Data Using Anonymous Profiles. Содержимое предварительной заявки США №61388261 полностью включено в настоящий документ посредством ссылки.

Раскрытие изобретения

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

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

Осуществление изобретения

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

Все публикации, цитируемые здесь, представлены здесь полностью посредством ссылки.

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

На фиг. 1 показана иллюстративная система 100 высокого уровня для использования с иллюстративным вариантом осуществления, для обеспечения распространения нацеленных данных, используя анонимные профили. Система 100 может включать в себя устройство 110 взаимодействия с пользователем, систему 120 управления учетными записями, систему 130 анонимного сообщения, данные 140 пользователя и данные 150 сообщения. В варианте осуществления система может использовать анонимные профили (например, профиль, из которого были удалены идентификационная информация или персональные данные пользователя) или неанонимные профили.

Устройство 110 взаимодействия с пользователем может включать в себя устройство, которое позволяет человеку взаимодействовать с устройством или сетью устройств. Устройство 110 взаимодействия с пользователем может включать в себя, например, парковочный счетчик, автомат для продажи транспортных билетов, телефон, терминал Интернет, банкомат (например, банк АТМ/АВМ), терминал электронной оплаты (ЕРТ), автомат для выдачи наличных с банковского счета, систему управления доступом, систему обработки платежей, планшетный ПК, компьютер, мобильное устройство, iPad, мобильный телефон и т.д. Однако предполагается, что настоящая заявка не должна быть ограничена только представленными в списке устройствами. Устройство 110 взаимодействия с пользователем может связываться с системой 120 управления учетными записями и/или системой 130 анонимного сообщения.

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

Данные 140 пользователя могут быть сохранены в базе данных или в другом накопителе, доступ к которому может осуществляться с помощью системы 120 управления учетными записями. В одном варианте осуществления из-за возможного частного или привилегированного свойства содержания данных 140 пользователя система 120 управления учетными записями может представлять собой единственную систему, авторизованную для доступа к данным 140 пользователя. Система 120 управления учетными записями может связываться с устройством 110 взаимодействия с пользователем и/или системой 130 анонимного сообщения.

Система 130 анонимного сообщения может включать в себя компьютер или сеть компьютеров, которые могут выбирать сообщения или рекламу из подборки данных 150 сообщения. Данные 150 сообщения могут представлять собой подборку сообщений или рекламу, которая может быть сохранена в базе данных или в другом накопителе. Система 130 анонимного сообщения может представлять собой часть системы 120 управления учетными записями, или они могут быть отдельными. В варианте осуществления система 130 анонимного сообщения и система 120 управления учетными записями могут представлять собой отдельные объекты, принадлежащие отдельным лицам, управляемые по отдельности и/или администрируемые по-отдельности. В другом варианте осуществления система 130 анонимного сообщения и система 120 управления учетными записями могут принадлежать одним и тем же лицам, могут управляться совместно и/или могут администрироваться совместно.

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

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

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

Во время, например, финансовой транзакции (например, при изъятии денег, внесении депозита, использовании ATM, использовании автомата для выдачи денег со счета или запроса счета в онлайн банке) или другой транзакции (например, парковка, ресторан, автомат по продаже транспортных билетов, операторы телефона или интернет, система управления доступом, система обработки платежей и т.д.), используя устройство 110 взаимодействия с пользователем и/или систему 120 управления учетными записями, пользователь может быть точно идентифицирован и аутентифицирован. Такая идентификация и аутентификация могут быть выполнены с помощью системы 120 управления учетными записями, используя, например, данные 140 пользователя, которые могут содержать информацию о, например, клиентах, пациентах, абонентах и т.д. Данные 140 пользователя могут содержать специфичную информацию о пользователе, и эта информация может быть отфильтрована для формирования анонимного обобщенного профиля этого пользователя. Анонимный профиль может содержать, например, возраст, пол, уровень дохода, социальное положение и т.д.

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

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

На фиг. 2 иллюстрируется примерный поток 200 обработки для использования с иллюстративным вариантом осуществления для обеспечения распространения нацеленных данных, используя анонимные профили. Пример потока 200 обработки может включать в себя пользователя 210, АТМ/ЕРТ 220 и последовательность этапов 230-280.

Пользователь 210 может приехать к АТМ/ЕРТ 220. АТМ/ЕРТ 220 может быть выполнен в форме устройства 110 взаимодействия с пользователем. Пользователь 210 может обеспечивать (например, вставлять, протягивать и т.д.) банковскую/кредитную карту (например, финансовую карту), например, для идентификации. На этапе 230 может быть проверена действительность карты. После проверки действительности карты на этапе 230 АТМ/ЕРТ 220 может затем перейти на этап 240 и выполнить аутентификацию пользователя 210, запрашивая, например, код персонального идентификационного номера (ПИН) (в зависимости от страны/используемой технологии). Данные идентификации и аутентификации могут затем использоваться АТМ/ЕРТ 220 для запроса банка, на основе обмена данными с системой 120 управления учетными записями и для авторизации транзакции, запрашиваемой пользователем 210. Другая идентификация может включать в себя отпечатки пальцев, сканирование сетчатки глаза, номер социального обеспечения, брелок для ключей, маркер доступа, программный маркер, ключ и т.д.

Одновременно или после аутентификации 240 система 120 управления учетными записями в банке, например, может получить доступ к данным 140 пользователя и может выбрать информацию, соответствующую идентифицированному и аутентифицированному пользователю 210. Выбранная информация может содержать соответствующую информацию о пользователе, например, имя, пол, дата рождения, семейное положение, адрес, профессия и т.д. Информация также может включать в себя профиль, например, социальный класс, покупательские привычки, образ жизни и т.д. Или профиль может быть сформирован из существующих данных.

Система 120 управления учетными записями может отвечать АТМ/ЕРТ 220, например, для обеспечения авторизации установки. После авторизации пользователем 210 на этапе 240 этап 250 может перейти к стандартным операциям (например, снятие денег со счета, получение состояния счета и т.д.).

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

Таким образом, когда АТМ/ЕРТ 220 принимает из системы 120 управления учетными записями авторизацию транзакции, АТМ/ЕРТ 220 может также принимать отфильтрованную анонимную информацию. В одном варианте осуществления специализированный запрос может использоваться для запроса отфильтрованной анонимной информации.

На этапе 260 АТМ/ЕРТ 220 может запрашивать из системы 130 анонимного сообщения сообщение или рекламу, которые могут наилучшим образом соответствовать профилю, сформированному отфильтрованной анонимной информацией. Система 120 управления учетными записями, устройство 110 взаимодействия с пользователем и/или АТМ/ЕРТ 220 могут подавать запрос в систему 130 анонимного сообщения, в зависимости от топологии, организации и потребностей в рабочих характеристиках.

Система 130 анонимного сообщения может представлять собой стандартный сервер обработки данных, который содержит набор предварительно отформатированных рекламных сообщений, ожидающих запроса из системы 120 управления учетными записями, устройство 110 взаимодействия с пользователем и/или АТМ/ЕРТ 220. Система 130 анонимного сообщения может быть расположена в устройстве 110 взаимодействия с пользователем в системе 120 управления учетными записями, в АТМ/ЕРТ 220 и/или во внешнем устройстве.

Пример запроса, передаваемого в систему 130 анонимного сообщения, на этапе 260, может представлять собой: Выбрать сообщение, соответствующее критериям: мужчина, женат, родился в 1964 г, UMC (верхний средний класс), средний доход от 3000$ до 4000$. Это определение среднего дохода может быть определено для недели, месяца или года, без какого-либо влияния на результат при условии, что оно обрабатывается на той же основе, что и вся модель. В одном варианте осуществления может быть выполнена обработка с использованием множества валют, путем их динамического преобразования в стандартную валюту (например, евро, доллары США и т.д.) внутри модели. Система 130 анонимного сообщения может затем обращаться к данным 150 сообщений и выбирать сообщение, которое лучше всего соответствует критериям установки профиля, или сообщение по умолчанию, если критерии не определяют какое-либо конкретное сообщение. Система 130 анонимного сообщения может затем передавать выбранное сообщение в устройство 110 взаимодействия с пользователем для отображения или печати на этапе 270.

Сообщения, администрируемые сервером сообщений, могут быть разделены по категориям на различные классы и семейства. Например, глобальные сообщения могут быть разработаны так, чтобы они были видимыми без географического критерия (например, реклама без текста, очень хорошо идентифицированными логотипами, корпоративными сообщениями и т.д., такими как Coca-Cola, Google, Apple и т.д.); национальные сообщения могут быть разработаны для их представления в пределах страны; региональные сообщения могут быть разработаны для их представления в пределах региона, как части страны, и могут быть определены, как код страны (или штата) и/или обобщенный почтовый индекс (например, область может быть идентифицирована на основе первых двух знаков почтового индекса); и локальные сообщения могут быть разработаны так, чтобы их можно было представлять в пределах конкретной географической области, части страны, и они могут быть определены, например, как код страны (или штата) и/или обобщенный почтовый зип-код.

Для управления географическими критериями каждое устройство 110 взаимодействия с пользователем может информировать сервер сообщений о его местоположении. Оно может рассчитывать текущее местоположение, используя, например, почтовый индекс места, где оно установлено; уникальный ID-код, который позволяют внутренней базе данных или серверу сообщений распознавать и локализовать этот терминал; используя информацию глобальной системы спутниковой навигации (GPS) и/или используя протокол TCP/IP, адрес IP-происхождения запроса может использоваться при использовании способов геолокализации, для определения местоположения терминала, в случае фиксированного адреса.

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

В варианте осуществления устройство 110 взаимодействия с пользователем может представлять дополнительные данные, такие как код вида торговой точки (МСС) поставщика и/или единичный код поставщика или розничной торговли (SKU) для выбранных предметов, позволяющий серверу сообщений распознавать категорию охваченных или покупаемых товаров или услуг, конкретные устройства 110 взаимодействия с пользователем, и использовать его как дополнительные критерии.

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

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

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

На фиг. 3 иллюстрируется пример запроса 300 авторизации для использования иллюстративного варианта осуществления для обеспечения распространения нацеленных данных, используя анонимные профили. Запрос 310 может быть принят системой 120 управления учетными записями (например, банком, парковкой, провайдером услуги, провайдером подписки и т.д.). Запрос 310 может быть передан, например, из устройства 110 взаимодействия с пользователем. Запрос 310 может, например, представлять собой запрос, авторизована ли транзакция. Система 120 управления учетными записями может обращаться к данным 140 пользователя (например, базе данных клиентов) и выполнять поиск 320 для проверки аутентичности транзакции. Данные 140 пользователя могут содержать информацию такую, как показано в записи 380 базы данных, но без ограничения этим, например, имя, фамилия, отчество, суффикс имени, префикс имени, номер счета, домашний адрес, адрес работы, домашний телефон, рабочий телефон, мобильный телефон, дата рождения, возраст, пол, социальный класс, профессия, компания, образование, баланс, наибольший баланс, средний баланс и т.д.

На фиг. 4 представлен иллюстративный анонимный фильтр для использования с иллюстративным вариантом осуществления для обеспечения распространения нацеленных данных, используя анонимные профили. На фиг. 4 показано, как выбранные значения в полной записи 380 базы данных могут быть выделены анонимным фильтром 350 и как может быть получен анонимный профиль 360. Анонимный профиль 360 может представлять собой поднабор значений из записи 380 базы данных. Анонимный фильтр 350 также может производить анонимный профиль 360 данных, используя данные из записи 380 базы данных. Например, анонимный фильтр 350 может определять социальный класс пользователя на основе его дохода и/или привычек пользователя при трате денег.

Возвращаясь снова к фиг. 3, запрос 310 может выделять Булев ответ типа да/нет, который удостоверяет или не удостоверяет транзакцию. В дополнение к стандартной логике 330 бизнеса система 120 управления учетными записями также может выделять информацию 340 профиля путем фильтрации любой персональной или идентифицирующей информации. Анонимный фильтр 350 может отфильтровывать любые персональные или идентифицирующие данные. Анонимный профиль 360 может формировать профиль пользователя для пользователя 210, который может быть соединен с запросом 310. Примерная анонимная информация, которая может быть выделена и может использоваться, может включать в себя, но без ограничений, например, пол (например, мужчина/женщина), семейное положение (например, одинокий, женатый, разведенный, овдовевший), год рождения (для расчета приблизительного возраста), социальный класс (например, социопрофессиональное состояние), диапазон среднего дохода по статическому времени основания (например, ежемесячно, ежегодно, еженедельно и т.д.) для всего процесса (например, в приращениях по 1000$) и любую дополнительную неперсональную информацию, которая может использоваться для профиля потребителя/пользователя 210.

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

В 370 стандартный ответ и анонимный профиль 360 могут быть переданы обратно в устройство 110 взаимодействия с пользователем. Система 120 управления учетными записями может передавать анонимный профиль 360 обратно в устройство 110 взаимодействия с пользователем перед, одновременно с или после стандартного ответа (например, авторизации пользователя).

В соответствии с примерным вариантом осуществления, система 130 анонимного сообщения может быть воплощена непосредственно в системе 120 управления учетными записями и/или в устройстве 110 взаимодействия с пользователем (например, в терминале). Такая комбинация может обеспечить возможность слияния запросов и/или предварительной загрузки сообщений или рекламы локально, в соответствии с периодами ожидания, полосой пропускания и временем, необходимым для всего процесса.

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

Когда устройство 110 взаимодействия с пользователем принимает автономный профиль 360 и авторизацию для продолжения транзакции, устройство 110 взаимодействия с пользователем может затем передать запрос в систему 130 анонимного сообщения для получения сообщения или рекламы, которые в наилучшей степени соответствуют критериям (например, анонимному профилю 360). В качестве альтернативы, если устройство 110 взаимодействия с пользователем принимает анонимный профиль 360, но авторизация на продолжение транзакции отклонена, устройство 110 взаимодействия с пользователем все еще может передавать запрос в систему 130 анонимного сообщения для получения сообщения или рекламы, которые лучше всего соответствуют переданным критериям (например, анонимному профилю 360). Система 130 анонимного сообщения может принимать этот запрос на этапе 510 на сообщение из устройства 110 взаимодействия с пользователем.

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

Система 130 анонимного сообщения может принимать запрос из устройства 110 взаимодействия с пользователем и может выделять на этапе 520 другие критерии, содержащиеся в этом запросе. На основе анонимного профиля 360 система 130 анонимного сообщения может выбрать на этапе 550 наиболее соответствующее сообщение или рекламу из данных 150 сообщения. Система 130 анонимного сообщения может определять, сформирован ли профиль пользователя на этапе 530 (например, должен ли пользователь принять нацеленное сообщение). Если должен быть сформирован профиль пользователя, тогда система 130 анонимного сообщения может выбирать сообщения по профилю на этапе 552 из данных 150 сообщения. В качестве альтернативы система 130 анонимного сообщения может выбирать обобщенные сообщения на этапе 554 из данных 150 сообщения.

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

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

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

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

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

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