(57)【特許請求の範囲】
【請求項１】
格納された実行可能な支払いアプリケーションを有する非一時的コンピュータ読取可能な記憶媒体であって、取引インターフェースが、通信ネットワークを通じてマーチャントインターフェースから独立し、遠隔にあるように、前記支払いアプリケーションは、前記通信ネットワークを通じた前記取引インターフェースによる受信のために支払い要求を生成するために構成され、前記支払い要求の取引は、製品をコンシューマに提供するマーチャントに関連付けられており、前記支払いアプリケーションは、コンピュータプロセッサに、 
サウンドベース取引データを包含する符号化されたサウンドコードを受信するステップと、ここにおいて、前記サウンドベース取引データは、オーディオベースコーディング方式に従って、多重化されたオーディオ信号として符号化された少なくとも１つのアルファベット文字又は数字タイプを有し、前記取引データは、前記製品に関連付けられたマーチャントデータを表しており、前記サウンドコードは、特定のマーチャントの特定のマーチャントプロファイルに関連付けられたルックアップ識別子を含み、複数のマーチャントプロファイルのうちの前記特定のマーチャントプロファイルは、前記取引インターフェースに記憶され、
コンシューマ識別子を受信するステップと、前記コンシューマ識別子は、前記コンシューマを識別し、
コンシューマデバイスによって、前記通信ネットワークを通じて、前記取引インターフェースに前記符号化されたサウンドコードおよび前記コンシューマ識別子とを含む前記支払い要求を送信するステップと、ここにおいて、前記符号化されたサウンドコードは、ルックアップテーブル中の前記特定のマーチャントに関連付けられた出力データを含む前記特定のマーチャントの取引タイプセッティングを含む、マーチャント取引情報をルックアップテーブルから前記ルックアップ識別子を介して得るために、サウンドコードデコーダを使用して前記取引インターフェースによって復号され、
前記取引の完了のために使用される入力データを提供するように前記コンシューマに指示する、前記コンシューマデバイス上の表示のための前記出力データを受信するステップと、
前記入力データを前記取引インターフェースに送るステップと、
前記取引インターフェースから、前記支払い要求の承認または否認の確認を受信するステップと
を行うよう命じる、非一時的コンピュータ読取可能な記憶媒体。
【請求項２】
前記支払い要求は、前記支払いアプリケーションを実行する前記コンシューマデバイスのデバイスデータを含む、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項３】
前記デバイスデータは、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ（ＩＭＥＩ）、電話番号、キャリア名、および、地理ロケーション座標からなるグループから選択された１つ以上のものを含む、  請求項２に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項４】
前記コンシューマの支払いアカウントは、クレジットカードアカウント、デビットカードアカウント、電子ウォレットアカウント、および、他の電子ストアドバリューアカウントからなるグループから選択される、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項５】
前記支払いアプリケーションは、前記コンピュータプロセッサに、
複数の利用可能な支払いアカウントから支払いアカウントを、前記複数の支払いアカウントの前記支払いアカウントの各々がそれぞれのコンシューマ支払いアカウント識別子を有するように、選択するステップを行うよう命じるようにさらに構成された、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項６】
前記支払いアプリケーションは、前記コンピュータプロセッサに、
前記コンシューマに、個人識別番号（ＰＩＮ）または支払いアカウントに関連付けられたパスワードを入力するよう促すステップと、
前記通信ネットワークを通じて前記取引インターフェースに前記ＰＩＮまたはパスワードを送信するステップと
を行うよう命じるようにさらに構成された、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項７】
前記ＰＩＮまたはパスワードは、前記支払い要求に含まれる、請求項６に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項８】
支払いアカウント識別子はまた、前記コンシューマの対応する支払いアカウント情報を識別し、支払いアカウント情報は、前記支払い要求に含まれない、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項９】
前記サウンドコードは、符号化されたオーディオ信号を含み、販売時点情報管理端末の電子表示メディア、放送メディア、電子広告メディアからなるグループから選択されたメディアによって提示される、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項１０】
前記マーチャントデータは、取引ＩＤ、マーチャントＩＤ、製品値段、および、購入された製品情報からなるグループから選択された１つ以上のデータを含む、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項１１】
支払い要求は、製品購入量、クレジットカードデータおよびＰＩＮ、デビットカードデータおよびＰＩＮ、並びに、ストアドバリューアカウントおよびログイン情報からなるグループから選択された１つ以上のデータを備える、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項１２】
コンシューマとマーチャントとの間の取引に関連付けられた支払い要求の処理を調整するための取引システムであって、前記取引は、前記コンシューマに製品を提供する前記マーチャントに関連付けられ、前記システムは取引インターフェースおよびメモリに結合されたコンピュータプロセッサを備え、
前記コンピュータプロセッサは、
前記コンシューマから、符号化されたサウンドコードおよびコンシューマ識別子に関連付けられたサウンドベース取引データを含む前記支払い要求を受信することと、ここにおいて、前記サウンドベース取引データは、オーディオベースコーディング方式に従って、多重化されたオーディオ信号として符号化された少なくとも１つのアルファベット文字又は数字タイプを有し、
マーチャント取引情報に属する符号化されていない取引データおよび特定のマーチャントの特定のマーチャントプロファイルに関連付けられたルックアップ識別子を得るために、前記取引インターフェースによって、サウンドコードデコーダを使用して前記符号化されたサウンドコードを復号することと、ここにおいて、複数のマーチャントプロファイルのうちの前記特定のマーチャンプロファイルは前記取引インターフェースに記憶され、
コンシューマ支払いアカウント情報を識別するために、コンシューマ識別子を使用することと、
ルックアップテーブル中の前記特定のマーチャントに関連付けられた出力データを含む、前記特定のマーチャントの取引タイプセッティングを含むマーチャント取引情報をルックアップテーブルから得るために、前記ルックアップ識別子を使用することと、
前記取引の完了のために使用される入力データを提供するように前記コンシューマに指示する、前記コンシューマのモバイルデバイス上の表示のための前記出力データを送信することと、
前記取引インターフェースによって前記入力データを受信することと、
前記コンシューマ支払いアカウント情報、前記入力データおよび前記取引情報を使用して、取引要求を作成することと、
前記取引要求を支払いプラットフォームに送信することと、
前記コンシューマの前記支払いアカウントが、前記取引の量に足りる十分な資金を有する場合、前記支払いプラットフォームから前記取引要求の承認を受信することと、および、
前記取引要求の前記承認の確認を前記コンシューマ識別子に関連付けられた前記コンシューマの前記モバイルデバイスと、前記マーチャントに関連付けられたコンピュータデバイスとに送信することと
によって、前記支払い要求の処理を調整するようにプログラムされた、取引システム。
【請求項１３】
前記確認は、前記コンピュータデバイスとして、販売時点情報管理端末上で動作するマーチャントインターフェースを介して前記マーチャントに送信される、請求項１２に記載の取引システム。
【請求項１４】
前記コンピュータプロセッサは、前記支払いプラットフォームに前記取引要求を送信する前に、
前記コンシューマに、ＰＩＮまたは前記コンシューマの前記支払いアカウントに関連付けられたパスワードを入力することを促し、
前記ＰＩＮまたはパスワードを受信し、
前記支払いプラットフォームに前記ＰＩＮまたはパスワードを送信するようにさらにプログラムされる請求項１２に記載の取引システム。
【請求項１５】
１つ以上のオーディオ信号は、前記１つ以上のオーディオ信号が、前記１つ以上のオーディオ信号において符号化された前記取引データを表すのに使用されるように、前記符号化されたサウンドコードに包含される、請求項１２に記載の取引システム。
【請求項１６】
前記符号化されたサウンドコードは、前記コンシューマの人間聴覚システムによる知覚として非可聴である、請求項１２に記載の取引システム。
【請求項１７】
前記符号化されたサウンドコードは、前記コンシューマの人間聴覚システムによる知覚として非可聴である、請求項１の非一時的コンピュータ読取可能な記憶媒体。
【請求項１８】
前記コンピュータプロセッサは、さらに、
前記符号化されていない取引データ中の前記ルックアップ識別子を識別すること、ここにおいて、前記ルックアップ識別子は前記マーチャント取引情報に関連付けられ、
マーチャントアカウント情報および前記ルックアップ識別子を含む前記ルックアップテーブルにアクセスすることと、
前記ルックアップテーブル中の前記マーチャントアカウント情報をルックアップするために、前記ルックアップ識別子を使用することと、および
前記取引要求中に前記マーチャントアカウント情報を含めること、によって、前記支払い要求の処理を調整するようにプログラムされている、請求項１２の取引システム。
【請求項１９】
前記取引インターフェースによって前記サウンドコードの復号時に、前記取引インターフェースは、
前記符号化されていない取引データ中の前記ルックアップ識別子を識別することと、ここにおいて、前記ルックアップ識別子は前記マーチャント取引情報に関連付けられ、
マーチャントアカウント情報と前記ルックアップ識別子を含む前記ルックアップテーブルにアクセスすることと、
前記ルックアップテーブル中の前記マーチャントアカウント情報をルックアップするために、前記ルックアップ識別子を使用することと、および、
前記支払い要求中に前記マーチャントアカウント情報を含めること、
によって、前記支払の要求を処理する、
請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項２０】
前記特定のマーチャントプロファイルは、製品価格を含む前記マーチャント取引タイプセッティングを含む、請求項１２の取引システム。
【請求項２１】
前記特定のマーチャントプロファイルは、マーチャント出荷命令を含む前記マーチャント取引タイプセッティングを含む、請求項１２の取引システム。
【請求項２２】
前記特定のマーチャントプロファイルは、製品価格を含む前記マーチャント取引タイプセッティングを含む、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【請求項２３】
前記特定のマーチャントプロファイルは、マーチャント出荷命令を含む前記マーチャント取引タイプセッティングを含む、請求項１に記載の非一時的コンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モバイルデバイス支払い処理システムに関する。
【背景技術】
【０００２】
何年もの間、遠距離通信（telecommunication）、銀行、および、支払い処理産業は、使用するのに安全で、効果的で、容易であるモバイル取引処理技術（販売モバイル取扱いの点で圧倒的である）を設計しようと試みてきた。これを行うことの不能さにより、モバイル取引市場は、圧倒的に、着信音や音楽などのダウンロード可能なアイテムの購入に追いやられている。
【０００３】
加えて、モバイル支払いシステムの安全性に対するコンシューマの関心は、このような技術の一般に普及した採用を妨げている。伝統的なクレジットカードまたはデビットカードベースの販売時点情報管理（Point of Sale）システムにおいて、コンシューマが購入する場合、コンシューマのセンシティブな支払いアカウント情報が、一般的に、マーチャントのＰＯＳ端末と支払いプラットフォーム（クレジットカード会社、銀行、または、他の金融機関の支払いプラットフォームなど）との間で処理される。さらに、コンシューマは、典型的に、マーチャントのＰＯＳ端末上で、個人識別番号（”ＰＩＮ”）、または、パスワードのような他のこのような照合情報を入力することを要求される。このような技術が、広く採用されているが、特に、モバイル支払いシステムの場合に、マーチャントのＰＯＳ端末から、このような支払い処理機能の多くを取り除くことによって、強化されたセキュリティを提供する必要が残っている。
【０００４】
特に、あるエンティティに、それらの個人の金融情報が、どのように、資金振替に関わる別のエンティティに（例えば、コンシューマとマーチャントとの間）直接提供されるのかについての何らかの制御を提供することは、これまで捉え難かった。一方で同時に、時間および情報エンティティの量を合理化することは、資金振替の間にお互いで共用しなければならず、エンティティ間の資金振替のさらなるエンティティ制御を伴うことのこの不能さは、オンライン電子直接資金振替の経験を、未来よりもむしろ昨日のものに追いやってしまう。特に、バーコードは、チェックアウトスキャナを通してスキャンされる場合に製品についてのマーチャント端末情報―すなわち、バーコードが付属／適用された製品の値段および簡単な説明―を提供することにより、コンシューマの買い物経験の速度を上げるために使用されている。しかしながら、製品ごとのベースで、製品の値段に対するルックアップサービスとして以外の、コンシューマの買い物経験を除いたバーコードの何らかの使用は、全く利用可能ではない。
【０００５】
同時に、モバイルコマースの分野における発展は、モバイルデバイス上で利用可能な改善された機能性および特徴により、および、最新のモバイルデバイスでますます一般化しているこのような機能性および特徴により、さらに容易化されている。例えば、今日では、セルフォン、スマートフォン、および、タブレットコンピュータが、一般的に統合された、多機能デバイスである。これらのコアで基本的な機能性に加えて、これらデバイスは、様々な他の通信性能（例えば、ｅ−ｍａｉｌ、テクスト、ｗｉ−ｆｉなど）、カメラ機能性、サウンド信号取得および処理、画像スキャニング、および、グラフィカルな画像操作機能性、および、他の性能を多くの場合に有するようになるだろう、または、有するように構成されることができる。さらに、サウンドベースデータおよび／または画像ベースデータを直接記録および処理するモバイルデバイスの能力は、技術取引支払いシステムの最新の状態により、十分に活用されていない。さらに、符号化された情報を包含するべきサウンド信号および／または画像の能力もまた、技術取引支払いシステムの最新の状態により十分に活用されていない。
【発明の概要】
【０００６】
上に提示された不利点のうち少なくとも１つを防ぎ、軽減するためのシステムと方法を提供することが、本発明の目的である。
【０００７】
特にモバイル支払いシステムの場合、マーチャントのＰＯＳ端末から、このような支払い処理機能の多くを取り除くことによって、強化されたセキュリティを提供する必要が残っている。オーディオ信号取り込みおよび処理機能性、および、特徴は、最新のモバイルデバイスではますます一般化してきているが、しかしながら、サウンドベースデータおよび／または画像ベースデータを直接記録および処理するためのモバイルデバイスの能力は、技術取引支払いシステムの最新状態により十分に活用されていない、および、符号化された情報を包含するためのサウンド信号および／または画像の能力は、技術取引支払いシステムの最新状態により十分に活用されていない。
【０００８】
電話をかけること、または、手作業でウェブサイトを閲覧する必要なく、ＴＶスクリーン、テレビプログラムのサウンド部分、ラジオ放送、または、他のサウンドベースメッセージ（例えば、インストアアナウンス）、カタログ、電子ビルボード、ポスター、または、何らかのタイプのサウンドベースもしくは印刷／画像ベースメディアから直接、購入を容易にするために、モバイルデバイスを使用するためのシステムおよび方法が、ここに開示される。さらに、統合的に、ウェブサイトからの登録、および／または、購入を容易にするために、モバイルデバイスを使用するシステムおよび方法がまた、ここに開示される。ここに開示されている実施形態は、以前には決して予期されなかった―例えば、サウンドベースメディア、印刷ベースメディア、および、ｅコマース市場―モバイル取引処理に対する市場を開拓もする、大変需要のあるモバイル販売時点情報管理市場によりよい解決を提供する。
【０００９】
ＴＶスクリーン、カタログ、電子ビルボード、ポスター、または、何らかのタイプのサウンドベースもしくは画像／印刷ベースメディアは、画像化されることができるか（例えば、ＯＲＭＩの場合に取られたその画面（picture））、または、サウンドコードの場合、サウンドが、取り込まれ、記録されることができる（例えば、コンシューマデバイスのマイクロフォンまたは他のサウンド取り込みデバイスによって取り込まれることができるサウンド―例えば、特定のマーチャント、特定のマーチャント製品／サービス、および／または、特定の取引または取引タイプに関連付けられるようなシステムによって認識できるサウンドベース取引データを表す一連の１つ以上のトーン、１つ以上の周波数、またはその組み合わせ―ベースのコード）、それぞれのＯＲＭＩ（例えば、バーコード）、または、それぞれのサウンドコード（例えば、サウンドベース製品データ）を包含することができることが、認められている。サウンドコードに包含されているサウンドベース取引データのさらなる例は、割引き、または、マーチャントの製品／サービスに関する他の購入インセンティブを提供するクーポンについての情報であり得る。サウンドコードは、ラジオを通じてのような、コンシューマに対してサウンド（例えば、コンシューマによって知覚されるような可聴サウンド、または、非可聴サウンドであるオーディオベース信号）によって通信され、それに依って有名であり、モバイルデバイススキャン可能画像（例えば、バーコード）よりむしろ、マーチャントと取引を開始するためにその後使用されることが認められている。
【００１０】
サウンドベース取引データは、概略で、２０から２０，０００Ｈｚ（人間聴覚の限界）の可聴周波数範囲で、１つ以上の周波数を使用して、サウンドコードによって表現され得ることがさらに認められており、しかしながら、人間の通常の聴覚範囲外の１つ以上の周波数は、サウンドベース製品データを生成するように使用されることもできる。サウンドベース取引データは、直接、合成されてもよく、または、マイクロフォン、楽器ピックアップ、蓄音機カートリッジ、または、テープヘッドなどのトランスデューサで生じてもよい。ラウドスピーカまたはヘッドフォンは、電子オーディオ信号を、サウンドベース取引データを包含するサウンドコードに変換、またはその逆にするために使用されることができる。電子オーディオ信号のディジタル表現は、様々なフォーマットで存在し得る。
【００１１】
サウンドベース取引データは、１つ以上の信号トーン（例えば、信号トーンは、安定した周期的サウンドである）の組み合わせ、２つ以上のトーン（例えば、２つの後続のデュアルトーン多周波（ＤＴＭＦ）トーンがデータの全バイトまたは８ビットＡＳＣＩＩ文字を転送するのに十分であることを意味する、Ｅが＊に等しく、Ｆが＃に等しいと仮定して、ニブルの１６進解釈として受信されたコードを扱うことにより、ＤＴＭＦシグナリングを使用する、トランスファバイナリコード（ＡＳＣＩＩテクストメッセージを含む）におけるような多周波シグナリング）の混合、その／それらの持続時間、ピッチ、周波数、強度（または、音の大きさ）、および／または、音質または質により特徴付けられた１つ以上の安定した周期的サウンド、複合音（compound tone）が、正弦波ではないが周期的である何らかの音楽的トーンであるように、複合音が、調和に関する周波数でシンプルトーンの総体として表されることができるように、正弦波を有する、１つ以上のシンプルトーンまたは純音（pure tone）、または、意味を有すると解釈することができる何らかの他の生成されたサウンドなどのような、しかしそれに制限されない１つ以上のサウンド符号化技術を使用して、サウンドコードで、表されることができる。サウンドベース取引データを表すものとしてシステムにより解釈されるのは、サウンドコードの意味である。言い換えると、サウンドコードは、特別な取引コンポーネント（例えば、特定のマーチャント、特定のマーチャント製品／サービス、および／または、特定の取引または取引タイプ）に対し、サウンドベース取引データに一意にマッピングされる。サウンドコードを作る１つ以上のトーン、および／または、１つ以上のサウンドの組み合わせは、連続して（すなわち、時間的に重なることなく次々に）、並行して（時間的に完全または部分的に重なって生成される２つ以上のトーン／サウンド）、またはこれらの組み合わせで生成されることができる。
【００１２】
サウンドコードは、画面バーコードよりむしろ、コンシューマの支払いアカウント識別子として使用され得ることも認められている。サウンドコードの場合、これは、購入された製品、または他の形でコンシューマがマーチャントから獲得した製品に関する支払い取引を開始するために、マーチャントによってコンシューマに通信（例えば、人間の耳によって知覚されるような可聴、または非可聴のサウンドとして）されることができる。サウンドコードは、特定の製品／サービスに一意であることができ、サウンドコードに包含されたサウンドベース取引データが、支払いプラットフォームとマーチャントの取引インターフェースとの間で、及び／または、支払いプラットフォームとコンシューマの取引インターフェース（例えば、支払いアプリケーション）との間で通信される場合、サウンドコードは、マーチャント支払いアカウント、および／または、マーチャント製品／サービス、および／または、取引に関連付けられた他のマーチャントデータを一意に識別するために役立つことができる。コンシューマの支払いアカウントは、金融機関、信用発行会社（Credit Issuing Company）、電子ウォレットサービスプロバイダ、送金サービスプロバイダ、または類似物によってホストされた支払いプラットフォームに常駐してもよい。
【００１３】
１つの観点によると、格納された実行可能な支払いアプリケーションを有する非一時的コンピュータ読取可能な記憶媒体であって、取引インターフェースが、通信ネットワークを通じてマーチャントインターフェースから独立し、遠隔にあるように、支払いアプリケーションは、通信ネットワークを通じた取引インターフェースによる受信のために支払い要求を生成するために構成され、支払い要求の取引は、製品をコンシューマに提供するマーチャントに関連付けられており、支払いアプリケーションは、コンピュータプロセッサに、サウンドベース取引データを包含するサウンドコードを受信するステップと、取引データは、製品に関連付けられたマーチャントデータを表しており、コンシューマ識別子を受信するステップと、コンシューマ識別子は、コンシューマを識別し、通信ネットワークを通じて、取引インターフェースに製品データおよびコンシューマ識別子とを含む支払い要求を送信するステップと、取引インターフェースから、支払い要求の承認または否認の確認を受信するステップとを行うよう命じる。
【００１４】
さらなる観点によると、コンシューマとマーチャントとの間の取引に関連付けられた支払い要求の処理を調整するための取引システムであって、取引は、コンシューマに製品を提供するマーチャントに関連付けられ、システムは、メモリに結合されたコンピュータプロセッサを備え、コンピュータプロセッサは、サウンドコードおよび消費者識別子に関連付けられたサウンドベース取引データを含む支払い要求を受信することと、取引データを使用して、ルックアップデータベースにアクセスし、取引要求に関する取引情報を取得することと、取引情報は、製品の製品情報またはマーチャントのマーチャント情報のうち少なくとも１つを含み、前記コンシューマ識別子を使用して、コンシューマ支払いアカウント情報を識別することと、コンシューマ支払いアカウント情報および取引情報を使用して、取引要求を作成することと、前記取引要求を支払いプラットフォームに送信することと、コンシューマの支払いアカウントが、取引の量に足りる十分な資金を有する場合、支払いプラットフォームから取引要求の承認を受信することと、取引要求の承認の確認をコンシューマ識別子に関連付けられたコンシューマのモバイルデバイスと、マーチャントに関連付けられたコンピュータデバイスとに送信することとによって、支払い要求の処理を調整するようにプログラムされている。
【００１５】
特徴、観点、実施形態は、単に例として、添付の図面と共に説明されている。
【図面の簡単な説明】
【００１６】
【図１】コンシューマが、支払いシステムを使用して、彼／彼女のモバイルデバイスで購入をしたい場合に関わる代表的なステップを図示する、実施形態に従った、動作中のモバイル支払いシステムの単純化された概略図である。
【図２】図１のさらなる実施形態として、取引処理システムの構成要素のブロック図である。
【図３】例である取引処理システム構成、および、図２のシステムの例であるＯＭＲＩ処理システム構成のブロック図である。
【図４】図２のシステムについての例である符号化および復号化（unencoded）情報を示す。
【図５】図２のシステムの例である動作である。
【図６】図２の取引アプリケーションを実施するコンピュータデバイスのブロック図である。
【図７】図２の取引サービスを実施するコンピュータデバイスのブロック図である。
【図８】図２のマーチャントインターフェースを実施するコンピュータデバイスのブロック図である。
【図９】図２のマーチャントインターフェースのブロック図である。
【図１０】図２の取引アプリケーションのブロック図である。
【図１１】図２の取引インターフェースのブロック図である。
【発明を実施するための形態】
【００１７】
図１および図９を参照する。サウンドコード３は、サウンドベース取引データを包含しているか、またはそうでなければ、サウンドベース取引データに関連付けられており（例えば、データベース１１０を介し、取引インターフェース１５を介し、および／または、コンシューマデバイス１２に備わった支払いアプリケーション１１３を介して）、コンシューマ１８に提供されるため（例えば、コンシューマモバイルデバイス１２および関連する支払いアプリケーション１１３によって取り込まれ、処理されるように）、マーチャントの販売時点情報管理端末１７（例えば、マーチャントアプリケーションまたはインターフェース８を介して）によって使用される（ルックアップ、または、インデックス識別子（ＩＤ）として）。直接サウンドコード３、および／または、サウンドベース取引データ（サウンドベース取引データが、サウンドコード３から抽出されるように、サウンドコード３が、支払いアプリケーション１１３によって処理される場合）は、ルックアップテーブル６３にマッピングされるように、取引情報を識別するために、取引サービス２０によって受信され、使用される。例えば、（サウンドコード３から取得されるように）「次にトーンＢが来るトーンＡ」のサウンドベース取引データとして提供されるルックアップ識別子は、実際のマーチャントのクレジットカード番号（または、他のセンシティブな金融アカウント番号６１）、また同様に「次にトーンＢが来るトーンＡ」識別子などにマッピングされる、製品価格付け、出荷命令を含む何らかの他のマーチャントデータ、を、ルックアップテーブル６３から調べるために、取引サービス２０によって受信され、使用されることができる。コンシューマデバイス１２の支払いアプリケーション１１３は、（例えば、マイクロフォンのようなユーザインターフェース１０４によって一度取り込まれた）サウンドコード３からサウンドベース取引データを復号（decode）するか、または他の形で抽出するように、および／または、取引サービス２０により包含されたサウンドベース取引データの解釈および抽出のために取引サービス２０に、取り込んだサウンドコード３を渡すように構成され得ることも認められている。
【００１８】
サウンドコード３の１つの例は、サウンドコード３の各サウンド／トーンが、伝統的なバーコード２００に配置されるバーによく似ているシリーズで生成されるものである。トーン／サウンドが無いこと（または、トーン／サウンドのシーケンスまたはシリーズにおける隣接するトーン／サウンドと比較して、トーン／サウンドの低減された振幅）は、サウンドコード３（例えば、０．５秒のトーンＢが次に来る２秒の沈黙が次に来る１秒のトーンＡとして生成されたサウンドコード３）の一部として使用されることができる。サウンドコード３におけるサウンド／トーンのパターン（例えば、組み合わせ）は、サウンドコード３に包含されるサウンドベース取引データの全て、または、少なくとも一部を抽出するために、解釈（例えば、処理）されることができる。例えば、０．５秒のトーンＢが次に来る２秒の沈黙が次に来る１秒のトーンＡとして解釈されたサウンドコード３は、実際の取引データ（例えば、製品名、製品説明、製品値段、マーチャントＩＤ）を表すために、変換され（例えば、復号され）得る、および／または、ルックアップテーブル６３またはデバイス６、１２、１７に対し利用可能な他のルックアップテーブル／データベースにおける実際の取引データを調べる際に使用するルックアップコードを表すことができる。１つの例は、０．５秒のトーンＢが次に来る２秒の沈黙が次に来る１秒のトーンＡとして解釈されたサウンドコード３（または少なくともその一部分）が、マーチャントの金融アカウント番号、マーチャント出荷命令などを含むマーチャント情報を識別するために、ルックアップテーブルで使用される「マーチャント１２３」として変換され得るというものである。更なる例は、０．５秒のトーンＢが次に来る２秒の沈黙が次に来る１秒のトーンＡとして解釈されたサウンドコード３（または少なくともその一部分）が、レストランタブ＝３５．４６＄として変換され得て、このように、取引処理５（例えば、取引の製品が、レストランビル、および、その総額３５．４６＄である）で使用される実際の取引データの少なくとも一部分を包含するというものである。
【００１９】
サウンドベース取引データ内に（実際の、または、ルックアップテーブルにおける（例えば、データベース１１０における）情報を調べるために使用される参照コードとしての）包含される何らかの金融アカウント番号情報に関して、この金融アカウント番号情報は、ルックアップ識別子としてサウンドコード３の１つ以上の部分を使用して、ルックアップテーブル６３から検索された金融アカウント番号６１によって識別されたコンシューマの金融支払いアカウント７２から、資金の振替を遂げるために、支払い処理システム１４の金融機関に提供され、および、支払い処理システム１４の金融機関によって使用される。サウンドベース取引データは、コンシューマデバイス１２にマーチャントインターフェース８によって提供された生成されたサウンドコード３（例えば、コンシューマデバイス１２のユーザインターフェース１０４の何らかのサウンド取得デバイスの受信範囲内で生成される音として）に含まれることが認められる。サウンドベース取引データは、取引インターフェース１５によって格納され、アクセス可能な実際の支払いアカウント情報６１を識別する際に使用されるサウンドベース取引データとして、取引サービス２０にも知られているサウンドコード３（例えば、テーブル６３において使用されるルックアップ識別子である数字および／またはアルファベット文字を表すために使用される、例えば、サウンド／トーン／周波数／などのシーケンス／組み合わせ）に組み込まれることができる。従って、取引サービス２０に、数字および／またはアルファベット文字と同じように直接または間接的に一連のサウンド／トーンとしてサウンドベース取引データを提供した後、購入取引５処理の残りは、正確に同じである。サウンドコード３を使用する１つの利点は、バーコード２００（例えば、バーコードベース取引データのソース）を生成すること、またはそうでなければ、スキャンし／処理することが、マーチャントアプリケーション８および／または支払いアプリケーション１１３によって実施が可能でない状況で、作動することである。
【００２０】
サウンドコード３はまた、コンシューマ１８がマーチャント１６から取得したい製品を識別するために、マーチャントの販売時点情報管理端末１７によって受信された（例えば、マーチャントアプリケーションまたはインターフェース８を介して）製品識別子（ＩＤ）として、生成されたＯＲＭＩ２００の代替として使用されることができる。製品を表すサウンドコード３（および／または、サウンドコード３から抽出されたサウンドに基づいた取引データ）は、取引処理５におけるＯＲＭＩ２００に対する代替／代用として、その後、取引サービス２０に提供され、および、取引サービス２０によって使用されることができる。サウンドコード３は、コンシューマデバイス１２によって（例えば、支払いアプリケーション１１３を介して）マーチャントインターフェース８に、取引インターフェース１５によって、サウンドコード３の範囲内のいずれかのコンシューマデバイス１２への後続の送信のためにマーチャントインターフェース１７へ提供されることができ、および／または、送信の受信範囲内（例えば、コンシューマデバイス１２の何らかのサウンド取得機器の認識範囲内）のコンシューマデバイス１２への、後続の送信のために、マーチャントインターフェース８によって、直接生成されることができる。
【００２１】
サウンドコード３は、サウンドコード３からサウンドベース取引データとして抽出（例えば、復号された）されることができる字（例えば、数字および／またはアルファベット文字）を表す１つ以上のサウンドまたはトーンのサウンドベース組み合わせとして定義されることができ、および、このサウンドベース取引データはまた、コンシューマ１８により所望された製品を識別するのに使用される製品／マーチャントデータとして、取引サービス２０、および／または、マーチャントインターフェース８に対して知られている。従って、サウンドコード３をマーチャントアプリケーション８および／またはコンシューマデバイス１２に提供した後で、表している製品、マーチャントおよび／またはコンシューマ情報が、サウンドベース取引データとして抽出され、残りの購入取引５処理は、バーコードベース取引データを抽出し、使用するためにバーコード２００を使用することの残りの処理と同様である。サウンドコード３を使用する１つの利点は、バーコード２００を生成すること、またはそうでなければ、スキャンし／処理することが、マーチャントアプリケーション８および／または支払いアプリケーション１１３によって実施が可能でない状況で、作動することである。
【００２２】
従って、以下にさらに議論されるように、簡潔さのために、サウンドベース取引データ（すなわち、サウンドコード３から取得されたデータ）、および、バーコードベース取引データ（すなわち、ＯＭＲＩ２００から取得されたデータ）は、包括的に以下では取引データと呼ぶ。
【００２３】
サウンドコード３またはＯＲＭＩ２００を介してアクセスされる支払いアカウント情報６１に関して、この情報は、アカウント名義名、金融機関の名前、アカウントログイン情報、アカウント番号、アカウントバランス、アカウントにアクセスするためのパスワードおよびＰＩＮ番号を含むがしかしこれに制限されない、支払いアカウント７２に属するセンシティブ情報として定義されることができる取引データである。支払いアカウント情報６１は、支払いアカウント情報６１から、コンシューマ１８の識別されたアカウント７２からの実際の資金の振替にアクセスし、実際の資金の振替を果たすために、支払い処理システム１４によって使用されることが認められている。さらに以下に説明されるように、支払いアカウント情報６１は、マーチャント１６の販売時点情報管理端末１７から留められており、代わりに、取引サービスプラットフォーム２０とコンシューマ１８との間で直接通信され、取引サービスプラットフォーム２０と支払い処理システム１４との間で直接通信されることも認められている。
【００２４】
図１を参照すると、モバイルコマースのためのモバイル画像支払いシステム１０は、コンシューマ１８が、オンライン、電子メディア、印刷メディア、ＰＯＳ取引５、および、類似物で支払いをするために、モバイルデバイス１２を使用することを可能にする。コンシューマ１８は、取引５を開始するために、マーチャント１６によって表示される、符号化された、モバイルデバイススキャン可能画像２００（例えば、光学機械読取可能な画像ＯＭＲＩ）をスキャンするか、または、サウンドコードデータ３（例えば、インストアサウンドシステムを通してマーチャント１６によって直接、または、例えば、サウンドコード３が、テレビプログラム、音楽、または、他の放送メディアに埋め込まれている場合、マーチャント１６の代わりに生成されるような）が提供されてもよい。取引インターフェース１５を介した取引サービス２０は、コンシューマのモバイルデバイス１２に常駐するモバイル支払いクライアントアプリケーション１１３、（取引サービス２０の）取引サーバ６に常駐するモバイル支払いインターフェース１５、および、任意で、マーチャントデバイスまたはＰＯＳ端末１７に常駐するモバイル支払いアプリケーションまたはインターフェース８の間の情報を処理することによって、取引５を完了することができる。
【００２５】
本システム１０は、モバイル取引５を処理し、完了するために、支払いプラットフォーム１４と通信するためのコンシューマモバイルデバイス１２、および、マーチャント取引サーバ１７と通信するための支払いプラットフォーム１４を提供するように構成されることができる。マーチャントＯＭＲＩ２００、または、サウンドコードデータ３は、以下にさらに説明されるコンシューマ環境４においてコンシューマ１８が出会うような、マーチャントにとっての新しい販売およびマーケティング機会を開拓する、何らかの製品または広告メディア（例えば、テレビスクリーン、ウェブサイト、印刷メディア、自動販売機、販売時点情報管理端末、ラジオまたはオーディオコンポーネントでの他のメディアストリームなどのような放送メディア、）上で、表示または再生されることができる。
【００２６】
開示されたシステムおよび方法の１つの好ましい観点は、取引を実行するために画像をスキャンするのが通常マーチャントである先行技術のモバイルコマース取引アプローチに対し、取引５を開始するために、コンシューマ１８が、コンシューマデバイス１２の画像記録機器を使用してＯＭＲＩ２００をスキャンしてもよい（または、コンシューマデバイス１２のユーザインターフェースのサウンド記録機器を使用してサウンドコード３を識別および記録する範囲内であってもよい）ことである。先行技術アプローチは、画像をスキャンすることができる比較的高性能のデバイスを有しているマーチャントを必要としており、最新の取引システムに存在する同等のサウンドコード３のアプローチはない。ビルボード、違反切符、ＴＶコマーシャルなどのような「受動的な」メディアは、スキャン、または、サウンドを記録することができないので、この先行技術アプローチは、最も「受動的な」メディアまたはデバイスを、モバイル取引処理の望ましい部分として使用されることから効果的に除去している。
【００２７】
本システムは、ＯＭＲＩ２００またはサウンドコードデータ３を提示することができるほぼいずれのオブジェクトが、モバイル取引５を開始するのに使用されることを可能にする。取引サービス２０は、取引５が生じるところ（すなわち、インターネット上、ＰＯＳにて、テレビスクリーン上、印刷メディア上、オーディオを有する放送メディアにおいて、など）にかかわらず、一貫した取引５処理をコンシューマ１８に提供することができる。取引サービス２０に登録した後、コンシューマ１８は、取引５を処理するために以下を行うことができる。（１）自身のモバイルデバイス１２上のアプリケーション１１３を起動、（２）マーチャントによって表示されたＯＭＲＩ２００、またはそうでなければ、(例えば、コンシューマ環境４において)通信されたサウンドコードデータ３を取り込み、（３）取引５の事項を選択（例えば、購入について、コンシューマ１８は、クレジット、デビット、電子ウォレットなど、のような好ましい支払いアカウント７０、７２を選択してもよく、ＡＴＭ機械取引５について、コンシューマ１８は、払い戻し、預金、アカウントバランスなどのような取引タイプを選択してもよく、および、レストラン取引５について、コンシューマ１８は、チップの総額を選択することができる）、（４）取引５を確認、および（５）任意で、注文履行情報が、取引サービス２０によって、マーチャント１６に自動で提供されることができることを確認。最終段階の履行処理は、取引サービス２０（例えば、配達／ピックアップ命令、支払い処理、など）によって取り扱われることができる。
【００２８】
マーチャント１６は、登録モジュール６０にマーチャントデータ２０８（取引データの一部）を提供することにより取引サービス２０に登録し、ストレージ１１０に格納されたマーチャントプロファイル１１７を作成することができる。例えば、マーチャントプロファイル１１７は、配達するか否か、配達費用、チップが必要か否かなどのような、しかしそれに限定されないプロファイルの詳細を含むように構成されるのと（例えば、マーチャントが、自分自身のプロファイル詳細１１７を更新することができる）同様に、提供する製品の詳細（すなわち、マーチャントパラメータ−取引データ）を包含することができる。マーチャントプロファイル１１７パラメータは、取引サービス２０によって使用される、またはそうでなければ、取引サービス２０から要求されるＯＭＲＩ２００、または、サウンドコード３に関連付けられた取引５を定義するために使用されることが認められている。取引データとして適切なマーチャントプロファイル１１７のマーチャントパラメータは、マーチャント１６の金融アカウント情報（例えば、銀行アカウント番号、ＰＩＮ番号、など）を含むことができることも認められる。
【００２９】
コンシューマは、彼／彼女のコンピュータデバイス１２上の取引アプリケーション１１３をインストールすることができ、任意で、登録モジュール６０にコンシューマデータ２１１を提供することにより、取引サービス２０に登録し、ストレージ１１０に格納されたコンシューマプロファイル１１７を作成することができる。例えば、コンシューマプロファイル１１７は、どの取引５がコンシューマ１８によって許可された（または許可されない‐すなわち、禁止された）か、１つ以上の取引タイプにつき最大取引総額などの、しかしそれに制限されないプロファイル詳細を含むように構成されるのと（例えば、コンシューマが自分自身のプロファイル詳細１１７を更新することができる）同様に、コンシューマ１８の詳細（すなわち、コンシューマ取引データを含むコンシューマパラメータ）（例えばコンシューマアドレス、金融アカウント情報、など）を包含することができる。コンシューマプロファイル１１７パラメータ（例えば、取引データ）は、取引サービス２０、コンシューマ環境４、および／または、直接マーチャント１６によって使用され、またはそうでなければ、取引サービス２０、コンシューマ環境４、および／または、直接マーチャント１６から要求されたＯＭＲＩ２００またはサウンドコードデータ３に関連付けられた取引５に影響するために使用されることができる。サウンドコードデータ３、ＯＲＭＩ２００、または、その組み合わせは、さらに以下に説明されるように、取引５を開始するために使用されることができることが認められている。
【００３０】
ｅコマースにおける取引サービス２０アプリケーション
ｅコマースにおける２つの最も不変な問題点―買い物客の信頼および放棄された販売（abandoned sales）―を同時に扱いながら、以前は決して予期されなかったように、モバイルコマースをｅコマースとを密接に結合するシステム（モバイル画像処理システム、または、取引サービス２０と呼ばれることもある）が、ここに開示されている。
【００３１】
モバイルコマースとｅコマースとを密接に結合することへの従来の産業アプローチにより、モバイルデバイスがウェブ対応してきた。これはつまり、技術産業における一般的な傾向は、コンシューマが、彼／彼女のモバイルデバイスを介してウェブサイトから閲覧および買い物をすることを可能にする技術を発展させてきたということである。標準のｅコマース購入は、コンシューマが、インターネットへアクセスをし、ウェブサイトを閲覧し、オンライン買い物をし、マーチャントが取引を完了するのに必要な何らかのフォームに書き込みをし、および最終的に、オンラインでの購入の支払いをするためにパーソナルコンピュータを使用することを可能にする。ここに開示された実施形態は、モバイルデバイスに、標準のｅコマース購入を補足する。これは、支払いを容易にし、オンライン取引５の書き込みコンポーネントを形成するために、取引サービス２０を使用するためのコンシューマ１８を提供することにより成される。
【００３２】
加えて、前に述べたように、いくらかのコンシューマは、個人の支払いアカウント（例えば、アカウント７０、７２）情報をオンラインでさらすことに関連する現実および知覚されているセキュリティの関心のために、オンラインで買い物をすることをしたがらず、または、好まない。ここに開示された実施形態は、コンシューマ１８に、取引ごとに、彼／彼女の支払いアカウント７０、７２情報をオンラインでさらすことなく、彼／彼女のモバイルデバイス１２を介して、取引５と相互に作用することにより、オンライン購入について支払うための能力を、コンシューマ１８に提供することができる。加えて、取引サービス２０は、取引５に関連付けられたオンライン購入処理の一部として、書き込みされる必要のある（マーチャント１６の）何らかのオンラインフォームを自動的に置くことによって、チェックアウト手順を促進することができる。
【００３３】
モバイル画像支払いシステム１０の実施形態
図２を参照すると、コンシューマ１８が、ＯＭＲＩ２００またはサウンドコードデータ３と出会って、取引アプリケーション１１３を介して、コンピュータデバイス１２（例えば、デスクトップコンピュータ、モバイルデバイス、など）を使用して、ＯＭＲＩ２００またはサウンドコードデータ３と相互に作用するコンシューマ環境４を含むモバイル画像支払いシステムまたは環境１０が示されている。環境１０は、取引サービス２０からの製品データ２０６、マーチャントデータ２０８、および／または、特定の取引データ２０３（さらに以下に説明される）のような包括的な取引データを含むために、ＯＭＲＩ２００またはサウンドコードデータ３の生成（図４参照）を要求する、コンピュータデバイス１７（例えば、１つ以上のサーバ、１つ以上のデスクトップコンピュータ、１つ以上の販売時点情報管理（ＰＯＳ）端末、および／または、１つ以上のモバイルデバイスを含むマーチャントコンピュータシステム）を操作するマーチャント１６を有する。マーチャント１６は、コンシューマ１８による後続のアクセスのために、ＯＭＲＩ２００またはサウンドコードデータ３を、コンシューマ環境４で利用可能にすることができ、および／または、通信ネットワーク１１を介して（例えば、コンシューマ１８に向けられたネットワーク通信／メッセージで、および／または、一般的なグループの人々―すなわち、同時に複数のコンシューマ１８、による受信のために、向けられた放送メディアで）、コンシューマ１８のコンピュータデバイス１２に直接、ＯＭＲＩ２００、または、サウンドコードデータ３を送信することができる。マーチャント１６はまた、取引サービス２０に、通信ネットワーク１１を介して、コンシューマ１８のコンピュータデバイス１２に直接、ＯＭＲＩ２００またはサウンドコードデータ３を送信するように命令することができる。
【００３４】
通信ネットワーク１１は、例えば、インターネット、エクストラネット、および／または、イントラネットなどの、しかしそれに制限されない１つ以上のネットワークであることができる。さらに、通信ネットワーク１１は、有線、または、ワイヤレスネットワークであることができる。（様々なデバイス６、１２、１７と取引システム１４との間の）ネットワーク１１メッセージは、デバイス６、１２、１７の何らかのペアとシステム１４との間で要求される電子通信のタイプを参照して、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線（ＩＲ）、無線周波数（ＲＦ）、近距離通信（ＮＦＣ）のようなしかしそれに制限されない短距離無線通信プロトコルを介して、および／または、長距離通信プロトコル（例えば、ＨＴＴＰ、ＨＴＴＰＳなど）によって、通信されることができることも認められている。例えば、デバイス６、１２、または、６、１７が、長距離ＨＴＴＰまたはＨＴＴＰＳベース通信を使用して、お互いに通信することができる一方、デバイス１２、１７は、短距離Ｂｌｕｅｔｏｏｔｈ通信を使用して、お互いに通信することができる。通信ネットワークは、生成されたサウンドコードデータ３の距離内で、コンシューマデバイス１２による受信のために、サウンドコード３を生成する際に使用するためのサウンド生成機器を含むことも認められている。
【００３５】
さらに、取引サービス２０は、金融アカウント７０、７２（例えば、マーチャントアカウント７２とコンシューマアカウント７０）の間で取引５における何らかの要求された資金振替の清算（例えば、コンシューマ１８の金融アカウントから取引５で指定された資金の借方記入、および、マーチャント１６の金融アカウントへの資金の貸方記入）を行う取引処理システム１４と、通信ネットワーク１１を介して、通信することもできる。取引処理システム１４によって行われた借方および貸方資金働きの実際の総額は、適用されたサービス費用のために、ＯＭＲＩ２００、または、サウンドコードデータ３で具体化されるように、取引５で指定された支払い総額と正確に一致しないかもしれない。例えば、金融アカウント７２から金融アカウント７０への５＄の支払い要求は、５．０２＄の実際の借方記入された総額（コンシューマ１８に対する含まれている０．０２＄のサービス費用を表している）、および／または、４．９８＄の実際の貸方記入された総額（マーチャント１６に対する含まれている０．０２＄のサービス費用を表している）という結果になり得る。従って、取引５の電子資金振替の処理は、環境４から、ＯＭＲＩ２００またはサウンドコードデータ３のコンシューマ１８によるアクセスを通じて開始した、および／または、ＯＭＲＩ２００またはサウンドコードデータ３の生成およびコンシューマ１８のコンピュータデバイス１２への（マーチャント１６または取引サービス２０どちらかによる）ＯＭＲＩ２００またはサウンドコードデータ３の送信によって開始された取引５の資金振替を完了するために、マーチャント１６および／またはコンシューマ１８に請求される取引サービス費用（任意）を伴うことができることが、予期される。
【００３６】
取引５の清算は、支払い総額（すなわち、取引５の任意の金融コンポーネント）が、１つのアカウント７０から、他のアカウント７２へ（取引処理システム１４を介して）転送される、すなわち、それぞれのアカウント７０、７２に対して、支払い総額の貸方および借方取引が、（例えば、リアルタイムで）行われるか、行われることが約束されているかどちらかである（例えば、その日のうちにまたは翌営業日に行われるようにバッチトランザクションに含まれる）ように、定義されることができる。
【００３７】
取引５の処理を容易にするネットワーク１１通信メッセージは、取引アプリケーション１１３およびマーチャントインターフェース８自身との間で直接（すなわち、直接というのは取引インターフェース１５と相互作用無しにということを意味する）というよりむしろ、好ましくは、直接、取引アプリケーション１１３およびマーチャントインターフェース８の各々と、取引インターフェース１５との間にあることが認められている。従って、１つの実施形態では、取引アプリケーション１１３およびマーチャントインターフェース８は、お互いからの情報を必要とする（例えば、要求）場合には、これらの要求（および応答）ネットワーク１１メッセージは、取引アプリケーション１１３とマーチャントインターフェース８との間の中間のネットワークインターフェースの役割をする取引インターフェース１５を通る。しかしながら、取引アプリケーション１１３とマーチャントインターフェース８との間での直接のネットワーク１１メッセージングはまた、例えば、望みの取引５の生成および／または処理に関連した情報を集めるために、構成されることができることが認められている。取引アプリケーション１１３とマーチャントインターフェース８との間の直接通信の１つの例は、コンシューマデバイス１２のサウンド記録機器による取り込みのためのサウンドコード３の通信についてである。サウンドコード３が、放送メディア（例えば、ラジオプログラム／コマーシャル、テレビプログラム／コマーシャル、オンラインメディアストリーム、など）に埋め込まれている例では、マーチャントインターフェース８は、サウンドコード３が、マーチャント１６の代わりにコンシューマ１８に通信されるメディアとして、放送機器を含む（例えば、ラジオ伝送機器、テレビ放送機器など）だろう。
【００３８】
ＯＭＲＩまたはサウンドコードデータ３処理（例えば、生成および／または復号）システム９０（さらに以下に説明される）が、マーチャント１６のために（または直接コンシューマ１８のために）ＯＭＲＩ２００またはサウンドコードデータ３を生成またはそうでなければ復号し、取引処理システム８０が、コンシューマ１８からＯＭＲＩまたはサウンドコード３（および／または、コンピュータデバイス１２に備わった取引アプリケーション１１３から、ＯＭＲＩ２００またはサウンドコードデータ３から取得された情報）を受信すると、その間で取引５を処理するために、マーチャント１６とコンシューマ１８と相互作用するように、取引サービス２０は、システム８０、および、ＯＭＲＩまたはサウンドコードデータ３処理（例えば、生成および／または復号）システム９０を含む取引インターフェース１５を有している。
【００３９】
従って、取引サービス２０は、コンピュータデバイス６（例えば、ウェブサーバ）上で実施され、ホステッド取引インターフェース１５を介して、コンピュータデバイス１７、１２と通信ネットワークを通じて通信する。取引サービス２０の取引インターフェース１５は、取引インターフェース１５が、取引アプリケーション１１３およびマーチャントインターフェース８と通信するように、コンピュータデバイス１７、１２上で動作するそれぞれのウェブブラウザを使用して、コンピュータデバイス１７、１２により、通信ネットワーク１１を通じてアクセス可能なウェブサイトであることができる。それに応じて、取引インターフェース１５、コンピュータデバイス１２、および、コンピュータデバイス１７は、ＯＭＲＩ２００またはサウンドコードデータ３（図４参照）が、取引インターフェース１５と連動して、取引５の開始および／または処理の一部として生成され、含まれるように、例えば、コンシューマ１８に対し、マーチャント１６よって提供され、売られた製品に基づいて、取引５を開始し、完了するために、共に（例えば、ネットワーク１１メッセージを介して）相互作用することができる。
【００４０】
コンシューマ環境４
図２と３とを参照すると、コンシューマ環境４は、コンシューマ１８がＯＭＲＩ  ２００またはサウンドコードデータ３と接触することができる環境と定義される。ＯＭＲＩ  ２００またはサウンドコードデータ３は、ＯＭＲＩ  ２００の画像を包含する電子ネットワークメッセージ５４（たとえば、マーチャント１６から直接にまたは環境４を介して間接に送信される）を介してコンピュータデバイス１２によって入手され得、かつ／またはイメージャ１１８の範囲内でＯＭＲＩ  ２００の画像を取り込むためにコンピュータデバイス１２を介して操作されるイメージャ１１８（たとえば、カメラ。図６を参照されたい）を使用して入手され得ることが認められる。サウンドコードデータ３に関して、サウンドコードデータ３の範囲内のサウンド記録機器１３０が、サウンドコードデータ３を取り込むのに使用され得る。サウンドコードデータ３は、ネットワークメッセージ５４から生成されるサウンドコード３がサウンド記録機器１３０によって取り込まれるように、電子ネットワークメッセージ５４内で送信され、コンシューマ１２によってユーザインターフェース１０４上で再生もされ得る。代替案では、ネットワークメッセージ５４内で受信された任意のサウンドコードデータ３が、実際にサウンドコードデータ３を再生することなく、それから取引データを入手するために取引アプリケーション１１３によって処理され得る。ＯＭＲＩ  ２００の画像またはサウンドコードデータ３を包含する電子メッセージ５４に関して、これらは、電子メールメッセージ、ウェブサイト（たとえば、マーチャントウェブサイト、提携されたマーチャントウェブサイト、製品広告ウェブサイトなど）との相互作用を介して入手されるブラウザベースのメッセージ、および／または他のネットワーク１１通信メッセージなどのメッセージとされ得るが、これらに限定はされない。ＯＭＲＩ  ２００のメディア表示された画像または再生されたサウンドコードデータ３に関して、使用されるメディアは、雑誌、新聞、衣類、ビルボード、バーコードラベル、その他などであるがこれらに限定されない印刷メディア、ならびに放送メディアなどであるがこれに限定されないオーディオ対応メディアとされ得る。言い替えると、ＯＭＲＩ  ２００のソースとして使用される印刷メディアは、ＯＭＲＩ  ２００がその上に印刷され、形成され、または他の形で型押し加工される任意の物理基板（たとえば、紙、布、プラスティックなど）とされ得る。ＯＭＲＩ  ２００の画像を表示するのに使用される電子メディアに関して、電子メディアは、電子ビルボード、販売時点情報管理端末などのマーチャントコンピュータシステムのコンピュータディスプレイ、デスクトップコンピュータなどのコンシューマ１８のディスプレイ、テレビスクリーン、およびコンピュータデバイス１２のイメージャ１１８に隣接し、その範囲内にある任意の他のコンピュータディスプレイなどとされ得るが、これらに限定はされない。サウンドコードデータ３が、オーディオ（たとえば、無線または他のオーディオベースの広告／プログラミング）を介してコンシューマ１８に通信され得ることが認められている。
【００４１】
コンシューマ環境４の一例は、コンピュータデバイス１２が、コンピュータデバイス１２のユーザインターフェース１０４（図６を参照されたい）上に表示されるＯＭＲＩ  ２００の画像を包含するネットワークメッセージ５４を受信する場合である。この例では、ネットワークメッセージ５４は、マーチャントコンピュータデバイス１７によって操作されるマーチャント注文インターフェース８（マーチャントウェブサイトの）から送信された注文スクリーンとされ得る。コンシューマ１８は、コンピュータデバイス１２のカーソルまたはタッチスクリーン機能性を使用してユーザインターフェース１０４上でＯＭＲＩ  ２００画像を選択し、その後、ＯＭＲＩ  ２００から入手されたまたは他の形で導出された取引データを使用して、取引サービス２０の処理システム８０を介して、および／またはマーチャントデバイス１７のマーチャントインターフェース８を介して、後続の取引５処理を調整するのに取引アプリケーション１１３を使用することができる。
【００４２】
さらなる例は、コンシューマ１８が、たとえば小売り製品の購入中に、マーチャント１６のＰＯＳ端末（たとえば、コンピュータデバイス１７）のところにいる場合である。コンシューマ１８は、ＯＭＲＩ  ２００の画像を取り込むのにコンピュータデバイス１２のイメージャ１１８を、またはサウンドコードデータ３を取り込むのにサウンド機器１３０を使用するはずである。その後、コンシューマ１８は、ＯＭＲＩ  ２００および／またはサウンドコードデータ３から入手されたまたは他の形で導出された取引データを使用して、取引サービス２０の処理システム８０を介しておよび／またはマーチャントデバイス１７のマーチャントインターフェース８を介して後続の取引５処理を調整するのに取引アプリケーション１１３を使用することができる。
【００４３】
したがって、下で議論されるように、コンピュータデバイス１２は、ＯＭＲＩ  ２００またはサウンドコードデータ３を受信するために、必ずしも取引インターフェース１５またはマーチャントインターフェース８と電子的に通信する必要があるとは限らない、そうではなく、ＯＭＲＩ  ２００またはサウンドコードデータ３は、マーチャントの物理的な小売り位置のマーチャント画像／サウンド機器を介してコンシューマ１８に提示され得る。この形で、コンシューマ１８は、コンピュータデバイス１２と取引サービス２０とによる後続処理のために、コンピュータデバイス１２（たとえば、カメラ対応モバイルデバイス）のイメージャ１１８を使用することによってＯＭＲＩ  ２００の画像を記録し、またはコンピュータデバイス１２（たとえば、マイクロフォン対応モバイルデバイス）のサウンド機器１３０を使用してサウンドコードデータ３を記録することができる。代替案では、コンシューマ１８は、サウンドコードデータ３を書き留め、彼らのコンピュータデバイス１２のユーザインターフェースを介してこれを入力することができる。
【００４４】
製品の定義
経済学において、経済生産は、商品とサービスとに分類される。経済活動が、価値のあるまたは有用なものを生じる時に、これは、マーチャント１６がコンシューマ１８による使用のために使用可能にする、経済における製品（たとえば、商品またはサービス）の全体の生産高として知られるものとされ得る。商品としての製品は、単純な安全ピン、食品、衣類、コンピュータコンポーネントから、複雑な機械類と電子メディアまたは物理メディア（音楽の物理版または電子版、印刷メディアなど）とまでの範囲にわたる可能性がある。サービスとしての製品は、別の人のための任意の義務または作業の実行（たとえば、助けになる活動または専門的活動）であり、特定の情報へのアクセスの提供、ウェブサービス、輸送、銀行業、法律上の助言、会計上の助言、経営コンサルタントの助言、および医療サービスなどであるがこれらに限定されない無形の特殊化された経済活動を定義するのに使用され得る。製品を提供するマーチャント１６は、コンシューマ１８によって望ましい製品を販売し、管理し、維持し、課金し、もしくは他の形で使用可能にする、卸売業／小売業に関る経営者もしくは個人、組織、経営陣、および／または会社とされ得る。したがって、製品が、購入のためにおよび／または無料でコンシューマ１８に入手可能にされ得ることが認められている。「無料」製品の一例は、ウェブサービスへのトライアル加入である。
【００４５】
したがって、マーチャント１６は、ある企業または会社を営むことにおける１人の人または人の団体、法人、商店などとされ得る。さらに、製品が、特定の製品に関係しない会社活動、たとえば、コンシューマサービス、コミュニティ活動、寄付、および／または後援に関する可能性があることが認められている。マーチャント１６のこれらの全般的活動は、マーチャント１６製品の定義の一部とも考えられる。
【００４６】
さらに議論されるように、マーチャント製品は、コンシューマ１８によってアクセス可能にされるＯＭＲＩ  ２００またはサウンドコードデータ３（たとえば、オンラインインターフェースおよび／または取り込まれた画像／サウンドを介してアクセスされる）を使用して提供される（たとえば、販売のために）。たとえば、マーチャントインターフェース８（または、たとえばラジオ、テレビ、コンピュータスクリーンなど、コンシューマによって操作される放送（ブロードキャスト）インターフェース８など、マーチャント１６の代わりに働く他のインターフェース８）は、コンシューマ１８に、購入のために（または、購入を伴わずに、単に取引５の一部として支払いを必要としない登録または加入として）複数の所望の製品を選択し、かつ／または指定する能力を提供し、また、製品の要約情報（たとえば、製品リスティング、購入総価格、マーチャントプロファイル情報など）を表す符号化された製品情報とマーチャント情報と（符号化された取引データを包含する時のＯＭＲＩ  ２００またはサウンドコード３の場合に記号体系情報２０４）を包含する、ＯＭＲＩ  ２００またはサウンドコードデータ３、たとえば複数の製品の製品データとマーチャントデータとを表す１つのＯＭＲＩをもコンシューマ１８に提供する（図４を参照されたい）。どの場合でも、ＯＭＲＩ  ２００またはサウンドコードデータ３は、１つ以上の製品に関係し、オプションで、取引５の財務要素を清算する（オプションで、財務細目を含む）ために取引処理システム１４によって必要とされる支払い取引データを含む、全般的な取引データ（たとえば、製品データ２０６、マーチャントデータ２０８、および／または他の特定の取引データ２１０）を包含するために、コンピュータデバイス１２の取引アプリケーション１１３によって受信されることが、認められている。
【００４７】
支払い移転（payment transfer）取引５のＯＭＲＩ  ２００（すなわち、データの光学機械可読表現）は、コーディング方式２０９に基づく符号化された形で記号体系情報２０４を包含する。ＯＭＲＩ  ２００の一例は、コーディング方式２０９が、バーコードの記号体系情報２０４の符号化と復号とに使用されるバーコードコーディング方式になるバーコードである。ＯＭＲＩ  ２００のもう１つの例は、コーディング方式２０９が、データグリフ（dataglyph）の記号体系情報２０４の符号化と復号とに使用されるデータグリフコーディング方式になるデータグリフである。サウンドコード３が、符号化された情報２０４を包含することもできることも認められている。
【００４８】
マーチャント１６製品が、レストラン料理（および／またはサービス）を含むことができ、ＯＭＲＩ  ２００またはサウンドコードデータ３が、料理請求書を表し、製品が、個々の食品アイテムおよび／または飲料アイテムであることが、認められている。また、マーチャント１６製品が、たとえばマーチャント小売り施設でコンシューマ１８によって個人的に支払われる食料雑貨または他の小売りアイテムとされ得ることが、認められている。また、サービスが実行された時の持続時間を含む小売りサービスコンテキストまたは専門サービスコンテキストでの製品がことが認められている。
【００４９】
ＯＭＲＩ  ２００およびサウンドコードデータ３
図４をもう一度参照すると、本明細書で使用される時に、用語ＯＭＲＩ  ２００（たとえば、バーコード、データグリフなど）は、シンボルの順序付きパターンとして提示される、符号化された情報またはデータの光学的機械可読表現（たとえば、画像の場合に記号体系コード情報２０４）を指す。用語サウンドコード３は、たとえばサウンド、トーン、または他のオーディオベースの信号の順序付きパターンとして提示される取引関連の情報またはデータのオーディオ機械記録可能表現（たとえば、サウンド／トーン／その他の場合にオーディオコード情報２０４）を指す。
【００５０】
たとえば、バーコードに関して、バーコードは、平行線の幅および間隔において情報を符号化することができ、線形または１Ｄ（１次元）記号体系と呼ばれ得る。バーコードは、２Ｄ（２次元）行列コードまたは記号体系と呼ばれる画像内の正方形、ドット、六角形、および他の幾何形状もしくはシンボルのパターンにおいて情報を符号化することもできる。通常、２Ｄシステムは、バー以外のシンボルを使用するが、これらは、一般に、バーコードとも呼ばれる。したがって、バーコードスキャナまたはデコーダと共に使用される本明細書で議論されるバーコード画像は、１Ｄバーコードまたは２Ｄバーコードのいずれをも指すことができる。従来のモノクロバーコードを用いると、特徴は、通常、白背景の上に黒で印刷され、これによって、取引５の取引情報の機械可読表現を形成するのに使用されるパターンを形成する。カラーバーコードを用いると、パターンは、バーコード復号プロセス中にお互いから区別可能な任意の個数の色（通常、黒と白とをも含む）を含むことができる。
【００５１】
サウンドコード３に関して、たとえば、サウンドコード３は、実際の取引データを表すものとして使用され得る事前定義のサウンド、トーン（たとえば、オーディオ信号）の幅（たとえば、持続時間）と間隔（たとえば、タイミング）とにおいて情報を符号化することができ、複数のオーディオ信号がお互いの上にオーバーレイされる（たとえば、複数のオーディオ信号またはオーディオデータストリームが「共有される」メディア上の１つのサウンドコード３にそれによって組み合わされる方法として多重化される）場合に１次元または多次元の記号体系と呼ばれ得る。多重化の例は、複数の別個の周波数範囲で同時にオーディオ信号（たとえば、個々のサウンド／トーン）を送信することによってサウンドコード３への複数のオーディオ信号の組合せを達成する周波数分割多重化（ＦＤＭ）とされ得る。もう１つの例は、次々に、オーディオ信号がそれぞれのサウンドコード３に属するものとして適当な受信器に関連付けられ得る形で、オーディオ信号のグループをシーケンス化することを含む時分割多重化（ＴＤＭ）である。サウンドコード３は、サウンドと、異なる持続時間に従うトーンと、サウンドコード３内の個々のオーディオ信号のそれぞれの開始時刻、終了時刻、および周波数とのパターンにおいて取引データ情報を符号化することもできる。
【００５２】
ＯＭＲＩ  ２００またはサウンドコード３は、たとえば、製品と、マーチャント１６によってコンシューマ１８に入手可能にされる製品に関する支払いまたは他の取引条件／詳細とを定義するのを助けるのに使用される、マーチャントと製品内容とを表すコーディングされた情報２０４を含めるために生成され得る。下でさらに議論されるように、ＯＭＲＩ  ２００またはサウンドコード３は、電子的に表示／再生され得（たとえば、コンピュータディスプレイ上に）、ネットワークメッセージ５４内のグラフィック／オーディオコンテンツ（たとえば、ＧＩＦまたはＪＰＥＧなどであるがこれに限定されない画像ファイル）として提供され得）、かつ／または、印刷された形／オーディオの形で提供され得る（たとえば、紙またはプラスティックなどの物理メディア上で提示され、たとえば、雑誌の写真に関連付けられまたはラベル上で提示される）。議論されるように、ＯＭＲＩ  ２００またはサウンドコードデータ３と製品の注文を行うコンシューマ１８との間の相互作用は、ＯＭＲＩ  ２００を表示するかサウンドコードデータ３を再生するコンシューマデバイス１２のユーザインターフェース１０４上での選択（たとえば、マウスまたは他のポインタを介する）、ＯＭＲＩ  ２００を包含する画像ファイルもしくはサウンドコードデータ３を包含するオーディオの受信、ならびに／またはＯＭＲＩ  ２００またはサウンドコードデータ３が物理メディアおよび／もしくは電子メディア機器（すなわちコンシューマデバイス１２に隣接する電子ディスプレイまたはイメージャ１１８もしくはマイクロフォン１３０の範囲内のスピーカ）上で提供されるように、それぞれコンピュータデバイス１２（たとえば、モバイルデバイス）のイメージャ１１８、マイクロフォン１３０（図６を参照されたい）を使用してＯＭＲＩ  ２００の画像またはサウンドコードデータ３のオーディオを記録し／取り込むことなどであるがこれに限定されないコンシューマ１８のアクションを含むことができる。説明される画像／オーディオ取込プロセスの例の環境は、ＯＭＲＩ  ２００またはサウンドコードデータ３が、コンシューマ１８のデスクトップコンピュータ（または他のオーディオ対応機器）上またはマーチャント１６のコンピュータ端末（取引インターフェース８の一部）上で表示され／再生される場合である。コンシューマ１８が、彼らのコンピュータデバイス１２のユーザインターフェースを介してテクスト入力としてサウンドコードデータ３を入力することができることも、認められている。
【００５３】
ＯＭＲＩ  ２００またはサウンドコード３のコード情報２０４に関して、コード情報２０４は、シンボル／オーディオ信号またはパターンの集合として（たとえば、シンボル／オーディオ信号の編成された集合が、凡例またはキーを形成する）実際の復号化マーチャントおよび製品情報２０１自体からは別個の符号化された取引情報を表す複数のシンボル（すなわち、グラフィカル要素）またはオーディオ信号（たとえば、サウンド、トーンなど）を含むことができる。たとえば、特定の幅の黒い線のグラフィカル要素（コーディングされた情報２０４の）は、数６としてのテクスト要素（テクスト情報２０１の）を表し、異なる幅は、数２などの異なるテクスト要素（テクスト情報２０１の）を表す。たとえば、特定の持続時間の中央のドの音符のオーディオ要素（コーディングされた情報２０４の）は、数６としてのテクスト要素（テクスト情報２０１の）を表し、異なる持続時間は、数２などの異なるテクスト要素（テクスト情報２０１の）を表す。グラフィカル要素が、テクスト要素および／または非テクスト要素の画面（たとえば、画像）とされ得ることが認められている。たとえば、オーディオベースのコーディング方式２０９でのオーディオ要素「中央のド」（たとえば、符号化された情報２０４）は、製品コード「１２３４」（たとえば、復号化情報２０１）にマッピングされ得る。別の例では、オーディオベースのコーディング方式２０９でのグラフィカル要素「ｌｏｗ  Ａ（１オクターブ下のラ）」（たとえば、符号化された情報２０４）は、製品コード「１２３４」（たとえば、復号化情報２０１）にマッピングされ得る。たとえば、画像ベースのコーディング方式２０９でのグラフィカル要素「６」（たとえば、符号化された情報２０４）は、製品コード「１２３４」（たとえば、復号化情報２０１）にマッピングされ得る。もう１つの例では、画像ベースのコーディング方式２０９でのグラフィカル要素「（＊）」（たとえば、符号化された情報２０４）は、製品コード「１２３４」（たとえば、復号化情報２０１）にマッピングされ得る。単純さのために、以下では、画像ベースのコーディング方式２０９またはオーディオベースのコーディング方式２０９は、両方とも、包括的にコーディング方式２０９と呼ばれる。
【００５４】
コーディングされた情報２０４の目的は、画像／サウンドデコーダ（すなわち、ＯＭＲＩ  ２００用の画像デコーダとサウンドコード３用のサウンドデコーダと）によって可読（たとえば、復号可能）として符号化された送り状情報（複数の送り状パラメータを定義する）を通信することである。デコーダは、下でさらに説明されるように、コンシューマデバイス１２上および／または取引サービス２０上に存在することができる。コーディングされた情報２０４と復号化マーチャントおよび製品情報２０１との間のマッピング（すなわち、デコーダまたはエンコーダによって実行される処理）は、ＯＭＲＩ  ２００またはサウンドコード３が生成され、解釈されることを可能にするものである。コーディングされた情報２０４の仕様は、テクストのマーチャントおよび製品情報２０１の単一の桁／文字の符号化ならびに個々のシンボル（またはオーディオ信号）およびシンボル／信号集合／パターンのシンボル／信号の間のスペース（または持続時間）への開始マーカおよび終了マーカ、ＯＭＲＩ  ２００の前後に必要な無音ゾーン（quiet zone）のサイズ、ならびに当技術分野で既知の誤り検査目的のためにＯＭＲＩ  ２００に組み込まれるチェックサムの計算を含むことができる。
【００５５】
ＯＭＲＩ  ２００が、説明的データを含まなくてもよく、むしろ、ＯＭＲＩ  ２００が、説明的なテクストのマーチャントおよび製品情報２０１ならびにＯＭＲＩ  ２００内で符号化される取引５に関連する製品またはアイテムに関するすべての他の関連情報を包含する関連付けられたレコードをルックアップするのにコンピュータが使用する基準コード（たとえば、復号されたＯＭＲＩ情報）を包含するものとして使用され得ることが、認められている。たとえば、記号体系情報２０４の一致するアイテムレコードは、下でさらに説明されるように、製品データ２０６、マーチャントデータ２０８、コンシューマデータ２１１、および／または取引データ２１０（たとえば、取引タイプ）のいずれをも含む、製品の説明、ベンダ名、製品価格、在庫量などを包含することができる。しかし、いくつかのＯＭＲＩ  ２００は、参照ＩＤのほかに、たとえば製品名または製造業者などの追加のまたは補足的な情報を包含することができ、いくつかの２Ｄ  ＯＭＲＩ  ２００は、１Ｄ  ＯＭＲＩ  ２００を超える印刷されたパターンのより大きい変形可能性を与えられるはずの、情報的により密になり得るので、より多くの情報を包含することができる。
【００５６】
サウンドコード３に関して、サウンドコードデータ３が、説明的データを含まなくてもよく、むしろ、サウンドコードデータ３が、説明的なテクストのマーチャントおよび製品情報２０１ならびにサウンドコードデータ３によって表される取引５に関連する製品またはアイテムに関するすべての他の関連情報をルックアップするのにコンピュータが使用する参照またはルックアップ識別子として使用され得ることが、認められている。たとえば、サウンドコードデータ３の一致するアイテムレコードは、下でさらに説明されるように、製品データ２０６、マーチャントデータ２０８、コンシューマデータ２１１、および／または取引データ２１０（たとえば、取引タイプ）のいずれをも含む、製品の説明、ベンダ名、製品価格、在庫量などを包含することができる。しかし、いくつかのサウンドコードデータ３は、参照ＩＤのほかに、製品名または製造業者などの追加のまたは補足的な情報を用いて参照されまたは他の形でこれに関連付けられ得る。
【００５７】
異なるバーコードタイプに関して、直線状の記号体系（たとえば、ＯＭＲＩ  ２００の例の記号体系フォーマットの例としてのＵＰＣバーコード）は、主に２つの特性すなわち、連続対離散と２幅対複数幅とによって分類され得る。連続対離散では、連続記号体系内の文字（すなわち、マーチャントおよび製品情報２０１の内容を表す）は、通常は隣接し、ある文字は、スペースで終わり、次の文字は、バーから始まり（たとえば、明暗パターン）、またはその逆である。離散記号体系内の文字（すなわち、テクストのマーチャントおよび製品情報２０１の内容を表す）は、バーで始まり、バーで終わり、すべての文字間スペースは、コードの終わりに見えるのに十分に長くない限り、無視される。２幅対複数幅では、２幅記号体系のバーとスペースとは、幅広いか狭く、広いバーの正確な幅は、広いバーの記号体系要件が厳守される（通常は、狭いバーより２倍から３倍広い）限り、重要ではない。多数幅記号体系のバーとスペースとは、すべて、モジュールと呼ばれる基本的な幅の倍数であり、ほとんどのこのようなコードは、１モジュールと、２モジュールと、３モジュールと、４モジュールとの４つの幅を使用する。いくつかの直線状の記号体系は、最初の文字（すなわち、テクストのマーチャントおよび製品情報２０１の内容を表す）が、可変幅の黒いバーを使用して符号化されるように、インターリービングを使用する。その後、２番目の文字（すなわち、送り状データ内容を表す）が、これらのバーの間の白いスペースの幅を変更することによって符号化される。したがって、文字（すなわち、送り状データ内容を表す）は、バーコードの同一セクションにわたって、対で符号化される。積み重ねられた記号体系が、所与の直線状の記号体系を垂直に繰り返す。
【００５８】
多次元記号体系（たとえば、２Ｄ、３Ｄなど）に関して、多くの２Ｄ記号体系の中で最も一般的なものは、マトリックスコードであり、これは、グリッドパターンに配置された、正方形またはドットの形のモジュール（すなわち、マーチャントおよび製品情報２０１の内容を表す）を特徴とする。２Ｄ記号体系は、円形パターンと他のパターンとでも現れ、ステガノグラフィを使用することができ、これによって、画像内にモジュールを隠す（たとえば、ＤａｔａＧｌｙｐｈｓを使用して）ことができる。Ａｚｔｅｃ  Ｃｏｄｅは、もう１つのタイプの２Ｄバーコードである。
【００５９】
クイックレスポンスコード（ＱＲＣ）は、伝統的なＵＰＣバーコードと比較して、より高速の可読性とより大きい記憶容量とを提供するもう１つのタイプのマトリックスバーコード（または２次元コード）である。ＱＲコード（登録商標）（ＯＭＲＩ  ２００の例の記号体系フォーマットとしての）は、白い背景上の正方形パターンに配置された黒のモジュールからなる。符号化された情報は、符号化されたデータの４つの標準化された種類（「モード」）から構成され（たとえば、数字、英数字、バイト／２進、および／または漢字）、あるいは、サポートされる拡張によって、事実上すべての種類のデータから構成され得る。
【００６０】
ＯＭＲＩ  ２００のコーディングされた（たとえば、記号体系）情報２０４が、テクスト要素を表すのに使用される１つ以上のグラフィカル要素の組合せを含むカスタムグラフィカル要素（コーディング方式２０９で体系化される）を含むことができることも認められており、たとえば、企業ロゴが、テクスト要素（たとえば、会社ウェブサイトのウェブページへのＵＲＬ）を表すためにコーディング方式２０９によってマッピングされる（たとえば、復号される）グラフィカル要素（たとえば、円、正方形、および会社名）の集合として使用される。代替案では、テクスト要素は、グラフィカル要素の集合を表すために、コーディング方式２０９によってマッピングされ（たとえば、符号化され）得る。この例では、会社名のグラフィカル要素（コーディングされた情報２０４）は、ＵＲＬのテクスト（復号化情報２０１）を表すために、コーディング方式２０９によって復号される。カスタムグラフィカル要素を包含するバーコードの一例が、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｔａｇバーコードである。
【００６１】
ＯＭＲＩ  ２００としてのＭｉｃｒｏｓｏｆｔ（登録商標）Ｔａｇは、バーコード設計とその背後の内容との両方において伝統的なバーコードフォーマットより高い柔軟性を提供する、もう１つのタイプのバーコード、たとえば２Ｄバーコードである。Ｍｉｃｒｏｓｏｆｔ  Ｔａｇバーコードは、サーバに格納されたデータにリンクされ得るので、モバイルサイト全体を含むより頑健なオンライン経験を配送することができ、毎回Ｍｉｃｒｏｓｏｆｔ  Ｔａｇを変更する必要なしに内容を更新することができる。したがって、名刺上のＭｉｃｒｏｓｏｆｔ  Ｔａｇを自分の履歴書にリンクする場合に、そのリンクは、特別な昇格があった後でも有効である。Ｍｉｃｒｏｓｏｆｔ  Ｔａｇは、カスタム画像（たとえば、会社ロゴ）を含む、白黒またはフルカラーとされ得る。したがって、Ｍｉｃｒｏｓｏｆｔ  Ｔａｇは、メモリ内（たとえば、データベース内）の位置および／またはデータ内容が符号化されたリンクを介して入手可能／アクセス可能であるネットワークアドレスを参照するリンク（たとえば、ＵＲＬ）または他のハイパーリンクを含む符号化されたデータを、Ｔａｇのコーディングされた情報２０４内に有することができる。言い替えると、Ｔａｇエンコーダは、テクストのリンク情報２０１を対応する記号体系情報２０４に符号化するのにＴａｇコーディング方式２０９を使用し、たとえば、ウェブサイトへのハイパーリンク（テクストのリンク情報２０１）は、会社ロゴまたは製品自体を示すグラフィカル要素（記号体系情報２０４）などの１つ以上のグラフィカル要素として表される。
【００６２】
ＯＭＲＩ  ２００のコーディングされた情報２０４が、暗号化され得る（たとえば、ＤＥＳアルゴリズムを使用して）ことも、認められている。記号体系情報２０４のフォーマットに関して、記号体系情報２０４に埋め込まれ／符号化される符号語は、通常は８ビット長である。ＯＭＲＩ  ２００内の記号体系情報２０４によって表される取引５データが、各ブロックが長さにおいてある個数（たとえば、２５５個）の符号語を含むように、複数のブロックに分解され得ることが、認められている。
【００６３】
符号化された情報またはデータの光学機械可読（たとえば、ＯＭＲＩ  ２００）表現のもう１つの例は、ＤａｔａＧｌｙｐｈであり、これは、機械可読データを紙文書または他の物理メディアに符号化する新しい技術である。ＤａｔａＧｌｙｐｈは、情報を多数の小さい個々のグリフ要素に符号化する。各グラフィカル（たとえば、グリフ）要素は、たとえば使用される印刷およびスキャニングの分解能に依存する、１インチの１／１００以下もの短い小さい４５度対角線からなるものとされ得る。各グリフ要素（コーディングされた情報２０４としての）は、左右のどちらに傾くのかに依存して、単一の２進数の０または１（復号されたテクストの情報２０１として）を表す。これらのグリフ要素のシーケンス（記号体系情報２０４）は、数値情報、テクスト情報、または他の情報（復号された情報２０１）を符号化するのに使用され得る。
【００６４】
データグリフ記号体系とコーディング方式２０９との例の構成として、個々のグリフは、ページ上で一緒にグループ化され（または、ディスプレイ上で電子的に表示され）、グリフは、ハーフトーン画面に似た、でしゃばらない均等なテクスチャ付きのグレイエリアを形成する。対角線グリフ要素を使用する理由の１つは、それらが形成するパターンが、一塊にされた時に、視覚的に注意をそらすものではないことである。ＤａｔａＧｌｙｐｈ技術は、通常のビジネス文書が、背景、シェーディングパターン、または通常のグラフィックデザイン要素に見える可能性があるこれらのでしゃばらないグレイパターンに隠された数千文字の情報を担持することを可能にする。しばしば、ＤａｔａＧｌｙｐｈの存在は、完全に気付かれないものになる（ゲティスバーグの演説全体が、ほぼ小さい米国郵便切手のサイズのＤａｔａＧｌｙｐｈ内におさまる）。ＤａｔａＧｌｙｐｈエリアは、通常の印刷プロセスの一部として文書に印刷され得、あるいは、通常の画像レンダリングプロセスの一部としてスクリーンに表示され得る。ＤａｔａＧｌｙｐｈ内に配置される情報は、個々のグリフのシーケンスとして符号化され、これらは、符号化ソフトウェアによって直接に（たとえば、コンピュータレーザプリンタによって）またはオフセットなどの従来の印刷プロセスを介してのいずれかで、印刷され得る。グリフは、エリアが均等なテクスチャを有するようにするために、微細な間隔を有する長方形グリッド上に配置される。さらに、各グリフエリアは、埋め込まれた同期格子または「スケルトン」すなわち、グリフエリアの境界をマークし、読取の信頼性を改善するためのクロッキングトラックとして働くグリフの繰り返される固定されたパターンを包含する。データが、同期フレームに配置される前に、データは、２〜３ダースのバイトのブロックにグループ化され、誤り訂正符号が、各ブロックに追加される。使用される誤り訂正の量は、印刷−スキャンサイクルの期待される品質に依存して、アプリケーションによって選択される。より高いレベルの誤り訂正は、所与の量のデータに必要なグリフエリアのサイズを増やすが、データを読み戻すことができる信頼性を改善する。これは、高いレベルの画像雑音がある環境（たとえば、ファックス）または文書が手荒な扱いを受ける環境で、非常に重要になる可能性がある。最後のステップとして、データのバイトは、グリフエリアにまたがってランダムに分散され、その結果、紙上のグリフエリアの任意の部分が激しい損傷を受ける場合に、データの任意の個々のブロックに対する損傷が、軽微になり、したがって、誤り訂正符号が回復するのが簡単になる。誤り訂正とランダム化とが一緒になって、グリフエリアがインクマーク、ホチキス、および他の種類の画像損傷によってそこなわれる時であっても、非常に高いレベルの信頼性を提供する。
【００６５】
上の説明に鑑みて、ＯＭＲＩ  ２００が、バーコード、データグリフ、または、コーディングされた情報２０４から復号化情報２０１へ（たとえば、復号プロセス）と復号化情報２０１からコーディングされた情報２０４へ（たとえば、符号化プロセス）とのマッピング（たとえば、ルール）を提供する適当なコーディング方式２０９を使用して復号化情報２０１（たとえば、テクスト要素）に復号され得るコーディングされた情報２０４を包含する他の画像として実施され得ることが、認められている。どの場合でも、以下の説明は、単純化された例の説明のためにのみ、バーコード２００としてのＯＭＲＩ  ２００に言及する。しかし、下の説明で、用語バーコード２００が、望み通りにＯＭＲＩ  ２００のより広義の意味と交換され得ることが、認められている。
【００６６】
上の説明に鑑みて、サウンドコード３が、コーディングされた情報２０４から復号化情報２０１へ（たとえば、復号プロセス）と復号化情報２０１からコーディングされた情報２０４へ（たとえば、符号化プロセスとのマッピング（たとえば、ルール）を提供する適当なコーディング方式２０９を使用して復号化情報２０１（たとえば、テクスト要素）に復号され得るコーディングされた情報２０４を表すために事前に定義されたオーディオ信号のさまざまなパターン／組合せを使用して実施され得ることが、認められている。
【００６７】
上記に鑑みて、異なる取引タイプについて符号化されるさまざまな異なるＯＭＲＩ  ２００があり得ることが認められている。たとえば、ＯＭＲＩ  ２００に割り当てられる取引タイプ２０３は、ＯＭＲＩ  ２００に関連する取引５の処理を容易にするために、取引アプリケーション１１３の機能性のどの部分が、コンシューマ１８によって使用され、かつ／または取引インターフェース１５もしくはマーチャントインターフェース８によって提供されるのかを決定する。
【００６８】
上記に鑑みて、異なる取引タイプについてさまざまな異なるサウンドコードデータ３があり得ることが認められている。たとえば、サウンドコードデータ３に割り当てられた取引タイプ２０３は、サウンドコードデータ３に関連する取引５の処理を容易にするために、取引アプリケーション１１３の機能性のどの部分が、コンシューマ１８によって使用され、かつ／または取引インターフェース１５もしくはマーチャントインターフェース８によって提供されるのかを決定する。
【００６９】
ＰＩＮ
ＰＩＮは、システム１０へのカード所有者の認証に使用される、カード所有者（たとえば、コンシューマ１８）とシステム１０との間で共有される秘密の数字（英字または他の非数字文字を含むこともできる）パスワードと定義される。
【００７０】
歴史的に、支払いカードは、ＰＯＳ端末に物理的に挿入され、ＰＩＮは、マーチャント端末のキーパッドを使用してカード所有者によって入力された。この伝統的な照合は、マーチャントの提携銀行への通信リンクと共に物理的なクレジットカード支払い端末または販売時点情報管理（ＰＯＳ）システムを使用することによって使用可能にされた。しかし、平気で悪事を行うマーチャント（たとえば、「盗聴者」、「中間者攻撃者」）による欺瞞的活動（ＰＩＮ情報の読取およびコピーなど）が、懸念事項のままになっている。さらに、オンライン支払いの場合に、物理的なＰＯＳ端末は、単純に使用可能ではない。
【００７１】
したがって、上記の従来技術の技術的不足に技術的に対処するのを助けるために、支払いアプリケーション１１３構成されたコンピュータデバイス１２の動作において、ＰＩＮを、コンピュータデバイス１２のユーザインターフェース１０４を介して入力することができ、これによって、支払い要求に含める（たとえば、暗号化された形で）ことができる。たとえば、支払いアプリケーション１１３が符号化方式２０９を使用するために構成された適当なエンコーダを使用するように、ＰＩＮは、ＯＭＲＩ  ２００の符号化方式２０９を使用することによって符号化して送信され得、あるいは、サウンドコードデータ３として表され得る。カード所有者は、入力されたＰＩＮが、取引インターフェース１５および／または支払いプラットフォーム１４によって保持される格納されたＰＩＮと一致する時に、彼らのアカウント７０、７２へのアクセスを与えられる。特に、カード所有者に関するＰＩＮサブミッションのための支払いアプリケーション１１３の使用において、これは有利である。というのは、このＰＩＮ情報が、マーチャントデバイス１７のキーパッドを使用して暗号化されない形で入力されるのではないからである。
【００７２】
したがって、支払いアプリケーション１１３を含む技術的解決策の提供は、コンピュータデバイス１２を介して（すなわち、ユーザインターフェース１０４と通信インターフェース１０２とを使用して）入力されるＰＩＮ情報を使用することを含む。
【００７３】
取引アプリケーション１１３
図２を参照すると、取引アプリケーション１１３が、複数のＯＭＲＩ  ２００もしくはサウンドコードデータ３関連の処理機能性、複数の取引処理機能性、および／またはクライアント−サーバ関係での取引サービス２０とのネットワーク１１通信のために構成されたクライアント機能性を含むことができることが認められる。たとえば、取引アプリケーション１１３は、取引アプリケーション１１３が、ＯＭＲＩ／コード処理システム８０によって生成され、ネットワークメッセージ１３を介して送信され、ユーザインターフェース１０４上に表示される一連のウェブページを介してＯＭＲＩ／コード処理システム８０（インターフェース８、１５の）と相互作用するように構成されるように、取引サービス２０のシンクライアントとして構成され得る。したがって、取引アプリケーション１１３は、取引５固有の情報を包含するメッセージ１３をネットワーク１１を介して送信し、受信するために、すなわち、取引５の出力データ２１７（下でさらに議論される）を含むウェブページを表示し、取引５の入力データ２１５（下でさらに議論される）の入力とネットワーク伝送とを調整するために、ウェブブラウザ（または他のネットワーク通信プログラム）と相互作用するはずである。
【００７４】
代替案では、取引アプリケーション１１３は、下でさらに説明されるように、取引アプリケーション１１３が、取引処理システム８０および／またはＯＭＲＩ／コード処理システム９０の機能性に類似する（または少なくともその一部を包含する）取引および／またはＯＭＲＩもしくはサウンドコードデータ３の処理機能性を提供されるように、取引サービス２０のシッククライアントとして構成され得る。取引アプリケーション１１３のシッククライアント版が、取引５の処理中にシステム１０全体によって実施される取引処理システム８０および／またはＯＭＲＩ／コード処理システム９０の処理機能性のいずれかの代わりにまたは他の形でその代用として取引またはＯＭＲＩもしくはサウンドコードデータ３の処理の一部を実行するように構成され得ることが、認められている。取引アプリケーション１１３のシッククライアント版が、インターフェース８、１５の取引処理システム８０によって生成されるか他の形で受信され、コンピュータデバイス１２とインターフェース８、１５との間でネットワークメッセージ１３を介して送信される一連のウェブページ（または、ＸＭＬファイルなどの他の電子データコンテンツフォーマット）を介してネットワーク１１を介して通信するようにも構成され得ることも、認められている。
【００７５】
図２を参照すると、環境１０は、コンシューマ１８にさまざまな取引タイプを開始する（または、他の形でこれに応答する）能力を提供するために、インターフェース８、１５とコンピュータデバイス１２の取引アプリケーション１１３との間の取引フローすなわち定義された相互作用（たとえば、取引アプリケーション１１３および／もしくはデバイスブラウザを介してコンピュータデバイス１２によって、かつ／またはインターフェース８、１５のコンピュータ６、１７によって実行される取引ワークフロー命令）を使用することができる。これらの取引タイプは、ＯＭＲＩ  ２００またはサウンドコードデータ３の（または、格納され、取引サービス２０に使用可能なマーチャントプロファイル１１７情報に他の形で関連付けられる）コーディングされた情報２０４内で符号化され得、取引に適当な入力データ２１５を提供するようにコンシューマ１８に指示し（たとえば、格納されるか、ローカルストレージ１１０を介して取引インターフェース１５から他の形でアクセス可能な、取引タイプに適当なワークフロー命令を介して）、コンシューマ１８に取引の適当な出力データ２１７を提示する（ユーザインターフェース１０４の動作を介して）ために、インターフェース８、１５と取引アプリケーション１１３とによって使用される。取引タイプ（たとえば、レストラン請求書）に依存する出力データ２１７の一例は、チップの額を入力する形（たとえば、％チップ、＄チップ、その他などのさまざまなチップオプション）に関するユーザインターフェース１０４上に表示される命令のセットならびにチップを含む総食費を確認する形に関する命令になるはずである。代替案では、マーチャント取引タイプセッティングは、取引タイプセッティングがマーチャントプロファイル１１７の一部（たとえば、格納されたマーチャントデータの一部）として格納され得るのではなく、取引サービス２０のストレージ１１０内に収納され、ＯＭＲＩ  ２００またはサウンドコードデータ３に包含されないものとされ得る。したがって、ＯＭＲＩ  ２００またはサウンドコードデータ３は、マーチャントプロファイル１１７に関連する取引サービス２０によるマーチャント取引タイプセッティングにアクセスするのに使用されるマーチャントプロファイル識別子２０３を包含する（または他の形で参照する）はずである。識別子２０３が、取引５支払い要求の一意識別子２０３（たとえば、一意取引番号）とされ得、取引インターフェース１５によってコンシューマ１８および／またはマーチャント１６に送信される確認メッセージに関連付けられ得ることも、認められている。この場合に、マーチャントデータ２０６は、マーチャントプロファイル１１７を介してマーチャント１６を識別するのを助けるために支払い要求内で使用されるはずである。
【００７６】
出力データ２１７が、データ内容に関する定義（たとえば、命令の特定の語法、命令に関連する宣伝する内容など）および／または命令のデータフォーマット（たとえば、フォントタイプ、フォント色、背景色、含まれる画像など）を含むことができることが、認められている。出力データ２１７が、コンシューマ１８による取引の適当な入力データ２１５の入力を容易にするために取引アプリケーション１１３によって使用されるコンシューマ選択の内容と表示フォーマットと（たとえば、ドロップダウンメニュー、データ入力フィールドなど）に関する定義を含むことができることも、認められている。
【００７７】
上記に鑑みて、入力データ２１５および出力データ２１７は、取引５が開始された後に、コンシューマ１８とのインターフェース８、１５による相互作用中に必要な取引機能性（取引タイプに適当なワークフロー命令を介する）に依存して、さまざまな異なるコンテンツおよび形式をとることができることが、認められている。入力データ２１５は、コンシューマデータ２１１（下でさらに定義される）を含むことができ、コンシューマデータ２１１は、格納され（データベース１１０内に）、マーチャントデバイス１７または取引サービスデバイス６から使用可能なコンシューマ１８の登録詳細１１７、ユーザインターフェース１０４を使用してコンシューマ１８によって入力されまたは他の形で選択されたデータ、ＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４から入手されるデータ、またはその任意の組合せから入手され得る。インターフェース８、１５ならびに取引アプリケーション１１３に構成されたすべてのシッククライアント取引機能性が、取引タイプのそれぞれに割り当てられまたは他の形で関連付けられた格納された（そのメモリ１１０内に）適当なワークフロー命令を有することができることが認められている。特定の取引５のワークフロー命令の知識が、取引アプリケーション１１３、インターフェース８、インターフェース１５、または上記のいずれかの組合せによってアクセス可能とされ、実行可能とされ得ることが企図されている。
【００７８】
取引に関するワークフロー命令要件と入力データ２１５要件との１つの明白な相違は、チップオプションを含む購入（たとえば、座席のあるレストランでの食事（sit down restaurant meal））と、それを含まない購入（たとえば、小売り製品購入または持ち帰り食品購入）とに関する。取引に関するワークフロー命令要件と入力データ２１５要件とのもう１つの明白な相違は、コンシューマが購入された製品を彼ら自身で運ぶことができる場合に、ＰＯＳ購入の首長が、コンシューマ住所情報を必要としない可能性があるようになる、オンライン購入対ＰＯＳ購入に関する。
【００７９】
支払い要求内容
もう一度図２および図４を参照すると、取引５の支払い要求は、何が、いつ、誰によって、誰から購入され、それに対してどれだけの金銭が費やされたかを定義するために、コンシューマ１８およびマーチャント１６によって使用され得る。ＯＭＲＩ  ２００は、ＯＭＲＩ  ２００のコーディングされた情報２０４（または、サウンドコードデータ３またはの参照情報、たとえば、ルックアップテーブルまたはデータベース６３に格納される）が、取引５の製品データ２０６、マーチャントデータ２０８、コンシューマデータ２１１、および／または取引データ２１０の情報２０１を符号化するように、複数の製品（たとえば）の製品送り状情報２０１を含むコーディングされた情報２０４を含むように生成される（または、サウンドコードデータ３が、参照情報への参照ルックアップ識別子として生成される）。したがって、ＯＭＲＩ  ２００またはサウンドコードデータ３は、コーディングされた情報２０４を使用し、コンシューマ１８にマーチャント１６によって発行された商業契約として定義され、取引５の支払いと交換にマーチャントがコンシューマ１８に提供した（すなわち、コンシューマアカウントの借方記入とマーチャントアカウントの対応する借方記入と）製品、量、および／または製品の合意された価格を示す、取引５を表す。さらに、支払い要求は、コンシューマ１８が、支払い要求に包含されるすべての支払い条件に従って、マーチャント１６に支払わなければならないことを示す。また、レンタルもしくは専門サービスコンテキストでの支払い要求が、請求される時間の持続時間への特定の参照をも含むことができ、したがって、量と価格とコストとではなく、関る額が、量と価格とコストと持続時間とに基づく可能性があることも、認められている。たとえば、小売り／サービス支払い要求が、請求される実際の時間（たとえば、時間、日、週、月など）に言及することができる。
【００８０】
マーチャント１６の視点から、支払い要求が、売上送り状と見なされ得ることが、認められている。コンシューマ１８の観点から、支払い要求は、仕入れ送り状と見なされ得る。支払い要求は、コンシューマ１８とマーチャント１６との両方を識別することができるが、用語「支払い」は、一般に、金銭が、マーチャント１６とコンシューマ１８との間で支払う義務または支払われる義務があるという事実を指す。
【００８１】
たとえば、製品データ２０６（たとえば、コーディングされた情報２０４の）が、製品ごとに、製品識別子（たとえば、ＵＰＣコードなどの製品番号または製品コード）、製品購入価格（たとえば、製品の単位価格）、製品の量（たとえば、購入注文内に同一の製品が２つの場合に数２）、および／または製品の説明などであるがこれに限定されない情報を含むことができる。マーチャントデータ２０８（たとえば、コーディングされた情報２０４の）は、マーチャントの名前および連絡先詳細、マーチャントの銀行アカウント名、取引インターフェース１５によって割り当てられたマーチャントの一意マーチャント参照ＩＤ、マーチャント小売り位置の位置、税金またはマーチャント登録詳細（たとえば、ＶＡＴ（付加価値税）識別番号などの納税者番号もしくは会社番号または入力税額控除を主張するためのＧＳＴのための登録番号）、および／または購入がオンラインまたは物理的な小売り位置購入のどちらであるのかの表示などであるが、これらに限定されない情報を含むことができる。取引データ２１０（たとえば、コーディングされた情報２０４の）は、一意の送り状参照番号（支払い要求に関連する取引５に関連する対応を追跡するのに使用される）、送り状の日付、製品のそれぞれの購入価格のパーセンテージとしての税金支払い（たとえば、ＧＳＴまたはＶＡＴ）、製品が送信されまたは配送された（またはされる）日付（たとえば、近似的な）、購入注文番号（または、支払い要求で言及されるコンシューマ１８によって要求された類似するトラッキング番号）、製品に関する総購入額（オプションで税金の分解を含む）、支払い条件（支払い方法、支払いの期日、および／または後の支払いに関する料金に関する詳細を含む）、国際顧客情報、出荷目的地、および／または出荷元位置などの情報を含むが、これらに限定はされないものとされ得る。データ２０６、２０８、２１０、２１１（たとえば、コーディングされた情報２０４の）が、少なくとも、テクストの要求情報２０１内で全体的にまたは部分的に表現されることも、認められている。この形で、サウンドコード３のＯＲＭＩ  ２００内の記号体系情報２０４が、（コンピュータデバイス１２および／または取引インターフェース１５によって）支払い情報２０１に復号され得、支払い情報２０１は、ＯＲＭＩ  ２００および／またはサウンドコード３によって表されるコーディングされた情報２０４に符号化され得る（たとえば、取引インターフェース１５、マーチャントインターフェース８、および／または支払いアプリケーション１１３によって）。
【００８２】
コンシューマデータ２１１に関して、このデータ（たとえば、コーディングされた情報２０４の）は、支払い者（たとえば、コンシューマ１８）を識別する取引に沿って渡される参照コード、コンシューマ１８の名前および連絡先詳細（たとえば、アドレス）、および／または製品の支払いに使用される資金の源を識別するアカウント番号（たとえば、コンシューマ１８の銀行アカウント番号、クレジットカード番号、デビットカード番号）などであるがこれに限定されない情報を含むことができる。コーディングされた情報２０４で符号化されるものではなく、製品の支払いのために使用される資金のコンシューマ１８の源を識別するアカウント番号は、下でさらに説明されるように、コンシューマコンピュータデバイスのユーザインターフェース１０４を使用してコンシューマ１８によって供給され得ることが、認められている。
【００８３】
上で議論されたように、カスタマイズされたコーディング方式２０９が、ＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４と、金融取引５に関連する支払い要求（すなわち、支払い処理システム１４によって実行されるアカウント７０、７２との間の資金の転送）に関連する支払い情報２０１との間の変換（すなわち、符号化、復号）において使用される符号語とルールとを包含することが、認められている。また、サウンドコードデータ３が、情報６１に含まれるデータ２０６、２０８、２１０、２１１を入手する（たとえば、製品コードデータ３がルックアップテーブル６３内の取引／製品／コンシューマ／マーチャント情報６１に相互参照される）ためにルックアップ識別子として使用され得ることも、認められている。
【００８４】
例示的な取引サービス２０実施形態
図１に示されているように、取引サービス２０は、取引インターフェース１５がモバイル支払いクライアントアプリケーション１１３および支払いプラットフォーム（たとえば、取引処理システム１４）と通信することを可能にするように構成され得る、取引サーバ６に常駐するモバイル支払い取引インターフェース１５からなるものとされ得る。取引サーバ６は、マーチャントプロファイル情報、コンシューマプロファイル情報（たとえば、氏名、住所、電話番号、電子メールアドレス、支払いアカウント情報など）を収納し、コンシューマがウェブを介して彼／彼女のアカウントにアクセスすることを可能にし、支払いプラットフォーム（たとえば、取引処理システム１４）がモバイルアプリケーション１１３および取引インターフェース１５と通信することを可能にすることもできる。
【００８５】
コンシューマのモバイルデバイス５２０上に常駐するモバイルアプリケーション１１３は、ＯＭＲＩ  ２００またはサウンドコードデータ３情報を取り込み／スキャンし、支払いプラットフォーム上で取引を作成し、支払いプラットフォームと通信し、マーチャント取引サーバと通信し、取引オプションをコンシューマに提供し（たとえば、買う、取引を断る、個人情報を送信する、マーチャントウェブサイトに移動する、さらなる情報など）、マーチャントタイプに基づくカスタマイズされたプロセスフローを提供し（たとえば、マーチャントがレストランとして識別される場合にチップのプロンプトを出す、ある価格の下の取引について取引のユーザ確認をバイパスする、マーチャントが充たされる必要がある可能性があるすべてのフォームを自動的に充たすためにマーチャントに個人情報を送信するようにユーザに促すなど）、コンシューマに、彼／彼女の望みの支払いアカウント（たとえば、貸方記入、借方記入、小切手発行、電子ウォレット、クーポン、ギフトカードなど）を選択させ、コンシューマが、アカウント保守目的で彼／彼女のアカウントにログインすることを可能にするのに使用され得る。
【００８６】
モバイル支払いアプリケーションマーチャントインターフェース８は、マーチャントモバイルデバイス１７上に常駐することができ、取引インターフェース１５から支払い確認／断りを受信し、取引ＩＤと、マーチャントＩＤ（マーチャントの名前およびマーチャントのＵＲＬも提供され得る）と、購入されたアイテムと、価格とを含むかこれらを参照するＯＭＲＩ  ２００またはサウンドコードデータ３を「オンザフライ」で生成するのに使用され得る。
【００８７】
もう１つの実施形態では、サウンドコード３は、バーコード２００（またはショートコード）の置換として実施され得る。これが働く形は、バーコード２００をスキャンするか他の形で供給するのではなく、マーチャント１６が、サウンドコード３として取引サービス２０にも知られているサウンドコード３（たとえば、取引情報を表すオーディオ信号のシーケンス）を提供することである。サウンドコード３は、格納された実際の取引情報２０１を、取引インターフェース１５によって格納され、アクセス可能にされ得るルックアップテーブル６３内のサウンドコード３に相互参照されるか他の形でインデクシングされる情報６１として識別する際に使用される。その後、クライアントアプリケーション１１３に一連のオーディオ信号／オーディオ信号の組合せとしてサウンドコード３を供給した後に、分割購入取引５プロセスの残りは、正確に同一である。サウンドコード３を使用することの１つの利点は、バーコード２００の生成または他の形でのスキャン／処理がマーチャントアプリケーション８および／または支払いアプリケーション１１３によって実現可能ではない状況で、これが働くことである。
【００８８】
もう１つの実施形態では、コンシューマデバイス１２を介して（すなわち、支払いアプリケーション１１３を介して）取引サービス２０に対して取引５の処理に使用される情報２０１を識別するための通信手段は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、赤外線、もしくは他の同様の短距離通信技術を使用し、かつ／またはＷｉＦｉ、インターネット、および／もしくはエクストラネットなどのより伝統的な通信のより長距離のネットワーク技術を介する、マーチャント端末１７から（すなわち、マーチャントアプリケーション８を介する）モバイルデバイス１２への（すなわち支払いアプリケーション１１３を介する）サウンドコード３の送信を含むことができる。サウンドコード３が製品データとして使用される場合に、コンシューマ１８へのこのサウンドコード３情報の送信は、マーチャント１６とコンシューマ１８との間のオーディオ伝送のように単純なものとされ得る。たとえば、一実施形態は、マーチャント端末１７のスピーカ（またはマーチャントの代わりに使用される他のサウンド機器）が、デバイス１２の支払いアプリケーション１１３に製品コードデータ３を可聴に（または非可聴に）通信するのに使用される場合である。もう１つの実施形態では、サウンドコード３は、ＯＲＭＩ  ２００の伝送の場合に可能であるように、ネットワーク１１通信メッセージを介してデバイス１２に通信される。
【００８９】
印刷メディアコマースおよび電子メディアコマースでの取引サービス２０アプリケーション
その多数の他の利益の中でも、取引サービス２０は、以前には絶対に可能と考えられなかった形でモバイルコマースを電子メディアと密接に結合することができる。電子メディアは、テレビ放送、ラジオ放送、インターネットブロードキャスト、電子ビルボード、ビデオディスプレイ端末、および、ネットワーク通信で添付ファイルとしてサウンドコード３を送信するのにまたはコンシューマデバイス１２のサウンド記録機器を介して支払いアプリケーション１１３によって取り込まれるオーディオストリームとしてサウンドコード３を生成するのにのいずれかに使用されるすべての他の電子メディアを含むがこれらに限定されない。取引サービス２０は、最新の電子メディアと印刷メディアとの販売および広告モデルに対する顕著な改善を提供することができる。現在、商品および／またはサービスを購入するために、または電子メディアもしくは印刷メディアを介して広告されるサービスについて登録するために、コンシューマは、マーチャントまたはコールセンタに電話をかけ、コンシューマサービス代理人に、彼／彼女の個人情報と支払いアカウント情報とを提供することを要求される。オプションで、コンシューマは、ウェブサイトにブラウジングし、彼／彼女の個人情報と支払いアカウント情報とをオンラインで提供しなければならない。どちらのシナリオでも、コンシューマは、彼／彼女が彼／彼女の個人情報を提供し、彼／彼女の支払いアカウント情報をマーチャントに公開することを要求する、時間のかかるプロセスを完了することを強いられる。
【００９０】
取引サービス２０は、コンシューマが、ＯＭＲＩ  ２００をスキャンする（または、マーチャント１６に関連する特定の電子機器またはサウンド生成機器によって送出されるサウンドコード３を他の形で認める／気付くことによって購入取引を開始することを可能にすることによってこれらの問題に対処する。取引の残りは、コンシューマ１８が電話をかけまたはマーチャントのサイト上で個人情報および／もしくは支払いアカウント情報を書き込むことを必要とせずに、コンシューマのモバイルデバイス１２上で完了される。サウンド生成機器が、マーチャント１６の制御の下にある（たとえば、マーチャント端末または他のインストアサウンド生成機器）ものとすることができ、マーチャント１６の代わりにサードパーティによって操作され得（たとえば、テレビ放送、ラジオ放送、インターネット／オンライン放送、電子ビルボード、マーチャント１６からリモートのインターコムシステム）、かつ／またはサウンド生成機器が、コンシューマ１８の制御の下にあるものとされ得る（たとえば、コンシューマコンピュータ、コンシューマラジオ、コンシューマテレビなど）ことが、認められている。
【００９１】
取引サービス２０は、マーチャントがコールセンタに注文を処理させることを要求しないことによってマーチャントが金銭を節約することを可能にすることにおいて、マーチャント１６に利益を与える。取引サービス２０は、放棄された登録および購入を減らすことができる単純化された取引プロセスをコンシューマに与えることによっても、マーチャントに利益を与える。取引サービス２０は、コンシューマの支払いアカウント情報を保護することと、大幅に単純化された支払い／登録プロセスをコンシューマに与えることとによって、コンシューマに利益を与える。
【００９２】
販売時点情報管理取引に関する取引サービス２０アプリケーション
販売時点情報管理取引は、小売りＰＯＳ端末、現金自動預け払い機、または類似するデバイスとされ得る。取引サービス２０は、取引タイプ（すなわち、ＰＯＳ、印刷メディア、電子メディア、またはｅコマース）に関わりなく一貫した取引５プロセスをコンシューマに与えることができる。
【００９３】
小売りＰＯＳ端末のコンテキストでは、取引サービス２０は、チェックアウトのレジ係に支払いアカウント情報を明らかにする必要がないという快適さをコンシューマ１８に与えることができる。取引サービス２０は、現金を扱う必要がないという利益をマーチャント１６に与えることもでき、これによって、従業員盗難の危険性を減らす。取引サービス２０の下では、モバイルデバイス１２を使用してサウンドコード３のサウンド記録を実行するのは、コンシューマ１８である。さらに、取引サービス２０は、チェックアウトでの支払いおよびコンシューマ情報収集プロセスを促進することによって、マーチャント１６に利益を与えることができる。
【００９４】
現金自動預け払い機のコンテキストでは、取引サービス２０は、マーチャントデバイス１７に関連するＡＴＭ端末でコンシューマ１８が彼／彼女のＰＩＮを入力することを要求しないことにおいてセキュリティを提供することができる。ますます健康を意識する世界では、これは、コンシューマ１８が公衆現金自動預け払い機のキーパッドに触れることを要求しないという追加の衛生学的利益を提供することができる。取引サービス２０技術は、現金自動預け払い機が画像スキャニングデバイスを備えることを要求しないという点で、より安価なモバイル支払い処理サービスをＡＴＭオペレータに提供することもできる。
【００９５】
本明細書で開示される取引サービス２０は、オンライン、電子メディアを介して、または印刷メディアを介してのいずれかで、ＰＯＳ端末１７から発する取引５を処理するのに使用されるモバイルデバイス１２を提供することによって、モバイルコマースを容易にする。したがって、コンシューマ１８は、取引５がどこから発するのかに関わりなく、一貫した取引５プロセスを与えられ得る。取引サービス２０が、動作に使用される時に、コンシューマ１８は、取引５プロセスを開始するために、マーチャント１６によって生成され、使用可能にされるＯＭＲＩ  ２００をスキャンするか他の形でサウンドコード３を記録するのに、彼／彼女のモバイルデバイス１２を使用することができる。ＯＭＲＩ  ２００は、特定の取引５および／または特定のマーチャント１６に関する情報を符号化する（たとえば、ＯＭＲＩ  ２００に関連するマーチャント識別子２０３を介して、２Ｄバーコードまたはホログラムなどのグラフィカル画像の形とされ得る。
【００９６】
取引サービス２０の取引インターフェース１５は、本明細書でさらに説明されるように、一般に、取引ネットワークのある種の物理コンポーネント上でそれぞれが動作する、適当な場合にお互いと情報を通信し、共有することができるように構成される、ある種のコンピュータソフトウェアアプリケーションを備えることができる。より具体的には、取引インターフェース１５は、コンシューマのモバイルデバイス１２上で動作するモバイルアプリケーション１１３とマーチャント取引デバイス１７上で動作するマーチャントインターフェース８とを含むソフトウェアアプリケーションと、ネットワーク１１を介して相互作用することができる。取引サービス２０が、コンシューマ１８が彼／彼女のモバイルデバイス１２を使用して印刷メディアコマース取引または電子メディアコマース取引５をもたらすことを可能にするのに利用されるシナリオでは、適切な事前に符号化されたＯＭＲＩ  ２００または事前に記録されたサウンドコード３は、単純に前記メディア上で／によって提示され得る（ソフトウェアアプリケーションに取引固有のＯＭＲＩ  ２００またはサウンドコード３を「オンザフライ」で生成させる必要はない）。取引サービス２０が、コンシューマ１８が彼／彼女のモバイルデバイス１２を使用してｅコマース取引５（たとえば、オンライン購入）をもたらすことを可能にするのに利用されるシナリオでは、適切なＯＭＲＩ  ２００またはサウンドコード３を生成するためのソフトウェアアプリケーション（たとえば、システム９０）は、コンシューマのコンピュータ１２またはマーチャントのｅコマースサーバ１７のいずれかに常駐することができ、生成されるＯＭＲＩ  ２００またはサウンドコード３は、スキャン／記録のためにコンシューマのコンピュータのスクリーンの近くに表示／再生され得る。取引サービス２０が、コンシューマ１８がＰＯＳ端末１７で彼／彼女のモバイルデバイス１２を使用して購入を行うことを提供するのに利用されるシナリオでは、システム１０は、さらに、マーチャントＰＯＳ端末１７上で動作するモバイル支払いインターフェース８を備えることができる。
【００９７】
以下では、図５を参照して、実施形態３００による、取引サービス２０を利用する単純なオンライン取引またはＰＯＳ取引５に関るステップを説明する。
【００９８】
ステップ３０１。コンシューマ１８は、マーチャントウェブサイト上または店舗内で購入されるアイテムを選択することができる（たとえば、環境４から、あるいは個人的にまたはネットワーク１１通信メッセージ内でマーチャントデバイス１７によって提供されて、コンシューマ１８によって選択される）。
【００９９】
ステップ３０２。コンシューマ１８は、「チェックアウト」（またはその同等物）を選択し、あるいはレジに進むことができる。
【０１００】
ステップ３０３。マーチャントデバイス１７上のマーチャントインターフェース８は、「ショッピングカート」情報（あるいは、ＰＯＳ取引の場合に、キャッシュレジスタ情報）を送信され、購入のすべての詳細（取引５の）を包含するＯＭＲＩ  ２００（またはサウンドコード３）を生成することができる。
【０１０１】
ステップ３０４。ＯＭＲＩ  ２００またはサウンドコード３は、コンピュータスクリーンまたはＰＯＳ端末の場合にマーチャントディスプレイ端末１７のいずれかに表示され（または再生され）得る。
【０１０２】
ステップ３０５。コンシューマ１８は、彼／彼女のモバイルデバイス１２上でモバイル支払いクライアントまたはモバイルアプリケーション１１３を起動し、ＯＭＲＩ  ２００をスキャンしまたは他の形でサウンドコード３を記録することができる。
【０１０３】
ステップ３０６。モバイルアプリケーション１１３は、ＯＭＲＩ  ２００またはサウンドコード３を読み取り、マーチャント１６を識別するためにマーチャントインターフェース８または取引インターフェース１５と通信することができる。
【０１０４】
ステップ３０７。コンシューマ１８は、「今すぐ購入」を含むオプションのリストを提示され得る。
【０１０５】
ステップ３０８。コンシューマ１８が、「今すぐ購入」を選択することができる。
【０１０６】
ステップ３０９。モバイルアプリケーション１１３は、支払いアカウント７０、７２を選択するようにコンシューマ１８に促し、ＰＩＮ番号などのログイン情報を提供するように促すことができる。
【０１０７】
ステップ３１０。モバイルアプリケーション１１３は、コンシューマ１８を認証し、取引５に関連する支払い要求を処理するために、取引インターフェース１５を介して支払いプラットフォーム（たとえば、取引処理システム１４）と通信することができる。これは、支払いプラットフォーム１４と直接にではなく、取引インターフェース１５を介しても行われ得る。
【０１０８】
ステップ３１１。コンシューマのアカウント７０、７２に十分な資金／クレジットがある場合には、モバイルアプリケーション１１３は、ユーザ１８に、注文書データをマーチャント１６に送信するように促すことができる。
【０１０９】
ステップ３１２。コンシューマ１８は、「はい」を選択することができ、モバイルアプリケーション１１３は、注文書データと注文確認とを、マーチャントデバイス１７上で動作するマーチャントインターフェース８に送信する。
【０１１０】
ステップ３１３。モバイルアプリケーション１１３と通信することによって、取引インターフェース１５は、成功の取引５についてコンシューマに通知することができ、コンシューマ１８の登録された電子メールアドレスにレシートを電子メールで送信することができる。ＰＯＳ取引の場合に、紙のレシートを、コンシューマ１８に与えることができる。取引５は、ここで完了する。
【０１１１】
電子メディア、印刷メディア、および他の「静的」アプリケーションの場合に、取引に固有である情報２０１（たとえば、マーチャントＩＤ、マーチャント名、製品名、製品価格、合計、マーチャントＵＲＬなど）を包含するか他の形でこれらを参照する事前に符号化されたＯＭＲＩ  ２００またはサウンドコード３は、取引固有のＯＭＲＩ  ２００またはサウンドコード３を「オンザフライ」で生成することを必要とせずに、電子メディアまたはサウンドベースのメディア上で提示され得る。
【０１１２】
一実施形態による、取引サービス２０を利用する別の例示的な支払い取引に含まれるステップは、図１を参照して、下で説明される。
【０１１３】
ステップ１。コンシューマ１８は、マーチャントウェブサイト上または店舗内で購入されるアイテムを選択することができる。
【０１１４】
ステップ２。コンシューマ１８は、「チェックアウト」（またはその同等物）を選択するか、レジに進むことができる。
【０１１５】
ステップ３。マーチャントデバイス１７上のマーチャントインターフェース８は、「ショッピングカート」情報（または、ＰＯＳ取引の場合に、キャッシュレジスタ情報）を送信され得、購入の詳細（たとえば、取引額、税金など）とマーチャント１６に関する情報（たとえば、マーチャント識別子、マーチャント認証証明書など）とを包含するか他の形でこれらを参照される（たとえば、インデクシングされる）ＯＭＲＩ  ２００またはサウンドコード３を生成する。
【０１１６】
ステップ４。ＯＭＲＩ  ２００またはサウンドコード３は、コンピュータスクリーン（図１には具体的には図示せず）上に／によって、または、ＰＯＳ取引の場合にマーチャントＰＯＳ端末もしくはマーチャントデバイス１７のディスプレイ）上に／によってのいずれかで表示／再生され得る。
【０１１７】
ステップ５。コンシューマ１８は、彼／彼女のモバイルデバイス５２０上でモバイルアプリケーション１１３を起動することができ、ＯＭＲＩ  ２００をスキャンするか他の形でサウンドコード３を記録することができる。
【０１１８】
ステップ６。モバイルアプリケーション１１３は、マーチャントデータ２０８（マーチャントＩＤ、取引ＩＤ、購入額、および任意の他の関連情報、その他など）を抽出するために、ＯＭＲＩ  ２００を読み取り、ＯＭＲＩ  ２００内で符号化されたデータを復号することができる。サウンドコード３の場合に、これは、アプリケーション１１３に使用可能なルックアップテーブル６３を使用して解釈される彼とすることができ、あるいは、取引サービス２０から使用可能なルックアップテーブル６３を使用する取引サービス２０による解釈のために取引サービス２０に（たとえば、マーチャントインターフェース８を介して）送信され得る。
【０１１９】
ステップ７。モバイルアプリケーション１１３は、インターネット１１または他の中間通信ネットワークを介して取引インターフェース１５（取引サーバ６上で動作する取引インターフェース１５）とのセキュアな暗号化された通信チャネルを開くことができる。取引インターフェース１５とのすべてのさらなる通信は、このセキュアチャネルを介するものとされ得る。
【０１２０】
ステップ８。モバイルアプリケーション１１３は、たとえばコンシューマデータ２１１のデバイスデータが取引インターフェース１５のストレージ１１０に格納されたコンシューマプロファイル１１７内に格納されたデバイスデータと一致する場合に、モバイルデバイス１２を個々のコンシューマ１８に結び付ける、以前に合意され構成された証明書を使用して取引インターフェース１５を用いてそれ自体を認証することができる。
【０１２１】
ステップ９。取引インターフェース１５は、既知の（登録された）モバイルデバイス１２とコンシューマ１８とのデータベース１１７に対してモバイルアプリケーション１１３の認証証明書を妥当性検査することができる。
【０１２２】
ステップ１０。成功の認証時に、モバイルアプリケーション１１３は、スキャンされたＯＭＲＩ  ２００データ（たとえば、オリジナルのコード情報２０４の少なくとも一部すなわちスキャンされたＯＲＭＩ  ２００の符号化された情報を包含する）またはサウンドコード３を、購入プロセスを開始するために取引インターフェース１５に渡すことができる。
【０１２３】
ステップ１１。取引インターフェース１５は、正しさについてＯＭＲＩ  ２００データまたはサウンドコード３（たとえば、マーチャント情報、取引額など）を妥当性検査し、マーチャント情報を取り出し（たとえば、テーブル６３内に常駐する情報６１をルックアップするためのＯＲＭＩ  ２００の復号および／またはサウンドコード３の使用を介して）、新しい購入取引５を開始することができる。ＯＭＲＩ  ２００は、たとえばマーチャント１６を識別する一意のマーチャントＩＤおよび取引サーバ６上の前記マーチャントのプロファイル１１７など、取引インターフェース１５にのみ関係する一意情報を用いて符号化され得る。マーチャントプロファイル１１７は、セキュア接続命令、マーチャント在庫リスト、住所、連絡先情報、マーチャントアカウント情報、パスワード、アクセス命令、マーチャント実施態様詳細、マーチャント１６に関するポリシおよび手順を含むがこれに限定されないマーチャント１６に関するすべての関係情報を包含することができる。サウンドコード３に関して、サウンドコード３は、たとえば、マーチャント１６を識別する一意のマーチャントＩＤおよび取引サーバ６上の前記マーチャントのプロファイル１１７など、取引インターフェース１５にのみ関係するテーブル６３内の一意情報に対して参照され得る。マーチャントプロファイル１１７（テーブル６３を介して参照される）は、セキュア接続命令、マーチャント在庫リスト、住所、連絡先情報、マーチャントアカウント情報、パスワード、アクセス命令、マーチャント実施態様詳細、マーチャント１６に関するポリシおよび手順を含むがこれに限定されないマーチャント１６に関するすべての関係情報を包含することができる。
【０１２４】
ステップ１２。取引インターフェース１５は、コンシューマ１８の使用可能な支払い方法をルックアップし、これを取引５詳細と一緒にモバイルアプリケーション１１３に返すことができる。使用可能な方法は、特定のコンシューマ１８が使用可能なオプションに依存する。通常の支払い方法は、Ｅウォレット、クーポン、ギフトカード、デビットカード、およびクレジットカードを含むが、これに限定されない。オプションに関する追加の制限は、構成された方法、通貨、取引額、または他のパラメータのそれぞれについて使用可能な資金に基づいて課せられる。ギフトカードまたはクーポンの場合に、コンシューマ１８が使用可能な資金は、クーポンまたはギフトカードの事前定義の特性に基づいて変更され得る。たとえば、支払いプラットフォーム１４上でコンシューマのアカウント７２に入力されるマーチャントＸのギフトカードは、購入がマーチャントＸのところで行われる時に限って、コンシューマ１８が使用可能な資金を増やすことができる。
【０１２５】
ステップ１３。モバイルアプリケーション１１３は、コンシューマのモバイルデバイス１２上に、完了した取引５の要約（たとえば、額、量、マーチャントアイデンティティなど）を表示する（たとえば、出力データ２１７）。
【０１２６】
ステップ１４。一実施形態では、追加の入力フィールドが、モバイルアプリケーション１１３によってコンシューマ１８に提示され得る。たとえば、レストランまたはタクシーの購入の場合には、通常、コンシューマ１８が取引５総額に追加の「チップ」を（たとえば、入力データ２１５として）追加することを可能にすることが望まれる。
【０１２７】
ステップ１５。モバイルアプリケーション１１３は、ステップ１３および適用可能な場合にステップ１４からの取引５詳細と一緒にコンシューマ１８が使用可能な支払い方法を表示することができる。
【０１２８】
ステップ１６。コンシューマ１８は、彼／彼女の好みの支払い方法を選択し、ＰＩＮまたはパスワードなど、任意のオプションの追加の支払い認証データを提供することができる。
【０１２９】
ステップ１７。モバイルアプリケーション１１３は、コンシューマ１８を認証し、支払いを処理するために、取引インターフェース１５を介して支払いプラットフォーム（たとえば、取引処理システム１４）と通信することができる。
【０１３０】
ステップ１８。ＰＩＮの成功の認証の後に、支払いプラットフォーム（たとえば、取引処理システム１４）は、コンシューマの支払いアカウント７２に取引の額を課金し、その額をマーチャントのアカウント７０に貸方記入するために、要求される金融取引５を実行することができる。
【０１３１】
ステップ１９。取引の成功の完了の後に、モバイルアプリケーション１１３は、それが要求される可能性がある（たとえば、ハード商品の出荷先住所を提供するために）状況でマーチャント１６に注文書データを送信するようにコンシューマ１８に促すことができる。
【０１３２】
ステップ２０。コンシューマは、「はい」を選択することができ、モバイルアプリケーション１１３は、マーチャント取引サーバ１７上で動作するモバイル支払いアプリケーションインターフェース８に注文書データを送信するように取引インターフェース１５に指示する。
【０１３３】
ステップ２１。取引インターフェース１５は、以下を含むがこれに限定されない確認メッセージ内で取引情報を送信することによって、取引５完了についてマーチャントＰＯＳ端末１７上のマーチャントインターフェース８に通知することができる。
【０１３４】
日付および時刻と、
マーチャント名と、
取引ＩＤと、
取引額と、
取引状況（承認された／断られた）と、
マーチャントによって要求され、ＰＯＳ標準規格を支配する任意の他の識別する情報。
【０１３５】
取引５情報は、本明細書ではマーチャントＰＯＳ端末１７上のマーチャントインターフェース８に送信されるものとして説明されるが、これが、マーチャントＰＯＳ端末１７上のマーチャントインターフェース８に間接的にも送信さえ得る、すなわち、取引５情報が、マーチャント取引サーバ１７に送信され、マーチャントインターフェース８に渡され、これによってコンシューマ１８に隣接するＰＯＳ端末に渡され得ることを了解されたい。
【０１３６】
ステップ２２。取引インターフェース１５は、マーチャント１６に送信された（ステップ２１）ものと同一のまたは類似する取引５情報を有するモバイルアプリケーション１１３にも通知することができる。
【０１３７】
ステップ２３。取引インターフェース１５は、取引５完了についてコンシューマ１８に通知し、コンシューマの登録された電子メールアドレスにレシートを電子メールで送信することができる。ＰＯＳ取引５の場合に、紙のレシートが、コンシューマ１８に与えられ得る。取引５は、ここで完了する。
【０１３８】
代替実施形態では、取引サービス２０は、電子メディアと印刷メディアと他の「静的」アプリケーションとからのアイテムの購入を容易にするのにも、同様に利用され得る。この場合に、取引に固有の情報（たとえば、マーチャントＩＤ、マーチャント名、製品名、製品価格、合計、マーチャントＵＲＬなど）を包含する事前に符号化されたＯＭＲＩ  ２００（またはサウンドコード３）は、このような電子メディアまたは印刷メディア上で、コンシューマのモバイルデバイス１２によるスキャン／記録のために提示され得る。この代替実施形態のステップは、主に、上の例示的な方法で説明されたものと同一であるはずであるが、上のステップ１〜４が、下記によって置換されることを除く。
【０１３９】
ステップ１。取引に固有の情報（たとえば、マーチャントＩＤ、マーチャント名、製品名、製品価格、合計、マーチャントＵＲＬなど）を包含するか他の形でこれを参照される事前に符号化されたＯＭＲＩ  ２００またはサウンドコード３は、コンシューマのモバイルデバイス１２によるスキャン／記録のためにまたは他の形でのデバイス１２のユーザインターフェースを介するデータ入力（たとえば、テクスト入力）のために、電子メディアまたは印刷メディア上で／によって提示され得る。
【０１４０】
印刷メディアを含むものなどの実施形態の場合に、マーチャントＰＯＳ端末上で動作するＭＰＡがない場合に、ステップ２１が、次のように変更されることに留意されたい。
【０１４１】
ステップ２１。取引インターフェース１５は、下記を含む取引５情報を送信することによって、取引５完了についてマーチャント取引サーバ１７上のマーチャントインターフェース８に通知することができる。
【０１４２】
日付および時刻と、
マーチャント名と、
取引ＩＤと、
取引額と、
取引状況（承認された／断られた）と、
マーチャントによって要求される任意の他の識別する情報と。
【０１４３】
例の処理システム８０、９０構成
図２および３を参照すると、取引サービス２０は、たとえば、取引処理システム８０とＯＭＲＩまたはサウンドコード３処理システム９０とを含む取引インターフェース１５を有し、処理システム９０が、マーチャント１６のために（または、直接的にコンシューマ１８のために）ＯＭＲＩ  ２００またはサウンドコード３を生成し、取引処理システム８０が、コンシューマ１８からのＯＭＲＩ  ２００またはサウンドコード３（および／または、コンピュータデバイス１２上でプロビジョニングされる取引アプリケーション１１３からのＯＭＲＩ  ２００またはサウンドコード３から入手される情報）の受信時に、その間で取引５を処理するために、マーチャント１６およびコンシューマ１８と相互作用するようになっている。マーチャントインターフェース８が、取引インターフェース１５のシステム８０、９０の機能性と類似するまたは異なる（たとえば、相補的な）機能性を有する取引処理システム８０と処理システム９０とをも有することができることも、認められている（図２に示されているように）。
【０１４４】
どの場合でも、以下は、マーチャントインターフェース８、取引インターフェース１５、またはその組合せによる実施に関する処理システム８０とシステム９０との基本的な機能性の例示的な説明的な例である。後続のセクションは、処理システム８０とシステム９０とのさまざまなコンポーネント（たとえば、ネットワークモジュール４０、５０、ＯＭＲＩまたはサウンドコード３生成モジュール３２、６２、デコーダモジュール６６（取引モジュール３４を含む）、登録モジュール６０、提示モジュール３３、および取引生成モジュール３０）のより特定の実施例を提供する。ＯＭＲＩまたはサウンドコード３生成に関する任意の機能性が、処理システム８０によって実施され得、任意の取引処理関連機能性が、システム９０によって実施され得、望み通りに交換可能であることが、認められている。また、システム８０、９０が、必要に応じてお互いと通信することが、認められている。
【０１４５】
図３を参照すると、処理システム８０は、コンシューマ１８およびマーチャント１６との登録メッセージ８２を介して（デバイス１２、１７とネットワーク１１を介して）、取引サービス２０との相互作用のためにマーチャント１６を登録し、マーチャントプロファイル（たとえば、格納されたマーチャントデータ２０８を含むことができるマーチャント登録詳細１１７）を作成するため、および、取引サービス２０との相互作用のためにコンシューマ１８を登録するための登録モジュール６０を有し、コンシューマプロファイル（たとえば、格納されたコンシューマデータ２１１を含むことができるコンシューマ登録詳細１１７）を作成する。また、たとえばコンピュータデバイス１２とインターフェース８、１５との間およびインターフェース８と１５との間でネットワークメッセージ１３（および下で提供される他の特定のネットワークメッセージ）を通信するために、ネットワーク通信モジュール４０、５０が含まれる。ネットワークメッセージ１３は、一般に、復号化マーチャント、コンシューマ、およびコーディングされた情報２０１と、生成されたＯＭＲＩ  ２００またはサウンドコード３の形のコーディングされた情報２０４と、情報２０１にインデクシングされるか他の形で相互参照される情報６１を包含するテーブル６３と、取引５がインターフェース８、１５および／または取引処理システム１４によって成功して処理されたかどうかを示す確認情報と、取引５の処理を要求するコンピュータデバイス１２からの取引要求メッセージ（ＯＭＲＩ  ２００から復号されるか他の形でサウンドコード３から入手された情報２０１、および／または復号化形のＯＭＲＩ  ２００内のまたは他の形でこれからのコーディングされた情報２０４を含む）と、取引５処理に関する要求メッセージと応答メッセージとに関係する本明細書で説明されるすべての他のネットワークメッセージとの通信を提供する。また、システム９０によるコーディングされた情報２０４への変換または他の形でのサウンドコード３にインデクシングされるか他の形で相互参照される情報６１としてのテーブル６３への挿入のための、さまざまな情報２０１（たとえば、製品データ２０６、マーチャントデータ２０８、転送もしくは取引データ２１０、コンシューマデータ２１１、および／または取引もしくはマーチャント識別子データ２０３）を収集するように構成された取引生成モジュール３０が含まれる。また、ディスプレイ上での／による表示／再生および／または物理メディア上の印刷（または、コンシューマ１８によって操作されるサウンド機器での受信と再生とのためにメディア放送を介して直接におよび／または間接にのいずれかでのサウンドコード３のオーディオ提示）のために、生成されたＯＭＲＩ  ２００またはサウンドコード３を構成する提示モジュール３３が含まれ得る。
【０１４６】
ネットワークメッセージ５４、５６を使用する、取引処理システム１４によって清算される金融アカウント７０、７２の間の資金振替命令を調整する取引処理モジュール６５も、含まれ得る。また、適当な場合にＯＭＲＩ  ２００またはサウンドコード３の復号された情報を含む取引サービス２０への取引５要求を生成するように構成され得る取引要求モジュール３４が、含まれ得る。
【０１４７】
図２を参照すると、システム９０は、コンシューマ環境４（たとえば、マーチャント１６を介する）および／または直接にコンシューマ１８への後続の配送のために、入手された復号化マーチャントおよび製品情報２０１、オプションで識別子データ２０３、ならびに製品データ２０６、マーチャントデータ２０８、取引データ２１０、コンシューマデータ２１１のうちの任意の他のものの、生成されたＯＭＲＩ  ２００（またはサウンドコード３）に含めるためのコーディングされた情報２０４への符号化のためにエンコーダ１２０を使用する生成モジュール３２、６２を有する。生成モジュール３２、６２は、サウンドコード３にインデクシングされるか他の形で相互参照される情報６１（たとえば、マーチャントおよび製品情報２０１、オプションで識別子データ２０３、ならびにサウンドコード３内の個々のオーディオ信号／オーディオ信号の組合せにマッピングされる情報６１としてテーブル６３に挿入される製品データ２０６、マーチャントデータ２０８、取引データ２１０、コンシューマデータ２１１のうちの任意の他のもの）をテーブル６３に挿入することができる。また、受信されたＯＭＲＩ  ２００から入手されたコーディングされた情報２０４をマーチャントおよび製品情報２０１、オプションで識別子データ２０３、ならびに製品データ２０６、マーチャントデータ２０８、取引データ２１０、コンシューマデータ２１１のうちの任意の他のものに復号するのにデコーダ１１９を使用する取引モジュール３４および／またはデコーダモジュール６６が含まれる。代替案では、取引モジュール３４および／またデコーダモジュール６６は、ルックアップテーブル６３にアクセスするのにサウンドコード３を使用し、テーブル内でサウンドコード３にマッピングされた情報６１を入手することができる。
【０１４８】
また、ＯＭＲＩ  ２００またはサウンドコード３内のコーディングされた情報２０４から入手された識別子２０３に関連する取引５によって要求される適当なワークフロー命令２１８と入力データ２１５と出力データ２１７とを選択するように構成された取引タイプモジュール６８が、含まれる。取引５に関連する適当なワークフロー命令２１８と入力データ２１５と出力データ２１７とに基づいて、取引タイプモジュール６８は、コンピュータデバイス６、１２、１７の間の相互作用でネットワークメッセージ１３の内容を提供する（または期待される内容を処理する）。
【０１４９】
コンピュータデバイス１２
図６を参照すると、各コンピュータデバイス１２は、ワイヤレス対応（たとえば、ＷｉＦｉ、ＷＡＮなど）携帯情報端末、電子メール対応ワイヤレス電話機、またはデスクトップコンピュータ端末とされ得る。さらに、ワイヤレス通信は、テクストデータ（たとえば、暗号化された）の伝送の容易化だけに限定されず、したがって、たとえば、望み通りに画像データ、オーディオデータ、またはマルチメディアデータの伝送に使用され得る。
【０１５０】
図６に示されているように、コンピュータデバイス１２は、通信ネットワークインターフェース１０２と、ユーザインターフェース１０４と、ネットワークインターフェース１０２およびユーザインターフェース１０４と通信しているデータ処理システム１０６とを備える。ネットワークインターフェース１０２は、通信ネットワーク１１を介するワイヤレス通信のために１つ以上のアンテナを含むことができる。好ましくは、ユーザインターフェース１０４は、データ入力デバイス（キーボード、マイクロフォン、または書込タブレット）と、表示デバイスまたはサウンド生成／記録機器１３０（ＬＣＤディスプレイまたはマイクロフォンもしくはスピーカなど）とを備える。ユーザインターフェース１０４のディスプレイスクリーンは、ＯＭＲＩ  ２００画像取込プロセスおよび処理の結果を含めて、取引アプリケーション１１３のグラフィカルユーザインターフェース（ＧＵＩ）をユーザに視覚的に提示するのに使用され得る。ディスプレイスクリーンは、タッチスクリーンディスプレイを使用することができ、この場合に、ユーザは、復号されたＯＭＲＩ  ２００もしくはサウンドコード３からのテクスト情報２０１および／または取引要求６４ネットワークメッセージ１３を生成するためにテクスト情報２０１に追加される補足情報（たとえば、マーチャントデータ２０８、コンシューマデータ２１１）として入手される取引５情報（たとえば、製品データ２０６、マーチャントデータ２０８、コンシューマデータ２１１、および／または取引データ２１０）を操作する（すなわち、入力し、かつ／または変更／削除する）ことができる）。
【０１５１】
データ処理システム１０６は、そうでなければコンピュータプロセッサと呼ばれる中央処理装置（ＣＰＵ）１０８と、両方がＣＰＵ  １０８と通信している、不揮発性メモリストレージデバイス（たとえば、ディスク）１１０（磁気ディスクメモリまたは電子メモリなど）および読み書きメモリ（ＲＡＭ）１１２とを含む。メモリ１１０は、ＲＡＭにロードされた時に、コンピュータデバイス１２が通信ネットワーク１１を介してお互いと取引サービス２０（取引インターフェース１５にアクセスするため）とマーチャントインターフェース８（たとえば、１つ以上の処理サーバ）と通信することを可能にするメモリオブジェクトを定義する、ＣＰＵ  １０８のプロセッサ命令を備えるデータを含む。ＣＰＵ  １０８のプロセッサ命令は、下でより詳細に議論される。
【０１５２】
ＣＰＵ  １０８は、コンピュータデバイス１７と取引サービス２０のコンピュータデバイス６との間の通信を容易にするための取引アプリケーション１１３（たとえば、システム８０、９０の機能性の一部またはすべてを含む）の実行のために構成される。たとえば、取引アプリケーション１１３が、ＣＰＵ  １０８によって実施されて、ＯＭＲＩ  ２００と、サウンドコード３と、取引５メッセージ１３との生成と、受取と、処理とを調整するのに使用されることが、認められている。たとえば、取引アプリケーション１１３は、イメージャ１１８と、サウンド機器と、エンコーダ／デコーダ１１９、１２０とを操作することができる。
【０１５３】
ＣＰＵ  １０８は、タスク関連命令を実行することによって、ネットワークインターフェース１０２と、コンピュータデバイス１２のユーザインターフェース１０４および他のアプリケーションプログラム／ハードウェア（たとえば、取引アプリケーション１１３から使用可能にされたウェブブラウザ）との動作を介して、所期のタスク（たとえば、取引アプリケーション１１３のそれぞれのモジュールの）のために構成されたコンピュータデバイス１２の動作を容易にする。これらのタスク関連命令は、オペレーティングシステムによって、および／またはメモリ内に配置されたソフトウェアアプリケーションによって、および／またはシステム８０、９０の機能性に関連するモジュールの動作を含む、特定のタスクを実行するように設計されたプロセッサ１０８の電子／ディジタル回路網に構成されたオペラビリティによって、提供され得る。さらに、デバイスインフラストラクチャ１０６が、プロセッサ１０８に命令を提供し、かつ／または命令をロード／更新するためにプロセッサ１０８に結合されたコンピュータ読取可能な記憶媒体１１０を含むことができることが、認められている。コンピュータ読取可能な媒体１１０は、例としてのみ、フラッシュメモリなどのメモリカードまたは他のソリッドステートメモリなど、ハードウェアおよび／またはソフトウェアを含むことができる。
【０１５４】
さらに、コンピュータデバイス１２が、たとえばオペレーティングシステム、イメージャ１１８、サウンド機器１３０、デコーダ１１９、エンコーダ１２０、および取引アプリケーション１１３とブラウザとの機能／動作を含む所定の機能／動作を実施するためのコードまたは機械可読命令を備える実行可能アプリケーションを含むことができることが、認められている。プロセッサ１０８は、本明細書で使用される時に、イメージャ１１８と、サウンド機器１３０と、デコーダ１１９と、エンコーダ１２０と、取引アプリケーション１１３とのいずれかまたはすべてによって実行される動作を含む、上の例によって説明される動作を実行するための構成されたデバイスおよび／または機械可読命令のセットである。本明細書で使用される時に、プロセッサ１０８は、ハードウェア、ファームウェア、および／またはソフトウェアのいずれか１つまたはその組合せを備えることができる。プロセッサ１０８は、実行可能な手順または情報デバイスによる使用のために情報を操作し、分析し、変更し、変換し、または送出することによって、かつ／あるいは出力デバイスに関して情報をルーティングすることによって、情報に作用する。プロセッサ１０８は、たとえば、コントローラまたはマイクロプロセッサの機能を使用しまたは備えることができる。
【０１５５】
データ処理システム１０６は、コンシューマ１８のイメージャ１１８またはサウンド機器１３０の範囲内でマーチャント１６によって表示されるか他の形で提示される、ＯＭＲＩ  ２００の画像の取込に適するイメージャ１１８（たとえば、画像センサ、たとえばＣＣＤまたはＣＭＯＳセンサを含むカメラ）と、サウンドコード３を取り込むのに適するサウンド機器１３０を操作することとを含む。取引アプリケーション１１３は、ＯＭＲＩ  ２００の画像またはサウンドコード３のオーディオ信号を取り込むためのイメージャ１１８またはサウンド機器１３０の動作を制御し、取引サービス２０に向けて取引／支払い要求メッセージ１３を生成する際の後続の使用のために、そのように構成される場合に、コーディングされた情報２０４の少なくとも一部を情報２０１に復号することを提供するためにデコーダ１１９を操作するように構成される。ストレージ１１０は、ＯＭＲＩ  ２００またはサウンドコード３の復号／符号化での使用のためにカスタマイズされたコーディング解釈方式２０９をも包含することができる。
【０１５６】
さらに、デバイス１２が、たとえばシステム８０、９０の機能性のいずれかに関連するオペレーティングシステムとモジュールとの機能／動作を含む機能／所定の動作を実施するためにコードまたは機械可読命令を備える実行可能アプリケーションを含むことができることが、認められている。
【０１５７】
取引サービスデバイス６
図７を参照すると、デバイス６は、ワイヤレス対応（たとえば、ＷｉＦｉ、ＷＡＮなど）携帯情報端末または電子メール対応ワイヤレス電話機、たとえばタブレットとされ得る。さらに、ワイヤレス通信は、テクストデータ（たとえば、暗号化された）の伝送を容易にすることだけに限定されるのではなく、したがって、望み通りに、たとえば画像データ、オーディオデータ、またはマルチメディアデータを送信するのに使用され得る。好ましくは、デバイス６は、たとえばネットワークサーバである。
【０１５８】
図７に示されているように、デバイス６は、通信ネットワークインターフェース１０２と、ユーザインターフェース１０４と、ネットワークインターフェース１０２およびユーザインターフェース１０４と通信しているデータ処理システム１０６とを備えることができる。ネットワークインターフェース１０２は、通信ネットワーク１１を介するワイヤレス通信のために１つ以上のアンテナを含むことができる。ユーザインターフェース１０４は、データ入力デバイス（キーボード、マイクロフォン、またはライティングタブレットなど）と、ディスプレイデバイス（ＬＣＤディスプレイなど）と、サウンドデータ３を通信するためのサウンド生成機器とを備えることができる。
【０１５９】
データ処理システム１０６は、コンピュータプロセッサとも呼ばれる中央処理装置（ＣＰＵ）１０８と、両方がＣＰＵ  １０８と通信している、不揮発性または揮発性のメモリストレージデバイス（たとえば、ディスク）１１０（磁気ディスクメモリまたは電子メモリなど）と、読み書きメモリ（ＲＡＭ）１１２とを含む。メモリ１１０は、データを含み、このデータは、ＲＡＭにロードされた時に、デバイス６が通信ネットワーク１１を介してコンピュータデバイス１７、１２および取引処理システム１４（たとえば、１つ以上の処理サーバ）と通信することを可能にするメモリオブジェクトを定義する、ＣＰＵ  １０８のプロセッサ命令を備える。命令は、コンピュータデバイス６上で動作し、ネットワーク１１を介してアクセスされるウェブサイトとして取引インターフェース１５を提供しまたは他の形でホスティングするのに使用され得る。
【０１６０】
ＣＰＵ  １０８は、取引処理システム１４およびコンピュータデバイス１７、１２との通信を容易にするための取引インターフェース１５の実行のために構成される。たとえば、取引インターフェース１５が、ＣＰＵ  １０８によって実施されて、ＯＭＲＩ  ２００のテクスト情報２０１およびコード情報２０４の生成、受取、および処理と、ルックアップテーブル６３にアクセスするためのサウンドコード３の使用とを調整し、指定されたアカウント７０、７２の間に取引５の資金振替の清算がある場合にこれを調整するのに使用されることが、認められている。
【０１６１】
ＣＰＵ  １０８は、タスク関連命令を実行することによって、ネットワークインターフェース１０２と、デバイス６のユーザインターフェース１０４および他のアプリケーションプログラム／ハードウェア（たとえば、取引インターフェース１５を介して使用可能にされたウェブサービス）との動作を介して、所期のタスク（たとえば、取引インターフェース１５のそれぞれのモジュールの）のために構成されたデバイス６の動作を容易にする。これらのタスク関連命令は、オペレーティングシステムによって、および／またはメモリ内に配置されたソフトウェアアプリケーションによって、および／または特定のタスクを実行するように設計されたプロセッサ１０８の電子／ディジタル回路網に構成されたオペラビリティによって、提供され得る。さらに、デバイスインフラストラクチャ１０６が、プロセッサ１０８に命令を提供し、かつ／または命令をロード／更新するためにプロセッサ１０８に結合されたコンピュータ読取可能な記憶媒体１１０を含むことができることが、認められている。コンピュータ読取可能な媒体１１０は、例としてのみ、フラッシュメモリなどのメモリカードまたは他のソリッドステートメモリなど、ハードウェアおよび／またはソフトウェアを含むことができる。ストレージ１１０は、ＯＭＲＩ  ２００の符号化および／または復号ならびにルックアップテーブル６３を介するサウンドコード３の解釈での使用のためにカスタマイズされたコーディング解釈方式２０９をも包含することができる。
【０１６２】
さらに、デバイス６が、たとえばオペレーティングシステムとシステム８０、９０の機能性のいずれかに関連するモジュールとの機能／動作を含む所定の機能／動作を実施するためのコードまたは機械可読命令を備える実行可能アプリケーションを含むことができることが、認められている。プロセッサ１０８は、本明細書で使用される時に、システム８０、９０の機能性のいずれかに関連するモジュールのいずれかまたはすべてによって実行される動作を含む、上の例によって説明される動作を実行するための構成されたデバイスおよび／または機械可読命令のセットである。本明細書で使用される時に、プロセッサ１０８は、ハードウェア、ファームウェア、および／またはソフトウェアのいずれかまたは組合せを備えることができる。プロセッサ１０８は、取引５の処理に関する実行可能な手順または情報デバイスによる使用のために情報を操作し、分析し、変更し、変換し、または送出することによって、かつ／あるいは出力デバイスに関して情報をルーティングすることによって、情報に作用する。プロセッサ１０８は、たとえば、コントローラまたはマイクロプロセッサの機能を使用しまたは備えることができる。
【０１６３】
マーチャントデバイス１７
図８を参照すると、デバイス１７は、ワイヤレス対応（たとえば、ＷｉＦｉ、ＷＡＮなど）携帯情報端末または電子メール対応ワイヤレス電話機、たとえばタブレットとされ得る。さらに、ワイヤレス通信は、テクストデータ（たとえば、暗号化された）の伝送を容易にすることだけに限定されるのではなく、したがって、望み通りに、たとえば画像データ、オーディオデータ、またはマルチメディアデータを送信するのに使用され得る。デバイス１７は、有線とワイヤレスとの両方の、ネットワークサーバまたはＰＯＳ端末などのコンピュータデバイスの連合とすることも可能である。
【０１６４】
図８に示されているように、デバイス１７は、通信ネットワークインターフェース１０２と、ユーザインターフェース１０４と、ネットワークインターフェース１０２およびユーザインターフェース１０４と通信しているデータ処理システム１０６とを備えることができる。ネットワークインターフェース１０２は、通信ネットワーク１１を介するワイヤレス通信のために１つ以上のアンテナを含むことができる。ユーザインターフェース１０４は、データ入力デバイス（キーボード、マイクロフォン、またはライティングタブレットなど）と、ディスプレイデバイス（ＬＣＤディスプレイなど）とを備えることができる。
【０１６５】
データ処理システム１０６は、コンピュータプロセッサとも呼ばれる中央処理装置（ＣＰＵ）１０８と、両方がＣＰＵ  １０８と通信している、不揮発性または揮発性のメモリストレージデバイス（たとえば、ディスク）１１０（磁気ディスクメモリまたは電子メモリなど）と、読み書きメモリ（ＲＡＭ）１１２とを含む。メモリ１１０は、データを含み、このデータは、ＲＡＭにロードされた時に、デバイス６が通信ネットワーク１１を介してコンピュータデバイス６、１２と通信することを可能にするメモリオブジェクトを定義する、ＣＰＵ  １０８のプロセッサ命令を備える。命令は、コンピュータデバイス１７上で動作し、ネットワーク１１を介してアクセスされるウェブサイトとしてマーチャントインターフェース８を提供しまたは他の形でホスティングするのに使用され得る。
【０１６６】
ＣＰＵ  １０８は、コンピュータデバイス６、１２との通信を容易にするためのマーチャントインターフェース８の実行のために構成される。たとえば、マーチャントインターフェース８が、ＣＰＵ  １０８によって実施されて、ＯＭＲＩ  ２００のテクスト情報２０１およびコード情報２０４の生成、受取、および処理と、サウンドコード３の解釈または他の処理および／または送信もしくは再送信とを調整し、デバイス６、１２、１７の間でのネットワークメッセージ１３を介するデータ２０６、２０８、２１０、２１１、２０３またはデータ３の転送を調整するのに使用されることが、認められている。
【０１６７】
ＣＰＵ  １０８は、タスク関連命令を実行することによって、ネットワークインターフェース１０２と、デバイス１７のユーザインターフェース１０４および他のアプリケーションプログラム／ハードウェア（たとえば、マーチャントインターフェース８を介して使用可能にされたウェブサービス）との動作を介して、所期のタスク（たとえば、マーチャントインターフェース８のそれぞれのモジュールの）のために構成されたデバイス１７の動作を容易にする。これらのタスク関連命令は、オペレーティングシステムによって、および／またはメモリ内に配置されたソフトウェアアプリケーションによって、および／または特定のタスクを実行するように設計されたプロセッサ１０８の電子／ディジタル回路網に構成されたオペラビリティによって、提供され得る。さらに、デバイスインフラストラクチャ１０６が、プロセッサ１０８に命令を提供し、かつ／または命令をロード／更新するためにプロセッサ１０８に結合されたコンピュータ読取可能な記憶媒体１１０を含むことができることが、認められている。コンピュータ読取可能な媒体１１０は、例としてのみ、フラッシュメモリなどのメモリカードまたは他のソリッドステートメモリなど、ハードウェアおよび／またはソフトウェアを含むことができる。ストレージ１１０は、ＯＭＲＩ  ２００の符号化および／もしくは復号またはサウンドコードデータ３の他の解釈での使用のためにカスタマイズされたコーディング解釈方式２０９をも包含することができる。
【０１６８】
さらに、デバイス１７が、たとえばオペレーティングシステムとシステム８０、９０の機能性のいずれかに関連するモジュールとの機能／動作を含む所定の機能／動作を実施するためのコードまたは機械可読命令を備える実行可能アプリケーションを含むことができることが、認められている。プロセッサ１０８は、本明細書で使用される時に、システム８０、９０の機能性のいずれかに関連するモジュールのいずれかまたはすべてによって実行される動作を含む、上の例によって説明される動作を実行するための構成されたデバイスおよび／または機械可読命令のセットである。本明細書で使用される時に、プロセッサ１０８は、ハードウェア、ファームウェア、および／またはソフトウェアのいずれかまたは組合せを備えることができる。プロセッサ１０８は、取引５の処理に関する実行可能な手順または情報デバイスによる使用のために情報を操作し、分析し、変更し、変換し、または送出することによって、かつ／あるいは出力デバイスに関して情報をルーティングすることによって、情報に作用する。プロセッサ１０８は、たとえば、コントローラまたはマイクロプロセッサの機能を使用しまたは備えることができる。
【０１６９】
例のマーチャントインターフェース８
マーチャントインターフェース８は、上で取引サービス２０について説明され、下でシステム８０、９０機能性のさらなる例として説明されるように、マーチャントインターフェース８が、取引処理システム８０および／または処理システム９０の機能性（または少なくともその一部）に類似する取引および／または処理機能性を提供されるように、取引サービス２０の生成機能（生成モジュール６２）のシッククライアントとして構成され得る。マーチャントインターフェース８のシッククライアント版が、取引５の処理中に取引サービス２０によって実施される処理／生成システムの処理機能性のいずれかの代わりにまたは他の形でその代用として処理の一部を実行するように構成され得ることが、認められている。マーチャントインターフェース８のシッククライアント版が、マーチャントインターフェース８によって生成されるか他の形で受信され、コンピュータデバイス１７と取引サービス２０との間でネットワークメッセージとして送信される一連のウェブページを介してネットワーク１１を介して通信するようにも構成され得ることも、認められている。マーチャントインターフェース８が、マーチャントインターフェース８自体のシステムを使用してＯＭＲＩ  ２００またはサウンドコード３を直接に生成するのではなく、取引サービス２０に直接に取引５に関するＯＭＲＩ  ２００（またはサウンドコード３）を要求するか他の形でこれを入手することができる、すなわち、取引サービス２０のシンクライアントとして動作することも、認められている。どの場合でも、モジュール６２の以下の説明は、望み通りに、マーチャントインターフェース８のモジュール６２および／または取引サービス２０のモジュール６２の生成能力の表現とされ得る。
【０１７０】
図８を参照すると、通信ネットワーク１１を介して、コンピュータデバイス１２から注文要求メッセージを受信し、コンピュータデバイス１２に注文応答メッセージを送信するネットワーク通信モジュール５０を含むことができるマーチャントインターフェース８の例の構成が示されている。通信ネットワーク１１は、たとえば、インターネット、エクストラネット、および／またはイントラネットなどであるがこれらに限定されない、１つ以上のネットワークとされ得る。さらに、通信ネットワーク１１は、有線ネットワークまたはワイヤレスネットワークとされ得る。ネットワークメッセージが、望み通りに、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線（ＩＲ）、ラジオ周波数（ＲＦ）、ニアフィールド通信（ＮＦＣ）、および他のプロトコルなどであるがこれらに限定されない短距離ワイヤレス通信プロトコルを介してコンピュータデバイス１２とネットワーク通信モジュール５０との間で通信され得ることも、認められている。
【０１７１】
ネットワーク通信モジュール５０は、支払い取引処理システム１４に関して通信ネットワーク１１を介して注文確認メッセージを送信し、受信するようにも構成され得る。製品データ２０６（たとえば、製品価格設定、製品の説明、製品入手可能性など）と、マーチャントデータ２０８（たとえば、マーチャント銀行アカウント番号、取引インターフェース１５によって割り当てられたマーチャントの一意マーチャント参照ＩＤ、税金、またはマーチャント企業登録の詳細）と、取引インターフェース１５のネットワーク１１アドレス情報とを包含するデータベース１１０も含まれる。データベース１１０は、取引５を表すのに使用されるＯＭＲＩ  ２００またはサウンドコード３の生成中に送り状情報を符号化（または復号）するのに使用される、機械可読記号体系、符号語、および／またはオーディオ信号の間の関係（たとえば、ルール）を包含するカスタマイズされたコーディング方式２０９のカスタマイズされたＯＭＲＩ（またはサウンドコード３）定義をも有することができる。
【０１７２】
たとえば、カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００またはサウンドコード３の生成中に実行される、取引５の復号化（たとえば、テクストベースの）情報２０１をコード情報２０４（たとえば、記号体系、オーディオ信号など）に符号化する（すなわち、翻訳する）のに使用され得る。カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００（またはサウンドコード３）の処理（たとえば、コンピュータデバイス１２および／または取引インターフェース１５による）中に、ＯＭＲＩ  ２００（またはサウンドコード３）内に存在するコード情報２０４を取引５の復号化情報２０１に復号する（すなわち、解釈する）のにも使用され得る。カスタマイズされたコーディング方式２０９が、取引インターフェース１５に知られ（たとえば、そのＯＭＲＩ／サウンドコード生成モジュール６２によって）、マーチャントＩＤ、コンシューマＩＤ、送り状の額、送り状番号、その他などであるがこれに限定されない特定の送り状情報に関する（オーディオ信号の）カスタマイズされた符号語を含むことができることが、認められている。サウンドコード３の処理が、サウンドコード３のオーディオ信号の１つ以上の部分が情報２０１の１つ以上の部分にマッピングされ／関係するように、取引サービス２０のルックアップテーブル６３および／または取引サービス２０に常駐するかその外部で他の形でアクセス可能なローカルルックアップテーブル６３にアクセスすることによって行われ得ることが、認められている。
【０１７３】
図９をもう一度参照すると、マーチャントインターフェース８は、コンピュータデバイス１２を介するマーチャントインターフェース８との（たとえば、通信ネットワーク１１を介する）相互作用（たとえば、オンラインの）および／または環境４内で出会うサウンドコード３（たとえば、テレビ／ラジオ放送から取り込まれる、インストアサウンド機器から取り込まれるなど）との相互作用（たとえば、オンラインの）中にコンシューマ１８によって注文／選択された複数の製品の取引５データ（たとえば、製品データ２０６、マーチャントデータ２０８、コンシューマデータ２０９、および／または取引データ２１０。図３を参照されたい）を収集するのに使用される注文生成モジュール６０をも有する。注文された特定の製品および各製品の量など、取引５の製品データ２０６とコンシューマデータ２１１の一部とが、注文要求メッセージから入手されて注文生成モジュール６０に供給され得る（たとえば、ネットワーク通信モジュール５０を介して）ことが、認められている。さらに、注文生成モジュール６０は、データベース１１０から取引５のマーチャントデータ２０８ならびに注文された製品の価格設定情報（たとえば、製品データ２０６）を収集する（または、他の形で受信する）はずである。注文生成モジュール６０は、コンシューマによって支払われなければならない送り状総額と、取引５のマーチャント識別情報（マーチャント銀行アカウント情報に関連付けられまたは他の形でこれを実施する）とを含む製品価格設定総計（オプションで、適用可能な税金を含む）に関する取引データ２１０をも生成する。たとえば、マーチャント銀行アカウント情報に関して、これは、取引５データに含まれるマーチャント情報の一部として供給され得、あるいは、取引インターフェース１５に既知であり、したがってコンシューマ１８から抽象される実際のマーチャント銀行アカウント情報をルックアップするのに取引インターフェース１５によって使用されるマーチャント識別情報（たとえば、マーチャントＩＤ）として供給され得る。
【０１７４】
マーチャントインターフェース８は、使用可能な取引５データと、ＯＭＲＩ  ２００（またはサウンドコード３）を生成するかサウンドコード３の場合にルックアップテーブル６３に投入するためのカスタマイズされたコーディング方式２０９とを使用するように構成され得るモジュール６２を有する。ＯＭＲＩ  ２００またはサウンドコード３が、オプションでコンシューマ１８の指定されたアカウントからマーチャント１６の指定されたアカウントへの資金の転送を含む、取引（取引５データに関連する）を清算するために処理システム１４または取引インターフェース１５によって必要とされる支払い取引データを含む、コンシューマ１８によって選択された製品に関する取引５のデータ（たとえば、ＯＭＲＩ  ２００の記号体系および／またはサウンドコード３のオーディオ信号を介する）を包含するためにモジュール６２によって生成され得ることが、認められている。この例では、マーチャント１６が、取引インターフェース１５に事前に登録し、取引インターフェース１５のセキュアデータベース１１０内に格納されたマーチャントの実際のアカウント情報１１７（および、任意の他のセンシティブなマーチャント情報）に関連するマーチャントＩＤを与えられるはずであることが、企図されている。
【０１７５】
代替実施形態として、モジュール６２が、ＯＭＲＩ  ２００またはサウンドコード３の一部またはすべてを生成するのではなく、取引５の関連データ（注文生成モジュール６０によって収集される）を取引インターフェース１５に要求メッセージを介して送信するように構成され得ることも、企図されている。これに応答して、マーチャントインターフェース８は、ＯＭＲＩ  ２００またはサウンドコード３をコンシューマ１８に提供する際の後続の使用のために、生成されたＯＭＲＩ  ２００またはサウンドコード３を応答メッセージを介して受信するはずである。この場合に、取引インターフェース１５のモジュール６２は、マーチャントインターフェース８の要求時に、ＯＭＲＩ  ２００またはサウンドコード３を生成するエンティティである。
【０１７６】
図９をもう一度参照すると、マーチャントインターフェース８は、たとえばマーチャント製品の注文と支払いとが販売時点情報管理（ＰＯＳ）で行われつつある時に、ＯＭＲＩ  ２００を物理的におよび／もしくは電子的に表示し、またはコンシューマ１８にサウンドコード３を生成する（たとえば、サウンドコード３の場合にオーディオとして）ためにマーチャント１６によって使用される提示モジュール６３をもオプションで有することができる。ＰＯＳは、マーチャント１６が、マーチャントの製品についてコンシューマ１８からの支払いを受け取る会社（実在の店舗またはサービス）になるように、注文取引が開始され、取引の受入または拒絶の確認が受信される、チェックアウト位置として定義される。
【０１７７】
もう１つの実施形態は、サウンドコード３および／またはＯＭＲＩ  ２００が、全般的に環境４内のマーチャント１６施設（たとえば、ＰＯＳ端末を包含する）の外部でコンシューマ１８によって出会われる場合である。これの例は、コンシューマデバイス１２の範囲内のラジオ、テレビ、屋内または屋外の電子ビルボード／ディスプレイなどの電子メディア内の放送サウンドおよび／または視覚的ディスプレイ、ならびに、ネットワーク１１を介するコンシューマデバイス１２に向けられたインターネットまたは他のオンライン／ネットワーク通信に関する。
【０１７８】
したがって、ＰＯＳシステムのマーチャントインターフェース８が、製品の注文および購入の時にコンシューマ１８に物理的に近接する物理ＰＯＳ端末（たとえば、電子キャッシュレジスタ）を含むように、かつ／またはコンシューマデバイス１２によって受信され／取り込まれるためのサウンドコード３および／またはＯＭＲＩ  ２００を通信するためのマーチャント１８によって使用されるサードパーティインターフェースとして定義され（または、たとえばローカルエリアネットワークを介する通信（図示せず）に関連付けられ）得ることが、認められる。たとえば、提示モジュール６３は、ＯＭＲＩ  ２００を物理的に印刷するプリンタに命令を供給し、サウンドコード３を生成するためにコンシューマ１８に隣接する電子機器に命令を供給し、かつ／またはＯＭＲＩ  ２００またはサウンドコード３を表示／再生するために電子ディスプレイに命令を提供するように構成され得る。どの場合でも、ＯＭＲＩ提示モジュール６３は、コンシューマのコンピュータデバイス１２（すなわち、モバイルデバイス）を使用する、後続の画像取込（ＯＭＲＩ  ２００の）またはサウンドコード３のサウンド取込（たとえば、ユーザインターフェースを介するオーディオ信号入力を介するサウンドコード３のサウンド認識）のために、コンシューマ１８にＯＭＲＩ  ２００またはサウンドコード３を提示するように構成される。
【０１７９】
符号化
バーコードのカスタマイズされたコーディング解釈方式２０９の一例が、送り状固有データを含むように変更されたＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）である。もう１つの例は、下でさらに説明される、変更されたＱＲ方式である。ＯＭＲＩ  ２００の記号体系情報２０４に格納された数字および／または文字（たとえば、ＡＳＣＩＩすなわち情報交換米国標準コード）は、ＯＭＲＩデコーダによって読み取られる時にＯＭＲＩ  ２００に関連する送り状アイテムに関する追加情報をルックアップするのに使用され得るカスタマイズされたコーディング方式２０９で定義される特定の標準コードとカスタムコード（送り状固有データを表す）とを表す一意の識別子である。たとえば、製品の価格およびオプションの説明は、記号体系情報２０４を使用してＯＭＲＩ  ２００内で符号化される。
【０１８０】
したがって、ＯＭＲＩモジュール６２は、支払いデータをとり、取引５データの復号化情報２０１（たとえば、文字、単語、句など）を必ずしも同一タイプではない別の形または表現すなわち記号体系情報２０４に変換する（ある記号から別の記号へ）ためにカスタマイズされたコーディング解釈方式２０９のコードおよび関連するルールを使用することができる。ＯＭＲＩ生成モジュール６２によって実行される情報処理では、符号化は、取引５の情報２０１が、通信されるシンボル（カスタマイズされたコーディング方式２０９によって定義されるシンボルフォーマット２０４の）に変換されるプロセスである。復号は、コードシンボル２０４を受信器によって理解できる復号化情報２０１に戻って変換する、逆のプロセスである。したがって、取引５データの復号化情報２０１から生成される記号体系情報２０４が、カスタマイズされたコーディング方式２０９に従ってＯＭＲＩ  ２００を構成するためにＯＭＲＩ生成モジュール６２によって使用される。このＯＭＲＩ  ２００は、コンピュータデバイス１２への注文応答メッセージ（たとえば）内で送信されるためにネットワーク通信モジュール５０に使用可能にされる（たとえば、ネットワークメッセージ内で画像ファイルとして配送されるなど、コンピュータデバイス１２のユーザインターフェース１０４のブラウザスクリーンに表示される。図５を参照されたい）。ＯＭＲＩ  ２００が、取引５の復号化データ２０１を記号的に表すことが、認められている。
【０１８１】
図２と図４とをもう一度参照すると、取引５は、何がいつ誰によって誰から購入され、何にどれだけの金額が費やされたのかを定義するのに、コンシューマ１８とマーチャント１６とによって使用される。ＯＭＲＩ  ２００（またはサウンドコード３）は、ＯＭＲＩ  ２００（またはサウンドコード３）の情報２０４が、製品データ２０６、マーチャントデータ２０８、コンシューマデータ２１１、および／または取引５の取引データ２１０の情報２０１を符号化するように、取引５として複数の製品（たとえば）の製品情報２０１としてコーディングされた情報２０４を含むように生成され得る。したがって、ＯＭＲＩ  ２００（またはサウンドコード３）は、コーディングされた情報２０４を使用し、マーチャント１６によってコンシューマ１８に発行された商業契約として定義され、取引５の支払い（すなわち、コンシューマアカウントの借方記入およびマーチャントアカウントの対応する借方記入）と引き換えにマーチャントがコンシューマ１８に提供した（または提供する）製品、量、および／または製品の合意された価格を示す、取引５の少なくとも一部を表す。さらに、取引５は、取引５に包含されるすべての支払い条件に従って、コンシューマ１８がマーチャント１６に支払わなければならないことを示すことができる。レンタルサービスまたは専門サービスのコンテキストでの取引５が、請求書を作成される時間の持続時間への特定の参照をも含み、したがって、量と価格とコストとではなく、送り状の金額は、量と価格とコストと持続時間とに基づくものとされ得ることも、認められている。たとえば、レンタル／サービス取引５は、請求書を作成される実際の時間（たとえば、時間、日、週、月など）に言及することができる。
【０１８２】
マーチャント１６の観点から、取引５が、売上送り状と見なされ得ることが、認められている。コンシューマ１８の観点から、取引５が、仕入れ送り状と見なされ得る。取引５は、コンシューマ１８とマーチャント１６との両方を識別することができるが、用語「送り状」は、一般に、マーチャント１６とコンシューマ１８との間で金銭が借りられまたは支払う義務があるという事実を指す。
【０１８３】
たとえば、コーディングされた情報２０４の製品データ２０６（視覚的情報としての記号体系またはサウンド情報としてのオーディオ信号の形で提供される）は、製品ごとに、製品識別子（たとえば、製品番号または、ＵＰＣコードもしくはスキューコードなどのコード）、製品購入価格（たとえば、製品の単位価格）、製品の量の数（たとえば、購入注文内の２つの同一製品の場合に、数２）、および／または製品の説明などであるがこれに限定されない情報を含むことができる。コーディングされた情報２０４のマーチャントデータ２０８は、マーチャントの名前および連絡先詳細、マーチャントの銀行アカウント番号、処理システム１４によって割り当てられたマーチャントの一意マーチャント参照ＩＤ、マーチャント小売り位置の位置、税金またはマーチャント登録の詳細（たとえば、ＶＡＴ（付加価値税）識別番号などの納税者番号もしくは会社番号、または入力税額控除を主張するためのＧＳＴのための登録番号）、および／または購入がオンラインまたは物理的な小売り位置購入のどちらであるのかの表示などであるが、これらに限定されない情報を含むことができる。コーディングされた情報２０４の取引データ２１０は、一意の参照番号（取引５に関連する対応を追跡するのに使用される）、取引の日付、製品のそれぞれの購入価格のパーセンテージとしての税金支払い（たとえば、ＧＳＴまたはＶＡＴ）、製品が送信されまたは配送された（またはされる）日付（たとえば、近似的な）、購入注文番号（または、取引５で言及されるコンシューマ１８によって要求された類似するトラッキング番号）、製品に関する総購入額（オプションで税金の分解を含む）、支払い条件（支払い方法、支払いの期日、および／または後の支払いに関する料金に関する詳細を含む）、国際顧客情報、出荷目的地、および／または出荷元位置などであるが、これらに限定はされない情報を含むことができる。コーディングされた情報２０４のデータ２０６、２０８、２１０、２１１が、少なくとも、復号化情報２０１内で全体的にまたは部分的に表現されることも、認められている。
【０１８４】
この形で、ＯＭＲＩ  ２００内のどのコーディングされた情報２０４（たとえば、記号体系）は、（たとえばコンピュータデバイス１２および／または取引インターフェース１５によって）情報２０１に復号され得、情報２０１は、コーディングされた情報２０４（たとえば、記号体系）に符号化され得る（取引インターフェース１５によって）。さらに、サウンドコード３内のどのコーディングされた情報２０４（たとえば、オーディオ信号）は、（たとえばコンピュータデバイス１２および／または取引インターフェース１５によって）情報２０１に復号され得、情報２０１は、（取引インターフェース１５および／またはコンピュータデバイス１２および／またはマーチャントインターフェース８によって）コーディングされた情報２０４（たとえば、オーディオ信号）に符号化され得る。
【０１８５】
コンシューマデータ２１１に関して、コーディングされた情報２０４のこのデータは、支払い者（たとえば、コンシューマ１８）を識別する取引に沿って渡される参照コード、コンシューマ１８の名前および連絡先詳細（たとえば、アドレス）、および／または製品の支払いに使用される資金の源を識別するアカウント番号（たとえば、コンシューマ１８の銀行アカウント番号、クレジットカード番号、デビットカード番号）などであるがこれに限定されない番号を含むことができる。記号体系２０４で符号化されるのではなく、製品の支払いのために使用される資金のコンシューマ１８の源を識別するアカウント番号は、下でさらに説明されるように、コンシューマコンピュータデバイスのユーザインターフェース１０４を使用してコンシューマ１８によって供給され得ることが、認められている。
【０１８６】
上で議論されたように、カスタマイズされたコーディング方式２０９が、ＯＭＲＩ  ２００の視覚的にコーディングされた情報２０４（またはサウンドコード３のオーディオ信号を介するサウンドコーディングされた情報２０４）と、取引５の復号化情報２０１との間の変換（すなわち、符号化、復号）において使用される符号語およびルールを包含することが、認められている。
【０１８７】
例の取引アプリケーション１１３構成
図１０を参照すると、取引アプリケーション１１３が、複数のＯＭＲＩ  ２００またはサウンドコード３関連処理機能性、複数の取引処理機能性、および／またはクライアント−サーバ関係（システム８０、９０の能力と機能性とに関連しまたはその代用で取引インターフェース１５と通信するネットワーク１１のために構成されたクライアント機能性を含むことができることが、認められている。たとえば、取引アプリケーション１１３は、取引アプリケーション１１３が、取引インターフェース１５の処理システム８０、９０によって生成され、ネットワークメッセージを介して送信され、コンピュータ１２のユーザインターフェース１０４上に表示される一連のウェブページを介して取引インターフェース１５の処理システム８０、９０と相互作用するように構成されるように、取引インターフェース１５のシンクライアントとして構成され得る。したがって、取引アプリケーション１１３は、取引５固有情報を包含するメッセージをネットワーク１１を介して送信し、受信するため、すなわち、取引５の出力データを含むウェブページをユーザインターフェース１０４上に表示し、ユーザインターフェース１０４上での入力データの入力と取引５の入力データのネットワーク送信とを調整するために、ウェブブラウザ（または他のネットワーク通信プログラム）と相互作用するはずである。
【０１８８】
代替案では、取引アプリケーション１１３は、下でさらに説明されるように、取引アプリケーション１１３が、取引インターフェース１５の処理システム８０および／または生成システム９０の機能性（または少なくともその一部）に類似する取引および／またはＯＭＲＩもしくはサウンドコード３の処理機能性を提供されるように、取引インターフェース１５のシッククライアントとして構成され得る。取引アプリケーション１１３のシッククライアント版が、取引５の処理中に取引インターフェース１５のによって実施される処理システム８０および／または生成システム９０の処理機能性のいずれかの代わりにまたは他の形でその代用として取引またはＯＭＲＩ  ２００もしくはサウンドコード３の処理の一部を実行するように構成され得ることが、認められている。取引アプリケーション１１３のシッククライアント版が、取引インターフェース１５のによって生成されるか他の形で受信され、コンピュータデバイス６、１２と取引インターフェース１５との間でネットワークメッセージとして送信される一連のウェブページを介してネットワーク１１を介して通信するようにも構成され得ることも、認められている。
【０１８９】
図２と図１０とを参照すると、取引アプリケーション１１３は、取引サービス２０のクライアントアプリケーションとして構成され得、ＯＭＲＩ  ２００もしくはサウンドコード３の生成（すなわち、符号化）と取引インターフェース１５への提示とのために構成され、かつ／または提示されるＯＭＲＩ  ２００もしくはサウンドコード３の処理（すなわち、復号）（たとえば、テーブル６３ルックアップを介する）と取引サービス２０への支払い要求の生成とのために構成される。取引アプリケーション１１３は、グラフィカルインターフェース（ユーザインターフェース１０４上。図５を参照されたい）を提供するように、たとえば、マーチャント１６の情報の入力ならびに要求される支払額の入力（たとえば、取引生成モジュール３０を介する）を容易にするようにも構成される。取引アプリケーション１１３は、グラフィカルインターフェース（またはサウンドベースのインターフェース）を提供するように、たとえば、コンシューマ１８情報の入力を容易にするようにも構成される。
【０１９０】
図１０を参照すると、示されているのは、通信ネットワーク１１を介して、コンピュータデバイス６、１２の間で要求メッセージを通信し（たとえば、送信しまたは受信し）、コンピュータデバイス６、１２の間でメッセージを通信する（たとえば、送信しまたは受信する）、ネットワーク通信モジュール４０を含むことができる取引アプリケーション１１３の例の構成である。ネットワーク通信モジュール４０は、取引要求（たとえば、支払い処理とアカウント７０、７２の間の実際の資金振替とを調整することを取引処理システム１４に対して可能にする要求の適当な支払いデータを包含する要求）を送信し、取引サービス２０から取引確認メッセージ（正当化される場合に適当なアカウント７０、７２が貸方記入されまたは借方記入されたことを示す情報を包含する）と取引５が完了したこととを受信するようにも構成される。
【０１９１】
取引アプリケーション１１３によって受信された確認メッセージは、アカウントが取引５の支払額だけ貸方記入／借方記入された（またはされる）ことを含む支払い処理の詳細ならびに会計記録のための取引５を識別するすべての取引データ２１０（図４を参照されたい）（たとえば、振替ＩＤ、コンシューマＩＤ、製品の説明など）を包含することができる。取引アプリケーション１１３は、アカウントが取引５の支払額だけ借方記入された（またはされる）ことを含む支払い処理の詳細を包含する確認メッセージならびに会計記録のための取引５を識別するすべての取引データ２１０（たとえば、振替ＩＤ、マーチャントＩＤ、製品の説明など）をも受信するはずであることができた。
【０１９２】
ネットワーク通信モジュール４０は、取引サービス２０に関して通信ネットワーク１１を介して取引確認メッセージを送信し、受信するようにも構成され得る。すべてのオプションの製品データ２０６（たとえば、製品の説明、製品入手可能性など）と、データ２０８（たとえば、銀行アカウント番号、取引サービス２０によって割り当てられた（たとえば、登録モジュール６０を介して。図１１を参照されたい）マーチャントの一意参照ＩＤ、税金またはマーチャント企業登録の詳細、およびマーチャントの登録詳細１１７）と、コンシューマデータ２１１（たとえば、コンシューマ銀行アカウント番号、取引サービス２０によって割り当てられた（たとえば、登録モジュール６０を介して。図１１を参照されたい）コンシューマの一意コンシューマ参照ＩＤ、税金またはコンシューマ企業登録の詳細、およびコンシューマの登録詳細１１７）と、取引サービス２０のネットワーク１１アドレス情報とを包含するデータベース１１０も含まれる。好ましくは、マーチャント１６の取引アプリケーション１１３が、センシティブなコンシューマデータ２１１（たとえば、ＰＩＮ番号および／または実際の銀行アカウント番号）へのアクセスを有しておらず、好ましくは、コンシューマ１８の取引アプリケーション１１３が、センシティブなマーチャントデータ２０８（たとえば、ＰＩＮ番号および／または実際の銀行アカウント番号）へのアクセスを有していないことが、認められている。
【０１９３】
データベース１１０は、機械可読記号体系と取引５を表すのに使用されるＯＭＲＩ  ２００の生成中に取引５情報を符号化する（または復号する）のに使用される符号語との間の関係（たとえば、ルール）を包含するカスタマイズされたコーディング方式２０９のカスタマイズされたＯＭＲＩ定義をも有することができる。たとえば、カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００の生成中に実行される（たとえば、コンピュータデバイス１２および／または取引サービス２０によって）、取引５の情報２０１の記号体系情報２０４への符号化（すなわち、翻訳）に使用され得る。カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００の処理中（たとえば、コンピュータデバイス１２および／または取引サービス２０による）に、ＯＭＲＩ  ２００内に存在する記号体系情報２０４を取引５のテクストベースの情報２０１に復号する（すなわち、解釈する）のにも使用され得る。カスタマイズされたコーディング方式２０９が、取引サービス２０に知られ得、マーチャントおよび／またはコンシューマの登録詳細１１７、マーチャントＩＤ、コンシューマＩＤ、支払額、取引番号その他などであるがこれに限定されない特定の資金情報に関するカスタマイズされた符号語を含むことができることが、認められている。
【０１９４】
データベース１１０は、機械可読オーディオ信号と取引５を表すのに使用されるサウンドコード３の生成中に取引５情報を符号化する（または復号する）のに使用される符号語との間の関係（たとえば、ルール）を包含するカスタマイズされたコーディング方式２０９のカスタマイズされたオーディオ信号定義をも有することができる。たとえば、カスタマイズされたコーディング方式２０９は、サウンドコード３の生成中に実行される（たとえば、コンピュータデバイス１７および／または取引サービス２０によって）、取引５の情報２０１のオーディオコーディングされた情報２０４への符号化（すなわち、翻訳）に使用され得る。カスタマイズされたコーディング方式２０９は、サウンドコード３の処理中（たとえば、コンピュータデバイス１２および／または取引サービス２０による）に、サウンドコード３内に存在するオーディオコーディングされた情報２０４を取引５の（たとえば、テクストベースの）情報２０１に復号する（すなわち、解釈する）のにも使用され得る。カスタマイズされたコーディング方式２０９が、取引サービス２０に知られ得、マーチャントおよび／またはコンシューマの登録詳細１１７、マーチャントＩＤ、コンシューマＩＤ、支払額、取引番号その他などであるがこれに限定されない特定の資金情報に関するカスタマイズされた符号語を含むことができることが、認められている。
【０１９５】
図１０をもう一度参照すると、取引アプリケーション１１３は、取引５の開始中にコンシューマ１８によって選択／入力された取引５に関連する取引５データ（たとえば、製品データ２０６、データ２０８、データ２１１、および／または振替データ２１０）を収集するのに使用される取引生成モジュール３０をも有する。オプションの製品データ２０６と、注文された特定の製品および各製品の量などの取引５のデータ２１１の一部とが、要求メッセージから入手されて（たとえば、ネットワーク通信モジュール４０によって）取引生成モジュール３０に供給され得ることが、認められている。さらに、取引生成モジュール３０は、コンシューマデバイス１２によってＯＭＲＩ  ２００および／またはサウンドコード３から入手された取引データ（コンシューマデバイス１２から取引インターフェース１５に送信される）に基づいて、データベース１１０から取引５のデータ２０８を収集する（または、他の形で受信する）はずである。取引生成モジュール３０は、取引５の、コンシューマ１８によって支払われるべき支払い総額（たとえば）とマーチャント識別情報（マーチャント銀行アカウント情報に関連するか他の形でこれを実施する）とをオプションで含む取引５データをも生成する。たとえば、マーチャント銀行アカウント情報に関して、これは、取引５データに含まれるマーチャント情報の一部として供給され得、あるいは、取引サービス２０に既知（たとえば、登録モジュール６０を介して。図１０を参照されたい）であり、したがってコンシューマ１８から抽象される実際のマーチャント銀行アカウント情報をルックアップするのに取引サービス２０によって使用されるマーチャント識別情報（たとえば、マーチャントＩＤ）として供給され得る。
【０１９６】
取引生成モジュール３０が、コンピュータデバイス１２のユーザに（コンピュータデバイス１２のユーザインターフェース１０４上に提示されるグラフィカル／オーディオベースのユーザインターフェースを介して）所望のアカウントを選択するか他の形で入力する（たとえば、クレジットカード番号、デビットカード番号、または支払額を受け入れる／支払う際の使用のための任意の他のアカウント情報を指定する）能力を提供するようにも構成され得ることが、認められている。取引生成モジュール３０は、コンシューマまたはマーチャントが指定されたアカウントに関連するＰＩＮ（または、金融アカウントに直接にアクセスすることに固有の他のパスワード情報）を入力する能力をユーザインターフェースを介して提供することもでき、これによって、取引の生成の時のコンピュータデバイス１２（またはマーチャントデバイス１７）のユーザと、結果のＯＭＲＩ  ２００（またはサウンドコード３）とが、取引サービス２０が指定されたアカウントを含む振替を調整することを認可する（たとえば、振替処理モジュール６５を介して）権限を有することを示す。ＰＩＮまたは、選択された金融アカウントに直接にアクセスすることに固有の他のパスワード情報は、支払い取引振替５データに含まれるデータ２１１の一部と考えられ、ＯＭＲＩ  ２００（またはサウンドコード３）の生成中に直接にまたは他の形でのいずれかで抽象される記号体系情報２０４に含まれる。たとえば、ＰＩＮまたは他のパスワード情報は、アカウント７０、７２の金融機関が使用可能にされる実際のＰＩＮまたはパスワード情報ではなく、ＯＭＲＩ  ２００（またはサウンドコード３）の生成中にコンシューマ１８によって提供される参照ＰＩＮまたはパスワードを使用してコンシューマ１８の登録詳細１１７に格納された実際のＰＩＮまたはパスワード情報をルックアップするのに取引サービス２０によって使用される（たとえば、登録モジュール６０を介して）参照情報であるはずである。
【０１９７】
ＰＩＮまたはパスワード情報のこの使用は、コンピュータデバイス１２の所有者が彼らの金融アカウントへの許可されないアクセスが発生することを望まないはずなので、コンピュータデバイス１２全般へのアクセス（たとえば、デバイスログイン）および／または具体的には取引アプリケーション１１３へのログインに必要なすべてのパスワードに加えて、有利になる可能性がある。入力されるＰＩＮまたはパスワード情報が、取引アプリケーション１１３自体にログインする（すなわち、コンピュータデバイス１２上で提供される取引アプリケーション１１３の機能性にアクセスする）ためにユーザによって行われる可能性があることも、企図されている。コンピュータデバイス１２のユーザが、コンピュータデバイス１２および／または支払いアプリケーション１１３全般への一般のログイン（パスワードを含む）に加えて、取引アプリケーション１１３自体を介してアクセス可能な（たとえば、選択可能な）各アカウントに関連し、かつ／または登録詳細１１７を介して取引サービス２０に既知の（たとえば、登録モジュール６０を介して）別々のＰＩＮまたはパスワード（たとえば、選択可能）を有することを望む可能性があることも、認められている。
【０１９８】
支払いアプリケーション１１３は、使用可能な／収集された取引５データとＯＭＲＩ  ２００（またはサウンドコード３）を生成するためのカスタマイズされたコーディング方式２０９とを使用するように構成されたエンコーダ１２０を含む生成モジュール３２をも有することができる。ＯＭＲＩ  ２００（またはサウンドコード３）が、マーチャント１６の指定されたアカウントへのコンシューマ１８の指定されたアカウントからの資金の転送において取引処理システム１４を介する金融取引（取引５データに関連する）の清算を調整するために取引サービス２０によって必要とされる支払い取引データを含む、支払額に関する取引５のデータを包含するように生成モジュール３２によって生成されることが、認められている。この例では、マーチャント１６が、取引サービス２０に事前に登録され（すなわち、登録詳細１１７を提供した）、マーチャントの実際のアカウント情報（および任意の他のセンシティブリクエスタ情報）に関連するマーチャントＩＤを与えられ（たとえば、登録モジュール６０を介して）、その両方が、取引サービス２０のセキュアデータベース１１０に格納される（これによって、登録モジュール６０によるルックアップのために提供される）ことが、企図されている。
【０１９９】
符号化
バーコードのカスタマイズされたコーディング解釈方式２０９の一例が、送り状固有データを含むための変更されたＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）である。もう１つの例は、下でさらに説明される、変更されたＱＲ方式である。ＯＭＲＩ  ２００の記号体系コーディングされた情報２０４に格納された数字および／または文字（たとえば、ＡＳＣＩＩ  米国情報交換標準コード）は、ＯＭＲＩデコーダ１１９またはエンコーダ１２０によって読み取られた時に、ＯＭＲＩ  ２００に関連する取引アイテムに関する追加情報をルックアップするのに使用され得る、カスタマイズされたコーディング方式２０９内で定義される（取引データおよびＯＭＲＩ固有データを表す）特定の標準コードとカスタムコードとを表す一意識別子である。たとえば、製品の支払額およびオプションの説明は、記号体系コーディングされた情報２０４を使用してＯＭＲＩ  ２００内で符号化されるはずである。
【０２００】
したがって、生成モジュール３２は、取引５データ（すなわち、情報２０１）をとり、必ずしも同一タイプではない、別の形または表現すなわち記号体系情報２０４へ取引５データの情報２０１の一部（たとえば、文字、単語、句など）を変換するために（ＯＲＭＩ  ２００の場合にある記号を別の記号に、またはある視覚ベースの記号をオーディオベースの信号にもしくはその逆）、カスタマイズされたコーディング解釈方式２０９のコードと関連するルールとを使用する。生成モジュール３２によって実行される情報処理では、符号化は、取引５のテクスト情報２０１がこれによって通信／提示されるコード（カスタマイズされたコーディング方式２０９によって定義されるシンボル／オーディオフォーマットの）へ変換されるプロセスである。復号は、逆のプロセスであり、これらのコード情報２０４を受信器によって理解され得る情報２０１に戻って変換する。したがって、取引５データの情報２０１から生成されたコード情報２０４は、生成モジュール３２によって、カスタマイズされたコーディング方式２０９に従ってＯＭＲＩ  ２００（またはサウンドコード３）を構成するのに使用される。このＯＭＲＩ  ２００（またはサウンドコード３）は、コンピュータデバイス６に要求メッセージ（たとえば画像ファイルとして配送される）内で送信されるためにネットワーク通信モジュール４０から使用可能にされ得、あるいは、コンピュータデバイス１２のユーザインターフェース１０４のブラウザスクリーンおよび／またはコンピュータデバイス１２に隣接するスクリーン（または、他の電子機器）（たとえば、テレビ、ラジオ、ビルボード、ビルディングサウンドシステムなど）に表示／再生され得る。ＯＭＲＩ  ２００（またはサウンドコード３）が、取引５のデータ２０１と関連する支払い要求とを記号的に表すことが、認められている。
【０２０１】
図１０を参照すると、支払いアプリケーション１１３は、受信されたＯＭＲＩ  ２００（またはサウンドコード３）を復号し、コンシューマ１８のアカウント情報ならびに任意の他の関連データ２１１を選択するか他の形で入力し（たとえば、コンピュータデバイス１２のユーザインターフェース１０４上の取引アプリケーション１１３によって生成される提供されるグラフィカルユーザインターフェースを介して）、取引サービス２０に向けられた取引要求を生成するのに使用される、デコーダ１１９を含む取引要求モジュール３４をも有する。取引要求が、ＯＭＲＩ  ２００（またはサウンドコード３）のコーディングされた情報２０４から入手された、復号取引５データ（たとえば、情報２０１）、および／またはＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４自体の少なくとも一部）、ならびに、支払い／貸方記入の選択されたモードと任意の他の入力データ２１５とに関するアカウントデータ２１１を含むことができることが、認められている。
【０２０２】
セキュリティのために、取引要求モジュール３４が、コーディングされた情報２０４（ＯＭＲＩ  ２００またはサウンドコード３の）のうちでコンシューマ１８に関係する部分（たとえば、非センシティブなマーチャント識別情報、一意振替ＩＤなど）だけを復号し、すべてのマーチャントセンシティブ情報（たとえば、マーチャントアカウント情報、たとえばＰＩＮまたはパスワードデータを含む）をコーディングされた情報２０４から復号されないままにし（すなわち、符号化されたままにし）、したがって、コンシューマ１８から抽象化されたままにすることを可能にすることが有利である可能性がある。この形で、取引要求モジュール３４のデコーダ１１９は、マーチャント１６だけに関するコーディングされた情報２０４内のある種のセンシティブ情報を復号する能力を有しないはずであり、言い替えると、マーチャント１６とコンシューマ１８との両方に共通する支払いデータだけが、デコーダ１１９によって復号可能である（たとえば、共通の情報は、支払額、振替ＩＤ、製品の説明、マーチャントとコンシューマとの名前とされ得る）。
【０２０３】
一実施形態では、コーディングされた情報２０４のセンシティブ部分が復号されないままになることを提供することは、コンピュータデバイス１２のデコーダ１１９（支払いアプリケーション１１３の）が、ＯＭＲＩ  ２００（またはサウンドコード３）のマーチャント固有の詳細を生成するのに使用されるエンコーダ１２０によって使用される暗号化鍵へのアクセスを有しないことである。さらに、この例では、取引サービス２０が、取引要求内で符号化された情報２０４を受信する場合に、取引サービス２０が（たとえば登録モジュール６０を介して）、データベース１１０に格納されたそれぞれの登録詳細１１７を介して、要求者暗号化鍵および／または応答者暗号化鍵（またはルックアップテーブル６３）へのアクセスを有するはずであることが、認められている。
【０２０４】
暗号法では、暗号化鍵は、暗号アルゴリズムすなわち暗号法（すなわち、エンコーダ１２０またはデコーダ１１９によって実施される）の関数出力を決定する情報（パラメータ）と定義され得る。鍵がなければ、エンコーダ１２０またはデコーダ１１９のアルゴリズムは、有用な結果を作らないはずである（すなわち、復号された情報２０４は、無意味になるはずである）。暗号では、鍵は、平文から暗号文へまたは暗号解読中にはその逆の、特定の変換を指定する。鍵は、ディジタル署名方式およびメッセージ認証コードなどの暗号法アルゴリズムで使用され得る。
【０２０５】
さらに、取引要求モジュール３４は、コンピュータデバイス１２のユーザに（コンピュータデバイス１２のユーザインターフェース１０４上に提示されるグラフィカルユーザインターフェースを介して）所望のアカウントを選択するか他の形で入力する（たとえば、クレジットカード番号、デビットカード番号、または支払額を受け入れる／支払う際の使用に関する任意の他のアカウント情報を指定する）能力を与える。取引要求モジュール３４は、グラフィカルユーザインターフェースを介して、コンシューマ１８が、指定されたアカウントに関連するＰＩＮ（または、金融アカウントに直接に関連付けることに固有の他のパスワード情報）を入力する能力をも提供し、これによって、取引要求を生成する時に、コンピュータデバイス１２のユーザが、取引サービス２０が指定されたアカウントを含む資金振替を調整することを認可する（たとえば、振替処理モジュール６５を介して）権限を有することを示す。ＰＩＮまたは選択された金融アカウントに直接にアクセスすることに固有の他のパスワード情報は、直接にまたは他の形でのいずれかで取引要求の生成中に抽象化される取引要求データに含まれるデータ２１１の一部と考えられ得る。たとえば、ＰＩＮまたは他のパスワード情報は、取引要求の生成中にコンシューマ１８によって提供される参照ＰＩＮまたはパスワード情報を使用してコンシューマ１８の登録詳細１１７に格納された実際のＰＩＮまたはパスワード情報をルックアップするのに取引サービス２０（たとえば、登録モジュール６０を介して）によって使用される参照情報になるはずである。
【０２０６】
復号
バーコードに関するカスタマイズされたコーディング解釈方式２０９の一例が、変更されたＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）である。ＯＭＲＩ  ２００に符号化された数および／または文字（たとえば、ＡＳＣＩＩ  米国情報交換標準コード）は、デコーダ１１９によって読み取られた時に、ＯＭＲＩ  ２００に関連する送り状アイテムに関する追加情報をルックアップするのに使用され得るカスタマイズされたコーディング方式２０９内で定義される特定のカスタムコードを表す一意識別子である。たとえば、製品の支払額およびオプションの説明は、コーディングされた情報２０４ならびに関連するデータ２０８および／またはデータ２１１を使用してＯＭＲＩ  ２００内に格納される。デコーダ１１９の回路網および／またはソフトウェアは、ＯＭＲＩ  ２００を構成するコーディングされた情報２０４を認め、かつ／またはその意味をなすのに使用される。デコーダ１１９は、伝統的なデータフォーマット（すなわち、情報２０１として）での対応するディジタル出力に記号２０４を変換することができる。ＯＭＲＩ  ２００内の情報を復号するために、たとえば１Ｄバーコードについて、バーとスペースとの幅が、エッジ検出を介して認められ、その幅が測定される。
【０２０７】
デコーダ１１９によって読み取られた時に、サウンドコード３に関連する送り状アイテムに関する追加情報をルックアップするのに使用され得る、カスタマイズされたコーディング方式２０９内で定義される特定のカスタムコードを表す一意識別子であるサウンドコード３内で符号化されるオーディオ信号に関して。たとえば、製品の支払額とオプションの説明とが、コーディングされた情報ならびに任意の関連するデータ２０８および／またはデータ２１１を使用してサウンドコード３内に格納され得る。上で議論されるように、サウンドコード３は、サウンドコード３の所望の一連のオーディオ信号を選択することと、ルックアップテーブル６３内でサウンドコード３にマッピングされた情報６１（たとえば、英字文字または数字文字）をルックアップテーブル６３に投入することとによっても、生成され得る。
【０２０８】
デコーダ１１９回路網および／またはソフトウェアは、サウンドコード３を構成するコーディングされた情報２０４を認め、かつ／またはその意味をなすために使用される。デコーダ１１９は、コーディングされた情報２０４のオーディオ信号を伝統的なデータフォーマットに（すなわち、情報２０１として）変換することができる。サウンドコード３内の情報を復号するために、たとえば、一連のオーディオ信号について、１つ以上のトーンが、事前定義の周波数を介して認められ、トーンの持続時間（たとえば、トーンの幅）も、測定され得る。
【０２０９】
取引サービス２０および取引インターフェース１５
図１１を参照すると、取引インターフェース１５をホスティングするコンピュータデバイス６（たとえば、ウェブサーバ）を含む取引サービス２０の例の構成が示されている。取引インターフェース１５は、コンピュータデバイス１２から注文要求メッセージを受信し（たとえば、情報２０１を提供し、生成されたＯＭＲＩ  ２００またはサウンドコード３を期待する）、通信ネットワーク１１を介して取引処理システム１４に処理メッセージを送信するネットワーク通信モジュール５０を含むことができる。
【０２１０】
ネットワーク通信モジュール５０は、コンピュータデバイス１７、１２に関して通信ネットワーク１１を介してコンピュータデバイス１７、１２への振替確認メッセージ（受信された取引要求メッセージに応答する）を送信し、受信するようにも構成され得る。上で議論されたマーチャント１６および／またはコンシューマ１８の登録詳細１１７と取引処理システム１４のネットワーク１１アドレス情報とを包含するデータベース１１０も含まれる。データベース１１０は、機械可読記号体系（またはオーディオ信号）と、支払い要求に関連する取引５を表すのに使用されるＯＭＲＩ  ２００（またはサウンドコード３）のコーディングされた情報２０４の符号化および／または復号中に情報を符号化（または復号）するのに使用される符号語との間の関係（たとえば、ルール）を包含するカスタマイズされたコーディング方式２０９のカスタマイズされたＯＭＲＩ  ２００またはサウンドコード３定義をも有することができる。
【０２１１】
たとえば、カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００またはサウンドコード３の生成中に実行される、取引５のテクストベースの情報２０１（コンピュータ１７から受信したデータを含む）をコーディングされた情報２０４に符号化する（すなわち、翻訳する）ために生成モジュール６２によって使用され得る。カスタマイズされたコーディング方式２０９は、ＯＭＲＩ  ２００（またはサウンドコード３）内に存在するコーディングされた情報２０４をＯＭＲＩ  ２００（またはサウンドコード３）の処理中に取引５のテクストベースの情報２０１に復号する（すなわち、解釈する）のにも使用され得る。カスタマイズされたコーディング方式２０９が、取引サービス２０にも知られ、センシティブな金融情報などであるがこれに限定されない特定の支払い情報に関するカスタマイズされた符号語を含むことができることが、認められている。上で議論されたように、サウンドコード３は、サウンドコード３の所望の一連のオーディオ信号を選択することと、その後、ルックアップテーブル６３内でサウンドコード３にマッピングされる情報６１（たとえば、英字文字および／または数字文字）をルックアップテーブル６３に投入することとによっても生成され得る。
【０２１２】
もう一度図１１を参照すると、取引インターフェース１５は、マーチャント１６および／またはコンシューマ１８の登録中に登録詳細１１７を収集するのに使用される登録モジュール６０をも有する。さらに、上で議論されたように、登録詳細１１７が、取引処理システム１４の金融機関を介して、指定されたアカウント７０、７２にアクセスするのに使用されるＰＩＮデータおよび／またはパスワードデータを含むことができることが認められている。たとえば、銀行アカウント情報に関して、これは、たとえば取引サービス２０にのみ知られる登録詳細１１７内の実際の銀行アカウント情報をルックアップするために登録モジュール６０によって使用される、取引要求に含まれる参照アカウント情報の一部として供給され得、したがって、適当なマーチャント１６またはコンシューマ１８から抽象化され得る。
【０２１３】
取引インターフェース１５は、取引５に関する処理の一部として構成される場合にコンピュータデバイス１２への後続の配送のためにＯＭＲＩ  ２００（またはサウンドコード３）を生成するかサウンドコード３の場合にルックアップテーブル６３に投入するために受信された情報２０１データとカスタマイズされたコーディング方式２０９とを使用するようにエンコーダ１２０によって構成される生成モジュール６２をも有することができる（すなわち、コンピュータデバイス１７は、情報２０１を取引サービス２０に送信し、取引サービス２０は、その後、生成されたＯＭＲＩ  ２００またはサウンドコード３をコンピュータデバイス１２に直接に送信する）。ＯＭＲＩ  ２００またはサウンドコード３が、指定されたアカウント７０、７２の間で資金を転送することによって金融取引を清算するために支払い取引処理システム１４によって必要とされる取引データを含む、マーチャント１６によって提供される支払額に関する取引５の符号化されたデータを包含するために、生成モジュール６２によって生成され得ることが、認められている。
【０２１４】
符号化
バーコードに関するカスタマイズされたコーディング解釈方式２０９の一例が、送り状固有データを含むために変更されたＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）である。もう１つの例が、下でさらに説明される変更されたＱＲ方式である。ＯＭＲＩ  ２００（またはサウンドコード３）のコーディングされた情報２０４に格納された数および／または文字（たとえば、ＡＳＣＩＩ  米国情報交換標準コード）は、デコーダ１１９によって読み取られた時に、ＯＭＲＩ  ２００またはサウンドコード３に関連する送り状アイテムに関する追加情報をルックアップするのに使用され得るカスタマイズされたコーディング方式２０９内で定義される特定の標準コードとカスタムコードと（送り状固有データを表す）を表す一意識別子である。
【０２１５】
したがって、生成モジュール６２は、（たとえば、テクストベースの）情報２０１データをとり、情報２０１のうちの１つ（たとえば、文字、単語、句など）を、必ずしも同一タイプではない別の形または表現すなわち記号体系情報２０４へ変換するために（ある記号を別の記号に、またはオーディオ信号を視覚的記号にもしくはその逆）、カスタマイズされたコーディング解釈方式２０９のコードと関連するルールとを使用する。生成モジュール６２によって実行される情報処理では、符号化は、テクスト情報２０１がこれによって通信されるシンボル／オーディオ信号（カスタマイズされたコーディング方式２０９によって定義されるシンボル／オーディオフォーマットの）へ変換されるプロセスである。復号は、逆のプロセスであり、これらのコードシンボル／オーディオ信号２０４を受信器によって理解され得るテクスト情報２０１に戻って変換する。したがって、テクスト情報２０１から生成されたコーディングされた情報２０４は、生成モジュール６２によって、カスタマイズされたコーディング方式２０９に従ってＯＭＲＩ  ２００またはサウンドコード３を構成するのに使用される。このＯＭＲＩ  ２００またはサウンドコード３は、コンピュータデバイス１２のユーザインターフェース１０４のブラウザスクリーンに表示され（これによってｐｒ再生され）またはネットワークメッセージ内の画像ファイルとして他の形で配送されるためのコンピュータデバイス１２への後続の配送のためにコンピュータデバイス１７に注文応答メッセージ（たとえば）内で送信されるためにネットワーク通信モジュール５０から使用可能にされる。ＯＭＲＩ  ２００（またはサウンドコード３）が、データ２０１を記号的に（またはオーディオに関して）表すことが、認められている。代替案では、ネットワーク通信モジュール５０は、コンピュータデバイス１２に直接に、メッセージ内でＯＭＲＩ  ２００またはサウンドコード３を送信することができる（たとえば、コンピュータデバイス１２のユーザインターフェース１０４のブラウザスクリーン上に表示され、または他の形でネットワークメッセージ内の画像ファイルとして配送されるなど）。
【０２１６】
図１１を参照すると、取引インターフェース１５は、取引要求データが符号化された情報２０４を含む場合に受信されたＯＭＲＩ  ２００またはサウンドコード３を復号するのに使用されるデコーダ１１９を含むデコーダモジュール６６をも有することができる。たとえば、デコーダ１１９は、たとえばマーチャント１６の登録詳細１１７内に格納されたそれぞれの暗号化鍵を使用して、コーディングされた情報２０４から、取引５のアカウント情報（コンシューマ１８の支払い／貸方記入の選択されたモードに関係し、オプションでアカウントのＰＩＮまたはパスワードデータを含む）ならびに任意の他の関連するデータ２０８を復号するのに使用され得る）。
【０２１７】
図１０をもう一度参照すると、テクスト情報２０１のすべてが取引インターフェース１５によって受信されまたは他の形で復号された後に、振替処理モジュール６５は、取引処理メッセージを使用して、取引処理システム１４と通信することができる（たとえば、資金を支払わせることによって、登録を完了することによって、または加入を完了することによって、取引を完了するために）。取引処理メッセージが、アカウントデータと支払額とを含む、ＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４から入手され、かつ／またはコンピュータデバイス１２から受信された復号された取引５データ（たとえば、テクスト情報２０１）を含むことができることが、認められている。
【０２１８】
さらに、振替処理モジュール６５は、受信されたＰＩＮまたはパスワード情報が、それぞれのアカウントに関連するそれぞれの登録詳細１１７（たとえば、クレジットカード番号、デビットカード番号、または支払額を受け入れる／支払う際の使用のための任意の他のアカウント情報）に格納された対応するＰＩＮまたはパスワード情報と一致するかどうかを確認するように構成され得る。受信されたＰＩＮまたはパスワード情報（マーチャントおよび／またはコンシューマに関する）が、彼らのそれぞれの登録詳細１１７に格納された対応するＰＩＮまたはパスワード情報と一致する場合には、振替処理モジュール６５は、ＯＭＲＩ  ２００（またはサウンドコード３）の生成の時および／または取引要求が生成された時に、それぞれのマーチャント１６および／またはそれぞれのコンシューマ１８が、取引サービス２０が指定されたアカウントを用いる資金振替を調整することを認可する権限を有したことを、確認し終えている。受信されたＰＩＮまたはパスワード情報が、彼らのそれぞれの登録詳細１１７に格納された対応するＰＩＮまたはパスワード情報と一致しない場合には、振替処理モジュール６５は、取引要求を拒否し、それぞれの取引確認メッセージを介して拒否の通知をコンピュータデバイス１７、１２に戻って送信することができる。たとえば、両方の一致が失敗する場合には、コンピュータデバイス１７、１２の両方が、拒否について通知されるはずである。そうではなく、一致の一方だけが失敗する場合には、コンピュータデバイス１７、１２のうちのそれぞれの１つが、拒否について通知されるはずである。
【０２１９】
どの場合でも、振替処理モジュール６５は、確認メッセージが、支払額がアカウント７０、７２の間で転送されたのか、断られたのかの確認を含むように、取引処理システム１４から確認メッセージを受信するようにも構成される。取引サービス２０によって送信される確認メッセージは、たとえば、要求されるアカウントデータおよび（オプションの）ＰＩＮまたはパスワードデータと共に、支払額を、適当なアカウント７０、７２に借方記入し、適当なアカウント７０、７２に貸方記入するための、コンシューマとマーチャントとのアカウント情報に関連するそれぞれの金融機関（図示せず）への命令を含むことができる。取引インターフェース１５によって取引支払い処理システム１４から受信される確認メッセージは、アカウントが金額を貸方記入された（またはされる）ことならびに会計記録のためのすべての振替データ２１０を含む、支払い処理の詳細を包含することができる。
【０２２０】
上の実施形態では、アカウント情報に関して、これが、特にアカウント番号として供給され得、あるいは、これが、取引サービス２０に既知（それぞれの登録詳細１１７を介して）である実際の銀行アカウント情報をルックアップするのに取引サービス２０によって使用される識別情報（たとえば、アカウントＩＤ）として供給され得、したがって、アカウント番号が、ネットワーク１１を介する全般的な通信から抽象化されるはずであることが、認められている。
【０２２１】
代替実施形態
上記に加えて、支払いアカウント識別子が、コンシューマの対応する支払いアカウント情報をも識別することができ、支払いアカウント情報が、取引サーバのメモリに格納されることと、スキャン可能な画像またはオーディオベースのサウンドコード３が、モバイル支払い取引インターフェースにのみ関係する一意情報を用いて符号化され得ることと、マーチャントデータが、取引ＩＤ、マーチャントＩＤ、価格、および購入されたアイテム情報という群から選択される１つ以上を含むことと、デバイスデータが、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ（ＩＭＥＩ）番号、電話番号、キャリア番号、および地理的位置座標という群から選択される１つ以上を含むことができることと、取引要求が、購入額、クレジットカードデータおよびＰＩＮ、デビットカードデータおよびＰＩＮ、ならびにストアドバリューアカウントおよびログイン情報という群から選択される１つ以上のアカウント情報を含むことができることと、モバイルデバイススキャン可能画像またはサウンドコード３が、印刷メディアまたは電子メディア上で提示／再生され得ることと、モバイルデバイススキャン可能画像またはサウンドコード３が、販売時点情報管理端末上で提示され得ることと、モバイルデバイススキャン可能画像またはサウンドコード３が、モバイル支払いマーチャントインターフェースによって生成され得、モバイル支払いマーチャントインターフェースが、販売時点情報管理端末上で走行することと、支払いアカウントが、クレジットカードアカウント、デビットカードアカウント、電子ウォレットアカウント、または他の電子ストアドバリューアカウントとされ得ることとが、認められている。
【０２２２】
ＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４が、取引サービス２０のみによる復号および／または解釈を意図された一意のコーディングされた情報を包含し得ることが、認められている。したがって、アプリケーション１１３を介してコンシューマ１８によって受信される、ＯＭＲＩ  ２００またはサウンドコード３のコーディングされた情報２０４の一部は、復号不能なデータ（すなわち、コンピュータデバイス１２に常駐するデコーダおよびコーディング方式２０９は、一意のコーディングされた情報を復号する能力を有しない）および／またはアプリケーション１１３によって復号される場合に、その時に、コンシューマ１８にとって知覚可能な意味を全く有しないデータを包含するはずである。好ましくはコンシューマ１８から不明瞭にされる（すなわち、アプリケーション１１３によって復号不能である）、コーディングされた情報２０４内の一意のコーディングされた情報の一例は、マーチャント識別子データ（マーチャントプロファイル１１７情報に関連する）、すべてのマーチャントアカウント７２金融情報、および／またはコンシューマ１８によるアクセスを制限されることがマーチャント１６によって望まれるすべての他のセンシティブ情報である。
【０２２３】
アプリケーション１１３によって復号不能とされ得るコーディングされた情報２０４内の一意のコーディングされた情報の例は、取引タイプ識別子（たとえば、レストラン料理、コンシューマ製品購入、サービス登録などを示す）および／またはセキュリティ識別子（たとえば、マーチャントインターフェース８および／または取引インターフェース１５によって生成されるハッシュタグまたは関連するオーディオ信号）である。この例では、取引タイプ識別子は、取引インターフェース１５とアプリケーション１１３との間で通信される入力データ２１５ならびに出力データ２１７の内容および／またはフォーマットを調整するのに、取引インターフェース１５によって使用され得る。一実施形態では、構成された入力データ２１５ならびに出力データ２１７は、取引識別子に関連するマーチャントプロファイル１１７情報内で使用可能である。セキュリティ識別子に関して、この識別子は、ＯＭＲＩ  ２００またはサウンドコード３が、有効であるかどうか、すなわち、偽のＯＭＲＩ  ２００またはサウンドコード３ではなく、取引サービス２０および／またはマーチャント１６によって発行された（すなわち、確認された）有効な情報を含むかどうかを判定するのに、取引インターフェース１５によって使用され得る。取引タイプ識別子および／またはセキュリティ識別子が、アプリケーション１１３によってコーディングされた情報２０４から復号され得るが、それでも、取引５に対する識別子の関連性に関してコンシューマ１８に未知のままになることも、認められている。
【０２２４】
さらに、コンシューマ１８によってのみマーチャント１６にコンシューマデータ（コンシューマ１８の支払いアカウント情報６１を表すのみである）が提供されることに関する利点は、マーチャント１６が、コンシューマ１８の支払いアカウント番号の直接の知識を全く有しないことである（この情報が、取引サービスプラットフォーム２０および／または取引処理システム１４のそれぞれの金融機関だけに既知なので）。別々のネットワーク１１接続が、マーチャントデバイス１７と取引サービスプラットフォーム２０との間で購入取引５を（ネットワーク接続Ａを介して）、コンシューマデバイス１２と取引サービスプラットフォーム２０との間でコンシューマデータを（ネットワーク接続Ｂを介して）送信するのに使用され得ることが、認められている。
【０２２５】
たとえば、取引サービス２０は、コンシューマ１８の実際のアイデンティティ（ルックアップテーブル６３内のコンシューマデータに対して相互参照されるコンシューマ１８のセンシティブなアカウント情報６１にアクセスするためのルックアップテーブル６３の質問を介する）と彼らの実際の支払いアカウント情報６１とを識別するのにコンシューマデータを使用することによって、購入取引５を処理し、コンシューマのモバイルデバイス１２上の支払いアプリケーション１１３に購入取引５に関連する「確認の要求」要求を（たとえばネットワーク接続Ａを介して）送信することができる。その後、コンシューマ１８は、マーチャント１６とコンシューマ１８とのアカウント７０、７２の間のオリジナルの購入取引で示される資金の振替を実現するためにその後に支払い処理システム１４と相互作用することができる取引サービスプラットフォーム２０に戻る（たとえばネットワーク接続ｂを介して）確認応答として、確認の要求を確認しまたは断ることができる。
【０２２６】
もう１つの実施形態では、コンシューマデータは、サウンドコード３サービス（すなわち、バーコード２００の形のコーディングされたテクスト情報と対照されたオーディオ信号情報）として実施され得る。これが働く形は、バーコード２００のスキャンまたは他の形での供給ではなく、コンシューマ１８が、格納された（テーブル６３内に）、支払いインターフェース１５によってアクセス可能な実際の支払いアカウント情報６１を識別する際に使用される、取引サービス２０にも既知のサウンドコード３を提供することである。したがって、マーチャントアプリケーション８および／または取引インターフェース１５にサウンドコード３を提供した後に、分割購入取引５処理の残りは、正確に同一である。サウンドコード３を使用することの１つの利点は、バーコード２００の生成もしくは他の形でのスキャン／処理がマーチャントアプリケーション８および／または取引インターフェース１５および／または支払いアプリケーション１１３によって実現可能ではない状況で、これが働くことである。
【０２２７】
もう１つの実施形態では、マーチャント端末１７を介して（すなわち、マーチャントアプリケーション８を介して）取引サービス２０に対してコンシューマの支払いアカウントを識別するための通信手段は、モバイルデバイス１２から（すなわち、支払いアプリケーション１１３を介して）マーチャント端末１７への（すなわち、マーチャントアプリケーション８を介して）ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、赤外線、または他の同様の短距離通信技術を使用するコンシューマの支払いアカウント識別情報データの送信を用いることができる。コンシューマコードデータの導管／担体として使用されるサウンドコード３の場合に、マーチャント１６へのこのコンシューマコードデータの送信は、マーチャント１６とコンシューマ１８との間のオーディオ伝送（サウンドコード３を生成するのに使用されるコンピュータデバイス１２のスピーカによって生成される）ほどに単純なものとされ、かつ／または、コンシューマコードデータがデバイス１２のスクリーン上に表示される（たとえば、コンシューマ１８による支払いアプリケーション１１３との相互作用を介して）場合に、マーチャント１６によるデバイス１２のスクリーンのコンシューマコードデータの単純な読取によるものとされ得る。
【０２２８】
モバイル支払いシステム１０の代替動作では、カード残高とカードアカウント番号とというコンシューマのセンシティブ情報は、ネットワーク１１を介して（たとえば、ネットワーク接続Ｂを介して）取引インターフェース１５とコンシューマデバイス１２との間で直接に伝送されるが、代表するコンシューマコードデータ３と購入取引５の製品購入情報とは、マーチャントデバイス１７と取引インターフェース１５との間で通信され、これによって、コンシューマ１８の支払いアカウント情報６１（このケースではカードアカウント番号とアカウント残高と）へのマーチャント１６によるアクセスを制限するという利点を提供する。モバイル支払いシステム１０の利点は、マーチャント１６とコンシューマ１８とが、個人識別番号（ＰＩＮ）、金融機関アカウント番号、および／または金融アカウントパスワードを含む彼らの個人金融情報をお互いに公開しないことである）。購入取引５は、符号化されたアカウント情報を包含するサウンドコード３の使用を含むことができる（すなわち、サウンドコード３は、取引インターフェース１５によってアクセス可能な格納された支払いアカウント情報６１にマッピングされ、したがって、マーチャント１６および／またはマーチャントアプリケーション８によるアクセスを制限される）。上で説明されるように、サウンドコード３は、コンシューマコードデータが関連付けられる実際のアカウント番号の符号化された版としても使用されるオーディオ信号を使用して表され得る（すなわち、コンシューマコードデータは、ルックアップテーブル６３を介して取引インターフェース１５によってアクセス可能な格納された支払いアカウント情報６１にマッピングされ、したがって、マーチャント１６および／またはマーチャントアプリケーション１４によるアクセスを制限される）。
【０２２９】
サウンドコード３
一般に、サウンドコード３は、テーブル６３内の格納された情報６１にマッピングされ、取引インターフェース１５によってアクセス可能にされ得る１つ以上のオーディオ信号を包含し、したがって、格納された情報６１は、場合に応じて、マーチャント１６および／もしくはマーチャントアプリケーション８によるまたはコンシューマ１８および／もしくはアプリケーション１１３によるアクセスを制限され得る。したがって、支払いアプリケーション１１３への一連のオーディオ信号としてのサウンドコード３の提供の後に、分割購入取引５処理の残りは、バーコード２００を、場合に応じてマーチャント１６および／またはコンシューマ１８によるアクセスを制限される実際の情報６１の符号化された表現をも使用することに類似する（たとえば、コンシューマ１８は、センシティブなマーチャントデータ（たとえば、マーチャントアカウント番号）のアクセスに制限され得、あるいは、マーチャント１６は、サウンドコード３の使用を介するセンシティブなコンシューマデータ（たとえば、コンシューマアカウント番号）に制限され得る。この形で、サウンドコード３は、取引サービス２０と直接に（たとえば、取引インターフェース１５を介して）通信される（たとえば、ネットワーク接続Ａを介して）購入取引５のデータへの後続の組込みのためにマーチャントアプリケーション８によって受信され得る。この形で、サウンドコード３が、ルックアップテーブルまたはインデックス６３内に取引インターフェース１５によって格納されまたは他の形でアクセス可能なコードデータ３にマッピングされまたは他の形で関連付けられた実際の金融アカウント番号情報６１にアクセスするためのルックアップ識別子としてサービス２０によって使用されるので、マーチャント１６による情報６１（たとえば、コンシューマ１８の、実際の金融アカウント７２番号および／またはＰＩＮなどのアカウントアクセスパスワード）への直接アクセスは、制限される。
【０２３０】
用語集
本開示において、下記の用語は、下記の意味と見なされた。
【０２３１】
コンシューマ  モバイルデバイスユーザすなわち、ＰＯＳで購入を行う個人。
【０２３２】
電子メディア  テレビ、電子ビルボード、コンピュータ端末、ビデオディスプレイ端末、映画およびビデオの投影、ならびに類似物。
【０２３３】
電子ウォレット  任意の電子ストアドバリューシステム。
【０２３４】
ＯＭＲＩ  ２００  モバイルデバイススキャン可能画像。
【０２３５】
モバイルデバイス  セルフォン、電子ＰＤＡ、コンピュータタブレット、スマートフォン、または同様のデバイスを含む、任意のワイヤレスのウェブ対応電子デバイス。
【０２３６】
注文書データ  住所、電話番号、電子メールアドレス、請求先住所、出荷先住所、および誕生日を含むがこれらに限定されない、任意のコンシューマ情報。
【０２３７】
支払いアカウント  金融機関、電子ウォレットプロバイダ、信用発行会社（Credit Issuing Company）、または類似物に関する、コンシューマによって保持されるアカウント。
【０２３８】
支払いアカウント情報  アカウント番号、アカウント残高、パスワード、およびＰＩＮ番号を含むがこれに限定されない、支払いアカウントに関する情報。
【０２３９】
支払いプラットフォーム  アカウント所有者を認証し、かつ／アカウント所有者アカウントを収容し、アカウント所有者アカウントからの電子支払いを処理するのに使用される、銀行、他の金融機関、電子ウォレットサービスプロバイダ、送金サービスプロバイダ、または類似物によって利用されるコンピューティングインフラストラクチャ。
【０２４０】
ＰＯＳすなわち販売時点情報管理  購入／販売取引が行われる位置。
【０２４１】
ＰＯＳ市場  自動販売機、請求書の支払い、現金自動預け払い機、駐車券、任意のＯＭＲＩ  ２００関連製品。
【０２４２】
ＰＯＳ端末すなわち販売時点情報管理端末  現金自動預け払い機、自動販売機、および標準的なインストア販売時点情報管理端末を含むがこれらに限定されないすべてのタイプの電子支払い端末または取引端末。
【０２４３】
印刷メディア  駐車券、雑誌、新聞、電話帳、公共料金請求書、カタログ、ポスター、ビルボード、ちらし、および類似物。
【０２４４】
取引  商品またはサービスの購入、サービスまたはメンバシップに関する登録、ＡＴＭ取引、または販売時点情報管理取引。
【０２４５】
ある種の実施形態が上で説明されたが、これらの実施形態が、例にすぎないことを理解されたい。したがって、本明細書で説明されるシステムおよび方法が、説明された実施形態に基づいて限定されてはならない。そうではなく、本明細書で説明されるシステムおよび方法は、上の説明および添付図面に関連して解釈される時に、以下の特許請求の範囲に鑑みて限定されるのみでなければならない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
〔１〕
格納された実行可能な支払いアプリケーションを有する非一時的コンピュータ読取可能な記憶媒体であって、取引インターフェースが、通信ネットワークを通じてマーチャントインターフェースから独立し、遠隔にあるように、前記支払いアプリケーションは、前記通信ネットワークを通じた前記取引インターフェースによる受信のために支払い要求を生成するために構成され、前記支払い要求の取引は、製品をコンシューマに提供するマーチャントに関連付けられており、前記支払いアプリケーションは、コンピュータプロセッサに、 
サウンドベース取引データを包含するサウンドコードを受信するステップと、取引データは、前記製品に関連付けられたマーチャントデータを表しており、
コンシューマ識別子を受信するステップと、前記コンシューマ識別子は、前記コンシューマを識別し、
前記通信ネットワークを通じて、前記取引インターフェースに製品データおよび前記コンシューマ識別子とを含む前記支払い要求を送信するステップと、
前記取引インターフェースから、前記支払い要求の承認または否認の確認を受信するステップと
を行うよう命じる、非一時的コンピュータ読取可能な記憶媒体。
〔２〕
前記支払い要求は、前記支払いアプリケーションを実行するデバイスのデバイスデータを含む、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔３〕
前記デバイスデータは、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ（ＩＭＥＩ）、電話番号、キャリア名、および、地理ロケーション座標からなるグループから選択された１つ以上のものを含む、  〔２〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔４〕
前記コンシューマの支払いアカウントは、クレジットカードアカウント、デビットカードアカウント、電子ウォレットアカウント、および、他の電子ストアドバリューアカウントからなるグループから選択される、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔５〕
前記支払いアプリケーションは、前記コンピュータプロセッサに、
複数の利用可能な支払いアカウントから支払いアカウントを、前記複数の支払いアカウントの前記支払いアカウントの各々がそれぞれのコンシューマ支払いアカウント識別子を有するように、選択するステップを行うよう命じるようにさらに構成された、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔６〕
前記支払いアプリケーションは、前記コンピュータプロセッサに、
前記コンシューマに、個人識別番号（ＰＩＮ）または支払いアカウントに関連付けられたパスワードを入力するよう促すステップと、
前記通信ネットワークを通じて前記取引インターフェースに前記ＰＩＮまたはパスワードを送信するステップと
を行うよう命じるようにさらに構成された、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔７〕
前記ＰＩＮまたはパスワードは、前記支払い要求に含まれる、〔６〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔８〕
支払いアカウント識別子はまた、前記コンシューマの対応する支払いアカウント情報を識別し、支払いアカウント情報は、前記支払い要求に含まれない、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔９〕
前記サウンドコードは、符号化されたオーディオ信号を含み、販売時点情報管理端末の電子表示メディア、放送メディア、電子広告メディアからなるグループから選択されたメディアによって提示される、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔１０〕
前記マーチャントデータは、取引ＩＤ、マーチャントＩＤ、製品値段、および、購入された製品情報からなるグループから選択された１つ以上のデータを含む、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔１１〕
支払い要求は、製品購入量、クレジットカードデータおよびＰＩＮ、デビットカードデータおよびＰＩＮ、並びに、ストアドバリューアカウントおよびログイン情報からなるグループから選択された１つ以上のデータを備える、〔１〕に記載の非一時的コンピュータ読取可能な記憶媒体。
〔１２〕
コンシューマとマーチャントとの間の取引に関連付けられた支払い要求の処理を調整するための取引システムであって、前記取引は、前記コンシューマに製品を提供する前記マーチャントに関連付けられ、前記システムは、メモリに結合されたコンピュータプロセッサを備え、前記コンピュータプロセッサは、
サウンドコードおよび消費者識別子に関連付けられたサウンドベース取引データを含む前記支払い要求を受信することと、
前記取引データを使用して、ルックアップデータベースにアクセスし、前記取引要求に関する取引情報を取得することと、前記取引情報は、前記製品の製品情報または前記マーチャントのマーチャント情報のうち少なくとも１つを含み、
コンシューマ識別子を使用して、コンシューマ支払いアカウント情報を識別することと、
前記コンシューマ支払いアカウント情報および前記取引情報を使用して、取引要求を作成することと、
前記取引要求を支払いプラットフォームに送信することと、
前記コンシューマの前記支払いアカウントが、前記取引の量に足りる十分な資金を有する場合、前記支払いプラットフォームから前記取引要求の承認を受信することと、
前記取引要求の前記承認の確認を前記コンシューマ識別子に関連付けられた前記コンシューマのモバイルデバイスと、前記マーチャントに関連付けられたコンピュータデバイスとに送信することと
によって、前記支払い要求の処理を調整するようにプログラムされた、取引システム。
〔１３〕
前記確認は、前記コンピュータデバイスとして、販売時点情報管理端末上で動作するマーチャントインターフェースを介して前記マーチャントに送信される、〔１２〕に記載の取引システム。
〔１４〕
前記コンピュータプロセッサは、前記支払いプラットフォームに前記取引要求を送信する前に、
前記コンシューマに、ＰＩＮまたは前記コンシューマの前記支払いアカウントに関連付けられたパスワードを入力することを促し、
前記ＰＩＮまたはパスワードを受信し、
前記支払いプラットフォームに前記ＰＩＮまたはパスワードを送信するようにさらにプログラムされる〔１２〕に記載の取引システム。
〔１５〕
１つ以上のオーディオ信号は、前記１つ以上のオーディオ信号が、前記１つ以上のオーディオ信号において符号化された前記取引データを表すのに使用されるように、前記サウンドコードに包含される、〔１２〕に記載の取引システム。
〔１６〕
前記１つ以上のオーディオ信号は、前記コンシューマの人間聴覚システムによる知覚として非可聴である、〔１２〕に記載の取引システム。
【図１】
0006433904.tif 000002
【図２】
0006433904.tif 000003
【図３】
0006433904.tif 000004
【図４】
0006433904.tif 000005
【図５】
0006433904.tif 000006
【図６】
0006433904.tif 000007
【図７】
0006433904.tif 000008
【図８】
0006433904.tif 000009
【図９】
0006433904.tif 000010
【図１０】
0006433904.tif 000011
【図１１】
0006433904.tif 000012