(57)【特許請求の範囲】
【請求項１】
ターゲットされたメッセージを配信するコンピュータにより実行される方法であって、
コンピュータによって、ユーザ対話式装置からユーザ識別データを受信するステップであって、該ユーザ識別データはユーザを識別する、該受信するステップと、
前記コンピュータによって、前記ユーザ識別データに基づいてユーザ情報を取得するステップと、
前記コンピュータによって、前記ユーザ情報から匿名基準を抽出するステップであって、該匿名基準は前記ユーザを識別するために使用できず、および該匿名基準は前記ユーザの出生年、性別、社会階級および教育レベルを含む、該抽出するステップと、
前記コンピュータによって、前記匿名基準からのベストマッチング基準を用いてメッセージデータベース内のメッセージをランク付けして、ランク付けされたメッセージのリストを作成するステップであって、該メッセージは、全世界的メッセージ、国内的メッセージ、地域的メッセージ、および地方的メッセージに分類される、該作成するステップと、
前記コンピュータによって、前記ランク付けされたメッセージのリストからターゲットされたメッセージを選択するステップであって、各等しくランク付けされたメッセージは選択される平等な機会が提供される、該選択するステップと、
前記コンピュータによって、前記ターゲットされたメッセージを前記ユーザ対話式装置に送信するステップと
を具えたことを特徴とする方法。
【請求項２】
前記匿名基準は、ユーザの年齢、ユーザの出生月日、ユーザの所得収入、ユーザの平均所得、ユーザ対話式装置の現在位置、又はユーザの婚姻状態の少なくとも１つを含むことを特徴とする請求項１記載の方法。
【請求項３】
前記匿名基準を抽出するとき、ユーザの機密的、個人的、識別的又は主格的な情報は、使用されないことを特徴とする請求項１記載の方法。
【請求項４】
前記全世界的メッセージは地理的位置によって限定されず、前記国内的メッセージは国に限定され、前記地域的メッセージは国内の一地域に限定され、および前記地方的メッセージは郵便番号内の地理的領域内に限定されることを特徴とする請求項１記載の方法。
【請求項５】
マーチャントカテゴリコード又は在庫管理単位コードの１つを含む購買情報を受信するステップをさらに具えたことを特徴とする請求項１記載の方法。
【請求項６】
前記ランク付けされたメッセージのリストを前記購買情報に基づいてランク付けするステップをさらに具えたことを特徴とする請求項５記載の方法。
【請求項７】
前記ユーザ対話式装置の現在位置は、郵便番号、固有識別子、全世界測位衛星（ＧＰＳ）情報、地理位置測定技術の少なくとも１つに基づいて決定されることを特徴とする請求項２記載の方法。
【請求項８】
前記ランク付けは、前記匿名基準内のフィールドに重みを割り当てることに基づいて計算されることを特徴とする請求項１記載の方法。
【請求項９】
前記選択されたターゲットされたメッセージの送信を記録するステップをさらに具えたことを特徴とする請求項１記載の方法。
【請求項１０】
２以上のメッセージが前記ランク付けされたメッセージのリストの中で最高位にランクされているかを判断するステップをさらに具え、
２以上のメッセージが前記ランク付けされたメッセージのリストの中で最高位にランクされる場合、前記ランク付けされたリストの中で最高位にランクされ２以上のメッセージの１つから前記ターゲットされたメッセージを無作為に選択することを特徴とする請求項１記載の方法。
【請求項１１】
前記ユーザ対話式装置は、パーキングメーター、交通機関の券売機、電話、インターネット端末、現金自動預け払い機、電子決済端末、キャッシュディスペンサー、アクセス制御システム、支払処理システム、タブレットＰＣ、コンピュータ、モバイル装置、又は携帯電話の１つを含むことを特徴とする請求項１記載の方法。
【請求項１２】
前記ユーザ識別データは、個人の身元を識別又は追跡するために使用できる情報を含み、および、ユーザ名、個人識別番号（ＰＩＮ）、金融カードからのデータ、指紋、網膜スキャン、社会保障番号、キーフォブ、セキュリティトークン、ソフトウェアトークン、又はキーの少なくとも１つを含むことを特徴とする請求項１記載の方法。
【請求項１３】
処理論理回路によって実行可能なコンピュータ実行可能命令を格納する１以上の有形非一時的なコンピュータ可読記憶媒体であって、
当該媒体が、
ユーザ対話式装置からユーザ識別データを受信することであって、該ユーザ識別データはユーザの身元を識別又は追跡するために使用できる情報を含む、該受信することと、
前記ユーザ識別データに基づいてユーザ情報を取得することと、
前記ユーザ情報をフィルタリングすることによって匿名基準を作成することであって、該匿名基準は前記ユーザの身元を識別又は追跡するために使用することができず、および該匿名基準は前記ユーザの出生年、性別、社会階級および教育レベルを含む、該作成することと、
前記匿名基準からのベストマッチング基準を用いてメッセージデータベース内のメッセージをランク付けして、ランク付けされたメッセージのリストを作成することであって、該メッセージは、全世界的メッセージ、国内的メッセージ、地域的メッセージ、および地方的メッセージに分類される、該作成することと、
前記ランク付けされたメッセージのリストからターゲットされたメッセージを選択することであって、各等しくランク付けされたメッセージは選択される平等な機会が提供される、該選択することと、
前記ターゲットされたメッセージを前記ユーザ対話式装置に送信することと、
のための１以上の命令を格納することを特徴とするコンピュータ可読記憶媒体。
【請求項１４】
ターゲットされたメッセージを配信するためのコンピュータにより実行されるシステムであって、
ユーザに関連するデータを格納するためのユーザデータ記憶装置と、
プロセッサ実行可能命令を格納するメモリを有するプロセッサと、
前記ユーザデータ記憶装置からユーザ情報を取得するアカウント管理装置であって、該ユーザ情報は前記ユーザの身元を識別又は追跡するために使用できる情報を含む、該アカウント管理装置と、
前記プロセッサ上で実行される匿名フィルタであって、該匿名フィルタは前記アカウント管理装置と通信しおよび前記ユーザデータ記憶装置から取得した前記ユーザ情報をフィルタリングして匿名基準を抽出し、該匿名基準は前記ユーザの身元を識別又は追跡するために使用することができず、および該匿名基準は前記ユーザの出生年、性別、社会階級および教育レベルを含む、該匿名フィルタと、
前記ユーザへの伝送のためのメッセージを格納するためのメッセージ記憶装置であって、該メッセージは、全世界的メッセージ、国内的メッセージ、地域的メッセージ、および地方的メッセージに分類される、該メッセージ記憶装置と、
前記匿名フィルタから前記匿名基準を受信し、前記メッセージ記憶装置において前記メッセージをランク付けし、および前記メッセージ記憶装置において前記ランク付けされたメッセージからターゲットされたメッセージを選択する匿名メッセージ装置であって、各等しくランク付けされたメッセージは選択される平等な機会が提供される、該匿名メッセージ装置と、
前記ターゲットされたメッセージを前記ユーザへ提示するためのユーザ対話式装置であって、前記匿名メッセージ装置から前記ターゲットされたメッセージを受信する、該ユーザ対話式装置と
を具えたことを特徴とするシステム。
【請求項１５】
前記匿名基準は、ユーザの年齢、ユーザの出生月日、ユーザの所得収入、ユーザの平均所得、ユーザ対話式装置の位置、ユーザの郵便番号、又はユーザの婚姻状態の少なくとも１つを含むことを特徴とする請求項１４記載のシステム。
【請求項１６】
前記匿名フィルタは、前記匿名基準を抽出するとき、ユーザの機密的、個人的、識別的又は主格的な情報を除去することを特徴とする請求項１４記載のシステム。
【請求項１７】
前記全世界的メッセージは地理的位置によって限定されず、前記国内的メッセージは国に限定され、前記地域的メッセージは国内の一地域に限定され、又は前記地方的メッセージは郵便番号内の地理的領域内に限定されることを特徴とする請求項１４記載のシステム。
【請求項１８】
２以上のメッセージが前記ランク付けされたメッセージのリストの中で最高位にランクされているかを判断するステップをさらに具え、
２以上のメッセージが前記ランク付けされたメッセージのリストの中で最高位にランクされる場合、前記ランク付けされたリストの中で最高位にランクされ２以上のメッセージの１つから前記ターゲットされたメッセージを無作為に選択することを特徴とする請求項１４記載のシステム。
【請求項１９】
ターゲットされたメッセージを配信するためのコンピュータにより実行される方法であって、
コンピュータによって、ユーザ識別情報を受信するステップと、
前記コンピュータによって、前記ユーザ識別情報に基づいてユーザ情報を取得するステップであって、前記ユーザ情報はユーザの身元を識別又は追跡するために使用できる情報を含む、該取得するステップと、
前記ユーザ情報に基づいて基準を作成するステップであって、該基準は前記ユーザの身元を識別又は追跡することができず、および該基準は前記ユーザの出生年、性別、社会階級および教育レベルを含む、該作成するステップと、
前記コンピュータによって、前記基準に基づきメッセージデータベースにおける複数のメッセージからターゲットされたメッセージを選択するステップであって、前記複数のメッセージは前記ターゲットされたメッセージとして選択される平等の機会が提供され、該メッセージは、全世界的メッセージ、国内的メッセージ、地域的メッセージ、および地方的メッセージに分類される、該選択するステップと、
前記コンピュータから前記ターゲットされたメッセージを送信するステップと
を具えたことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、匿名プロファイルを用いてターゲットのデータを配信するためのシステム、方法及びコンピュータ可読媒体に関する。
【背景技術】
【０００２】
関連特許出願への相互参照
本出願は、２０１０年９月３０日出願された“匿名プロファイルを用いてターゲットのデータを配信するためのシステム及び方法”と題する米国仮特許出願第６１／３８８，２６１号の優先権を主張する。米国仮出願第６１／３８８，２６１号の内容は、その全体が参照により本明細書の一部となされる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
匿名プロファイルを用いてターゲットのデータを配信する場合において、メッセージ及び広告をターゲティングするための、システム、方法及びコンピュータ可読媒体を提供することを課題とする。
【課題を解決するための手段】
【０００４】
本発明の態様は、システム、方法及びコンピュータ可読媒体に関わり得る。実施形態において、メッセージ及び広告をターゲティングするためのコンピュータ実装方法を提供することができる。この方法は、コンピュータによってユーザ装置からユーザ識別データを受信するステップと、コンピュータによってユーザ識別データに基づいてユーザ情報を取得するステップと、コンピュータによってユーザ情報をフィルタリングして匿名プロファイルを作成するステップと、匿名プロファイルからのベストマッチング基準を用いてコンピュータによってメッセージデータベース内のメッセージをランク付けしてランクされたメッセージのリストを作成するステップと、コンピュータによってランクされたメッセージのリストからターゲットのメッセージを選択するステップと、コンピュータによってターゲットのメッセージをユーザに送信するステップと、を含むことができる。
【０００５】
別の実施形態において、処理論理回路によって実行可能なコンピュータ実行可能命令を格納する１以上の有形非一時的コンピュータ可読記憶媒体を提供することができる。この媒体は、ユーザからユーザ識別情報を受信し、ユーザ識別情報に基づいてユーザ情報を取得し、ユーザ情報をフィルタリングすることによって匿名プロファイルを作成し、匿名プロファイルからのベストマッチング基準を用いてメッセージデータベース内のメッセージをランク付けしてランクされたメッセージのリストを作成し、ランクされたメッセージのリストからターゲットのメッセージを選択し、かつ、ターゲットのメッセージをユーザに送信するための１以上の命令を格納することができる。
【０００６】
別の実施形態において、メッセージ及び広告をターゲティングするためのコンピュータ実装システムを提供することができる。このシステムは、ユーザに関連するデータを格納するためのユーザデータ記憶装置と、プロセッサ実行可能命令を格納するメモリを有するプロセッサと、ユーザデータ記憶装置からユーザ情報を取得するアカウント管理装置と、プロセッサ上で実行される匿名フィルタであってアカウント管理装置と通信しかつユーザデータ記憶装置から取得したユーザ情報をフィルタリングして匿名プロファイルを作成する該匿名フィルタと、ユーザへの伝送のためのメッセージを格納するためのメッセージ記憶装置と、匿名フィルタから匿名プロファイルを受信しかつメッセージ記憶装置からターゲットのメッセージを取得する匿名メッセージ装置と、ターゲットのメッセージをユーザへ提示するためのユーザインターフェイス装置であって匿名メッセージ装置からターゲットのメッセージを受信する該ユーザインターフェイス装置と、を含むことができる。
【０００７】
別の実施形態において、メッセージ及び広告をターゲティングするコンピュータ実装方法を提供することができる。この方法は、コンピュータによってユーザ識別情報を受信するステップと、コンピュータによってユーザ識別情報に基づいてユーザ情報を取得するステップと、コンピュータによってメッセージデータベースからターゲットのメッセージを選択するステップと、コンピュータからターゲットのメッセージを送信するステップと、を含むことができる。
【図面の簡単な説明】
【０００８】
本発明の上記及び他の特徴及び利点は、添付の図面に示すように、以下の様々な模範的な実施形態のより具体的な説明から明らかになるであろう。図面では同じ参照番号は一般的に、同一、機能的に類似及び／又は構造的に類似した要素を示す。参照番号の最初の数字は要素が最初に現れた図面を示している。
【図１】図１は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための例示的な高レベルのシステム図を描写している。
【図２】図２は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例の処理のフローを示す。
【図３】図３は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例の認可照会を示す。
【図４】図４は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための例示的な匿名フィルタを描写している。
【図５】図５は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例のメッセージサーバリクエストを示す。
【図６】図６は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例のワークフローを示す。
【図７】図７は、例示的な実施形態を実装する際に使用され得る一例のコンピュータシステムを描写している。
【発明を実施するための形態】
【０００９】
模範的な実施形態が以下に詳細に説明されている。特定の模範的な実施形態が議論されているが、これは例示の目的でのみ行われていることを理解すべきである。模範的な実施形態を記載し説明している中では、特定の用語が明確化のために採用されている。しかし、実施形態がその選択した特定の用語に限定されることは意図されていない。関連技術分野の当業者は、他のコンポーネントと構成が、実施形態の精神及び範囲から逸脱することなく使用することができることを認識するであろう。各特定要素は同様の目的を達成するために同様の方法で動作するすべての技術的同等物を含むことが理解されるべきである。本明細書中に記載の例及び実施形態は、非限定的な例である。
【００１０】
本明細書中に引用された全ての刊行物は、ここに、その全体が参照により本明細書の一部となされる。
【００１１】
本明細書で用いるように、用語"a"は１つ以上を言う。用語"含む"、"例えば"、"等"、"例えば"、"であり得る"等は、限定されるものではなく、記載された例を含むことを意味する。
【００１２】
図１は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための例示的な高レベルのシステム１００を描写している。システム１００は、ユーザ対話式装置１１０、アカウント管理システム１２０、匿名メッセージシステム１３０、ユーザデータ１４０及びメッセージデータ１５０を含んでもよい。実施形態において、システムは匿名プロファイル（例えば、ユーザの識別情報や個人データが削除されているプロファイル）又は非匿名プロファイルを使用することができる。
【００１３】
ユーザ対話式装置１１０は、人がコンピュータ又はコンピュータのネットワークと相互に作用することができる装置を含むことができる。ユーザ対話式装置１１０は、例えば、パーキングメーター、交通機関の券売機、電話、インターネット端末、現金自動預け払い機（例えば、ＡＴＭ／ＡＢＭ銀行）、電子決済端末（ＥＰＴ）、キャッシュディスペンサー、アクセス制御システム、決済処理システム、タブレットＰＣ、コンピュータ、モバイル装置、ｉＰａｄ、携帯電話等を含むことができる。しかし、本願は、リストされた装置にだけに限定されるものではない。ユーザ対話式装置１１０は、アカウント管理システム１２０及び／又は匿名メッセージシステム１３０と通信することができる。
【００１４】
アカウント管理システム１２０は、複数のアカウントを管理することができるコンピュータ又はコンピュータのネットワークを含むことができる。アカウントは、名前、自宅住所、勤務先住所、社会保障番号、病歴等の機密情報や個人情報が含まれ得るユーザ又は顧客のアカウントでもよい。ユーザ又は顧客データはユーザデータ１４０に格納されてもよい。
【００１５】
ユーザデータ１４０は、アカウント管理システム１２０によってアクセス可能であり得るデータベース又は他の記憶装置に格納されることができる。１つの実施形態において、ユーザデータ１４０の内容のあり得る個人的又は特権の性質により、アカウント管理システム１２０は、ユーザデータ１４０へのアクセスを認可された唯一のシステムであってもよい。アカウント管理システム１２０は、ユーザ対話式装置１１０及び／又は匿名メッセージシステム１３０と通信することができる。
【００１６】
匿名メッセージシステム１３０は、メッセージデータ１５０の集合からメッセージ又は広告を選択することができるコンピュータ又はコンピュータのネットワークを含むことができる。メッセージデータ１５０は、データベース又は他の記憶装置に格納され得るメッセージ又は広告の集合であってもよい。匿名メッセージシステム１３０は、アカウント管理システム１２０の一部であってもよく、又はそれらは分かれていてもよい。実施形態において、匿名メッセージシステム１３０及びアカウント管理システム１２０は、個別の実体で、別々に所有され、別々に制御及び／又は別々に管理され得る。別の実施形態において、匿名メッセージシステム１３０及びアカウント管理システム１２０は、共同所有され、共同に制御及び／又は共同で管理されてもよい。
【００１７】
広告メッセージ等のようなメッセージデータ１５０に格納されたデータは、匿名プロファイルを使用して、ターゲットの個人に配信されることができる。アカウント管理システム１２０は、例えば、銀行、金融機関、住宅ローン会社、報酬プログラム、航空会社、クレジットカード会社、政府機関、病院、診療所、又は、個人情報又は機密データを含む他のシステムで実行され又は制御され得る。アカウント管理システム１２０は、ターゲットのメッセージに応答することができる個体を同定するための有用な情報を含む場合がある。ユーザの一定の既存の個人データは、例えば、アカウント管理システム１２０のみによって知られている場合がある。アカウント管理システム１２０に含まれている情報は、匿名プロファイルを生成するためにフィルタリングされることができる。匿名プロファイルは、ターゲットのメッセージ又は広告を選択するために使用されることができる。メッセージ又は広告は、例えば、トランザクションが発生したとき、ターゲティング基準のセットに対応することができる。
【００１８】
ターゲティング基準は、ユーザの特定クラスのためのベストマッチングのメッセージ又は広告を選択するために使用することができる特徴を含んでいてもよい。例えば、基準は、性別、年齢、婚姻状態、社会階級、平均所得及び／又は任意の追加の非個人情報を含むことができる。アカウント管理システムに存在するプライバシーの問題につながる可能性がある特定の識別情報（例えば、氏名、自宅住所、勤務先住所、社会保障番号、政府識別子等）、又は、個人的特性（医療提供者への支払い、病歴、医療の購入等）は抽出されなくてもよい場合がある。抽出又はフィルタリングされた様々な基準は、アカウント管理システム１２０の目的と同様に処理される目的とデータに基づいて異なる場合がある。
【００１９】
ユーザがユーザ対話式装置１１０及び／又はアカウント管理システム１２０を使用して、例えば、金融トランザクション（例えば、引き落とし、預金、ＡＴＭ使用、キャッシュディスペンサー又はオンライン銀行での口座照会）、又は、他のトランザクション（例えば、駐車場、レストラン、交通機関の券売機、電話やインターネット操作者、アクセス制御システム、支払処理システム等）の間に、ユーザは正確に識別され、認証され得る。このような識別と認証は、例えば、顧客、患者、加入者等の情報を含み得るユーザデータ１４０を例えば使用して、アカウント管理システム１２０によって実行されることができる。ユーザデータ１４０は、ユーザに関する特定の情報を含む場合があり、この情報はこのユーザに関する匿名の汎用プロファイルを作成するためにフィルタリングされ得る。匿名プロファイルは例えば、年齢、性別、収入、社会的地位等を含む場合がある。
【００２０】
一度ユーザが識別されると、ユーザの一般的プロファイルはユーザデータ１４０内に格納されたデータからユーザの識別情報をフィルタリングすることによって作成され得る。除外された識別情報は、例えば、名前、住所、電話番号等を含む場合がある。抽出された汎用的なプロファイルは、匿名メッセージシステム１３０からこの一般的な匿名プロファイルの基準に対応したメッセージ及び広告をリクエストするトランザクション処理中に使用されることができる。ユーザのターゲットのメッセージ又は広告は、ターゲットのユーザについての特別な知識又はターゲットのユーザの同一性を必要とせずに、メッセージデータ１５０から取得することができる。メッセージデータ１５０に格納されたメッセージ及び広告は、関連する基準を有する場合がある。その基準は、例えば、ターゲットの広告にメッセージを関連付けるための広告主によって確立することができる。
【００２１】
匿名の動的プロファイルの使用を介したメッセージ又は広告の受動的な選択方法は、多くの種類のネットワーク（例えば、有線又は無線）や、端末及び装置（例えば、固定、モバイル、又は高度なモバイル）のような多くの種類のユーザ対話式装置１１０上に実装されてもよく、並びに、ターゲットや時間や内容に関連した態様でメッセージの多くの種類（例えば、テキスト、オーディオ、ビデオ、マルチ媒体、等）を管理することができる。
【００２２】
図２は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例の処理のフロー２００を示す。処理のフロー２００の例は、ユーザ２１０は、ＡＴＭ／ＥＰＴ２２０、ステップ２３０〜２８０の一連を含むことができる。
【００２３】
ユーザ２１０はＡＴＭ／ＥＰＴ２２０に到着する場合がある。ＡＴＭ／ＥＰＴ２２０は、ユーザ対話式装置１１０の一形態である場合がある。ユーザ２１０は、銀行／クレジットカード（例えば、金融カード）を、例えば、識別のために（例えば、挿入、スワイプ等）を提供することができる。ステップ２３０において、カードの有効性がチェックされる場合がある。ステップ２３０にてカードの有効性を確認した後、ＡＴＭ／ＥＰＴ２２０はステップ２４０へ移動し、例えば、個人識別番号（ＰＩＮ）コード（使用する国／技術の応じて）を求めることによって、ユーザ２１０の認証を求める場合がある。そして、識別及び認証データは、アカウント管理システムとの通信１２０に基づき銀行にリクエストしてユーザ２１０によってリクエストされたトランザクションを認可するためにＡＴＭ／ＥＰＴ２２０によって使用される。他の識別には、指紋、網膜スキャン、社会保障番号、キーフォブ、セキュリティトークン、ソフトウェアトークン、キー等を含むことができる。
【００２４】
認証２４０と同時又はその後、銀行において、アカウント管理システム１２０は、例えば、ユーザデータ１４０にアクセスすることができ、識別かつ認証されたユーザ２１０に対応する情報を選択することができる。選択された情報は、例えば、名前、性別、出生月日、婚姻状態、住所、職業等のユーザに関連する情報を含むことができる。情報は、プロファイル、例えば社会階級、購買習慣、生活様式等をも含むことができる。又は、プロファイルは、既存のデータから作成されることができる。
【００２５】
アカウント管理システム１２０はＡＴＭ／ＥＰＴ２２０に応答して、例えば、決済の認可を提供することができる。ユーザ２１０は一旦ステップ２４０で認可されれば、ステップ２５０は標準的な操作を進めることができる（例えば、口座引き落とし、口座状態等）。
【００２６】
１つの実施形態において、アカウント管理システム１２０は、例えば、ユーザに関する情報のサブセットをその応答に加える場合がある。情報のサブセットは、ユーザの識別を防止するためにフィルタリングされる得が、ユーザのプロファイル作成を目的とした貴重な匿名の情報が得られる。情報のサブセットは、限定されないが、例えば、それだけには性別、年齢、誕生年、婚姻状態、社会階級、平均所得の範囲等についての情報を含むことができる。
【００２７】
したがって、ＡＴＭ／ＥＰＴ２２０がアカウント管理システム１２からトランザクションの認可を受信したとき、ＡＴＭ／ＥＰＴ２２０はまた、フィルタリングされた匿名の情報を受信することができる。実施形態において、専用のリクエストがフィルタリングされた匿名の情報をリクエストするために使用される場合がある。ステップ２６０において、ＡＴＭ／ＥＰＴ２２０は匿名メッセージシステム１３０から、フィルタリングされた匿名の情報で作成されたプロファイルに最も対応し得るメッセージ又は広告をリクエストすることができる。アカウント管理システム１２０、ユーザ対話式装置１１０及び／又はＡＴＭ／ＥＰＴ２２０は、トポロジー、組織及びパフォーマンスのニーズに応じて、匿名メッセージシステム１３０にリクエストすることができる。
【００２８】
匿名メッセージシステム１３０は、アカウント管理システム１２０、ユーザ対話式装置１１０及び／又はＡＴＭ／ＥＰＴ２２０からのリクエストを待っている事前にフォーマットされた広告メッセージのセットを含む標準的なデータサーバであってもよい。匿名メッセージシステム１３０は、ユーザ対話式装置１１０内に、アカウント管理システム１２０内に、ＡＴＭ／ＥＰＴ２２０内に及び／又は外部に、配置することができる。
【００２９】
匿名メッセージシステム１３０に送信される模範的なリクエストが、ステップ２６０において、"男性、既婚、１９６４年生まれ、ＵＭＣ（"アッパーミドルクラス"）、３０００ドルに４０００ドルから平均所得：の基準にマッチングするメッセージを選択せよ"であってもよい。この平均所得の定義は、それがモデル全体を同じ基準で扱われる限り、結果に影響を与えることなく週、月、又は年単位で定義される場合がある。１つの実施形態において、複数の通貨の取り扱いは、モデル全体での"標準"（例えば、ユーロ、米ドル等）に動的に変換することによって行うことができる。匿名メッセージシステム１３０は、メッセージデータ１５０にアクセスし、基準が特定のメッセージを定義していない場合、プロファイリング基準にベストマッチングするメッセージ又はデフォルトによるメッセージを選択することができる。その次に、匿名メッセージシステム１３０は、ステップ２７０において、表示又は印刷に使用するためにユーザ対話式装置１１０に選択したメッセージを送信することができる。
【００３０】
メッセージサーバによって管理されたメッセージは、様々なクラスやファミリーに分類することができる。例えば、全世界的メッセージは、地理的基準が無いもの（例えば、テキストのない広告、非常によく識別されているロゴ、コカコーラ登録商標、Ｇｏｏｇｌｅ登録商標、アップル登録商標等のコーポレートメッセージ）で表示されるように設計されることができる。国内的メッセージは、国の中で目に見えるように設計することができる。地方的メッセージは、国の一部としての地方の中で目に見えるように設計され、地方（又は州）コード及び又は一般的な郵便番号（例えば、地方は郵便番号の最初の２文字を用いて同定され得る）として定義されてもよい。そして、地域的メッセージは、特定の地理的領域、地方の一部の中で目に見えるように設計され、例えば、地方（又は州）コード及び／又は一般的なＺＩＰ郵便番号として定義されてもよい。
【００３１】
地理的条件を管理するためには、各ユーザ対話式装置１１０は、その場所のメッセージサーバに通知することができる。現在位置は、例えば、インストールされている郵便番号を使用して計算することができ、固有ＩＤコードは、メッセージサーバの内部データベースがこの端末を認識しローカライズさせることを可能とし、全世界測位衛星（ＧＰＳ）情報の使用及び／又はＴＣＰ／ＩＰプロトコルの使用によって、固定アドレスの場合、地理位置測定（GeoLocalization）方法を使用して、リクエストの発信元のＩＰアドレスが端末の位置を見つけるために使用され得るであろう。
【００３２】
ステップ２７０において、広告又はメッセージは、例えば、スピーカシステムを通じて聴覚的に提示され、及び／又は、例えば、ディスプレイスクリーン上にユーザ２１０へ示されることがあり得る。あるいは、広告又はメッセージは、ユーザ２１０の任意の添付領収書でプリントアウトされることができる。別の実施形態において、点字読者がユーザとの通信に使用される場合がある。トランザクションは、ステップ２８０で終了し得る。
【００３３】
実施形態において、ユーザ対話式装置１１０は、選択された項目のベンダーの"マーチャントカテゴリコード"（ＭＣＣ）及び／又は在庫管理単位コード（ＳＫＵ）等の追加データを公開することがあり、メッセージサーバが特定のユーザ対話式装置１１０によってカバーされ又は購入された商品やサービスのカテゴリを認識し、追加の基準として使用することができるようになる。
【００３４】
本出願の模範的な実施形態によれば、メッセージのいくつかのファミリーが利用できる場合がある。ターゲットでないメッセージは、例えば、ユーザ２１０のプロファイルに関係なく公開されることを意図されてもよい。ターゲットでないメッセージは、一般的な場合がある。ターゲットでないメッセージは所定の銀行や銀行グループのユーザのために設計されてもよい。ターゲットでないメッセージの例は、所定の国内のすべてのユーザ、特定のユーザ対話式装置１１０又は特定の地理的な場所等のクライアントを含む。
【００３５】
一方で、ターゲットのメッセージは、所定の範囲内でユーザ対話式装置１１０から受信した匿名プロファイルの１つ以上の基準と一致又はほぼ一致する場合のみ、配信されると、意図されてもよい。
【００３６】
メッセージは、特定のアカウント管理システム１２０（例えば、銀行もしくは銀行グループ又は銀行、企業又はブランド名の特定の選択）に属していてもよい。この分類は、異なるアカウント管理システム１２０と干渉することなく、特定のアカウント管理システム１２０に特定であり得る広告メッセージをフィルタリングすることを可能とし得る。また、それはメッセージを提供したがっている可能性のあるメッセージに関する特別の口座管理システム１２０のリクエストに特有の"検閲"の一定のルールの統合を可能にすることができる。例えば、大きいグループや会社が複数のブランド名を提示することを望み、しかし競合他社を除外したい場合がある。ブランド（bands）は大きいグループや会社の端末ネットワーク上で広告されているが、非競争的であっていかなる有害な相互作用を生まないので、ブランドを選択することができる。同じ大きいグループや会社は、端末ネットワーク上にて、例えば、直接のライバルからの任意の広告を禁じる場合がある。すなわち、例えば、違う道徳や企業価値により、広告が除外されることがある。このフィルタリング機能は、例えば、特定のＡＴＭネットワークから特定の銀行をフィルタリングすることを可能とする。例えば、メッセージのリクエストがグループ"Ａ"の銀行から来ているとき、グループ"Ｂ"の銀行の広告は、明示的に許可されるまで返されないことがある。
【００３７】
図３は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例の認可照会３００を示している。照会３１０は、アカウント管理システム１２０（例えば、銀行、駐車場、サービスプロバイダ、サブスクリプションプロバイダ等）によって受信されることができる。照会３１０は、例えば、ユーザ対話式装置１１０から送信されることがある。照会３１０は、例えば、トランザクションが認可されるかどうかをリクエストすることができる。アカウント管理システム１２０は、ユーザデータ１４０（例えば、顧客データベース）にアクセスし検索３２０を実行してトランザクションの信頼性を検証してもよい。ユーザデータ１４０は、データベースエントリ３８０に示すように、例えば、限定されないが、ファーストネーム、ラストネーム、ミドルネーム、ネームサフィックス、ネームプレフィックス、口座番号、自宅住所、勤務先住所、自宅電話、職場電話、携帯電話、出生月日、年齢、性別、社会階級、職業、会社、教育、残高、最高残高、平均残高等の情報を含んでもよい。
【００３８】
図４は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための例示的な匿名フィルタを描写している。図４は、完全なデータベースエントリ３８０内で匿名フィルタ３５０によって抽出され、匿名プロファイル３６０を生成する値がどのように選択することを示している。匿名プロファイル３６０は、データベースエントリ３８０からの値のサブセットであってもよい。匿名フィルタ３５０はまた、データベースエントリ３８０からのデータを使用して匿名プロファイル３６０を生成してもよい。例えば、匿名フィルタ３５０は、所得及び／又はユーザの支出の習慣に基づいて、ユーザの社会階級を決定することができる。
【００３９】
図３に戻ると、照会３１０はトランザクションを検証する又は検証しない、はい／いいえ型ブール回答を抽出することができる。標準的ビジネスロジック３３０に加えて、アカウント管理システム１２０は、任意の個人又は識別情報をフィルタリングすることにより、プロファイル情報３４０も抽出することができる。匿名フィルタ３５０は、いかなる個人データ又は識別データをフィルタリングしてもよい。匿名プロファイル３６０は照会３１０にリンクされることができるユーザ２１０のユーザプロファイルを作成することができる。抽出され使用され得る模範的な匿名の情報は、限定されないが、例えば、性別（例えば、オス／メス）、婚姻状態（例えば、独身、既婚、離婚、死別）、誕生年（おおよその年齢計算用）、社会階級（例えば、社会専門状態）、全体処理（例えば、千ドル単位）のための静的基本時間（例えば、毎月、毎年、毎週等）別の平均所得の範囲、及び任意のプロファイルの顧客／ユーザ２１０に使用される追加の非個人情報が含まれる。
【００４０】
１つの実施形態において、安全な環境及び／又はプライバシーが問題ではない場合、フィルタリング処理が匿名でなくてもよい。例えば、独自のＡＴＭネットワークにおける銀行は、彼らがこれらのＡＴＭを使用しながら、顧客の名前を公開することを選ぶ場合がある。実施形態において、アカウント管理システム１２０及び匿名メッセージシステム１３０は同じ実体によって制御されることができ、ユーザのプライバシーを維持し、保証することができる。
【００４１】
３７０において、標準的回答及び匿名プロファイル３６０は、ユーザ対話式装置１１０に返信される場合がある。アカウント管理システム１２０は、標準的回答（例えば、ユーザの認可）の、前に、同時に、又は後に、ユーザ対話式装置１１０へ匿名プロファイル３６０を返信することがある。
【００４２】
模範的な実施形態によれば、匿名メッセージシステム１３０は、アカウント管理システム１２０へ、及び／又はユーザ対話式装置１１０（例えば、端末）内に直接実装されることができる。かかる組み合わせは、メッセージ又は広告のマージクエリ（merging queries）及び／又はプレローディング（pre-loading）を局所的にそれに応じて可能にして全体処理に必要なレイテンシ、帯域幅及び時間を最適化することができる。
【００４３】
図５は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用する例のメッセージサーバリクエスト５００を示す。
【００４４】
ユーザ対話式装置１１０が匿名（autonomous）プロファイル３６０及びトランザクションを続行するための認可を受信するとき、ユーザ対話式装置１１０は、リクエストを匿名メッセージシステム１３０に送信して、基準（例えば、匿名プロファイル３６０）にベストマッチングするメッセージ又は広告を得る。あるいは、ユーザ対話式装置１１０が匿名プロファイル３６０を受信するが、トランザクションを続行するための認可が拒否された場合、ユーザ対話式装置１１０は、提供された基準（例えば、匿名プロファイル３６０）にベストマッチングするメッセージ又は広告のための匿名メッセージシステム１３０にリクエストを依然と送信することができる。匿名メッセージシステム１３０は、ステップ５１０においてユーザ対話式装置１１０からのメッセージのために、このリクエストを受信することができる。
【００４５】
ユーザ対話式装置１１０は、自体の位置を地理的に突き止める（又は、例えば、識別、位置測定、グループ認識等を可能にする任意の他の情報）ために、必要に応じて自体の識別子又は郵便番号と一緒に基準を有するリクエストを匿名メッセージシステム１３０に送信することができる。ユーザ対話式装置１１０は、ユーザ２１０のリクエストされたトランザクションを処理するために必要な手順を取り扱うとともに、並行して進めることができる。
【００４６】
匿名メッセージシステム１３０は、ユーザ対話式装置１１０からのリクエストを受信することができ、ステップ５２０において、このリクエストに含まれる異なる基準を抽出することができる。匿名プロファイル３６０に基づいて、匿名メッセージシステム１３０は、ステップ５５０において、メッセージデータ１５０から最も適切なメッセージ又は広告を選択することができる。匿名メッセージシステム１３０は、ステップ５３０において、ユーザのプロファイルが作成されるかどうか（例えば、ユーザがターゲットのメッセージを受信するかどうか）を決定することができる。ユーザのプロファイルが作成されるべき場合、匿名メッセージシステム１３０は、ステップ５５２においてメッセージデータ１５０からプロファイルが作成されたメッセージを選択することができる。あるいは、匿名メッセージシステム１３０は、メッセージデータ１５０からステップ５５４で一般的なメッセージを選択することができる。
【００４７】
抽出された値５４０は、アカウント管理システム１２０から抽出されたサンプルプロパティーを含んでもよい。抽出された値５４０は任意の個人情報からフィルタリング又は演繹され、メッセージ及び広告を選択するために使用する基準を定義し得る匿名プロファイルを導くことができる。抽出された値５４０は基準のために使用することができるデータの種類の一例であってよい。異なるアカウント管理システム１２０は、異なるフィールドを伴う異なるデータを含めることができる。例えば、従業員データベースには、駐車場／テレビサブスクリプションシステムと同じフィールドを含めることはできない。抽出ステップ５２０は、選択するメッセージ内の基準に導く可能性がある抽出された値５４０に導く可能性がある。
【００４８】
模範的な実施形態において、匿名メッセージシステム１３０は、メッセージデータ１５０又はメッセージの集合（例えば、メッセージの集合は、所定の基準から選択するメッセージ及び／又は広告の"データベース"を定義してもよい）の中で利用可能なメッセージを分析して、例えば、以下の基準のうち１つ以上に基づいて選択することができる。最初のステップは、メッセージが有効であるかどうかを照会することができる（例えば、開始日に達した、有効期限が切れていない、等）。
【００４９】
メッセージは、グループの次の例の種類から選択することができる。全世界的メッセージは、例えば、自動的に選択されてもよい。ユーザ対話式装置１１０の地理的コードがこのメッセージの国に対応する場合、国内的メッセージは例えば、選択されてもよい。ユーザ対話式装置１１０の地理コードがメッセージ（又は他の場所識別子）の国、州（使用可能な場合）及び郵便番号の最初の２桁の数字に対応する場合、地方的メッセージは例えば、選択されてもよい。ユーザ対話式装置１１０の地理コードがこのメッセージ（又は他の場所識別子）の国、州（使用可能な場合）及び完全な郵便番号に対応する場合、地域的メッセージは例えば、選択されてもよい。
【００５０】
いくつかのメッセージはユーザ対話式装置１１０の割り当てに対応してもよい（例えば、この端末はこのメッセージのために選択されたグループの一部である）。これらのメッセージについては、メッセージがターゲットとされていない場合、選択基準は、ここで停止されることがあり、メッセージが選択されてもよい。例えば、メッセージがターゲットとされていない場合、追加の基準は評価される必要はない。ターゲットでないメッセージは匿名プロファイルを使用していないメッセージであってもよい。
【００５１】
メッセージがターゲットにされている場合、次の例の選択基準が利用されることができる。メッセージデータ１５０内のメッセージは、検査されることができる。匿名プロファイル３６０が性別を指定している場合、指定された性別は、メッセージによって検証されることができる。性別が一致しない場合、メッセージは使用され得ない及び／又はゼロのスコアはメッセージに割り当てられ得る。匿名プロファイル３６０が婚姻状態を指定している場合、婚姻状態はメッセージによって検証されることができる。婚姻状態が一致しない場合、メッセージは使用され得ない及び／又はゼロのスコアはメッセージに割り当てられ得る。匿名プロファイル３６０が年齢を指定している場合、指定された年齢はメッセージによって検証されることができる。メッセージは、"複合値"と呼ばれる最小値と最大値の２つの値のような年齢の範囲を指定してもよい。最低年齢は、指定されている場合、この値に等しい又はよりも高い、（例えば"から…"の値）とみなして、すべての年齢層を含むことができる。最高年齢は、指定されている場合、この値に等しい又はよりも低い、（例えば"まで…"の値）とみなして、すべての年齢層を含むことができる。最小値と最大値の両方の値がメッセージで指定されている場合、２つの値の間に含まれるすべての年齢層は適格である。年齢が匿名プロファイル３６０とメッセージの間で一致しない場合、メッセージは使用され得ない及び／又はゼロのスコアはメッセージに割り当てられ得る。匿名プロファイル３６０が社会階級を指定している場合、社会階級は、複合値の形式（年齢の計算を参照されたい）でメッセージによって検証されることができる。社会階級が匿名プロファイル３６０とメッセージの間で一致しない場合、メッセージは使用され得ない及び／又はゼロのスコアはメッセージに割り当てられ得る。匿名プロファイル３６０が所得の水準を指定している場合、所得水準は複合値の形式（年齢の計算を参照されたい）でメッセージによって検証されることができる。所得水準が匿名プロファイル３６０とメッセージの間で一致しない場合、メッセージは使用され得ない及び／又はゼロのスコアはメッセージに割り当てられ得る。実施形態において、スコアは希望年齢、社会階級、所得水準、等からの距離に応じて変わる場合がある。
【００５２】
模範的な実施形態において、匿名メッセージシステム１３０が利用可能な各メッセージについて、メッセージとメッセージのデフォルトの基準は選択されてもよい。メッセージのデフォルトの基準は、メッセージを定義する場合がある。メッセージのデフォルトの基準は、例えば、郵便番号９２０１０に限られた"地方"、ユーザの性別"男性"、４５歳あたり、等として定義され得る。匿名プロファイルの任意のマッチングを検証するために使用され得るそのデフォルトの基準を定義するそれらの特定の特性は、匿名プロファイル３６０（例えば、顧客のプロファイル）からのものと比較することができる。実施形態において、メッセージは、２以上のデフォルトの基準を有している場合がある。
【００５３】
基準と匿名プロファイル３６０の間に一致がある場合、特定のスコア（例えば、"１"のデフォルト値を有し得る場合）がこのメッセージのグローバルスコアに追加されることができる。使用可能なプロファイルの基準に照らして可能なメッセージを比較した後、得点したメッセージのこのリストはそれらのスコアで降順にソートすることができる。２つの最初のスコアは、例えば、同じ最高得点を得た少なくとも２つの異なるメッセージを確認するために、例えば、チェックされる場合がある。２以上のメッセージが同じ最高得点を受け取った場合、１つのメッセージがこの選択から５７０を無作為に選択されればよい。最高得点を獲得した２つ以上のメッセージの間でメッセージを選択する１つの可能な方法は、例えば、１とこの特定の最高スコアのメッセージの合計数との間の乱数を使用することが可能である。
【００５４】
１つのメッセージが最高スコアを受信した場合があるとき、それはそれらの基準のためのベストマッチングのメッセージとして選択することができる。この方法は、サブクエリの階層ツリー（例えば、ＳＱＬ言語でネストされた"ＳＥＬＥＣＴ"クエリ）として実装され、及び／又は、任意の汎用コンピューティング言語（例えば、Ｊａｖａ（登録商標）、Ｃ／Ｃ＋＋、Ｃ＃、パール、.ＮＥＴ等）だけではなく、例えば、任意の文字列照合アルゴリズム又はパターンマッチングアルゴリズム内の１回だけにて探検されたメッセージとその対応するスコアの直接２次元配列として実装され得る。１つ又は複数の基準のために"１"と異なる値を与えることによって、特定の基準に与えられたデフォルトのスコアをモデル化することは、他に対する重み及びいくつかの基準の優先順位を調整可能とする場合がある。この場合、低いスコアだがより高い重みを伴う基準は、高いスコアだが低い重みを伴う基準よりも優先されることができる。例えば、性別の基準は"２"のデフォルトのスコアを受け取ることができ、一方、年齢基準はデフォルトのスコア"３"を受け取ることができる。処理は、他の中での特定の基準のために、選択されたた優先順位を使用していくつかの選択に優先順位を付けることができる。これは、異なるスコアを使用して、例えば、"年齢"が３のスコアを、"性別"が２のスコアを追加することを考慮し、１つ以上の基準を定義する可能性があり、これら２つの特定な基準は、他の前でのメッセージのグローバルスコアを生成するためにより低いスコアを伴う他の基準よりも重要になるであろうし、そして、最終的な選択は性別の前に年齢基準の優先順位の種類を反映し、その後、他の低いスコア基準で任意のメッセージを選択するであろう。
【００５５】
匿名メッセージシステム１３０は、リクエストによって定義された基準に対応する重み付けられたメッセージのリストを得ることができる。匿名メッセージシステム１３０は、重みに基づいてリストを並べ替えることもできる。２以上のメッセージが最高の重みを有している場合、匿名メッセージシステム１３０は、最高の重みを伴うメッセージのいずれかを無作為に選択することができる。この選択されたメッセージは、指定された基準に一致する最高のメッセージの１つである場合があるとともに、ランダムな要素を取り入れ、メッセージの基準が統計的条件にて等しく修正され得るすべてのメッセージに平等な機会を提供する。
【００５６】
匿名メッセージシステム１３０は、選択されたメッセージをユーザ対話式装置１１０へ送信し、その内部管理システム内でメッセージの選択を記録することができる。これは、選択され見られたメッセージの回数の追跡を可能にすることができる。分析は、受信した基準と選択されたメッセージだけでなくメッセージの地理的及び時間的分布の間の可能な相関を検出するために実行されることができる。この種の分析は、実際かつ限定されたフィードバックだけでなく広告キャンペーンの精度についての追加情報（例えば、露出タイミング、地理的ゾーン、傾向、ターゲティングのために使用されないリンクされている基準等）を提供し得る。このようなフィードバックがキャンペーン／メッセージ自体を精錬やキャンペーンの効果に関する集約統計を計算し、使用基準を精緻化するのを助けることができる。さらに、詳細な記録は、例えば、このシステムを使用してアナウンサーのための課金情報のために保持することができる。
【００５７】
ユーザ対話式装置１１０は、匿名メッセージシステム１３０によってユーザの識別を可能にする情報のいずれも開示することなく、認証されたユーザのプロファイルにベストマッチングする匿名メッセージシステム１３０によって確認されたメッセージを受信することができる。
【００５８】
実施形態において、個人情報は、アカウント管理システム１２０の外側に露出させることはできない。
【００５９】
ユーザ対話式装置１１０は、メッセージを表示し、又は、ユーザ２１０の注意のためのチケットもしくは領収書の上でそれを出力する。このメッセージは、ユーザ対話式装置１１０及び／又はＡＴＭ／ＥＰＴ２２０の画面を使用して表示されることがある。他の実施形態において、メッセージはユーザ対話式装置１１０及び／又はＡＴＭ／ＥＰＴ２２０に接続されているスピーカシステムを介して聴覚的に伝送されることができる。別の実施形態において、メッセージはユーザ対話式装置１１０及び／又はＡＴＭ／ＥＰＴ２２０に接続されたタッチ装置（例えば、点字ディスプレイ）を介してユーザに提示することができる。
【００６０】
本出願の別の実施形態において、ユーザ対話式装置１１０は、相互伝達の期間又はユーザの識別／認証に必要な時の間に、匿名メッセージシステム１３０にリクエストを送信し、プロファイルされていないメッセージや、又は、ユーザ対話式装置１１０を所有するグループに対応する地理的場所のアロケーションファクタすなわち地方もしくは州、ユーザ対話式装置１１０の性質、ユーザ対話式装置１１０を操作する会社のカテゴリ、時刻、タイムゾーン、地域のイベント等のような一般的な基準に基づいたメッセージを受信して表示することができる。
【００６１】
この操作モードは、所定のタイムアウト及び非アクティブ後に定期的に自動的に使用されることができる。これは、ユーザ対話式装置１１０が、そのターゲティング及びプロファイリングの能力の使用量の削減を伴う単に追加の受動媒体ディスプレイとして使用されることを可能とすることができる。いくつかのターゲティングは、地方的又は地域的ローカルメッセージの使用で発生する可能性があるが。
【００６２】
図６は、匿名プロファイルを使用してターゲットのデータの配信を提供するための例示的な実施形態で使用するための一例のワークフロー６００を示す。フローは、ステップ６１０で開始することができる。ステップ６１０において、ユーザ識別情報は、ユーザから受信することができる。６１０からのフローは６２０に移行する場合がある。
【００６３】
ステップ６２０において、ユーザ情報は、ユーザの識別情報に基づいて取得されることがある。ユーザ情報は、例えば、ユーザデータ１４０からアカウント管理システム１２０によって取得することができる。６２０フローから６３０に移動することができる。
【００６４】
ステップ６３０において、ユーザ情報は、匿名プロファイル３６０を作成するためにフィルタリングされることができる。匿名フィルタ３５０は、例えば、匿名プロファイルによって作成される場合がある。６３０からのフローは６４０に移動することがある。
【００６５】
ステップ６４０において、メッセージデータベース内のメッセージは、匿名プロファイル３６０からのベストマッチング基準を使用してランク付けされ、ランクされたメッセージのリストを作成することができる。このステップは、匿名プロファイル３６０とメッセージを比較し、比較に基づいてメッセージをランク付けすることができる。６４０フローから６５０に移動することができる。
【００６６】
ステップ６５０で、ターゲットのメッセージは、ランクされたメッセージのリストから選択されることができる。６５０フローから６６０に移動することができる。
【００６７】
ステップ６６０において、選択されたターゲットのメッセージは、ユーザに送信されることができる。６６０フローから終わることができる。
【００６８】
図７は、本発明の例示的な実施形態を実装する際に使用され得る例示的なコンピュータシステムを描写している。具体的には、図７は、限定されないが、例えば、スタンドアロン又はクライアント装置又はサーバ装置等のコンピューティング装置で使用することができるコンピュータシステム７００の例示的な実施形態を描写している。図７はまた、ユーザ対話式装置１１０、アカウント管理システム１２０、匿名メッセージシステム１３０、及び／又はＡＴＭ／ＥＰＴ２２０を描写し得る。
【００６９】
図７は、クライアント装置又はサーバ装置等として使用できるコンピュータシステムの例示的な実施形態を描写している。本発明（又はその一部（複数可）又はそれらの機能（複数可））は、ハードウェア、ソフトウェア、ファームウェア又はそれらの組み合わせを使用して実装されることができ、そして１つ以上のコンピュータシステム又は他の処理システムに実装されることができる。実際には、例示的な１つの実施形態において、本発明は、本明細書に記載した機能を実行可能な１つ以上のコンピュータシステムに向けられてもよい。コンピュータシステム７００の一例は、本発明を実装するために有用な例示的なコンピュータシステムの例示的なブロック図を描写している図7に示されている。具体的には、図７は例えば（限定されないが）、例示的なコンピュータ７００を示し、例示的な実施形態において、例えば（限定されないが）、米国ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ登録商標株式会社から利用可能なＭｉｃｒｏｓｏｆｔ登録商標Ｗｉｎｄｏｗｓ登録商標ＮＴ／９８／２０００／ＸＰ／Ｖｉｓｔａ／Ｗｉｎｄｏｗｓ７／等のオペレーティングシステムを実行しているパーソナルコンピュータ（ＰＣ）システム、又は、米国カリフォルニア州クパチーノのＡｐｐｌｅ登録商標から利用可能なＭＡＣ登録商標ＯＳを実行するＡｐｐｌｅのコンピュータであるかもしれない。しかしながら、本発明は、これらのプラットフォームに限定されない。代わりに、本発明は、任意の適切なオペレーティングシステムを実行している任意の適切なコンピュータシステム上に実装されることができる。１つの例示的な実施形態において、本発明は、本明細書に説明したように動作するコンピュータシステム上に実装されることができる。本発明の他のコンポーネントは、図７に示すようなコンピュータを使用して、例えば、（限定されないが）、コンピューティング装置、通信装置、現金自動預け払い機、ＰＯＳ（point of sale）装置、電話、パーソナルデジタルアシスタント（ＰＤＡ）、ｉＰｈｏｎｅ商標、ｉＰａｄ商標、３Ｇワイヤレス装置、無線装置、パーソナルコンピュータ（ＰＣ）、ハンドヘルドＰＣ、ラップトップコンピュータ、スマートフォン、モバイル装置、ネットブック、ハンドヘルド装置、ポータブル装置、パーキングメーター、ＡＴＭ、ＥＰＴ、切符ディスペンサー、キャッシュディスペンサー、アクセス制御システム、決済処理システム、インタラクティブテレビ装置（iＴＶ）、デジタルビデオレコーダ（ＤＶＲ）、クライアントワークステーション、シンクライアント、シッククライアント、ファットクライアント、プロキシサーバ、ネットワーク通信サーバ、リモートアクセス装置、クライアントコンピュータ、サーバコンピュータ、ピアツーピア装置、ルータ、Ｗｅｂサーバ、データ、媒体、オーディオ、ビデオ、テレフォニー又はストリーミング技術サーバ等も、実装されることができる。例示的な実施形態において、サービスは、インタラクティブテレビ装置（iＴＶ）、オンデマンドシステム（ＶＯＤ）を使用して、デジタルビデオレコーダ（ＤＶＲ）、及び／又は、その他のオンデマンド表示映像システムを介し、オンデマンドで提供されることができる。
【００７０】
コンピュータシステム７００は、例えば、限定されないが、処理装置７１０等の１つ以上のプロセッサを含み得る。処理装置７１０は、通信インフラストラクチャ７２０（例えば、限定されないが、通信バス、クロスオーバーバー、インターコネクト、又はネットワーク等）に接続されることができる。処理装置７１０は、命令（例えば、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）を解釈して実行するプロセッサ、マイクロプロセッサ、又は処理論理回路のいずれかのタイプを含んでいてもよい。処理装置７１０は、単一の装置（例えば、シングルコア）及び／又は装置のグループ（例えば、マルチコア）を含んでもよい。処理装置７１０は、１つ以上の実施形態を実装するように構成されたコンピュータ実行可能命令を実行するように構成された論理回路を含むことができる。命令は、メインメモリ７５０又は記憶装置７３０に存在してもよい。処理装置７１０は、また、デュアルコアプロセッサ又はマルチコアプロセッサ等の複数の独立したコアを含んでもよい。処理装置７１０は、専用のグラフィックスカードの形、統合グラフィックスソリューション、及び／又はハイブリッドグラフィックスソリューションであってもよい１以上のグラフィックスプロセシングユニット（ＧＰＵ）を含んでもよい。様々な例示的なソフトウェアの実施形態は、この例示的なコンピュータシステムの観点から記述されることができる。この説明を読んだ後、他のコンピュータシステム及び／又はアーキテクチャを用いて本発明の実施形態を実装する方法は、関連技術分野（複数可）の当業者に明らかになるであろう。
【００７１】
コンピュータシステム７００は、限定されないが、ディスプレイユニット７６５に表示するための、例えば、グラフィックス、テキスト、その他のデータ等を、通信インフラストラクチャ７２０（又はフレームバッファ等から、図示せず）から送るディスプレイインターフェイス７６０を含むことができる。ディスプレイユニット７６５は、例えば、テレビ、コンピュータモニタ、ＬＣＤ、又は携帯電話の画面でもよい。出力もスピーカから音として提供され得る。
【００７２】
コンピュータシステム７００はまた、限定されないが、例えば、メインメモリ７５０、ＲＡＭ（ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）及び記憶装置７３０等を含むことができる。メインメモリ７５０、ＲＡＭ（ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）及び記憶装置７３０等は、１つ以上の実施形態を実装するように構成された命令を格納するように構成されることができるコンピュータ可読媒体であってもよく、かつ、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）装置、フラッシュメモリ装置、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）装置等のＲＡＭ装置を含むことができるＲＡＭ（ｒａｎｄｏｍ−ａｃｃｅｓｓ  ｍｅｍｏｒｙ）を含むことができる。
【００７３】
記憶装置７３０は、例えば、（限定されないが）フロッピー（登録商標）ディスクドライブ、磁気テープドライブ、光ディスクドライブ、コンパクトディスクドライブ、ＣＤ−ＲＯＭ、フラッシュメモリ等に相当するハードディスクドライブ７３２及び／又はリムーバブル記憶装置ドライブ７３４を含むことができる。リムーバブル記憶装置ドライブ７３４は、例えば、限定されないが、周知の方法で、リムーバブル記憶装置ユニット７３６から読み取り及び／又は中に書き込みができる。プログラム記憶装置又はコンピュータプログラム製品とも呼ばれるリムーバブル記憶装置ユニット７３６はまた、例えば、限定されないが、リムーバブル記憶装置ドライブ７３４に対して読み書き可能なフロッピーディスク、磁気テープ、光ディスク、コンパクトディスク等に相当してもよい。理解されるよう、リムーバブル記憶装置ユニット７３６は、コンピュータのソフトウェア及び／又はデータを格納しているコンピュータ使用可能記憶媒体を含むことができる。
【００７４】
代替の例示的な実施形態において、記憶装置７３０は、コンピュータプログラム又は他の命令がコンピュータシステム７００にロードされることが可能とするための他の同様の装置を含むことができる。このような装置は、例えば、リムーバブル記憶装置ユニット７３８及びインターフェイス７４０を含むことができる。そのようなものの例は、ソフトウェア及びデータをリムーバブル記憶装置ユニット７３８からコンピュータシステム７００に転送されることを可能とする、プログラムカートリッジ及びカートリッジインターフェイス（例えば、限定されないが、ビデオゲーム機に見られるような）、リムーバブルメモリチップ及び対応するソケット（例えば、限定されないが、ＥＰＲＯＭ（ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）又はＰＲＯＭ（ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）のような）、並びに、その他のリムーバブル記憶装置ユニット７３８及びインターフェイス７４０を含むことができる。
【００７５】
コンピュータ７００は、入力装置７７０を含むことができる。入力装置７７０は、情報は、例えば、ユーザからコンピュータシステム７００に入力することを許すことができる任意のメカニズム又はメカニズムの組み合わせを含むことができる。入力装置７７０は、例えばユーザからのコンピュータシステム７００のための情報を受信するように構成された論理回路を含むことができる。入力装置７７０の例は、例えば、限定されないが、マウスやペンベースのポインティング装置、又はデジタイザ、タッチセンシティブディスプレイ装置のような他のポインティング装置、及び／又はキーボードや他のデータ入力装置、生体入力装置、ビデオソース、オーディオソース、マイク、Ｗｅｂカム、ビデオカメラ、及び／又は他のカメラ（いずれもラベル付けされない）を含むことができる。
【００７６】
コンピュータ７００は、コンピュータシステム７００から情報を出力することができる任意のメカニズム又はメカニズムの組み合わせを含むことができる出力装置７８０を含むことができる。出力装置７８０は、コンピュータシステム７００から情報を出力するように構成された論理回路を含むことができる。出力装置７８０の実施形態は、例えば、限定されないが、ディスプレイ、プリンタ、スピーカ、ＣＲＴ（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂ）、プラズマディスプレイ、ＬＥＤ（ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）ディスプレイ、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、プリンタ、ＶＦＤ（ｖａｃｕｕｍ  ｆｌｏｒｅｓｃｅｎｔ  ｄｉｓｐｌａｙ）、ＳＥＤ（ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  ｄｉｓｐｌａｙ）、ＦＥＤ（ｆｉｅｌｄ  ｅｍｉｓｓｉｏｎ  ｄｉｓｐｌａｙ）等を含む、ディスプレイ７６５及びディスプレイインターフェイス７６０を含むことができる。コンピュータ７００は、例えば、（限定されないが）通信インターフェイス７２２、ケーブル７２６及び通信経路７２４等のような入力／出力（Ｉ／Ｏ）装置を含むことができる。これらの装置は、例えば、限定されないが、ネットワークインターフェイスカード及び／又はモデムを含むことができる。
【００７７】
通信インターフェイス７２２は、ソフトウェア及びデータがコンピュータシステム７００と外部装置の間で転送されることを可能とすることができる。
【００７８】
この明細書において、用語"コンピュータプログラム媒体"及び"コンピュータ可読媒体"は、例えば、限定されないが、リムーバブル記憶装置ドライブ７３４、ハードディスクドライブ７３２にインストールされているハードディスク、フラッシュメモリ、リムーバブルディスク、非リムーバブルディスク等の媒体を一般的に言うために使用されることができる。さらに、無線通信、電気伝導線上に渡って運ばれる電気通信（例えば、ツイストペア、ＣＡＴ５等、限定されないが）又は光学的媒体（例えば、限定されないが、光ファイバ）等のような様々な電磁放射は、例えば、通信ネットワーク上で本発明の実施形態を実施することができるコンピュータ実行可能命令及び／又はコンピュータのデータを実行するためにコード化される場合があることに留意すべきである。これらのコンピュータプログラム製品は、コンピュータシステム７００にソフトウェアを提供することがある。プロセッサでの実行するためのコンピュータ実行可能命令を含むコンピュータ可読媒体は、本発明の種々の実施形態を格納するように構成してもよいことに留意すべきである。
【００７９】
"１つの実施形態"、"実施形態"、"実施形態の例"、"種々の実施形態"等への言及は、説明した本発明の実施形態（複数可）が、特定の特徴、構造、又は特性を含む場合があるが、全ての実施形態は、必ずしも特定の特徴、構造、又は特性が含まれていないことを示す場合がある。
【００８０】
さらに、繰り返し使用する句"１つの実施形態において"又は"例示的な実施形態において"は、言うかもしれないが、必ずしも同じ実施形態を言うものではない。
【００８１】
特に断らない限り、以下の議論から明らかなように、"処理する"、"コンピューティングする"、"計算する"、"決定する"等のような用語を利用する明細書議論全体は、コンピューティングシステムのレジスタ及び／又はメモリの中の電子的等の物理量として表されるデータを、コンピューティングシステムのメモリ、レジスタ又は他の情報記憶装置、伝送もしくはディスプレイ装置内の同様の物理量として表されるデータに、操作及び／又は変換するコンピュータもしくはコンピューティングシステム又は類似の電子コンピューティング装置の作用及び／又は処理を言うと理解される。
【００８２】
同様に、用語"プロセッサ"は、レジスタ及び／又はメモリからの電子データをレジスタ及び／又はメモリに格納され得る他の電子データにその電子データを変換するための処理をする装置の任意の装置又は一部をいうことができる。"コンピューティングプラットフォーム"は、１つ以上のプロセッサを含むことができる。
【００８３】
本発明の実施形態は、ここに動作を実行するための装置を含むことができる。装置は、所望の目的のために特別に構築することができ、又はそれは装置に格納されたプログラムで選択的に起動又は再構成された汎用装置を備えることができる。
【００８４】
実施形態は、ソフトウェアコンポーネントとして、多くの異なる方法で具現化されることができる。例えば、それは、スタンドアロンのソフトウェアパッケージであってもよいし、大規模なソフトウェア製品の"ツール"として組み込まれたソフトウェアパッケージであってもよい。それは、スタンドアロン製品として又は既存のソフトウェアアプリケーションのインストール用アドインパッケージとして、例えば、ウェブサイトのネットワークからダウンロードすることができる。それはまた、Ｗｅｂに対応したソフトウェアアプリケーションとして又はモバイルアプリケーションとして、クライアントサーバソフトウェアアプリケーションとして利用できる場合がある。
【００８５】
本発明の種々の実施形態は上述されてきたが、それらは例としてのみ提示され、限定されないと理解すべきである。したがって、本発明の範囲は上記実施形態のいずれによっても限定されるべきではないが、代わりに以下の特許請求の範囲及びその均等物によってのみ定義されるべきである。
【図１】
0005901640.tif 000002
【図３】
0005901640.tif 000003
【図４】
0005901640.tif 000004
【図５】
0005901640.tif 000005
【図６】
0005901640.tif 000006
【図７】
0005901640.tif 000007
【図２】
0005901640.tif 000008