(57)【要約】      （修正有）【課題】モバイル商取引を行う販売者のための決済処理システムを提供する。【解決手段】オープン商取引ウォレット交換プロトコルを使用して第２の当事者からトランザクションを完了するための個人データについての要求を受信するようにプログラムされた少なくとも１つのプロセッサを含む。このプロセッサはさらに、第１のユーザからシステムに関連づけられた１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つの選択を受信するようにプログラムされる。１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットは、個人データまたは個人データへのアクセスを含む。プロセッサはさらに、選択されたバンキングアプリケーションおよび／またはウォレットから個人データを受信し、ＯＣＷＥプロトコルを使用してこの個人データを販売者に提供して、トランザクションを完了するようにプログラムされる。【選択図】図１
2018049630.tif 000002
【特許請求の範囲】
【請求項１】
第１の当事者と第２の当事者との間のトランザクションを完了するためのシステムであって、当該システムは、
前記第１の当事者のシステムに含まれる少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、当該プロセッサにより実行可能な命令を含む少なくとも１つのプログラムメモリと
を有し、
前記プログラムメモリの前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記第１の当事者に１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのリストを表示する工程と、
前記表示されたリストの中から前記第１の当事者が選択した前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つを前記第１の当事者から受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットに内蔵された認証機能を使用して前記第１の当事者を認証する工程と、
オープン商取引ウォレット交換（ＯＣＷＥ）プロトコルを使用して前記第２の当事者から個人データについての要求を受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットから前記個人データを受信する工程と、
前記オープン商取引ウォレット交換プロトコルを使用して前記受信した個人データを前記第２の当事者に提供し、前記トランザクションを完了する工程と
を実行させるものである、
システム。
【請求項２】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、オープン商取引ウォレット交換モジュールとして実装され、当該プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットに前記オープン商取引ウォレット交換モジュールと通信するためのアプリケーション・プログラミング・インターフェース（ＡＰＩ）を提供する工程を実行させるものである、システム。
【請求項３】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットの異なる通信プロトコルを前記オープン商取引ウォレット交換プロトコルに変換する工程を実行させるものである、システム。
【請求項４】
請求項１に記載のシステムにおいて、さらに、
前記第１の当事者のモバイルデバイスを含み、当該モバイルデバイスは、前記少なくとも１つのプログラムメモリと、前記少なくとも１つのプロセッサを含むものである、システム。
【請求項５】
請求項１に記載のシステムにおいて、前記第１の当事者は消費者であり、前記第２の当事者は販売者または小売業者である、システム。
【請求項６】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、前記受信した個人データを前記第２の当事者に直接提供する工程を実行させるものである、システム。
【請求項７】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、前記受信した個人データを前記第２の当事者に、第３の当事者のオープン商取引ウォレット交換システムを介して提供する工程を実行させるものである、システム。
【請求項８】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記トランザクションが完了したとのインジケーションを前記第２の当事者から受信する工程を実行させるものである、システム。
【請求項９】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記第２の当事者から前記要求を直接受信する工程を実行させるものである、システム。
【請求項１０】
請求項１に記載のシステムにおいて、前記個人データは決済データおよび／または履行データを含むものである、システム。
【請求項１１】
請求項１に記載のシステムにおいて、前記プロセッサにより実行可能な命令は、前記少なくとも１つのプロセッサにより実行されると、当該プロセッサに、
前記第２の当事者からの前記要求を、第３の当事者のオープン商取引ウォレット交換システムを介して受信する工程を実行させるものである、システム。
【請求項１２】
第１の当事者と第２の当事者との間のトランザクションを完了するための方法であって、当該方法は、前記第１の当事者のシステムに含まれる少なくとも１つのプロセッサによって実行され、
前記第１の当事者に１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのリストを表示する工程と、
前記表示されたリストの中から前記第１の当事者が選択した前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つを前記第１の当事者から受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットに内蔵された認証機能を使用して前記第１の当事者を認証する工程と、
オープン商取引ウォレット交換（ＯＣＷＥ）プロトコルを使用して前記第２の当事者から個人データについての要求を受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットから前記個人データを受信する工程と、
前記オープン商取引ウォレット交換プロトコルを使用して前記受信した個人データを前記第２の当事者に提供し、前記トランザクションを完了する工程と
を有する、方法。
【請求項１３】
請求項１２に記載の方法において、さらに、
前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットの異なる通信プロトコルを前記オープン商取引ウォレット交換プロトコルに変換する工程
を有するものである、方法。
【請求項１４】
請求項１２に記載の方法において、前記第１の当事者は消費者であり、前記第２の当事者は販売者または小売業者である、方法。
【請求項１５】
請求項１２に記載の方法において、さらに、
前記受信した個人データを前記第２の当事者に直接提供する工程を有するものである、方法。
【請求項１６】
請求項１２に記載の方法において、さらに、
前記受信した個人データを前記第２の当事者に、第３の当事者のオープン商取引ウォレット交換システムを介して提供する工程を有するものである、方法。
【請求項１７】
請求項１２に記載の方法において、さらに、
前記第２の当事者から前記要求を直接受信する工程を有するものである、方法。
【請求項１８】
請求項１２に記載の方法において、さらに、
前記第２の当事者からの前記要求を、第３の当事者のオープン商取引ウォレット交換システムを介して受信する工程を有するものである、方法。
【請求項１９】
第１の当事者と第２の当事者との間のトランザクションを完了するためのシステムであって、
前記第１の当事者のシステムに含まれる少なくとも１つのプロセッサを有し、当該プロセッサは、
前記第１の当事者に１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのリストを表示する工程と、
前記表示されたリストの中から前記第１の当事者が選択した前記１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つを前記第１の当事者から受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットに内蔵された認証機能を使用して前記第１の当事者を認証する工程と、
オープン商取引ウォレット交換（ＯＣＷＥ）プロトコルを使用して前記第２の当事者から個人データについての要求を受信する工程と、
前記選択されたバンキングアプリケーションおよび／またはウォレットから前記個人データを受信する工程と、
前記オープン商取引ウォレット交換プロトコルを使用して前記受信した個人データを前記第２の当事者に提供し、前記トランザクションを完了する工程と
を実行するように構成されているものである、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１１年９月１９日付で出願され、その全内容が参照によって本明細書に組み込まれる、米国特許仮出願第６１／５３６，２７５号の利益を主張する。
【背景技術】
【０００２】
本開示は一般的に、モバイル商取引および／または電子商取引のための方法および／またはシステムに関する。特に、本開示は、インターネットおよび／またはワイヤレスネットワークといった電気通信ネットワークを介してビジネスを行う販売者のための決済処理サポートを提供する方法および／またはシステムに関する。しかしながら、本願で開示される主題が、他の同様な応用例および／または環境にも等しく適用できる、ということが理解されるべきである。
【０００３】
背景として、モバイル商取引は世界中で急速に拡大している。消費者によるスマートフォンの採用は、新たなモバイル決済エコシステムのための完璧な嵐をもたらした。ますます多くの小売業者および販売者は、ターゲットを絞ったモバイルメッセージング、モバイル・ショッピング・アプリケーション、モバイル最適化ウェブサイト、モバイル検索、ソーシャル・モバイル・アプリケーション、バーコード・スキャニング・アプリケーション、場所に基づいたサービス、等を用い、モバイルデバイスを通して、彼らの消費者と接触している。しかしながら、モバイルデバイスからのユーザフレンドリーな手法による決済を可能にすることは未だ難題であり、それは、このモバイル決済エコシステムへの不満足な転換を引き起こし、このモバイル決済エコシステムの可能性を制限する。
【０００４】
１つの特定の難題は、決済データ、課金データ、および出荷データの入力をユーザに要求する決済を行うことは煩雑である、ということである。この難題に対処するために、「モバイルウォレット」を構築する会社が多数存在し、これらは、ユーザの決済および個人データをすべて記憶するコンテナアプリケーションを提供する。そしてユーザは、「シングルクリック」でこのデータにアクセスできる。モバイルウォレットは上述した難題に対処するが、モバイルウォレットによって、小売業者または販売者がＧＯＯＧＬＥ  ＷＡＬＬＥＴ、ＶＩＳＡ  ＷＡＬＬＥＴ、ＡＭＥＸ  ＷＡＬＬＥＴ、ＳＰＲＩＮＴ  ＷＡＬＬＥＴ、ＩＳＩＳ  ＷＡＬＬＥＴ、ＭＡＳＴＥＲＣＡＲＤ  ＷＡＬＬＥＴ、等といった多数の異なるモバイルウォレットをサポートすることが必要となるなど、新たな難題が生じる。わずかであれ顕著であれ各ウォレットソリューションが異なる、多様なウォレットエコシステムへの統合および接続を管理および構築することは、小売業者または販売者にとって困難性を伴う。さらに、消費者によるモバイルウォレットの採用が最小限である場合、多数の異なるモバイルウォレットをサポートすることによって利益が減少する。
【０００５】
同時に、消費者は、「モバイル・バンキング・アプリケーション」、たとえば、ネイティブ・モバイル・アプリケーションおよびモバイル最適化ウェブアプリケーションを容易に採用している。モバイル・バンキング・アプリケーションにより消費者は、クレジットカード、銀行口座、および他の決済口座データ（たとえば、ＰＡＹＰＡＬ（登録商標）、ＡＭＡＺＯＮ  ＰＡＹＭＥＮＴＳ、等）へのアクセスが可能となる。モバイルバンキングアプリケーションは、消費者が使用するのに単純かつ容易であり、人々が彼らの金融口座を出先で管理するのに優れた有用性を提供する。しかしながら、大半のモバイル・バンキング・アプリケーションは、それらが単に、現在の残高、取引履歴、支店およびＡＴＭロケータデータ、等へのアクセスといった口座サービスデータを提供しているにすぎない、という点で不十分である。
【０００６】
本発明は、上述した問題および他の問題を克服する新たな改善された方法および／またはシステムを提供する。
参照による組み込み
各々の開示が参照によって本明細書に完全に組み込まれている、以下の同一出願人による出願が挙げられる。
【０００７】
Ｋｅｒｅｓｍａｎ，ＩＩＩ  ｅｔ  ａｌ．による、「決済認証のための汎用販売者プラットフォーム」と題する、米国特許第７，０５１，００２号明細書
Ｂａｌａｓｕｂｒａｍａｎｉａｎ  ｅｔ  ａｌ．による、「電子小売業者のための代替の決済の実現」と題する、米国特許出願公開第２００９／０３１３１４７号明細書
【発明の概要】
【課題を解決するための手段】
【０００８】
一観点によると、第１の当事者と第２の当事者との間のトランザクションを完了するためのシステムが提供される。このシステムは、プロセッサにより実行可能な命令を含む少なくとも１つのプログラムメモリを含む。プロセッサにより実行可能な命令は、前記トランザクションを完了するための個人データまたは個人データへのアクセスを含む１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットを含む。プロセッサにより実行可能な命令はさらに、オープン商取引ウォレット交換（ｏｐｅｎ  ｃｏｍｍｅｒｃｅ  ｗａｌｌｅｔ  ｅｘｃｈａｎｇｅ：ＯＣＷＥ）モジュールを含み、このＯＣＷＥモジュールは、オープン商取引ウォレット交換プロトコルを使用して第２の当事者から個人データについての要求を受信し、前記第１の当事者からバンキングアプリケーションおよび／またはウォレットのうちの１つの選択を受信し、前記選択されたバンキングアプリケーションおよび／またはウォレットに内蔵された認証を使用して前記第１の当事者を認証し、前記選択されたバンキングアプリケーションおよび／またはウォレットから個人データを受信し、前記オープン商取引ウォレット交換プロトコルを使用して個人データを販売者に提供し、トランザクションを完了するように構成される。前記システムはさらに、プログラムメモリのプロセッサにより実行可能な命令を実行する少なくとも１つのプロセッサを含む。
【０００９】
一観点によると、第１の当事者と第２の当事者との間のトランザクションを完了するための方法が提供される。この方法は、少なくとも１つのプロセッサによって実行される。トランザクションを完了するための個人データについての要求が、オープン商取引ウォレット交換（ｏｐｅｎ  ｃｏｍｍｅｒｃｅ  ｗａｌｌｅｔ  ｅｘｃｈａｎｇｅ：ＯＣＷＥ）プロトコルを使用して第２の当事者から受信される。１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つの選択が、第１の当事者から受信される。１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットは、個人データまたは個人データへのアクセスを含む。前記第１の当事者が、選択されたバンキングアプリケーションおよび／またはウォレットに内蔵された認証を使用して認証される。前記個人データが選択されたバンキングアプリケーションおよび／またはウォレットから受信され、販売者がＯＣＷＥプロトコルを使用して個人データを提供されて、トランザクションが完了する。
【００１０】
一観点によると、第１の当事者と第２の当事者との間のトランザクションを完了するためのシステムが提供される。このシステムは、オープン商取引ウォレット交換（ｏｐｅｎ  ｃｏｍｍｅｒｃｅ  ｗａｌｌｅｔ  ｅｘｃｈａｎｇｅ：ＯＣＷＥ）プロトコルを使用して前記第２の当事者からトランザクションを完了するための個人データについての要求を受信するようにプログラムされた少なくとも１つのプロセッサを含む。このプロセッサはさらに、第１のユーザからシステムに関連づけられた１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットのうちの１つの選択を受信するようにプログラムされる。１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレットは、個人データまたは個人データへのアクセスを含む。前記プロセッサはさらに、選択されたバンキングアプリケーションおよび／またはウォレットから個人データを受信し、オープン商取引ウォレット交換プロトコルを使用してこの個人データを販売者に提供し、トランザクションを完了するようにプログラムされる。
【図面の簡単な説明】
【００１１】
【図１】図１は、オープン商取引ウォレット交換（ｏｐｅｎ  ｃｏｍｍｅｒｃｅ  ｗａｌｌｅｔ  ｅｘｃｈａｎｇｅ：ＯＣＷＥ）を実現する例示的なシステムのブロック図である。
【図２】図２は、ＯＣＷＥを使用する例示的なトランザクションのシーケンス図である。
【発明を実施するための形態】
【００１２】
図１を参照すると、オープン商取引ウォレット交換（ｏｐｅｎ  ｃｏｍｍｅｒｃｅ  ｗａｌｌｅｔ  ｅｘｃｈａｎｇｅ：ＯＣＷＥ）を実現する、モバイル商取引システムといった、電子商取引（ｅコマース）システム１０のブロック図が提供される。好ましい実施形態において、ＯＣＷＥは、販売者とのトランザクションを完了するための個人データを共通のおよびシームレスなフォーマットでセキュアに共有することを消費者に可能にさせる、オープンな交換を提供する。個人データは、たとえば、決済および／または履行データを含む。
【００１３】
ｅコマースシステム１０は、１若しくはそれ以上の通信ネットワーク１２によって相互接続された複数のサブシステムを含む。サブシステムは、１若しくはそれ以上の消費者システム１４と、１若しくはそれ以上の販売者システム１６と、１若しくはそれ以上の決済システム１８と、を含む。サブシステムはさらに、中央ＯＣＷＥシステム２０を含み得る。通信ネットワーク１２は典型的にはインターネットを含むが、加えて、またはあるいは、他のタイプの通信ネットワークを含むこともできる。たとえば、通信ネットワーク１２は、ローカル・エリア・ネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＬＡＮ）、ワイヤレスネットワーク、広域ネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＷＡＮ）、等のうちの１若しくはそれ以上を含み得る。
【００１４】
異なる当事者（たとえば、法人または自然人）が典型的に、ｅコマースシステム１０のサブシステム１４、１６、１８、２０の各々を提供する。しかしながら、同一の当事者がｅコマースシステム１０の複数のサブシステム１４、１６、１８、２０を提供し得る、ということもまた意図される。たとえば、販売者が、販売者システム１６とＯＣＷＥシステム２０とのうちの１つを提供し得る。
【００１５】
消費者システム１４は消費者に、通信ネットワーク１２を介して販売者とのトランザクションを行うことを可能にさせ、トランザクションを完了するための個人データが、ＯＣＷＥを使用して交換される。消費者システム１４は、消費者の各々のための消費者システムを含む。さらに、消費者システム１４は典型的に、モバイルフォンのようなモバイルデバイスであるが、ラップトップコンピュータのような他のタイプのデジタル処理デバイスが意図される。
【００１６】
消費者システム１４の各々は、複数のサブコンポーネントを含む。サブコンポーネントは、少なくとも１つのプロセッサ２２と少なくとも１つのプログラムメモリ２４とを含む。プロセッサ２２は、プログラムメモリ２４に記憶されたプロセッサにより実行可能な命令を実行して、１若しくはそれ以上のトランザクションを行い、各トランザクションは、図２に関連して説明されるとおりである。
【００１７】
プロセッサにより実行可能な命令に含まれる１若しくはそれ以上のバンキングアプリケーションおよび／またはウォレット２６は、トランザクションを完了するために必要とされる、個人データを含むか、または、個人データへのアクセスを含む。バンキングアプリケーションおよび／またはウォレット２６に内蔵されたセキュリティは、個人データへの無許可のアクセスを防止する。ウォレットは、ユーザの決済および個人データを記憶するコンテナを提供する。ウォレットは、たとえば、ＧＯＯＧＬＥ  ＷＡＬＬＥＴ、ＶＩＳＡ  ＷＡＬＬＥＴ、ＡＭＥＸ  ＷＡＬＬＥＴ、ＳＰＲＩＮＴ  ＷＡＬＬＥＴ、ＩＳＩＳ  ＷＡＬＬＥＴ、ＭＡＳＴＥＲＣＡＲＤ  ＷＡＬＬＥＴ、等を含む。バンキングアプリケーションは、ユーザアクセスクレジットカード、銀行口座、および他の決済口座データを提供する。バンキングアプリケーションは、たとえば、ＣＩＴＩ  ＣＲＥＤＩＴ  ＣＡＲＤ  ＭＯＢＩＬＥ  ＢＡＮＫＩＮＧ  ＡＰＰＬＩＣＡＴＩＯＮを含む。
【００１８】
プロセッサにより実行可能な命令のユーザインターフェースにより、バンキングアプリケーションおよび／またはウォレット２６は、消費者とインタラクトすることが可能となる。すなわち、ユーザインターフェースは、バンキングアプリケーションおよび／またはウォレット２６に、ディスプレイデバイスのようなサブコンポーネントのユーザ出力デバイス２８を使用して、消費者にデータを提示することを可能にさせる。さらに、ユーザインターフェースは消費者に、キーボードのようなサブコンポーネントのユーザ入力デバイス３０を使用して、バンキングアプリケーションおよび／またはウォレット２６と通信することを可能にさせる。
【００１９】
ユーザインターフェースはさらに、ユーザ出力デバイス２８を使用して、販売者によって販売される製品および／またはサービスを消費者に提示する。さらに、ユーザインターフェースは消費者に、ユーザ入力デバイス３０を使用して、販売者から購入する製品および／またはサービスを選択することを可能にさせる。ユーザインターフェースは典型的に、ユーザ出力デバイス２８を使用して消費者に提示される、販売者のウェブサイトのようなグラフィカル・ユーザ・インターフェースである。しかしながら、対話型音声応答（ｉｎｔｅｒａｃｔｉｖｅ  ｖｏｉｃｅ  ｒｅｓｐｏｎｓｅ：ＩＶＲ）ユーザインターフェースのような他のタイプのユーザインターフェースが意図される。
【００２０】
消費者が販売者から購入する製品および／またはサービスの選択を終了した後、プロセッサにより実行可能な命令は、販売者に対応する販売者システム１６に購入要求を送信する。購入要求により、選択された製品および／またはサービスが識別され、いくつかの実施形態では、消費者がＯＷＣＥの採用を所望することが示めされる。消費者は、たとえば、製品および／またはサービスの選択を終了し、および／または、ＯＷＣＥの採用を所望することをユーザインターフェースを使用して示し得る。購入要求に応答して、販売者システム１６は、ＯＷＣＥを呼び出して消費者に個人データを要求する。
【００２１】
プロセッサにより実行可能な命令に含まれるＯＷＣＥモジュール３２は販売者システム１６に、ＯＣＷＥプロトコルを使用してバンキングアプリケーションおよび／またはウォレット２６から個人データを得ることを可能にさせる。ＯＷＣＥモジュール３２は、たとえば、消費者システム１４のアプリケーションであってもよく、または、消費者システム１４のオペレーティングシステムに組み込まれてもよい。一実施形態において、ＯＣＷＥモジュール３２は、ＯＣＷＥシステム２０を通して販売者システム１６と通信する。他の実施形態において、ＯＣＷＥモジュール３２は、販売者システム１６と直接通信する。適切に、ＯＣＷＥモジュール３２は、販売者システム１６と通信する前に販売者システム１６の認証を要求する。
【００２２】
販売者からの個人データについての要求に応答して、ＯＷＣＥモジュール３２は、バンキングアプリケーションおよび／またはウォレット２６のうち、ＯＷＣＥをサポートする、およびいくつかの実施形態では、販売者の販売者システム１６がサポートする、バンキングアプリケーションおよび／またはウォレットのリストを決定する。ＯＷＣＥをサポートするバンキングアプリケーションおよび／またはウォレットを決定するために、ＯＷＣＥモジュール３２は、バンキングアプリケーションおよび／またはウォレット２６に、ＯＷＣＥへの登録に用いるインターフェース（たとえば、アプリケーション・プログラミング・インターフェース（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅｓ：ＡＰＩｓ）のセット）を提供する。販売者システム１６がサポートするバンキングアプリケーションおよび／またはウォレットを決定するために、要求により、販売者システム１６がサポートするバンキングアプリケーションおよび／またはウォレットを識別する。
【００２３】
リストの決定後、リストは、ユーザインターフェースを使用して消費者に提示され、消費者はトランザクションを完了するために使用するバンキングアプリケーションおよび／またはウォレットを選択することが可能となる。そして、選択されたバンキングアプリケーションおよび／またはウォレットが呼び出される。選択されたバンキングアプリケーションおよび／またはウォレットを呼び出すことによって、バンキングアプリケーションおよび／またはウォレットは、消費者を認証し、消費者に、トランザクションの完了のために、個人データの入力、および／またはそうでなければ、選択されたアプリケーションおよび／またはウォレットによって維持された個人データの選択を可能にさせる。
【００２４】
そして、個人データは、ＯＷＣＥを使用して販売者システム１６に提供される。すなわち、個人データは、バンキングアプリケーションおよび／またはウォレットに提供されたインターフェースを介してＯＣＷＥモジュール３２に提供される。インターフェースは、たとえば、ＯＣＷＥモジュール３２によって提供されるＡＰＩのセットであってよい。そして、ＯＣＷＥモジュール３２は、個人データを直接、または、ＯＣＷＥシステム２０によって、販売者システム１６に提供する。このように、ＯＣＷＥは販売者システム１６に、バンキングアプリケーションおよび／またはウォレット２６の異なる通信プロトコル、データエレメント要件、および／または伝送規格にかかわらず、異なるバンキングアプリケーションおよび／またはウォレットにアクセスするための統一されたインターフェースを提供する。
【００２５】
ＯＷＣＥモジュール３２はさらに、消費者が個々のバンキングアプリケーションおよび／またはウォレットのクレデンシャルおよびマスタークレデンシャルを任意の形態の認証によって登録することを可能にする。すなわち、消費者は、消費者に対応する、消費者システム１４におけるバンキングアプリケーションおよび／またはウォレット２６の個々のクレデンシャルをＯＣＷＥに登録し、指定することができる。消費者はさらに、マスタークレデンシャルおよび使用する認証のタイプを指定することができる。そして、ＯＷＣＥモジュール３２は、バンキングアプリケーションおよび／またはウォレット２６の異なる認証要件をプロキシする。
【００２６】
サブコンポーネントはさらに、少なくとも１つのストレージメモリ３４と少なくとも１つの通信ユニット３６とを含む。ストレージメモリ３４は、プロセッサ２２にデータのストレージを提供する。通信ユニット３６はプロセッサ２２に、通信ネットワーク１２を介してｅコマースシステム１０の他のサブシステムと通信するためのインターフェースを提供する。消費者システム１４はさらに、消費者システム１４のサブコンポーネントを相互接続する少なくとも１つのシステムバスおよび／または通信ネットワーク３８を含む。
【００２７】
販売者システム１６は販売者に、通信ネットワーク１２を介して消費者とのトランザクションを行うことを可能にさせ、トランザクションを完了するための個人データが、ＯＣＷＥを使用して交換される。販売者システム１６は各々、販売者のうちの１つに関連づけられる。さらに、販売者システム１６の各々は、１若しくはそれ以上のコンピュータサーバ、典型的には複数のコンピュータサーバによって構成される。
【００２８】
販売者システム１６の各々は、複数のサブコンポーネントを含む。サブコンポーネントは、少なくとも１つのプロセッサ４０と少なくとも１つのプログラムメモリ４２とを含む。プロセッサ４０は、プログラムメモリ４２に記憶されたプロセッサにより実行可能な命令を実行して、１若しくはそれ以上のトランザクションを行い、各トランザクションは、図２に関連して説明されるとおりである。
【００２９】
プロセッサにより実行可能な命令に含まれるＯＣＷＥモジュール４４は販売者システム１６に、ＯＣＷＥプロトコルを使用して消費者システム１４から個人データを得ることを可能にさせる。一実施形態において、ＯＣＷＥモジュール４４は、ＯＣＷＥシステム２０を通して消費者システム１６と通信する。他の実施形態において、ＯＣＷＥモジュール４４は、消費者システム１４と直接通信する。適切に、ＯＣＷＥモジュール４４は、消費者システム１４と通信する前に消費者システム１４の認証を要求する。
【００３０】
適切に、販売者システム１６は、消費者の消費者システム１４から購入要求を受信することに応答して、消費者に個人データを要求する。購入要求により、消費者が販売者からの購入を所望する製品および／またはサービスが識別される。いくつかの実施形態において、購入要求により、消費者がＯＷＣＥの採用を所望することが示めされる。これは、トランザクションを従来どおりに処理すべきかＯＷＣＥを使用して処理すべきかを決定するために採用される。個人データを受信することに応答して、販売者システム１６は、従来から行われているように決済システム１８を使用してトランザクションを完了する。あるいは、ＯＷＣＥシステム２０が採用される場合、販売者が従来から行われているように決済システム１８を使用する代わりに、ＯＷＣＥシステム２０がトランザクションを完了する。販売者システム１６は、完了したトランザクションのインジケーションを消費者システム１４および／またはＯＷＣＥシステム２０に提供する。
【００３１】
サブコンポーネントはさらに、少なくとも１つのストレージメモリ４６と少なくとも１つの通信ユニット４８とを含む。ストレージメモリ４６は、プロセッサ４０にデータのストレージを提供する。通信ユニット４８はプロセッサ４０に、通信ネットワーク１２を介してｅコマースシステム１０の他のサブシステムと通信するためのインターフェースを提供する。販売者システム１６はさらに、販売者システム１６のサブコンポーネントを相互接続する少なくとも１つのシステムバスおよび／または通信ネットワーク５０を含む。
【００３２】
決済システム１８は各々、販売者のための決済を処理する当事者に関連づけられる。さらに、決済システム１８の各々は、１若しくはそれ以上のコンピュータサーバ、典型的には複数のコンピュータサーバ、およびコンピュータサーバを具体化する複数のサブコンポーネントによって構成される。サブコンポーネントは、少なくとも１つのプロセッサ５２と少なくとも１つのプログラムメモリ５４とを含む。プロセッサは、プログラムメモリ５４に記憶された、販売者と消費者との間のトランザクションを完了するための、プロセッサにより実行可能な命令を実行する。
【００３３】
プロセッサにより実行可能な命令により、１若しくはそれ以上の決済オプションを提供する、１若しくはそれ以上の決済ブランドのための決済が処理される。決済ブランドは、たとえば、ＡＭＥＲＩＣＡＮ  ＥＸＰＲＥＳＳ、ＤＩＳＣＯＶＥＲ  ＦＩＮＡＮＣＩＡＬ  ＳＥＲＶＩＣＥＳ、ＪＣＢ  ＩＮＴＥＲＮＡＴＩＯＮＡＬ、およびＭＡＳＴＥＲＣＡＲＤ  ＷＯＲＬＤＷＩＤＥ  ＡＮＤ  ＶＩＳＡ  ＩＮＴＥＲＮＡＴＩＯＮＡＬを含み、決済オプションは、たとえば、クレジットカードおよびデビットカードを含む。
【００３４】
いくつかの実施形態において、プロセッサにより実行可能な命令により、加えて、またはあるいは、１若しくはそれ以上の代替の決済オプションを提供する、１若しくはそれ以上の代替の決済ブランドのための決済が処理される。代替の決済ブランドは、たとえば、ＧＯＯＧＬＥ、ＰＡＹＰＡＬ、ＢＩＬＬ  ＭＥ  ＬＡＴＥＲ、ＭＹＥＣＨＥＣＫ、およびＳＥＣＵＲＥ  ＶＡＵＬＴ  ＰＡＹＭＥＮＴＳを含む。代替の決済オプションは、たとえば、ＧＯＯＧＬＥ  ＣＨＥＣＫＯＵＴ、ＰＡＹＰＡＬ  ＥＸＰＲＥＳＳ、ＢＩＬＬ  ＭＥ  ＬＡＴＥＲ  ＥＸＰＲＥＳＳ、およびＢＩＬＬ  ＭＥ  ＬＡＴＥＲ  ＢＵＳＩＮＥＳＳを含む。
【００３５】
サブコンポーネントはさらに、少なくとも１つのストレージメモリ５６と少なくとも１つの通信ユニット５８とを含む。ストレージメモリ５６は、プロセッサ５２にデータのストレージを提供する。通信ユニット５８はプロセッサに、通信ネットワーク１２を介してｅコマースシステム１０の他のサブシステムと通信するためのインターフェースを提供する。決済システム１８はさらに、決済システム１８のサブコンポーネントを相互接続する少なくとも１つのシステムバスおよび／または通信ネットワーク６０を含む。
【００３６】
決済システム１８は、たとえば、決済ゲートウェイまたは汎用販売者プラットフォーム（ｕｎｉｖｅｒｓａｌ  ｍｅｒｃｈａｎｔ  ｐｌａｔｆｏｒｍ：ＵＭＰ）である。ＵＭＰは販売者に、トランザクションを部分的にまたは全体的に完了するための統一されたインターフェースを提供する。ＵＭＰの詳細については、たとえば、Ｂａｌａｓｕｂｒａｍａｎｉａｎ  ｅｔ  ａｌ．による「電子小売業者のための代替の決済の実現」と題する米国特許出願公開第２００９／０３１３１４７号明細書、または、Ｋｅｒｅｓｍａｎ，ＩＩＩ  ｅｔ  ａｌ．による「決済認証のための汎用販売者プラットフォーム」と題する米国特許第７，０５１，００２号明細書に注意が向けられるべきであり、これらはいずれも、参照によって本明細書に組み込まれる。
【００３７】
ＯＣＷＥシステム２０は、販売者および消費者が個人データを共有するための集中化したＯＣＷＥを提供する当事者に関連づけられる。ＯＣＷＥシステム２０は、複数のサブコンポーネントを含む。サブコンポーネントは、少なくとも１つのプロセッサ６２と少なくとも１つのプログラムメモリ６４とを含む。プロセッサ６２は、プログラムメモリ６４に記憶された、販売者と消費者との間のトランザクションを容易にするための、プロセッサにより実行可能な命令を実行する。
【００３８】
プロセッサにより実行可能な命令に含まれるＯＣＷＥモジュール６６は、消費者システム１４と販売者システム１６との間で個人データを中継する。典型的には、販売者システム１６は、ＯＣＷＥモジュール６６に接続し、消費者システム１４に個人データを要求する。ＯＣＷＥモジュール６６が次に、消費者システム１４に要求を中継する。ＯＣＷＥモジュール６６はさらに、個人データを交換する前に、消費者システム１４および販売者システム１６を認証する。認証は、パスワードのような認証クレデンシャルを使用して実行され得る。
【００３９】
ＯＣＷＥモジュール６６はさらに、消費者が個々のバンキングアプリケーションおよび／またはウォレットのクレデンシャルを登録して任意の形態の認証によってマスタークレデンシャルを使用することを可能にする。すなわち、消費者は、消費者に対応する消費者システム１４のバンキングアプリケーションおよび／またはウォレット２６の個々のクレデンシャルをＯＣＷＥに登録し、指定することができる。消費者はさらに、マスタークレデンシャルおよび使用する認証のタイプを指定することができる。そして、ＯＣＷＥモジュール６６は、バンキングアプリケーションおよび／またはウォレット２６の異なる認証要件をプロキシする。
【００４０】
サブコンポーネントはさらに、少なくとも１つのストレージメモリ６８と少なくとも１つの通信ユニット７０とを含む。ストレージメモリ６８は、プロセッサにデータのストレージを提供する。通信ユニット７０はプロセッサ６２に、通信ネットワーク１２を介してｅコマースシステム１０の他のサブシステムと通信するためのインターフェースを提供する。ＯＣＷＥシステム２０はさらに、ＯＣＷＥシステムのサブコンポーネントを相互接続する少なくとも１つのシステムバスおよび／または通信ネットワーク７２を含む。
【００４１】
図２を参照すると、トランザクションがＯＣＷＥを使用して実行される、消費者７４と販売者との間のトランザクションを示すシーケンス図が示されている。はじめに、消費者７４が、販売者から購入する製品および／またはサービスを消費者７４の消費者システム１４を使用して選択する。消費者７４が次に、消費者システム１４をトリガして、購入要求を生成させ、購入要求を販売者の販売者システム１６へと送信させる。トリガは、たとえば、ユーザインターフェース上の「買う」ボタンを選択することによって実行される。購入要求は、選択された製品および／またはサービスの直接的な識別、または、選択された製品および／またはサービスの間接的な識別を可能にする識別子を含む。
【００４２】
購入要求を受信することに応答して、販売者システム１６は、ＯＣＷＥを呼び出して、トランザクションを完了するための決済および／または履行データを含む個人データを決定する。決済データは、代替の決済オプションまたは従来の決済オプションといった決済オプションを識別し、識別された決済オプションによってトランザクションを完了するために必要なデータを含む。たとえば、クレジットカードまたはデビットカードといった従来の決済オプションによると、決済データは、カード番号および有効期限を含み得る。履行データは、決済後の販売者の義務を履行するのに必要なデータを含む。たとえば、履行データは届け先住所を含み得る。
【００４３】
ＯＣＷＥを呼び出す際、販売者システム１６は、ＯＣＷＥ通信プロトコルを採用して、消費者システム１４に個人データを要求する。示されているように、これは、ＯＣＷＥシステム２０によって個人データを要求することを必然的に伴う。しかしながら、個人データが消費者システム１４に直接要求され得ることもまた意図される。消費者システム１４は、要求を受信することに応答して、ＯＣＷＥをサポートする、およびいくつかの実施形態では、販売者システム１６によってサポートされる、消費者システム１４のバンキングアプリケーションおよび／またはウォレットのリストを決定する。このリストは、消費者７４に表示され、トランザクションを完了するために使用するバンキングアプリケーションおよび／またはウォレットのうちの１つが選択される。
【００４４】
そして、選択されたバンキングアプリケーションおよび／またはウォレットが起動される。バンキングアプリケーションおよび／またはウォレットを使用する消費者７４は、バンキングアプリケーションおよび／またはウォレットの既存の認証メカニズムを使用して認証する。さらに、認証された消費者７４は、販売者システム１６との、バンキングアプリケーションおよび／またはウォレットのすでに存在する個人データの交換を許可する。あるいは、認証された消費者７４は、個人データを入力する。この時点で、個人データは、販売者システム１６に提供される。示されているように、これは、販売者システム１６によって直接実行される。しかしながら、それはまた、ＯＷＣＥシステム２０によって間接的に実行されることもできる。
【００４５】
販売者システム１６は次に、既存の決済処理および決済システム１８を使用して、受信された個人データによってトランザクションを処理する。あるいは、ＯＷＣＥシステム２０は、販売者システム１６の代わりに決済システム１８に個人データを提示する。バンキングアプリケーションおよび／またはウォレットが、異なる通信プロトコル、データエレメント要件、および／または伝送規格を有する場合、ＯＷＣＥは、すべてのデバイスおよびまたはサイト間でシームレスに調節、変換、および通信することができる。
【００４６】
上記は販売者と消費者との間のトランザクションのために説明されたが、小売業者と消費者との間のトランザクションもまた意図される。そのような実施形態では、販売者システム１６は、小売業者システムとして使用される。さらに、トランザクションは典型的に、消費者と販売者（または販売者の担当者）との間で対面で実行される。したがって、小売業者システムは、たとえば、販売時点情報管理システムであることができる。
【００４７】
ＯＷＣＥはさらに、ある形態の通信プロトコルから別へと翻訳するために採用され得る。たとえば、ＯＷＣＥは、消費者システム１４でウォレットを開始する。万が一消費者が、ゲームデバイス、自動車、ＴＶ、等といった他のタイプの商取引のために、彼らのＯＷＣＥを使用することを望む場合には、販売者の単一の接続は、異なる通信プロトコルがＯＷＣＥ通信プロトコルへと翻訳されるサービスにリンクするだろう。
【００４８】
有利に、ＯＷＣＥは、販売者および／または小売業者に、バンキングアプリケーションおよび／またはウォレットに個人データを要求するための統一されたインターフェースを提供する。販売者および／または小売業者は、数十のウォレットおよび／または数千のモバイル・バンキング・アプリケーションへの多数の統合または「決済パイプ」を構築する必要がない。バンキングアプリケーションおよび／またはウォレットが、異なる通信プロトコル、データエレメント要件、および／または伝送規格を有する場合、ＯＷＣＥは、すべてのデバイスおよびまたはサイト間でシームレスに変調、翻訳、および通信することができる。
【００４９】
適切に、本明細書において説明される方法およびシステムは、コンピュータ、または、マイクロプロセッサ、マイクロコントローラ、グラフィック・プロセッシング・ユニット（ｇｒａｐｈｉｃ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ：ＧＰＵ）、等といったデジタルプロセッサを含む他のデジタル処理デバイス、およびストレージによって具体化される、ということが理解されるべきである。他の実施形態において、システムおよび方法は、デジタルプロセッサを含み、かつデジタル・データ・ストレージへのアクセスを含むかまたは有する、サーバによって具体化されることができ、そのようなサーバは、インターネットまたはローカル・エリア・ネットワークを介して適切にアクセスされ、または、システムおよび方法は、デジタルプロセッサおよびデジタル・データ・ストレージ、等を含む携帯情報端末（ｐｅｒｓｏｎａｌ  ｄａｔａ  ａｓｓｉｓｔａｎｔ：ＰＤＡ）によって具体化されることができる。コンピュータまたは他のデジタル処理デバイスは、適切に、ユーザ入力を受信するためのキーボードのような１若しくはそれ以上のユーザ入力デバイスを含むか、または１若しくはそれ以上のユーザ入力デバイスに動作可能に接続され、さらに、１若しくはそれ以上のディスプレイデバイスを含むか、または１若しくはそれ以上のディスプレイデバイスに動作可能に接続される。他の実施形態において、方法およびシステムを制御するための入力は、方法およびシステムより前または方法およびシステムと同時にコンピュータ上で実行されている別のプログラムから、または、ネットワーク接続から、受信されるといった具合である。同様に、他の実施形態において、出力は、方法およびシステムに続いて、または方法およびシステムと同時に、コンピュータ上で実行されている別のプログラムへの入力としての役割を果たし得るか、または、ネットワーク接続を介して送信され得る、といった具合である。
【００５０】
いくつかの実施形態において、本願の、上述された例示的な方法、同方法を採用するシステム、等は、例示的な方法および／またはシステムを実現するために（たとえば、デジタルプロセッサによって）実行可能な命令を記憶する記憶媒体によって具体化される。記憶媒体は、たとえば、磁気ディスクまたは他の磁気記憶媒体、光学ディスクまたは他の光学記憶媒体、ランダム・アクセス・メモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＲＡＭ）、読み出し専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ：ＲＯＭ）、または他の電子メモリデバイス、または、チップまたは動作可能に相互接続されたチップのセット、記憶された命令がインターネットまたはローカル・エリア・ネットワークを介して検索され得るインターネットサーバ、等を含み得る。
【００５１】
本明細書において提示された特定の例示的な実施形態に関連して、ある特定の構造的および／または機能的な特徴が、定義されたエレメントおよび／またはコンポーネントに組み込まれるものとして説明されている、ということがさらに理解されるべきである。しかしながら、これらの特徴は、同一のまたは同様の利益のために、必要に応じて他のエレメントおよび／またはコンポーネントにも同様に組み込まれ得る、ということが意図される。例示的な実施形態の異なる態様が、所望された応用例に適した他の代替の実施形態を達成するために、必要に応じて選択的に採用されることができ、それによって他の代替の実施形態が、そこに組み込まれた態様のそれぞれの利点を実現する、ということもまた理解されるべきである。
【００５２】
本明細書において説明された特定のエレメントまたはコンポーネントが、ハードウェア、ソフトウェア、ファームウェア、またはその組み合わせによって適切に実現されるそれらの機能を有し得ることもまた理解されるべきである。加えて、併せて組み込まれるものとして本明細書において説明されたある特定のエレメントが、適切な状況下ではスタンドアロンのエレメントであり得ること、またはそうでなければ分けられ得ることが理解されるべきである。同様に、１つの特定のエレメントによって実行されるものとして説明された複数の特定の機能は、個々の機能を実行するために独立して動作する複数の別個のエレメントによって実行されることができ、または、ある特定の個々の機能は、分離されることができ、一緒に動作する複数の別個のエレメントによって実行されることができる。あるいは、そうでなければ互いに別個のものとして本明細書において説明されおよび／または示されたいくつかのエレメントまたはコンポーネントは、必要に応じて物理的または機能的に組み合わせられることができる。
【００５３】
ましてやなおさら、本明細書において使用される場合、メモリは、非一時的なコンピュータ可読媒体、磁気ディスクまたは他の磁気記憶媒体、光学ディスクまたは他の光学記憶媒体、ランダム・アクセス・メモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＲＡＭ）、読み出し専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ：ＲＯＭ）、または他の電子メモリデバイス、または、チップまたは動作可能に相互接続されたチップのセット、記憶された命令がインターネット／イントラネットまたはローカル・エリア・ネットワークを介して検索され得るインターネット／イントラネットサーバ、等のうちの１若しくはそれ以上を含む、ということが理解されるべきである。さらに、本明細書において使用される場合、プロセッサは、マイクロプロセッサ、マイクロコントローラ、グラフィック・プロセッシング・ユニット（ｇｒａｐｈｉｃ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ：ＧＰＵ）、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：ＡＳＩＣ）、ＦＰＧＡ、等のうちの１若しくはそれ以上を含み、コントローラは、（１）プロセッサおよびメモリであって、プロセッサが、コントローラの機能を組み込んだメモリ上のコンピュータ実行可能な命令を実行する、プロセッサおよびメモリ、または（２）アナログおよび／またはデジタルハードウェアを含み、ユーザ入力デバイスは、マウス、キーボード、タッチ・スクリーン・ディスプレイ、１若しくはそれ以上のボタン、１若しくはそれ以上のスイッチ、１若しくはそれ以上のトグル、音声認識エンジン、等のうちの１若しくはそれ以上を含み、データベースは、１若しくはそれ以上のメモリを含み、ディスプレイデバイスは、ＬＣＤディスプレイ、ＬＥＤディスプレイ、プラズマディスプレイ、投写型ディスプレイ、タッチ・スクリーン・ディスプレイ、等のうちの１若しくはそれ以上を含む。
【００５４】
すなわち、本明細書は、好ましい実施形態に関連して説明されている。明らかに、本明細書を読んで理解すると、他への変更および改変が行われるだろう。本発明は、そのような変更および改変のすべてを、それらが添付の請求項またはその均等物の範囲内に入る限り含むものとして、解釈されるべきであることが意図される。すなわち、さまざまな、上に開示されたおよび他の特徴および機能、またはその代替例が、所望されたように組み合わせられ、多数の他の異なるシステムまたはアプリケーションとされ得ること、また、そこで、さまざまな、現在は予測されないまたは予期されない代替例、変更、バリエーション、または改善が、当業者によって後になされることができ、同様に以下の請求項に含まれるものと意図されること、が理解されるだろう。
【００５５】
例示的な実施形態が、好ましい実施形態に関連して説明されている。明らかに、上述した詳細な説明を読んで理解すると、他への変更および改変が行われるだろう。例示的な実施形態は、そのような変更および改変のすべてを、それらが添付の請求項またはその均等物の範囲内に入る限り含むものとして、解釈されるべきであることが意図される。
【図１】
2018049630.tif 000003
【図２】
2018049630.tif 000004
【外国語明細書】
2018049630000001.pdf
2018049630000002.pdf
2018049630000003.pdf
2018049630000004.pdf