(57)【要約】  現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する方法が提供される。本方法は、少なくとも１つの製品に対する電子商取引広告を提供することと、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることと、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することと、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することと、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同一人物であると識別するか否かを判断することと、それに従って、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供することとを含む。【選択図】図２
2019537800.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供することであって、該電子商取引広告は識別タグを含むことと、
前記ユーザが前記電子商取引広告を見ることに応じて、かつ前記識別タグに関連付けられた命令に従って、前記ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることと、
前記インプレッション識別情報及び前記ユーザ識別情報をデータベースに記憶することであって、該データベースは、前記少なくとも１つの製品に関連付けられていることと、
前記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、
前記購入に関連しかつ前記実店舗で前記購入者から受け取られた購入者識別情報を識別することと、
前記購入者に対する前記購入者識別情報を前記ユーザに対する前記ユーザ識別情報と比較して、該購入者と該ユーザとが同一人物であると識別するか否かを判断することと、
前記比較により、前記ユーザ識別情報と前記購入者識別情報とが同一人物を識別することが示されると、前記ユーザが前記実店舗で前記少なくとも１つの製品を購入する前に、該少なくとも１つの製品に対する前記電子商取引広告が該ユーザによって見られたという指示を提供することと、
を含む、コンピュータで実行される方法。
【請求項２】
前記ユーザ識別情報は、前記電子商取引広告が表示される電子デバイスにインストールされたブラウザ、アプリケーション又はオペレーティングシステム内の電子トラッキング技術から確認される、請求項１に記載の方法。
【請求項３】
前記ユーザ識別情報は、ユーザ金融情報、ユーザロイヤリティメンバーシップ情報、ユーザ行政情報又はユーザ生体認証情報を含む１つ以上の情報源から確認される、請求項１に記載の方法。
【請求項４】
前記インプレッション識別情報は、前記電子商取引広告が前記ユーザに表示された時点、又は、該電子商取引広告が前記ユーザに表示された地理的場所に関するデータを含む、請求項１に記載の方法。
【請求項５】
前記インプレッション識別情報は、前記電子商取引広告が表示された電子デバイスに関するデータを含む、請求項１に記載の方法。
【請求項６】
前記製品は、該製品のユニバーサルプロダクトコードを介して前記データベースに関連付けられるものとして識別される、請求項１に記載の方法。
【請求項７】
前記購入者識別情報は、前記購入者が前記製品を購入した時点におけるユーザ金融情報から確認される、請求項１に記載の方法。
【請求項８】
前記購入者識別情報は、前記購入者が前記製品を購入した時点で該購入者によって提供される会員情報から確認される、請求項１に記載の方法。
【請求項９】
前記購入者識別情報は、前記製品を購入した時点で前記購入者によって提供される個人の連絡先情報から確認される、請求項１に記載の方法。
【請求項１０】
前記電子商取引広告はビデオコンテンツを含む、請求項１に記載の方法。
【請求項１１】
前記電子商取引広告は静止画コンテンツを含む、請求項１に記載の方法。
【請求項１２】
前記電子商取引広告は音声コンテンツを含む、請求項１に記載の方法。
【請求項１３】
前記電子商取引広告が表示される電子デバイスはスマートフォンである、請求項１に記載の方法。
【請求項１４】
命令を含むメモリと、
前記命令を実行して、
ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供し、該電子商取引広告は識別タグを含み、
前記ユーザが前記電子商取引広告を見ることに応じて、かつ前記識別タグに関連付けられた命令に従って、前記見ること及び前記電子商取引広告に対するインプレッション識別情報及び前記ユーザに対するユーザ識別情報を受け取り、該ユーザ識別情報は、前記電子商取引広告が表示される電子デバイスにインストールされたブラウザ、アプリケーション又はオペレーティングシステム内の電子トラッキング技術から、又は、ユーザ金融情報、ユーザロイヤリティメンバーシップ情報、ユーザ行政情報及びユーザ生体認証情報から確認され、
前記インプレッション識別情報及び前記ユーザ識別情報をデータベースに記憶し、該データベースは、前記少なくとも１つの製品に関連付けられており、
前記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取り、
前記購入に関連する購入者識別情報を識別し、該購入者識別情報は、前記購入者が前記製品を購入した時点における購入者金融情報から、又は、該購入者が前記製品を購入した時点で該購入者によって提供される会員情報から確認され、
前記購入者に対する前記購入者識別情報を前記ユーザに対する前記ユーザ識別情報と比較して、該購入者と該ユーザとが同一人物であると識別するか否かを判断し、
前記比較により、前記ユーザ識別情報と前記購入者識別情報とが同一人物を識別することが示されると、前記ユーザが前記実店舗で前記少なくとも１つの製品を購入する前に、該少なくとも１つの製品に対する前記電子商取引広告が該ユーザによって見られたという指示を提供する、
ように構成された１つ以上のプロセッサと、
を備える、システム。
【請求項１５】
前記インプレッション識別情報は、前記電子商取引広告が前記ユーザに表示された地理的場所に関するデータを含む、請求項１４に記載のシステム。
【請求項１６】
前記製品は、該製品のユニバーサルプロダクトコードを介して前記データベースに関連付けられるものとして識別される、請求項１４に記載のシステム。
【請求項１７】
前記購入者識別情報は、前記製品を購入した時点で前記購入者によって提供される個人の連絡先情報から確認される、請求項１４に記載のシステム。
【請求項１８】
前記電子商取引広告が表示される電子デバイスはスマートフォンである、請求項１４に記載のシステム。
【請求項１９】
前記インプレッション識別情報は、前記電子商取引広告が表示された電子デバイスに関するデータを含む、請求項１４に記載のシステム。
【請求項２０】
ユーザに表示するために、物理的媒体上に少なくとも１つの製品に対する商取引広告を提供することと、
前記ユーザが前記商取引広告を見ることに応じて、インプレッション識別情報及びユーザ識別情報を確認することと、
前記インプレッション識別情報及び前記ユーザ識別情報をデータベースに記憶することであって、該データベースは、前記少なくとも１つの製品に関連付けられていることと、
前記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、
前記購入に関連しかつ前記実店舗で前記購入者から受け取られる購入者識別情報を識別することと、
前記購入者に対する前記購入者識別情報を前記ユーザに対する前記ユーザ識別情報と比較して、該購入者と該ユーザとが同一人物であると識別するか否かを判断することと、
前記比較により、前記ユーザ識別情報と前記購入者識別情報とが同一人物を識別することが示されると、前記ユーザが前記実店舗で前記少なくとも１つの製品を購入する前に、該少なくとも１つの製品に対する前記商取引広告が該ユーザによって見られたという指示を提供することと、
を含む、コンピュータで実行される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、包括的には、マーケティングシステムに関し、より詳細には、広告又は他のイベントへの接触に関連する実店舗での製品の購入を分析する現実世界コンバージョントラッキングシステムに関する。
【０００２】
［関連出願の相互参照］
本出願は、２０１６年１１月２１日に出願された米国特許仮出願第６２／４２４，８３６号の米国特許法第１１９条に基づく優先権を主張し、この出願の開示は、引用することによりその全体があらゆる目的で本明細書の一部をなすものとする。
【背景技術】
【０００３】
従来のコンバージョントラッキングシステムは、電子商取引を通して行われる購入を、統合データネットワークを介して提供される電子広告に対する広告インプレッションと比較し分析するツール及び方法を提供する。こうしたコンバージョントラッキングシステムは、電子商取引を介して行われる購入のコンバージョンしか追跡することができないという点で、限られている。
【発明の概要】
【０００４】
いくつかの特定の態様では、本開示は、コンピュータで実行される方法を提供する。本方法は、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供することであって、電子商取引広告は識別タグを含むことができることと、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることとを含む。本方法は、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することであって、データベースは、上記少なくとも１つの製品に関連付けることができることと、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することとを更に含む。本方法はまた、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人であると識別するか否かを判断することと、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供することとを含む。
【０００５】
いくつかの特定の態様では、本開示は、メモリを備えるシステムも提供する。メモリは命令を含む。本システムは、命令を実行して、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供するように構成された１つ以上のプロセッサを更に備える。電子商取引広告は、識別タグを含み、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、見ること及び電子商取引広告に対するインプレッション識別情報及びユーザに対するユーザ識別情報を受け取ることができる。ユーザ識別情報は、電子商取引広告が表示される電子デバイスにインストールされたブラウザ、アプリケーション又はオペレーティングシステム内の電子トラッキング技術から、又は、ユーザ金融情報、ユーザロイヤリティメンバーシップ情報、ユーザ行政情報及び／又はユーザ生体認証情報から確認することができる。命令は更に、プロセッサに対し、インプレッション識別情報及びユーザ識別情報をデータベースに記憶し、データベースは、上記少なくとも１つの製品に関連付けることができ、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取り、購入に関連する購入者識別情報を識別するように命令することができる。購入者識別情報は、購入者が製品を購入した時点で購入者金融情報から、又は、購入者が製品を購入した時点で購入者によって提供される会員情報から確認することができる。命令は更に、プロセッサに対し、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人であると識別するか否かを判断し、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供するように命令することができる。
【０００６】
いくつかの特定の態様では、本開示はまた、プロセッサに方法を実行させる機械可読命令を含む非一時的機械可読記憶媒体も提供する。本方法は、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供することであって、電子商取引広告は識別タグを含むことができることと、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることとを含むことができる。インプレッション識別情報は、電子商取引広告が表示された時点及び表示された電子デバイスに関するデータを含むことができ、ユーザ識別情報は、人又は家族をユーザとして識別する、ユーザ金融情報、ユーザロイヤリティメンバーシップ情報、ユーザ行政情報又はユーザ生体認証情報に関連付けられた一意のユーザ識別子を含むことができる。本方法は、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することであって、データベースは、上記少なくとも１つの製品に関連付けることができることと、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することとを更に含むことができる。本方法は、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人又は家族であると識別するか否かを判断することと、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供することとを更に含むことができる。
【０００７】
更に別の実施形態では、コマンドを記憶する手段と、システムに方法を実現させるコマンドを実行する手段とを備えるシステムについて記載する。本方法は、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供することであって、電子商取引広告は識別タグを含むことと、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることとを含む。本方法はまた、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することであって、データベースは、上記少なくとも１つの製品に関連付けられていることと、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することとを含む。本方法は、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人であると識別するか否かを判断することと、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供することとを更に含む。
【０００８】
いくつかの特定の態様では、コンピュータで実行される方法が開示される。コンピュータで実行される方法は、ユーザに表示するために、物理的媒体上に少なくとも１つの製品に対する商取引広告を提供することと、ユーザが商取引広告を見ることに応じて、インプレッション識別情報及びユーザ識別情報を確認することと、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することであって、データベースは、上記少なくとも１つの製品に関連付けられていることとを含む。本方法は、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることと、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することと、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人であると識別するか否かを判断することと、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する商取引広告がユーザによって見られたという指示を提供することとを更に含む。
【０００９】
当業者であれば、主題技術の他の構成が、主題技術の様々な構成が例示として図示されかつ記載されている以下の詳細な説明から容易に明らかとなるであろう、ということが理解される。理解されるように、主題技術は、全て主題技術の範囲から逸脱することなく、他の異なる構成が可能であり、そのいくつかの詳細は、他の様々な観点での変更が可能である。したがって、図面及び詳細な説明は、限定的なものとしてではなく、本質的に例示的なものとしてみなされるべきである。
【００１０】
添付図面は、更なる理解を提供するために含まれており、本明細書に組み込まれて、本明細書の一部をなす。添付図面は、開示された実施形態を図示し、その説明とともに、開示された実施形態の原理を解説する役割を果たす。
【図面の簡単な説明】
【００１１】
【図１】本開示の例示的な実施態様による現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する例示的なアーキテクチャを示す図である。
【図２】本開示の例示的な態様による図１のアーキテクチャにおけるサーバ例及びクライアント例を示すブロック図である。
【図３】本開示の例示的な態様による現実世界コンバージョントラッキングがコンピュータで実行される方法を実現するプロセスを示す図である。
【図４】図２のクライアント例及びサーバ例を実装することができる例示的なコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【００１２】
１つ以上の実施態様では、各図における示されている構成要素の全てが必要であるとは限らず、１つ以上の実施態様は、図に示さない追加の構成要素を含む場合がある。本開示の範囲から逸脱することなく、構成要素の配置及びタイプの変更を行うことができる。本開示の範囲内で、更なる構成要素、異なる構成要素又はより少ない構成要素を利用することができる。
【００１３】
以下に示す詳細な説明は、様々な実施態様の説明として意図されており、主題技術を実施することができる唯一の実施態様を表すようには意図されていない。当業者であれば理解するように、記載する実施態様は、全て本開示の範囲から逸脱することなく、様々な異なる方法で変更することができる。したがって、図面及び説明は、限定するものではなく本質的に例示的なものとしてみなされるべきである。
【００１４】
総括
ビジネスは、様々な形態のマーケティングの効力を明らかにすることに高い価値を置く。成功するマーケティング戦略は、或る特定の製品の売上を大きく向上させることができ、一方で不十分なマーケティング戦略は、製品の販売を妨げる可能性がある。しかしながら、この空間には技術的問題が存在し、すなわち、後続する購入が実店舗においてオフラインで行われる場合、目下、電子商取引広告キャンペーンの価値を確認する方法がない。これは、ユーザが電子広告を見た時点から、実店舗で電子広告に関連する製品の購入が行われる時点まで、ユーザを追跡する現行の技術的に実装されたシステムがないためである。本開示は、この技術的問題に対する技術的解決法、すなわち、ユーザがこうした広告を見たことを記録し、ユーザの識別情報を収集し、実店舗で関連製品の購入が行われたときに、購入者情報を収集するシステムを提供する。本開示はまた、ユーザの識別情報を購入者の情報と比較して、電子広告に触れたユーザが実店舗でもまた関連製品を購入したか否かを知ることも可能にする。この技術的解決法によって提供される情報は、様々な形態の電子広告の効力を評価するのに非常に価値がある。それはまた、厳密に言えば電子広告ではない他の接触イベント（個人が受け取るダイレクトメール若しくは雑誌の広告等、又は広告掲示板を車で通り過ぎる場合）の効力を追跡し測定することにも適用可能であり、ｅコマース業者が、広告がオンライン店舗で促進する関連する販売に対するオンライン広告の販売効果を追跡することができる方法と略同様に、これらのイベントの各々を追跡して、実店舗での店頭販売に対するその影響に遡って測定することができる。
【００１５】
本明細書で提供するいくつかの特定の例は、ユーザの又は受取人の、メモリに記憶されている情報について記載する場合があるが、各ユーザ及び／又は受取人は、本開示のいくつかの実施態様では、こうした情報が記憶されることに対する明示的な許可を与えなければならない。明示的な許可は、開示するシステムに組み込まれるプライバシーコントロールを使用して与えることができる。各ユーザ及び／又は受取人に対して、こうした情報がこうした明示的な同意とともに記憶されるという通知を提供することができ、各ユーザ又は受取人は、いつでも、情報が記憶されることをやめることができ、記憶された情報を削除することができる。記憶された情報は、ユーザ又は受取人のセキュリティを保護するために暗号化することができる。
【００１６】
ユーザ又は受取人は、いつでも、メモリから情報を削除し、及び／又はユーザ又は受取人情報がメモリに記憶されないことを選択することができる。さらに、ユーザ又は受取人は、いつでも、メモリに記憶される情報のタイプを選択的に制限するように適切なプライバシー設定を調整し、又は、情報が記憶されるメモリ（例えば、サーバにリモートに記憶するのとは対照的に、ユーザ又は受取人のデバイスにローカルに記憶する）を選択することができる。多くの例では、情報は、別段ユーザ又は受取人による具体的な提供又は指示のない限り、ユーザ又は受取人の具体的な識別情報（例えば、ユーザ又は受取人の名前）を含まず及び／又は共有しない。
【００１７】
開示するシステムは、特にコンピュータ及びネットワーク技術の領域において生じる、例示的な実施態様による現実世界コンバージョントラッキングの技術的問題に対処する。電子商取引及びユーザトラッキングは、本質的にコンピュータ関連分野である。さらに、非常に大量の電子商取引広告、したがってそれらに触れるユーザには、大量の電子処理能力及び記憶容量が必要であり、ここでまた、コンピュータ及びネットワーク技術の使用が必要である。また、本開示がなければ、オンライン商取引広告と現実店舗で行われる購入との間のコンバージョンを追跡するために、ユーザは、広告が表示された電子デバイスを店舗に持って行き、インプレッション情報をサーバに伝えることにより、自身を識別させなければならない。これには、ユーザの不便さ、及び電子デバイスが店舗に持っていかれない場合にコンバージョンデータが失われる可能性のみならず、電子デバイスからの過剰なかつ非効率的な処理能力が必要となる。したがって最後に、以下列挙するように、本開示は、後述するように、技術的解決法が必要である技術的問題に対処する。
【００１８】
本開示は、上述した問題に対する、コンピュータ技術にも根差した、すなわち、電子的にユーザ情報をトラッキングし、電子的にインプレッション情報を収集し、電子的に購入者情報を確認し、電子的に全てのデータを、ネットワークを介してサーバに伝達し、電子的にコンピュータによりデータベース内のデータを比較することによる、技術的解決法を提供する。これらの各側面は、明らかに、コンピュータ技術に根差した技術的解決法を含んでいる。
【００１９】
システムアーキテクチャ例
図１は、本開示の例示的な実施態様による現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する例示的なアーキテクチャ１００を示す。アーキテクチャ１００は、ネットワーク１５０を介して接続された１つ以上のサーバ１３０と１つ以上のユーザクライアント１１０ａ及び実店舗クライアント１１０ｂとを含む。サーバ１３０のうちの１つは、ネットワーク１５０を介してユーザクライアント１１０ａと実店舗クライアント１１０ｂとの間の現実世界コンバージョントラッキングがコンピュータで実行される方法を実現するシステムをホストするように構成することができる。負荷分散の目的で、複数のサーバ１３０が、本開示のいくつかの実施態様を実施するために好適なネットワーク１５０を介して、ユーザクライアント１１０ａと実店舗クライアント１１０ｂとの間の現実世界コンバージョントラッキングがコンピュータで実行される方法を実現するシステムに対するアーキテクチャ１００をホストすることができる。
【００２０】
サーバ１３０は、ネットワーク１５０を介してユーザクライアント１１０ａと実店舗クライアント１１０ｂとの間の現実世界コンバージョントラッキングがコンピュータで実行される方法を実現するために適切なプロセッサ、メモリ及び通信能力を有する任意のデバイスとすることができる。ネットワーク１５０を介してサーバ１３０が接続されているユーザクライアント１１０ａ及び実店舗クライアント１１０ｂは、例えば、デスクトップコンピュータ、モバイルコンピュータ、タブレットコンピュータ（例えば、電子書籍リーダを含む）、モバイルデバイス（例えば、スマートフォン若しくはＰＤＡ）、セットトップボックス（例えば、テレビ用）、ビデオゲーム機、キャッシュレジスタ、バーコードスキャナ、ＱＲコード（登録商標）スキャナ、生体認証センサ、光学センサ、音響センサ、指紋センサ、顔認識センサ、又は適切なプロセッサ、メモリ及び通信能力を有する他の任意のデバイス等、任意の通信デバイスとすることができる。いくつかの特定の態様では、サーバ１３０のうちの１つ以上は、サービスとしてのインフラストラクチャ（ＩａａＳ：infrastructure-as-a-service）のクラウドコンピューティングサーバとすることができ、サービスとしてのプラットフォーム（ＰａａＳ：platform-as-a-service）及びサービスとしてのソフトウェア（ＳａａＳ：software-as-a-service）サービスをサポートすることができる。
【００２１】
ネットワーク１５０は、例えば、パーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、キャンパスエリアネットワーク（ＣＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、広帯域ネットワーク（ＢＢＮ）、インターネット等のうちの任意の１つ以上を含むことができる。さらに、ネットワーク１５０は、限定されないが、以下、すなわち、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリー又は階層的ネットワーク等を含む、ネットワークトポロジのうちの任意の１つ以上を含むことができる。
【００２２】
現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する例示的なシステム
図２は、本開示のいくつかの特定の態様による図１のアーキテクチャ１００における、例示的なサーバ１３０、ユーザクライアント１１０ａ及び実店舗クライアント１１０ｂを示すブロック図２００である。ユーザクライアント１１０ａ、実店舗クライアント１１０ｂ及びサーバ１３０は、それぞれの通信モジュール２３８ａ、２３８ｃ及び２３８ｂを経由してネットワーク１５０を介して接続されている。通信モジュール２３８ａ、２３８ｂ及び２３８ｃは、データ、要求、応答及びコマンド等の情報をネットワーク１５０上の他のデバイスとの間で送受信するように、ネットワーク１５０とインタフェースをとるように構成されている。通信モジュール２３８ａ、２３８ｂ及び２３８ｃは、例えば、モデム又はＥｔｈｅｒｎｅｔカードとすることができる。
【００２３】
サーバ１３０は、プロセッサ２３６ｂ、通信モジュール２３８ｂ及びメモリ２２０ｂを備える。サーバ１３０のメモリ２２０ｂは、コンバージョンアナライザ２２２ｂ及びコンバージョンデータベース２２７を含む。サーバ１３０のプロセッサ２３６ｂは、プロセッサ２３６ｂに物理的にコード化された命令、メモリ２２０ｂ内のソフトウェアから受け取られた命令、又は両方の組合せ等の命令を実行するように構成されている。
【００２４】
ユーザクライアント１１０ａ及び実店舗クライアント１１０ｂは、プロセッサ２３６ａ、２３６ｃ、通信モジュール２３８ａ、２３８ｃ及びメモリ２２０ａ、２２０ｃを備える。メモリ２２０ａはアプリケーション２２２ａを含み、メモリ２２０ｃは購入アナライザ２２２ｃを含む。アプリケーション２２２ａは、オペレーティングシステム、ソフトウェアアプリケーション、ファームウェア、又は他の動作可能な及び／又はデバイスにインストールされた命令プログラムとすることができ、インプレッション識別情報又はユーザ識別情報を確認し、記憶し、及び／又は伝達することができる。購入アナライザ２２２ｃは、購入された製品、取引又は購入者識別情報の詳細を分析するために使用される、オペレーティングシステム、ソフトウェアアプリケーション、ファームウェア、又は他の動作可能な及び／又はデバイスにインストールされた命令プログラムとすることができる。コンバージョンアナライザ２２２ｂは、インプレッション識別情報、ユーザ識別情報、購入者識別情報及び／又は購入された製品の詳細を比較するために使用される、オペレーティングシステム、ソフトウェアアプリケーション、ファームウェア、又は他の動作可能な及び／又はデバイスにインストールされた命令プログラムとすることができる。アプリケーション２２２ａ、購入アナライザ２２２ｃ、コンバージョンアナライザ２２２ｂ及びコンバージョンデータベース２２７の各々は、ネットワーク１５０及び／又はそれぞれの通信モジュール２３８ａ、２３８ｃ及び２３８ｂを介して互いに通信することができる。
【００２５】
ユーザクライアント１１０ａ及び実店舗クライアント１１０ｂはまた、各々、キーボード、タッチスクリーン、マイクロフォン、キャッシュレジスタ、ＵＰＣスキャナ、ＱＲスキャナ、生体認証センサ、トラックボール及び／又はマウス等の入力デバイス２１３ａ及び２１３ｂ、並びに、ディスプレイ及び／又はオーディオスピーカ等の出力デバイス２１４ａ及び２１４ｂも備える。クライアント１１０ａ、１１０ｂのプロセッサ２３６ａ、２３６ｃは、プロセッサ２３６ａ、２３６ｃに物理的にコード化された命令、及び／又はメモリ２２０ａ、２２０ｂ、２２０ｃにおけるソフトウェア（例えば、アプリケーション２２２ａ、購入アナライザ２２２ｃ及び／又はコンバージョンアナライザ２２２ｂ）から受け取られた命令、又は両方の組合せ等の命令を実行するように構成されている。例えば、アプリケーション２２２ａ、購入アナライザ２２２ｃ及び／又はコンバージョンアナライザ２２２ｂからの命令は、プロセッサ２３６ａ、２３６ｂ、２３６ｃにより、通信に関連する複数の通信ログを受け取るように実行されるモジュールとすることができる。
【００２６】
いくつかの実施態様では、本開示は、現実世界コンバージョントラッキングがコンピュータで実行される方法を実現するシステム２００を提供する。システム２００は、命令を有するメモリと１つ以上のプロセッサ２３６ａ、２３６ｂ、２３６ｃとを備えることができる。
【００２７】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供するための命令を実行するように構成することができ、電子商取引広告は、識別タグを含むことができる。電子商取引広告は、モバイルデバイス、コンピュータ、又は当業者には既知である他の任意の電子通信デバイスとすることができる電子デバイスに、配置することができる。広告は、例えば、ユーザが操作するスマートフォンのロードされたウェブページにおいてバナーフォーマットでグラフィックスインターチェンジフォーマット（ＧＩＦ：Graphics Interchange Format）ファイルとして表示される、食品に対するビデオ広告とすることができる。したがって、ユーザは、スマートフォンにロードされたウェブページにおいて食品に対するＧＩＦファイルに触れる。電子商取引広告は、ビデオコンテンツ、静止画コンテンツ及び音声コンテンツのうちの１つ以上を含むことができる。
【００２８】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取るための命令を実行するように構成することができる。いくつかの例では、識別タグは、電子商取引広告が表示されるウェブページに埋め込まれたスクリプトを含む。スクリプトは、ユーザに見えない、一意の画像を描くか、又は一意のコードを生成することができ、そうした画像又はコードは後に、そのユーザ又はデバイスの履歴を識別するために追跡可能である。インプレッション識別情報は、電子商取引広告が特定のＩＰＨＯＮＥ（登録商標）スマートフォンで午後３時に見られたことを示すことができ、ユーザ識別情報は、例えば電子メールアドレスを含むことができる。電子メールアドレスは、ユーザが入力するか、又は、ＩＰＨＯＮＥスマートフォン上のブラウザ又はアプリケーション内で事前に使用されたものとすることができる。さらに、電子商取引広告が表示される電子デバイスは、スマートフォン、タブレット又はパーソナルコンピュータとすることができる。他のデバイス及び技術、例えば、拡張現実及び仮想現実を利用するものもまた、電子商取引広告の要素を表示することができる。例えば、ユーザは、個人情報、金融情報、行政情報、又は他の個人識別を、ユーザのスマートフォンのブラウザのウェブページで入力し、それらの情報は、電子デバイスに、識別タグ、ピクセル及び／又はクッキー又は他の識別情報により記録される。このユーザ識別情報は、インターネット、セルラ又は別の形態の有線若しくは無線通信を介して、サーバ１３０に電子的に通信される。インプレッション識別情報及びユーザ識別情報は、コンバージョンデータベース２２７に記録される。
【００２９】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、インプレッション識別情報及びユーザ識別情報をデータベースに記憶するように構成することができ、データベースは、上記少なくとも１つの製品に関連づけることができる。例えば、データベースは、特定の時間枠において電子商取引広告インプレッションに触れたユーザに対応するいくつかの又は全てのユーザ識別情報及び／又はインプレッション識別情報を記録することができる。
【００３０】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、上記少なくとも１つの製品が実店舗で購入者により購入されたという指示を受け取るように構成することができる。一例では、実店舗におけるＵＰＣスキャナが、ＣＯＣＡ−ＣＯＬＡ（登録商標）等、飲みきりタイプの（single serving）飲料のＵＰＣバーコードをスキャンする。実店舗すなわち実店舗クライアント１１０ｂは、インターネット、セルラ又は別の形態の有線若しくは無線通信を介してプロセッサ２３６ａ、２３６ｂ、２３６ｃと電子的に通信し、飲みきりタイプの飲料が実店舗で購入されたことをプロセッサ２３６ａ、２３６ｂ、２３６ｃ及び／又はサーバ１３０に示す。
【００３１】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、購入に関連しかつ実店舗で購入者から受け取られた購入者識別情報を識別するように構成することができる。例えば、実店舗での購入中、購入者は、実店舗でロイヤリティカード番号１２３４５６７８９を入力し、これは、ＣＯＣＡ−ＣＯＬＡが購入されるとき、インターネット、セルラ又は別の形態の有線若しくは無線通信を介して、サーバ１３０に電子的に通信される。
【００３２】
プロセッサ２３６ａ、２３６ｂ、２３６ｃは、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者及びユーザが同じ人であると識別するか否かを判断するように構成することができる。比較により、ユーザ識別情報及び購入者識別情報が同じ人を識別することが示されると、システム２００は、ユーザが、実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がそのユーザによって見られた、という指示を提供することができる。例えば、プロセッサ２３６ａ、２３６ｂ、２３６ｃは、コンバージョンデータベース２２７内を検索し、識別タグ、ピクセル又はクッキーによって記録されたユーザ識別情報と、実店舗で購入者が入力したロイヤリティカード番号１２３４５６７８９とが、コンバージョンデータベース２２７内の共通の識別データを示すことを確認する。プロセッサ２３６ａ、２３６ｂ、２３６ｃは、このようにユーザ及び購入者を同じ個人として識別する。
【００３３】
プロセッサ２３６ａ、２３６ｂ、２３６ｃはまた、電子商取引広告が表示される電子デバイスにインストールされたブラウザ、アプリケーション又はオペレーティングシステム内の電子トラッキング技術から、及び／又は、ユーザ金融情報、ユーザロイヤリティメンバーシップ情報、ユーザ行政情報又はユーザ生体認証情報を含む１つ以上の情報源から、ユーザ識別情報を確認するように構成することもできる。例えば、ユーザロイヤリティメンバーシップ情報は、ユーザがブラウザ上でウェブページにおいて入力するか、ユーザがブラウザにおいてウェブページに事前に入力するか、又はユーザ購入履歴、金融履歴又は会員履歴から導き出すことができる。いくつかの例では、行政情報、生体認証情報又は金融情報は、ユーザがブラウザ上でウェブページにおいて入力するか、ユーザがブラウザにおいてウェブページに事前に入力するか、ユーザ購入履歴、金融履歴又は会員履歴から導き出すか、又は、ＩＰＨＯＮＥスマートフォンとすることができる電子デバイス上で、指紋センサ又は光学センサ等の他のセンサによって確認することができる。
【００３４】
インプレッション識別情報は、電子商取引広告がユーザに表示された時点、又は、電子商取引広告がユーザに表示された地理的場所に関するデータを含むことができる。さらに、インプレッション識別情報は、電子商取引広告が表示された電子デバイスに関するデータを含むことができる。製品は、製品のユニバーサルプロダクトコードを介してデータベースに関連付けられるものとして識別することができる。
【００３５】
プロセッサ２３６ａ、２３６ｂ、２３６ｃはまた、購入者が製品を購入する時点でユーザ金融情報から、購入者が製品を購入する時点で購入者によって提供される会員情報から、及び／又は製品を購入する時点で購入者によって提供される個人の連絡先情報から、購入者識別情報を確認するようにも構成することができる。例えば、購入者識別情報は、購入する時点でキャッシュレジスタ若しくは他の入力デバイスにおいてユーザが入力するか、又は、ユーザ購入履歴、金融履歴若しくは会員履歴、行政情報から若しくは生体認証情報から導き出すことができる。いくつかの例では、生体認証情報は、購入の時点でキャッシュレジスタ又は他の入力デバイスにおいて指紋センサ又は光学センサ等のセンサによって確認することができる。別の例では、クレジットカード等の電子支払い形態から導き出される金融情報が、購入者情報を識別するのを可能にすることができる。いくつかの例では、プロセッサ２３６ａ、２３６ｂ、２３６ｃ及び／又はサーバ１３０は、ユーザを識別しようと試みるために、信用調査機関と連絡をとって、購入が行われた後に購入者識別情報を確認する。別の例では、特定の購入が、購入者情報の識別を可能にすることができる。
【００３６】
本明細書に記載する技法は、物理的なコンピューティングデバイス（複数の場合もある）によって実行される方法（複数の場合もある）として、コンピューティングデバイス（複数の場合もある）によって実行されると、方法（複数の場合もある）の動作をもたらす命令を記憶する、１つ以上の非一時的コンピュータ可読記憶媒体として、又は、方法（複数の場合もある）の実行をもたらすハードウェア及びソフトウェアの組合せで特に構成されている物理的コンピューティングデバイス（複数の場合もある）として、実装することができる。
【００３７】
図３は、図２のシステム例を使用して現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する例示的なプロセス３００を示す。図３は図２を参照して説明するが、図３のプロセスステップは他のシステムによって実行することができることが留意されるべきである。プロセス３００は、ユーザに表示するために、少なくとも１つの製品に対する電子商取引広告を提供することにより、ステップ３０５からステップ３１０に進むことによって開始し、電子商取引広告は識別タグを含む。ステップ３１５において、本方法は、ユーザが電子商取引広告を見ることに応じて、かつ識別タグに関連付けられた命令に従って、ユーザに対するインプレッション識別情報及びユーザ識別情報を受け取ることを含む。ステップ３２０において、本方法は、インプレッション識別情報及びユーザ識別情報をデータベースに記憶することを含み、データベースは、上記少なくとも１つの製品に関連付けられている。ステップ３２５において、本方法は、上記少なくとも１つの製品が実店舗で購入者によって購入されたという指示を受け取ることを含む。
【００３８】
プロセス３００は、購入に関連しかつ実店舗で購入者から受け取られる購入者識別情報を識別することを含む、ステップ３３０を続ける。ステップ３３５において、本方法は、購入者に対する購入者識別情報をユーザに対するユーザ識別情報と比較して、購入者とユーザとが同じ人又は家族であると識別するか否かを判断することを含む。さらに、こうした判断は、オンボーダ（onboarders）及びＩＤ整合方式を通して実現することができる。ステップ３４０において、比較により、ユーザ識別情報と購入者識別情報とが同じ人を識別することが示されると、本方法は、ユーザが実店舗で上記少なくとも１つの製品を購入する前に、その少なくとも１つの製品に対する電子商取引広告がユーザによって見られたという指示を提供することを含む。プロセス３００はステップ３４５で終了する。
【００３９】
プロセス３００は、ユーザに表示するために、ユーザのスマートフォンのブラウザ上でウェブページにおいて飲みきりタイプのＣＯＣＡ−ＣＯＬＡに対するビデオ広告を提供することにより、ステップ３０５からステップ３１０に進むことによって開始する。ＣＯＣＡ−ＣＯＬＡビデオ広告は、トラッキングピクセルを含み、ユーザには、トラッキングピクセルによって追跡されるユーザ識別番号が割り当てられる。ステップ３１５において、本方法は、ユーザがＣＯＣＡ−ＣＯＬＡビデオ広告を見ることに応じて、かつユーザ識別追跡番号とトラッキングピクセルに関連付けられた命令とに従って、ＣＯＣＡ−ＣＯＬＡビデオ広告がＩＰＨＯＮＥスマートフォンにおいて２０１７年７月１８日午後３時に見られたことを示す通信とともに、ユーザによりウェブページで事前に入力されかつユーザに関連付けられた、自己識別電子メールアドレス、又は匿名化された人若しくは家族識別子を受け取ることを含む。ステップ３２０において、本方法は、デバイス及び時間データ並びに広告情報（２０１７年７月１８日午後３時、ＩＰＨＯＮＥスマートフォン上で、及び自己識別電子メールアドレス）をコンバージョンデータベースに記憶することを含み、コンバージョンデータベースは、飲みきりタイプのＣＯＣＡ−ＣＯＬＡと関連付けられる。ステップ３２５において、本方法は、飲みきりタイプのＣＯＣＡ−ＣＯＬＡが実店舗で購入者により購入されたという指示を受け取ることを含む。
【００４０】
ステップ３３０において、ユーザが、実店舗に向かい飲みきりタイプのＣＯＣＡ−ＣＯＬＡを購入するとき、実店舗のＵＰＣスキャナが、飲みきりタイプのＣＯＣＡ−ＣＯＬＡのＵＰＣバーコードをスキャンする。実店舗、すなわち実店舗クライアントは、インターネット、セルラ又は別のタイプの有線若しくは無線通信を介してサーバ１３０と電子的に通信し、飲みきりタイプのＣＯＣＡ−ＣＯＬＡが実店舗で購入されたことをサーバに示す。
【００４１】
飲みきりタイプのＣＯＣＡ−ＣＯＬＡを購入する時点で、ユーザ又は購入者は、カードリーダ等、実店舗における購入者入力デバイスでロイヤリティカード番号１２３４５６７８９を入力する。このロイヤリティカード番号は、飲みきりタイプのＣＯＣＡ−ＣＯＬＡが購入されるとき、インターネット、セルラ又は別のタイプの有線若しくは無線通信を介してサーバ及びデータベースに電子的に通信される。
【００４２】
ステップ３３５において、プロセッサは、データベース内を検索して、自己識別電子メールアドレスと、実店舗で購入者によって入力されたポイントカード番号１２３４５６７８９とが、自己識別電子メールアドレスに関連する情報とポイントカード番号に関連付けられた情報とに基づき、共通の身元を示すと判断する。したがって、ステップ３４０において、ユーザ及び購入者は、同じ個人として識別される。プロセス３００はステップ３４５で終了する。
【００４３】
さらに、本開示の例示的な実施態様による現実世界コンバージョントラッキングがコンピュータで実行される方法を実現する方法について以下に記載し、特に、非デジタル広告を含む方法について記載する。本方法は、ユーザに表示するために、少なくとも１つの製品に対する商取引広告を物理的媒体に提供することを含む。物理的媒体としては、広告掲示板、はがき、雑誌広告、新聞広告、又は非デジタル広告を表示することができる他の任意の物理的媒体を挙げることができる。
【００４４】
本方法は、ユーザが商取引広告を見ることに応じて、インプレッション識別情報及びユーザ識別情報を確認することを更に含む。ユーザ識別情報は、はがき、雑誌及び新聞等の物理的に郵送された物品に関して、物理的な住所情報を含むことができる。ユーザ識別情報はまた、ジオトラッキングから導き出すこともでき、それにより、モバイルデバイスにおける全地球測位システム又はＧＬＯＮＡＳＳ、物理的な住所又は他の地理的識別子によって追跡されるユーザの位置が、商取引広告が表示される物理的媒体に関連して分析される。例えば、ユーザの位置は、ユーザのモバイルデバイスからのＧＰＳデータに基づき、ユーザが道路を運転している間に広告掲示板を通過する際に追跡される。
【００４５】
ユーザ識別情報はまた、広告において指示されるように、特定のコード又は語句を受取人にテキストで送る等、広告に触れたときにユーザによって行われる積極的行動によっても確認することができる。非デジタル広告及びデジタル広告の全ての方法が、広告インプレッションに関連して本開示の範囲内にあることが理解されるべきである。さらに、本開示を通して、いかなる媒体上のいかなる形態の広告に対するユーザの接触も、「接触イベント」と呼ぶことができ、ユーザによる、広告に関連する製品の購入は、「購入イベント」と呼ぶことができる。重複を回避するために、本方法の残りは、上記例と同様であり、その説明は省略する。
【００４６】
ハードウェア概要
図４は、図２のクライアント１１０ａ及び１１０ｂ並びにサーバ１３０を実装することができるコンピュータシステム例４００を示すブロック図である。いくつかの特定の態様では、コンピュータシステム４００は、専用サーバに、ハードウェア又はソフトウェア及びハードウェアの組合せを使用して実装するか、又は、別のエンティティに組み込むか、又は複数のエンティティにわたって分散させることができる。
【００４７】
コンピュータシステム４００（例えば、クライアント１１０ａ、１１０ｂ、１１０ｃ及びサーバ１３０）は、バス４０８、又は情報を通信する他の通信機構と、情報を処理する、バス４０８に結合されたプロセッサ４０２（例えば、プロセッサ２３６ａ、２３６ｂ、２３６ｃ）とを備える。１つの態様によれば、コンピュータシステム４００は、ＰａａＳ及びＳａａＳサービスをサポートすることができるＩａａＳのクラウドコンピューティングサーバとすることができる。１つの態様によれば、コンピュータシステム４００は、１つ以上の専用コンピューティングデバイスとして実装される。専用コンピューティングデバイスは、開示する技法を実施するように配線接続することができ、又は、そうした技法を実施するように持続的にプログラムされる、１つ以上の特定用途向け集積回路（ＡＳＩＣ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）等のデジタル電子デバイスを含むことができ、又は、ファームウェア、メモリ、他の記憶装置又は組合せにおいてプログラム命令に従って上記技法を実施するようにプログラムされた、１つ以上の汎用ハードウェアプロセッサを含むことができる。こうした専用コンピューティングデバイスはまた、カスタムプログラミングによりカスタムハードワイヤードロジック、ＡＳＩＣ又はＦＰＧＡを結合して、上記技法を実現することもできる。専用コンピューティングデバイスは、上記技法を実装するハードワイヤード及び／又はプログラムロジックを組み込んだ、デスクトップコンピュータシステム、ポータブルコンピュータシステム、ハンドヘルドデバイス、ネットワーキングデバイス、又は他の任意のデバイスとすることができる。例として、コンピュータシステム４００は、１つ以上のプロセッサ４０２で実装することができる。プロセッサ４０２は、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡ、プログラマブルロジックデバイス（ＰＬＤ）、コントローラ、状態機械、ゲートロジック、ディスクリートハードウェアコンポーネント、又は情報の計算若しくは他の操作を実施することができる他の任意の好適なエンティティとすることができる。
【００４８】
コンピュータシステム４００は、ハードウェアに加えて、当該コンピュータプログラムに対して実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又は、プロセッサ４０２によって実行される情報及び命令を記憶する、バス４０８に結合された、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、リードオンリメモリ（ＲＯＭ）、プログラマブルリードオンリメモリ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ又は他の任意の好適な記憶デバイス等、含まれるメモリ４０４（例えば、メモリ２２０ａ、２２０ｂ、２２０）に記憶されたもののうちの１つ以上の組合せを構成するコードを含むことができる。プロセッサ４０２及びメモリ４０４は、専用論理回路によって補うか又は専用論理回路に組み込むことができる。拡張メモリもまた提供し、例えば、ＳＩＭＭ（シングルインラインメモリモジュール）カードインタフェースを含むことができる入出力モジュール４１０を通して、コンピュータシステム４００に接続することができる。こうした拡張メモリは、コンピュータシステム４００に対して追加の記憶空間を提供することができ、又は、コンピュータシステム４００に対してアプリケーション又は他の情報も記憶することができる。特に、拡張メモリは、上述したプロセスを実行するか又は補う命令を含むことができ、セキュア情報も含むことができる。したがって、例えば、拡張メモリは、コンピュータシステム４００に対するセキュリティモジュールとして提供することができ、コンピュータシステム４００のセキュアな使用を可能にする命令でプログラミングすることができる。さらに、ＳＩＭＭカードを介して、ハッキング不可能な方法でＳＩＭＭカードに識別情報を配置する等、追加の情報とともに、セキュアアプリケーションを提供することができる。
【００４９】
命令は、メモリ４０４に記憶し、１つ以上のコンピュータログラム製品、例えば、コンピュータシステム４００によって実行される、又はコンピュータシステム４００の動作を制御する、コンピュータ可読媒体において符号化されるコンピュータプログラム命令の１つ以上のモジュールで実装することができ、当業者に既知である任意の方法に従って、限定されないが、データ指向言語（例えば、ＳＱＬ、ｄＢａｓｅ）、システム言語（例えば、Ｃ、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｃ＋＋、アセンブリ）、アーキテクチャ言語（例えば、Ｊａｖａ（登録商標）、．ＮＥＴ）及びアプリケーション言語（例えば、ＰＨＰ、Ｒｕｂｙ、Ｐｅｒｌ、Ｐｙｔｈｏｎ）等のコンピュータ言語を含む。命令はまた、配列言語、アスペクト指向言語、アセンブリ言語、オーサリング言語、コマンドラインインタフェース言語、コンパイラ型言語、並行言語、中括弧（curly-bracket）言語、データフロー言語、データ構造言語、宣言型言語、難解（esoteric）言語、拡張言語、第４世代言語、関数型言語、対話型（interactive mode）言語、インタプリタ言語、反復（iterative）言語、リストベース言語、小（little）言語、論理型言語、機械語、マクロ言語、メタプログラミング言語、マルチパラダイム言語、数値解析、非英語ベース言語、オブジェクト指向クラスベース言語、オブジェクト指向プロトタイプベース言語、オフサイドルール言語、手続型言語、自己反映言語、ルールベース言語、スクリプト言語、スタックベース言語、同期言語、構文処理言語、ビジュアル言語、ヴィルト（wirth）言語、埋込可能言語及びｘｍｌベース言語等のコンピュータ言語で実装することもできる。メモリ４０４はまた、プロセッサ４０２により実行される命令の実行中、一時変数又は他の中間情報を記憶するために使用することもできる。
【００５０】
本明細書において考察するコンピュータプログラムは、必ずしもファイルシステムにおけるファイルに対応しない。プログラムは、他のプログラム若しくはデータを保持するファイルの一部（例えば、マークアップ言語文書に記憶される１つ以上のスクリプト）に、当該プログラムに専用の単一ファイルに、又は、複数の協働ファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの一部を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータ上で、又は、１つの場所に位置するか、若しくは、クラウドコンピューティング環境における等、複数の場所にわたって分散され通信ネットワークによって相互接続される、複数のコンピュータ上で実行されるように展開することができる。本明細書に記載するプロセス及び論理フローは、入力データに対して動作を行いかつ出力を生成することにより機能を実施するように、１つ以上のコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサによって実施することができる。
【００５１】
コンピュータシステム４００は、情報及び命令を記憶する、バス４０８に結合された、磁気ディスク又は光ディスク等のデータ記憶デバイス４０６を更に備える。コンピュータシステム４００は、入出力モジュール４１０を介して様々なデバイスに結合することができる。入出力モジュール４１０は、任意の入出力モジュールとすることができる。入出力モジュール例４１０は、ＵＳＢポート等のデータポートを含む。さらに、入出力モジュール４１０は、コンピュータシステム４００の他のデバイスとの近領域通信を可能にするように、プロセッサ４０２と通信するように提供することができる。入出力モジュール４１０は、例えば、いくつかの実施態様では、有線通信を提供し、又は他の実施態様では無線通信を提供することができ、複数のインタフェースも使用することができる。入出力モジュール４１０は、通信モジュール４１２に接続するように構成される。通信モジュール例４１２（例えば、２３８ａ、２３８ｂ、及び２３８ｃ）は、Ｅｔｈｅｒｎｅｔカード又はモデム等、ネットワークインタフェースカードを含む。
【００５２】
システムの構成要素は、任意の形態又は媒体のデジタルデータ通信、例えば、通信ネットワークにより相互接続することができる。通信ネットワーク（例えば、通信ネットワーク１５０）は、例えば、ＰＡＮ、（ＬＡＮ）、ＣＡＮ、ＭＡＮ、（ＷＡＮ、ＢＢＮ）、インターネット等のうちの任意の１つ以上を含むことができる。さらに、通信ネットワークは、限定されないが、例えば、以下、すなわち、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリー又は階層型ネットワーク等を含む、ネットワークトポロジのうちの任意の１つ以上を含むことができる。通信モジュールは、例えば、モデム又はＥｔｈｅｒｎｅｔカードとすることができる。
【００５３】
例えば、いくつかの特定の態様では、通信モジュール４１２は、ローカルネットワークに接続されるネットワークリンクに結合する双方向データ通信を提供することができる。無線リンク及び無線通信もまた実装することができる。無線通信は、特に、ＧＳＭ（登録商標）（Global System for Mobile Communication（モバイル通信用グローバルシステム））、ショートメッセージサービス（ＳＭＳ）、拡張メッセージサービス（ＥＭＳ：Enhanced Messaging Services）又はマルチメディアメッセージングサービス（ＭＭＳ）メッセージング、ＣＤＭＡ（符号分割多元接続）、時分割多元接続（ＴＤＭＡ）、デジタル携帯電話（ＰＤＣ：Personal Digital Cellular）、広帯域ＣＤＭＡ、汎用パケット無線サービス（ＧＰＲＳ：General Packet Radio Service）又はＬＴＥ（Long-Term Evolution（ロングタームエボリューション））等、様々なモード又はプロトコルの下で提供することができる。こうした通信は、例えば、無線周波数送受信器を通して行うことができる。さらに、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＷＩ−ＦＩ又は他のこうした送受信器等を用いて、短距離通信を行うことができる。
【００５４】
任意のこうした実施態様では、通信モジュール４１２は、様々なタイプの情報を表すデジタルデータストリームを搬送する、電気信号、電磁信号又は光信号を送受信する。ネットワークリンクは、通常、１つ以上のネットワークを通して他のデータデバイスにデータ通信を提供する。例えば、通信モジュール４１２のネットワークリンクは、ローカルネットワークを通してホストコンピュータに、又は、インターネットサービスプロバイダ（ＩＳＰ）によって操作されるデータ機器に、接続を提供することができる。そして、ＩＳＰは、今では一般に「インターネット」と呼ばれる世界的なパケットデータ通信ネットワークを通して、データ通信サービスを提供する。ローカルネットワーク及びインターネットは、ともに、デジタルデータストリームを搬送する電気信号、電磁信号又は光信号を使用する。コンピュータシステム４００との間でデジタルデータを搬送する、様々なネットワークを通る信号、及びネットワークリンク上のかつ通信モジュール４１２を通る信号は、伝送媒体の形態例である。
【００５５】
コンピュータシステム４００は、ネットワーク（複数の場合もある）、ネットワークリンク及び通信モジュール４１２を通して、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例では、サーバは、インターネット、ＩＳＰ、ローカルネットワーク及び通信モジュール４１２を通して、アプリケーションプログラム用の要求されたコードを送信することができる。受信されたコードは、受信される際にプロセッサ４０２によって実行し、及び／又は後に実行するためにデータ記憶装置４０６に記憶することができる。
【００５６】
いくつかの特定の態様では、入出力モジュール４１０は、入力デバイス４１４及び／又は出力デバイス４１６等、複数のデバイスに接続するように構成される。入力デバイス例４１４は、キーボード、及びマウス又はトラックボール等のポインティングデバイスを含み、それにより、ユーザは、コンピュータシステム４００に入力を提供することができる。触覚入力デバイス、視覚入力デバイス、音声入力デバイス又はブレインコンピュータインタフェースデバイス等、他の種類の入力デバイス４１４を使用して、ユーザとのインタラクションを同様に提供することができる。例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、可聴フィードバック又は触覚フィードバックとすることができ、ユーザからの入力は、音響入力、音声入力、触覚入力又は脳波入力を含む、任意の形態で受け取ることができる。出力デバイス例４１６としては、ユーザに情報を表示する、ＬＥＤ（発光ダイオード）、ＣＲＴ（ブラウン管）、ＬＣＤ（液晶ディスプレイ）画面、ＴＦＴ  ＬＣＤ（薄膜トランジスタ液晶ディスプレイ）又はＯＬＥＤ（有機発光ダイオード）ディスプレイが挙げられる。出力デバイス４１６は、ユーザにグラフィカル及び他の情報を提示するように出力デバイス４１６を駆動する適切な回路を備えることができる。
【００５７】
本開示の１つの態様によれば、クライアント１１０ａ及び１１０ｂ並びにサーバ１３０は、プロセッサ４０２が、メモリ４０４に含まれる１つ以上の命令の１つ以上のシーケンスを実行することに応じて、コンピュータシステム４００を使用して実装することができる。こうした命令は、データ記憶デバイス４０６等、別の機械可読媒体からメモリ４０４に読み込むことができる。メインメモリ４０４に含まれる命令のシーケンスの実行により、プロセッサ４０２は、本明細書に記載するプロセスステップを実施する。多重処理構成における１つ以上のプロセッサもまた、メモリ４０４に含まれる命令のシーケンスを実行するように採用することができる。プロセッサ４０２は、コンピュータプログラム製品にリモートにアクセスすることにより、例えば、（例えば、クラウドコンピューティング環境におけるように）通信モジュール４１２を通してリモートサーバから実行可能命令及び／又はデータ構造をダウンロードすることにより、実行可能命令及び／又はデータ構造を処理することができる。代替態様では、本開示の様々な態様を実装するために、ソフトウェア命令の代わりに又はソフトウェア命令と組み合わせて、ハードワイヤード回路を使用することができる。したがって、本開示の態様は、ハードウェア回路及びソフトウェアのいかなる特定の組合せにも限定されない。
【００５８】
本明細書に記載する主題の様々な態様は、例えば、データサーバとしてバックエンドコンポーネントを含むコンピューティングシステム、又は、ミドルウェアコンポーネント、例えば、アプリケーションサーバを含むコンピューティングシステム、又は、フロントエンドコンポーネント、例えば、ユーザが、本明細書に記載する主題の実施態様とインタラクトするのを可能にするグラフィカルユーザインタフェース又はウェブブラウザを有するクライアントコンピュータを含むコンピューティングシステム、又は、１つ以上のこうしたバックエンド、ミドルウェア若しくはフロントエンドコンポーネントの任意の組合せで実装することができる。例えば、本明細書に記載する主題のいくつかの態様は、クラウドコンピューティング環境で実施することができる。したがって、いくつかの特定の態様では、本明細書に開示するシステム及び方法のユーザは、ネットワーク接続を通してクラウドサーバにアクセスすることにより、ステップのうちの少なくともいくつかを実施することができる。さらに、本開示からもたらされるデータファイル、回路図、性能仕様等は、クラウドコンピューティング環境においてデータベースサーバに記憶することができ、又は、クラウドコンピューティング環境からプライベート記憶デバイスにダウンロードすることができる。
【００５９】
コンピュータシステム４００は、クライアント及びサーバを含むことができる。クライアント及びサーバは、一般に、互いにリモートであり、通常、通信ネットワークを通してインタラクトする。クライアント及びサーバの関係は、それぞれのコンピュータで実行しておりかつ互いにクライアント−サーバ関係を有するコンピュータプログラムによって、生じる。コンピュータシステム４００は、例えば、限定なしに、デスクトップコンピュータ、ラップトップコンピュータ又はタブレットコンピュータとすることができる。コンピュータシステム４００はまた、例えば、限定なしに、携帯電話、携帯情報端末（ＰＤＡ）、モバイルオーディオプレイヤー、全地球測位システム（ＧＰＳ）受信機、ビデオゲーム機及び／又はテレビセットトップボックス等の別のデバイスに埋め込むこともできる。
【００６０】
本明細書で用いる「機械可読記憶媒体」又は「コンピュータ可読媒体」という用語は、実行するためにプロセッサ４０２に命令又はデータを提供することに関係する任意の単数又は複数の媒体を指す。本明細書で用いる「記憶媒体」という用語は、機械に具体的に動作させるデータ及び／又は命令を記憶する任意の非一時的媒体を指す。こうした媒体は、限定されないが、不揮発性媒体、揮発性媒体及び伝送媒体を含む多くの形態をとることができる。不揮発性媒体としては、例えば、データ記憶デバイス４０６等、光ディスク、磁気ディスク又はフラッシュメモリが挙げられる。揮発性媒体としては、メモリ４０４等、ダイナミックメモリが挙げられる。伝送媒体としては、バス４０８を含むワイヤ等、同軸ケーブル、銅線及び光ファイバが挙げられる。機械可読媒体の一般的な形態としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、他の任意の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、他の任意の光媒体、パンチカード、紙テープ、穴のパターンを有する他の任意の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ  ＥＰＲＯＭ、他の任意のメモリチップ若しくはカートリッジ、又はコンピュータが読み取ることができる他の任意の媒体が挙げられる。機械可読記憶媒体は、機械可読記憶デバイス、機械可読記憶構造体、メモリデバイス、機械可読伝播信号に作用する組成物、又はそれらのうちの１つ以上の組合せとすることができる。
【００６１】
本出願の本明細書で用いる「コンピュータ可読記憶媒体」及び「コンピュータ可読媒体」という用語は、コンピュータによって可読である形態で情報を記憶する、有形の物理的物体に完全に制限される。これらの用語は、いかなる無線信号、有線ダウンロード信号及び他の任意の短命の信号も除外する。記憶媒体は、伝送媒体とは別個であるが、伝送媒体とともに使用することができる。伝送媒体は、記憶媒体の間で情報を転送するのに関係する。例えば、伝送媒体としては、バス４０８を含むワイヤ等、同軸ケーブル、銅線及び光ファイバが挙げられる。伝送媒体はまた、電波及び赤外線データ通信中に生成されるもの等、音波又は光波の形態をとることもできる。さらに、本出願の本明細書で用いる「コンピュータ」、「サーバ」、「プロセッサ」及び「メモリ」という用語は全て、電子又は他の技術的デバイスを指す。これらの用語は、人間又は人間のグループを除外する。本明細書の目的で、表示又は表示するという用語は、電子デバイスに表示することを意味する。
【００６２】
１つの態様では、方法は、動作、命令又は機能とすることができ逆もまた同様である。１つの態様では、条項又は請求項は、他の１つ以上の条項、１つ以上の語、１つ以上の文、１つ以上の句、１つ以上の段落及び／又は１つ以上の請求項に記載されている語（例えば、命令、動作、機能又は構成要素）のうちのいくつか又は全てを含むように修正することができる。
【００６３】
ハードウェア及びソフトウェアの互換性を例示するために、様々な実例となるブロック、モジュール、構成要素、方法、動作、命令及びアルゴリズム等の項目について、それらの機能に関して概略的に説明した。こうした機能性が、ハードウェアとして実装されるか、ソフトウェアとして実装されるか、又はハードウェア及びソフトウェアの組合せとして実装されるかは、特定の用途とシステム全体に課される設計制約とによって決まる。当業者であれば、各特定の用途に対して様々な方法で、記載した機能性を実装することができる。
【００６４】
本明細書で用いられる、一連の項目のいずれかを分離する「及び／並びに」又は「又は／若しくは」という用語を伴う一連の項目の後に続く「〜のうちの少なくとも１つ」という表現は、この列挙されたものの各メンバ（すなわち、各項目）ではなく、この列挙されたものを全体として修飾する。「〜のうちの少なくとも１つ」という表現は、少なくとも１つの項目の選択を必要としない。逆に、この表現は、項目のあらゆる１つのうちの少なくとも１つ、及び／又は項目を組み合わせたもののうちの少なくとも１つ、及び／又は項目のそれぞれのうちの少なくとも１つを含む意味を可能にする。例として、「Ａ、Ｂ、及びＣのうちの少なくとも１つ」又は「Ａ、Ｂ、又はＣのうちの少なくとも１つ」という表現はそれぞれ、Ａのみ、Ｂのみ、若しくはＣのみ；Ａ、Ｂ、及びＣの組み合わせ；及び／又はＡ、Ｂ、及びＣのそれぞれのうちの少なくとも１つを指す。
【００６５】
一態様、態様、別の態様、いくつかの態様、１つ以上の態様、一実施態様、実施態様、別の実施態様、いくつかの実施態様、１つ以上の実施態様、一実施形態、実施形態、別の実施形態、いくつかの実施形態、１つ以上の実施形態、一構成、構成、別の構成、いくつかの構成、１つ以上の構成、主題技術、開示、本開示、本開示の他の変形形態等の表現は、便宜上のものであり、そのような表現（複数の場合もある）に関係した開示が本主題技術に必須であることも、そのような開示が本主題技術の全ての構成に適用されることも意味するものではない。そのような表現（複数の場合もある）に関係した開示が、全ての構成、又は１つ以上の構成に適用される場合がある。そのような表現（複数の場合もある）に関係した開示が、１つ以上の例を提供する場合がある。一態様又はいくつかの態様等の表現は、１つ以上の態様を指す場合があり、その逆も同様であり、これは、他の上記表現にも同様に当てはまる。
【００６６】
単数形での要素に対する言及は、特に言及しない限り、「唯一の」を意味するようには意図されておらず、「１つ以上」を意味するように意図されている。「いくつか」という用語は、１つ以上を指す。下線が引かれ及び／又はイタリック体の見出し及び小見出しは、単に便宜上使用されており、主題技術を限定するものではなく、主題技術の説明の解釈に関連して言及されていない。第１の及び第２の等の関係語は、１つの実体又は作用を別の実体又は作用から識別するために使用する場合があるが、必ずしもこうした実体又は作用の間のいかなる実際のこうした関係又は順序も必要とせずかつ意味するわけではない。当業者に既知であるか又は後に知られることになる、本開示の全体を通して説明した様々な態様の構成の全ての構造的及び機能的な均等物は、引用することによって明らかに本明細書の一部をなし、本主題技術によって包含されることが意図されている。その上、本明細書に開示されているものはいずれも、そのような開示内容が上記の説明に明示的に列挙されているか否かを問わず、一般公衆に提供されることは意図されていない。請求項の要素はいずれも、その要素が明らかに「〜のための手段（means for）」という表現を用いて列挙されていない限り、又は方法の請求項の場合には、その要素が「〜のためのステップ（step for）」という表現を用いて列挙されていない限り、米国特許法第１１２条第６項の規定に基づいて解釈されるべきではない。
【００６７】
本明細書は多くの詳細を含むが、これらは、請求することができるものの範囲に対する限定として解釈されるべきではなく、主題の特定の実施態様の説明として解釈されるべきである。別個の実施形態に関連して本明細書に記載するいくつかの特定の特徴はまた、単一の実施形態において組み合わせて実装することもできる。逆に、単一の実施形態に関連して記載する様々な特徴はまた、複数の実施形態において別個に、又は任意の好適なサブコンビネーションで実装することもできる。さらに、特徴は、いくつかの特定の組合せで作用しているように上述し、さらには、最初にそのようなものとして請求項に記載する場合があるが、請求項に係る組合せからの１つ以上の特徴は、場合により、その組合せから削除される場合があり、請求項に係る組合せは、サブコンビネーション又はサブコンビネーションの変形に関連する場合がある。
【００６８】
本明細書の主題について、特定の態様に関して説明したが、他の態様を実施することができ、それらは以下の請求項の範囲内にある。例えば、図面において動作は特定の順序で描かれているが、これは、望ましい結果を実現するために、こうした動作が、図示する特定の順序で又は連続した順序で実施されるか、又は例示する全ての動作が実施されるということを必要とするものとして理解されるべきではない。請求項に記載する作用は、異なる順序で実施することができ、依然として望ましい結果を実現することができる。１つの例として、添付の図面に示すプロセスは、望ましい結果を実現するために、必ずしも、図示する特定の順序、又は連続した順序を必要とするものではない。いくつかの特定の状況では、マルチタスキング及び並列処理が有利である場合がある。さらに、上述した態様における様々なシステム構成要素の分離は、全ての態様においてこうした分離を必要とするものとして理解されるべきではなく、記載したプログラムコンポーネント及びシステムは、概して、単一ソフトウェア製品に合わせて統合するか又は複数のソフトウェア製品にパッケージ化することができるということが理解されるべきである。
【００６９】
発明の名称、背景技術、図面の簡単な説明、要約書及び図面は、本開示の一部をなすものとし、本開示の限定的な記載としてではなく、例示的な例として提供されている。それらは、請求項の範囲又は意味を限定するために使用されるものではないという理解に基づいて、提出される。さらに、詳細な説明において、説明は、例示的な例を提供し、様々な特徴は、本開示を合理化する目的で様々な実施態様において合わせてグループ化されることも分かる。本開示の方法は、請求項に係る主題が各請求項において明示的に記載されているものより多くの特徴を必要とするという意図を反映するものとして解釈されるべきではない。むしろ、請求項が反映するように、本発明の主題は、単一の開示する構成又は動作の全ての特徴より少ない特徴にある。特許請求の範囲は、詳細な説明の一部をなすものとし、各請求項は、別個に請求項に係る主題として独立している。
【００７０】
特許請求の範囲は、本明細書に記載した態様に限定されるように意図されておらず、言語による特許請求の範囲に一貫する十分な範囲が与えられるべきであり、全ての法的均等物を包含するものである。それにも関わらず、請求項のいずれも、適用可能な特許法の要件を満足しない主題を包含するようには意図されておらず、そのように解釈されるべきでもない。
【図１】
2019537800.tif 000003
【図２】
2019537800.tif 000004
【図３】
2019537800.tif 000005
【図４】
2019537800.tif 000006
【国際調査報告】
2019537800.tif 000007
2019537800.tif 000008