(57)【特許請求の範囲】
【請求項１】
商業者が発行した優待券を検証するためのコンピュータで実装される方法であって、
コンピュータで、モバイル通信デバイスからの登録要求ショートメッセージサービス（「ＳＭＳ」）メッセージであって、商業者アカウント識別子と、セキュリティコードとを含む、登録要求ＳＭＳメッセージを受け取ることと、
前記コンピュータによって、前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が、商業者インデックスの中に格納された商業者アカウント識別子と一致し、かつ前記登録要求ＳＭＳメッセージの中の前記セキュリティコードが前記商業者アカウント識別子に割り当てられたセキュリティコードと一致することを検証し、前記商業者アカウント識別子とセキュリティコードとが商業者アカウントに関連付けられていると判定することと、
前記商業者アカウント識別子とセキュリティコードとが前記商業者アカウントに関連付けられていると判定することに応答して、前記モバイル通信デバイスのモバイル通信デバイス番号を前記商業者アカウントにリンクさせることによって、前記コンピュータによって前記モバイル通信デバイスを登録することと、
前記コンピュータによって、前記モバイル通信デバイスが前記商業者アカウントに登録されていることを示す、登録確認ＳＭＳメッセージを生成することと、
前記コンピュータによって、前記登録確認ＳＭＳメッセージを前記モバイル通信デバイスに通信することと、
前記コンピュータによって、前記モバイル通信デバイスからの優待券検証要求ＳＭＳメッセージであって、前記商業者アカウントに関連付けられた優待券のための優待券識別子を含む、優待券検証要求ＳＭＳメッセージを受け取ることと、
前記コンピュータによって、前記モバイル通信デバイスが前記商業者アカウントに登録されていると判定することと、
前記コンピュータによって、前記優待券識別子に関連付けられた優待券の優待券状態を識別することと、
前記コンピュータによって、前記優待券状態を含む優待券検証ＳＭＳメッセージを生成することと、
前記コンピュータによって、前記優待券検証ＳＭＳメッセージを前記モバイル通信デバイスに通信することと、を含む、方法。
【請求項２】
前記優待券検証要求ＳＭＳメッセージを受け取る前に、前記コンピュータによって、優待券インデックスの中に優待券記録を格納することをさらに含み、前記優待券記録は、前記優待券のための固有の優待券識別子を含む、請求項１に記載のコンピュータで実装される方法。
【請求項３】
前記優待券記録は、前記優待券が引き換えられることのできる回数の制限をさらに含む、請求項２に記載のコンピュータで実装される方法。
【請求項４】
前記優待券記録は、前記優待券の有効期限をさらに含む、請求項２に記載のコンピュータで実装される方法。
【請求項５】
前記優待券状態が有効または無効であり、前記優待券状態が、前記優待券が引き換えられたこれまでの回数、および前記優待券が期限切れであるかどうかのうちの少なくとも１つに基づく、請求項１に記載のコンピュータで実装される方法。
【請求項６】
前記優待券の状態が有効であると識別された後に、優待券記録の中の前記優待券状態を更新することをさらに含む、請求項１に記載のコンピュータで実装される方法。
【請求項７】
コンピュータ可読記憶媒体であって、
前記コンピュータ可読記憶媒体は、コンピュータプロセッサによって実行されると、コンピュータに、
モバイル通信デバイスから登録要求ショートメッセージサービス（「ＳＭＳ」）メッセージを受け取るステップであって、前記登録要求ＳＭＳメッセージは、商業者アカウント識別子と、セキュリティコードとを含む、ステップと、
前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が、商業者インデックスの中に格納された商業者アカウント識別子と一致し、かつ前記登録要求ＳＭＳメッセージの中の前記セキュリティコードが前記商業者アカウント識別子に割り当てられたセキュリティコードと一致することを検証し、および前記商業者アカウント識別子とセキュリティコードとが商業者アカウントに関連付けられていると判定する、ステップと、
前記商業者アカウント識別子およびセキュリティコードが前記商業者アカウントに関連付けられていると判定することに応答して、前記モバイル通信デバイスのモバイル通信デバイス番号を前記商業者アカウントにリンクさせることによって、前記モバイル通信デバイスを登録する、ステップと、
前記モバイル通信デバイスから優待券検証要求ＳＭＳメッセージを受け取るステップであって、前記優待券検証要求ＳＭＳメッセージは、前記商業者アカウントに関連付けられた優待券のための優待券識別子を含む、ステップと、
前記モバイル通信デバイスが前記商業者アカウントに登録されていると判定する、ステップと、
前記優待券識別子に関連付けられた前記優待券の優待券状態を識別する、ステップと、
前記優待券状態を含む優待券検証ＳＭＳメッセージを生成する、ステップと、
前記優待券検証ＳＭＳメッセージを前記モバイル通信デバイスに通信する、ステップと、を実行させる、具現化されたコンピュータ可読のプログラム命令をそこに有する、コンピュータ可読記憶媒体。
【請求項８】
前記コンピュータプロセッサによって実行されると、前記コンピュータに、
前記モバイル通信デバイスが前記商業者アカウントに登録されていることを示す登録確認ＳＭＳメッセージを生成する、ステップと、
前記登録確認ＳＭＳメッセージを前記モバイル通信デバイスに通信する、ステップとを実行させる、コンピュータ可読のプログラム命令をさらに含む、請求項７に記載のコンピュータ可読記憶媒体。
【請求項９】
前記コンピュータプロセッサによって実行されると、前記コンピュータに、前記優待券検証要求ＳＭＳメッセージを受け取る前に、優待券インデックスの中に優待券記録を格納するステップを実行させる、コンピュータで実行可能なプログラム命令をさらに含み、前記優待券記録は、前記優待券のための固有の優待券識別子を含む、請求項７に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記優待券記録は、前記優待券が引き換えられることのできる回数の制限をさらに含む、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記優待券記録は、前記優待券の有効期限をさらに含む、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記優待券状態が有効または無効であり、前記優待券状態が、前記優待券が引き換えられたこれまでの回数、前記優待券が期限切れであるかどうかのうちの少なくとも１つに基づく、請求項７に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記コンピュータプロセッサによって実行されると、前記コンピュータに、前記優待券の状態が有効であると識別された後に、優待券記録の中の前記優待券状態を更新するステップを実行させる、コンピュータで実行可能なプログラム命令をさらに含む、請求項７に記載のコンピュータ可読記憶媒体。
【請求項１４】
商業者が発行した優待券を検証するためのシステムであって、
記憶装置と、
前記記憶装置に通信可能に連結されるプロセッサと、を備え、
モバイル通信デバイスから登録要求ショートメッセージサービス（「ＳＭＳ」）メッセージであって、商業者アカウント識別子と、セキュリティコードとを含む、登録要求ＳＭＳメッセージを受け取るステップと、
前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が、商業者インデックスの中に格納された商業者アカウント識別子と一致し、かつ前記登録要求ＳＭＳメッセージの中の前記セキュリティコードが前記商業者アカウント識別子に割り当てられたセキュリティコードと一致することを検証し、それにより前記商業者アカウント識別子とセキュリティコードとが商業者アカウントに関連付けられていると判定する、ステップと、
前記商業者アカウント識別子とセキュリティコードとが前記商業者アカウントに関連付けられていると判定することに応答して、前記モバイル通信デバイスのモバイル通信デバイス番号を前記商業者アカウントにリンクさせることによって、前記モバイル通信デバイスを登録する、ステップと、
前記モバイル通信デバイスからの優待券検証要求ＳＭＳメッセージであって、前記商業者アカウントに関連付けられた優待券のための優待券識別子を含む、前記優待券検証要求ＳＭＳメッセージを受け取る、ステップと、
前記モバイル通信デバイスが前記商業者アカウントに登録されていると判定する、ステップと、
前記優待券識別子に関連付けられた前記優待券の優待券状態を識別する、ステップと、
前記優待券状態を含む優待券検証ＳＭＳメッセージを生成する、ステップと、
前記優待券検証ＳＭＳメッセージを前記モバイル通信デバイスに通信する、ステップとを、前記システムに実行させる、前記記憶装置の中に格納されたアプリケーションコード命令を、前記プロセッサが実行する、システム。
【請求項１５】
前記プロセッサは、前記システムに、
前記モバイル通信デバイスが前記商業者アカウントに登録されていることを示す、登録確認ＳＭＳメッセージを生成する、ステップと、
前記登録確認ＳＭＳメッセージを前記モバイル通信デバイスに通信する、ステップとを実行させるアプリケーションコード命令をさらに実行する、請求項１４に記載のシステム。
【請求項１６】
前記プロセッサは、前記システムに、前記優待券検証要求ＳＭＳメッセージを受け取る前に、優待券インデックスの中に優待券記録を格納するステップを実行させるアプリケーションコード命令であって、前記優待券記録は、前記優待券のための固有の優待券識別子を含む、アプリケーションコード命令をさらに実行する、請求項１４に記載のシステム。
【請求項１７】
前記優待券記録は、前記優待券が引き換えられることのできる回数の制限をさらに含む、請求項１６に記載のシステム。
【請求項１８】
前記優待券記録は、前記優待券の有効期限をさらに含む、請求項１６に記載のシステム。
【請求項１９】
前記優待券状態が有効または無効であり、前記優待券状態が、前記優待券が引き換えられたこれまでの回数、および前記優待券が期限切れであるかどうかのうちの少なくとも１つに基づく、請求項１４に記載のシステム。
【請求項２０】
前記プロセッサは、前記システムに、前記優待券の状態が有効であると識別された後に、優待券記録の中の前記優待券状態を更新するステップを実行させるアプリケーションコード命令をさらに実行する、請求項１４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して商業者によって発行される優待券を、中央検証権限を用いて検証するためのシステムに関し、より具体的には、商業者がＳＭＳをベースとした検証要求を用いてかかる優待券を検証することを可能にする方法およびシステムに関する。
【背景技術】
【０００２】
値引きや他の特典を含む優待券の使用は、自らの製品を購入するよう顧客を動機付けするために商業者が用いる基本ツールである。しかしながら、優待券の悪用を防ぐため、商業者は優待券が有効であることを検証する必要があり、それは優待券がこれまでに引き換えられたかどうかを判定することを含む。現行のシステムは、オンライン検証または音声応答電話検証をベースとしたシステムを利用する。オンライン検証のためには、商業者は各販売時点（ＰＯＳ）端末でインターネットへのアクセスを有していなければならない。この要件は、商業者が支払い取引をどこでどのように処理するかについて、商業者が利用することのできる柔軟性に不必要な制限を課す。電話支払い取引は、中央店舗に電話をかけ、音声またはキーパッドを介してやりとりし、かつ検証を待つ間、電話を切らずに待つことを商業者に求める。この処理は、支払い取引の間に顧客と関与する商業者の能力に不必要な障害を作り出す。したがって、特殊な装置への投資を求めず、かつ商業者が最小の接客の中断をもって全体の支払い取引を完了することができるようにする、優待券検証システムへの必要性が存在する。
【発明の概要】
【０００３】
とある例示的態様では、優待券の有効性を検証するための方法は、商業者モバイルデバイスからのショートメッセージサービス（「ＳＭＳ」）をベースとした優待券検証要求を受け取ることと、優待券検証要求に関連付けられた優待券状態を識別することと、優待券検証ＳＭＳメッセージの中で優待券状態をモバイルデバイスに通信することを含む。優待券の有効性は、その優待券がこれまでに引き換えられた回数、有効期限、またはその両方に基づき得る。優待券状態は、優待券インデックスの中に格納された優待券記録の中に定義されることができ、この優待券記録は固有の優待券識別子によって識別される。本方法は、１つ以上の商業者モバイルデバイスからＳＭＳをベースとした登録要求を受け取ることによって、１つ以上の商業者モバイルデバイスを登録することをさらに含み得る。登録は、商業者アカウント識別子および商業者アカウントに割り当てられたセキュリティコードを作成することを含む。
【０００４】
本発明のこれらおよび他の態様、目標、特徴、および利点は、本発明を現在認識されているように実施するための最良の形態を含む、図示された例示的実施形態の以下の詳細な説明を考慮することで当業者に明白となろう。
【図面の簡単な説明】
【０００５】
【図１】例示的実施形態に従う、商業者優待券検証システムを描写したブロック図である。
【図２】例示的実施形態に従う、商業者優待券検証システムを構築するための方法を描写したブロックフロー図である。
【図３】例示的実施形態に従う、ＳＭＳメッセージングを用いて優待券を検証するための方法を描写したブロックフロー図である。
【発明を実施するための形態】
【０００６】
概要
本明細書に記載の方法およびシステムは、商業者が追加の装置または従業員の訓練への最小限の投資をもって、および支払い取引を処理している間の最小限の支障をもって、優待券の有効性を検証することを可能にする。各販売時点でのウェブブラウザへのアクセスを求めるまたは、また従業員に顧客とやりとりする間電話検証をこなすことを求めるよりもむしろ、本発明は、商業者およびあらゆる数の従業員がＳＭＳメッセージングを介したモバイルデバイスを用いて検証手順を始めることができるようにする。商業者は、優待券検証システムに検証アカウントを登録し、かつ固有の商業者識別子およびセキュリティコードを割り当てられる。モバイルデバイスを優待券検証システムに登録するために、商業者はＳＭＳメッセージを優待券検証システムに送達する。ＳＭＳメッセージは、商業者識別番号およびセキュリティコードを含む。優待券検証システムは、商業者識別子およびセキュリティコードが商業者アカウントに関連付けられた情報と一致することを検証する。登録情報が正しい場合、商業者モバイルデバイスは、例えば、モバイルデバイスの電話番号を商業者アカウントに登録することによって、優待券検証システムの中の商業者アカウントに登録される。いったん登録されると、モバイルデバイスは優待券検証を処理するために用いられることができる。この登録処理は、商業者によって所望されるあらゆる数のモバイルデバイスについて実施されることができる。商業者はまた、商業者が発行することになる優待券に対応する情報を含む１つ以上の優待券記録を、優待券検証システムの中に作成するか、または優待券検証システムにアップロードする。固有の優待券識別子は、それぞれの優待券記録に関連付けられる。商業者が顧客から優待券を提示されたとき、商業者は登録されたモバイルデバイスを用いてＳＭＳをベースとした検証要求を優待券検証システムに送達する。この検証要求は、固有の優待券識別子を含む。加えて、優待券検証システムは、モバイルデバイスに関連付けられた電話番号を判定し、この電話番号に基づいて商業者アカウントを識別する。優待券検証システムは、固有の優待券識別子を利用して優待券インデックスを相互参照し、対応する優待券記録を識別する。優待券記録は、優待券状態をさらに定義する。優待券が期限切れであるか、または引き換えられ得る回数を別様に使い果たしている場合、優待券検証システムは、優待券が無効であることを示す商業者モバイルデバイスへの戻りＳＭＳ通信を生成する。固有の優待券識別子が、商業者と、この優待券が有効であることを示す優待券記録とに関連付けられている場合、優待券検証システムは、商業者モバイルデバイスに対して、この優待券が有効であることを示す戻りＳＭＳ通信を生成する。
【０００７】
本発明の１つ以上の態様は、本明細書に記載および図示される機能を具現化するコンピュータプログラムを備えることができ、このコンピュータプログラムは、機械可読媒体の中に格納された命令と、この命令を実行するプロセッサとを備えるコンピュータシステムの中に実装される。しかしながら、本発明をコンピュータプログラムの中に実装する多くの異なる方途が存在可能であることは明白であり、本発明はいかなる１組のコンピュータプログラム命令にも制限されるように解釈されるべきでない。さらに、熟練したプログラマであれば、添付のフローチャートおよび明細書中の関連する説明に基づいて、開示される実施形態を実装するためのかかるコンピュータプログラムを書くことができるであろう。よって、特定の一連のプログラムコード命令は、本発明をどのように活用するかを十分に理解するために必要であると見なされない。さらに、本明細書に記載の本発明の１つ以上の態様が、１つ以上のコンピューティングシステムの中に具現化され得るため、ハートウェア、ソフトウェア、またはそれらの組み合わせによって実施され得ることは、当業者であれば理解するであろう。その上、コンピュータによって実施される行為に対するいかなる参照も、１つ以上のコンピュータがその行為を実施し得るため、単一のコンピュータによって実施されていると解釈されるべきでない。本発明の発明的機能は、以下の記載においてより詳細に説明されているので、プログラムの流れを図示した図面とあわせて閲読されたい。
【０００８】
図面について、その中の類似する数は、図の全体を通して類似する（が必ずしも同一ではない）要素を示し、例示的実施形態が詳細に記載される。
【０００９】
システム構成
図１は、例示的実施形態に従う、優待券検証システム１００を描写したブロック図である。図１に描写されるように、システム１００は、１つ以上のネットワーク１１０を介して互いに通信するように構成される、ネットワークデバイス１０５および１１５を含む。
【００１０】
それぞれのネットワーク１１０は、有線または無線電気通信手段を含み、それによりネットワークデバイス（デバイス１０５、１１５を含む）はデータを交換することができる。例えば、それぞれのネットワーク１１０は、ＳＭＳメッセージの通信のために、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）、符号分割多元接続（ＣＤＭＡ）、および／または他の無線ネットワークを含むことができる。追加的または代替的な例示的実施形態では、それぞれのネットワーク１１０は、ＳＭＳメッセージの通信のために、ローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク（「ＷＡＮ」）、イントラネット、インターネット、携帯電話ネットワーク、またはそれらのいずれかの組み合わせを含むことができる。例示的実施形態の検討の全体にわたり、「データ」および「情報」という用語は、本明細書においては、コンピュータをベースとした環境において存在することのできる、テキスト、画像、音声、動画、またはあらゆる他の形式の情報を指すために交換可能に用いられることが理解されるべきである。
【００１１】
それぞれのネットワークデバイス１０５および１１５は、ネットワーク１１０を通じてデータを送受信する能力を持つ通信モジュールを有するデバイスを含む。例えば、それぞれの商業者モバイルデバイス１０５は、ネットワーク１１０を通じてＳＭＳメッセージを送受信する能力を持つ通信モジュールを有する。例示的実施形態では、それぞれのネットワークデバイス１０５は、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、またはタブレットコンピュータを含むことができる。それぞれのネットワークデバイス１１５は、サーバ、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン、携帯型コンピュータ、携帯情報端末（ＰＤＡ）、またはＳＭＳメッセージを受け取り、および処理する能力を持つ、あらゆる他の有線または無線のプロセッサで駆動されるデバイスを含むことができる。
【００１２】
とある例示的実施形態では、優待券検証システム１１５は、商業者インターフェースモジュール１２０、優待券検証モジュール１２５、商業者アカウント記録１３１を含む商業者インデックス１３０、優待券記録１３６を含む優待券インデックス１３５、ＳＭＳ通信モジュール１４０、および登録されたモバイルデバイス番号インデックス１４５を備える。商業者インターフェースモジュール１２０は、商業者が商業者アカウントの登録および優待券検証システム１１５での管理をできるようにするユーザインターフェースを生成する。ぞれぞれの商業者アカウントに付随する情報は、商業者アカウントインターフェースモジュール１２０と通信する商業者アカウントインデックス１３０の中に、商業者アカウント記録１３１として格納される。商業者インターフェースモジュール１２０はまた、商業者モバイルデバイスから受け取ったモバイルデバイス１０５の登録要求を処理する。登録時、商業者インターフェースモジュール１２０は、商業者モバイルデバイス１０５を対応する商業者記録１３１にリンクさせる。選択的に、商業者インターフェースモジュールは、商業者モバイルデバイス１０５に関連付けられたモバイルデバイス番号を、登録されたモバイルデバイス番号インデックス１４５の中に格納し得る。優待券検証モジュール１２５は、登録された商業者モバイルデバイス１０５から受け取ったＳＭＳをベースとした優待券検証要求の中に含まれる優待券情報を処理し、優待券インデックス１３５の中に格納された情報と要求の優待券識別子を相互参照することにより、優待券情報が有効であるかを判定する。優待券インデックス１３５は、商業者によって構築され、少なくとも１つの固有の優待券識別子からなる優待券記録１３６を含む。ＳＭＳ通信モジュール１４０は、商業者モバイルデバイス１０５からＳＭＳをベースとした通信を受け取り、商業者モバイルデバイス１０５から受け取った要求の種類に依存して、ＳＭＳメッセージを商業者インターフェースモジュール１２０および優待券検証モジュール１２５に振り向ける。
【００１３】
優待券検証システム１１５は、図２〜図３に描写される方法を参照して以下でより詳細に記載される。
【００１４】
システム工程
図２は、例示的実施形態に従う、優待券検証システム１００を構築するための方法２００を描写したブロックフロー図である。方法２００は、図１に図示されるコンポーネントを参照して記載される。
【００１５】
方法２００は、ブロック２０５で始まり、そこで商業者は、商業者インターフェースモジュール１２０を通して、商業者アカウントを構築する。商業者インターフェースモジュール１２０は、優待券検証システムがアカウントを構築するために必要な商業者特有情報を取得できるようにする、ユーザインターフェースを生成する。商業者特有情報は、少なくとも商業者名を含む。商業者アカウントインターフェースモジュール１２０は、この情報を商業者アカウント記録１３１の中に作成および格納する。商業者アカウント記録は、商業者アカウントインデックス１３０の中にインデックス付けおよび格納される。例示的一実施形態では、商業者は、ネットワーク１１０を介して、ウェブブラウザまたはモバイルアプリケーションなどの他の専用アプリケーションを通して商業者インターフェースモジュール１２０と通信する。商業者は、商業者ネットワークデバイス１０５を介して、またはネットワーク１１０を介して優待券検証システム１１５と通信することができる別のネットワークデバイス（図１に図示せず）を介してこのステップを行い得る。別の例示的実施形態では、商業者は、ＳＭＳメッセージングを通して、商業者モバイルデバイス１０５を用いて商業者アカウントインターフェースモジュールと通信する。例えば、商業者は、「アカウントを登録」というコマンドを優待券検証システム１１５に関連付けられた専用の電話番号にメールで送り得る。ＳＭＳメッセージはＳＭＳ通信モジュール１４０によって受け取られ、商業者インターフェースモジュール１２０に振り向けられる。商業者インターフェースモジュール１２０は次に、ＳＭＳ通信モジュール１４０を介して商業者モバイルデバイス１０５に送達される戻りＳＭＳメッセージを介して、順次にまたは同時に、求められた商業者特有情報を商業者に促す。例えば、商業者インターフェースモジュールはまずユーザに商業者名を、次に追加的な商業者特有情報について追加的に促し得る。ステップ２０５で取得される例示的な情報は、商業者名、商業者店舗（複数可）、商業者連絡先、および他の適切な情報を含むことができる。
【００１６】
ブロック２１０で、商業者アカウントインターフェースモジュール１２０は商業者アカウントに商業者アカウント識別子およびセキュリティコードを割り当てる。商業者アカウントインターフェースモジュール１２０が次にこのアカウント識別子およびセキュリティコードを商業者に通信する。商業者アカウント識別子とセキュリティコードの通信は、ユーザインターフェース上の直接表示、電子メール、ＳＭＳメッセージ、またはあらゆる他の適切な通信機構を通じ得る。
【００１７】
ブロック２１５で、商業者アカウントインターフェースモジュール１２０は、商業者から優待券情報を受け取る。優待券情報は、優待券が適用される製品（複数可）および優待券の価値などの識別情報を含む。優待券情報は、固有の識別子、有効期限、および許可された引き換えの指定番をさらに含み得る。固有の識別子は、優待券検証システム１１５にアップロードする前に割り当てられることができ、または商業者アカウントモジュール１２０によって割り当てられ得る。例えば、優待券が別個のシステムの中で作成され、および優待券情報が優待券検証システム１１５の内部にインポートされるとき、元のシステムは優待券に固有の識別子を割り当て得る。固有の識別子が優待券にこれまでに割り当てられていない場合、商業者インターフェースモジュール１２０は、固有の識別子をそれぞれの優待券に割り当てることができる。商業者のそれぞれの優待券についての優待券情報および関連付けられた識別子は、優待券記録１３６の中に格納され、これらはインデックスを付けられて優待券インデックス１３５の中に格納される。それぞれの優待券記録１３６はまた、優待券を登録している商業者について、対応する商業者記録１３１に関連付けられる。例示的一実施形態では、優待券情報は、商業者インターフェースモジュール１２０によって生成されるユーザインターフェースを介して、優待券検証システム１１５の中に直接入力され得る。優待券情報は次に、顧客への種々の配布チャネルを通じて、配布のために別個の優待券配布システム（図１に図示せず）にエクスポートされる。代替的な例示的実施形態では、優待券配布システムまたは他の優待券作成システムは、それぞれの優待券のための固有の優待券識別子を割り当てることができ、割り当てられた情報は、優待券検証システム１１５の内部にインポートされ、特定の商業者について適した優待券記録１３６および商業者記録１３１に関連付けられる。
【００１８】
例示的一実施形態では、優待券は、顧客による引き換えのための、商業者によって発行された特典を表す。例えば、優待券は、クーポン、上顧客特典、前払いされた特典、または商業者によって提供される他の値引きを含み得る。前払いされた特典とは、購入額を上回る価値を提供する、顧客によって購入される特典である。それぞれの発行された優待券は、同一の優待券の複数回の引き換えを防ぐための固有の識別番号を含む。
【００１９】
ブロック２２０で、商業者および／または商業者の従業員（まとめて、商業者モバイルデバイス１０５のユーザ）は、商業者モバイルデバイス１０５からのＳＭＳメッセージを、優待券検証システム１１５に関連付けられた専用の電話番号に通信する。例示的一実施形態では、初めのＳＭＳメッセージは、「デバイスを登録する」、またはその変形などのコマンドプロンプトを含み得る。ＳＭＳメッセージはＳＭＳ通信モジュール１４０によって受け取られ、商業者アカウントインターフェースモジュール１２０に振り向けられる。商業者アカウントインターフェースモジュール１２０は次に、商業者モバイルデバイス１０５のユーザに、商業者アカウント識別子およびセキュリティコード、まとめて登録情報を入力するよう促す。ユーザは次に、商業者モバイルデバイス１０５を用いて商業者アカウント識別子およびセキュリティコードをセキュリティ検証システム１１５に通信する。ＳＭＳ通信モジュール１４０は、登録情報を受け取り、および商業者インターフェースモジュール１２０に情報を振り向ける。例示的一実施形態では、「デバイスを登録する」という要求および商業者登録情報の提出は、商業者モバイルデバイス１０５から優待券検証システム１１５への１つのＳＭＳメッセージの中に提供され得る。
【００２０】
ブロック２２５で、商業者インターフェースモジュール１２０は、同じ登録情報を有する商業者記録１３１を識別するために、商業者インデックス１３０の中の商業者記録１３１を相互参照することによって、登録情報が有効であるかを判定する。登録情報が商業者インデックス１３０の中に格納された登録情報と一致しない場合、方法２００はブロック２３０に進む。
【００２１】
ブロック２３０で、商業者インターフェースモジュール１２０は、商業者モバイルデバイスのユーザに提出された登録情報が無効であったことを通知し、ユーザが登録情報を再提出することを要求するＳＭＳメッセージを、ＳＭＳ通信モジュール１４０を介して商業者モバイルデバイス１０５に通信する。ブロック２２０および２２５の過程は繰り返され得る。商業者モバイルデバイス１０５のユーザが登録情報を再提出しない場合、方法２００は終了する。
【００２２】
ブロック２２５に戻って、商業者アカウントインターフェースモジュール１２０は、登録情報が有効であることを判定し、方法２００は次にブロック２３５に進む。
【００２３】
ブロック２３５で、商業者インターフェースモジュール１２０は、商業者モバイルデバイス１０５を登録情報に関連付けられた商業者アカウント記録１３１にリンクさせる。例示的一実施形態では、モバイルデバイスは、モバイルデバイス番号を対応する商業者アカウント記録１３１の中に格納することによって、登録されたモバイルデバイス番号を選択的な登録されたモバイルデバイスインデックス１４５の中に格納することによって、またはその組み合わせによってリンクされ得る。いったんリンクされると、商業者モバイルデバイス１０５は、優待券検証要求を優待券検証システム１１５に送達するために用いられることができる。
【００２４】
ブロック２３５の後、方法２００は終了する。
【００２５】
図３は、例示的実施形態に従う、ＳＭＳをベースとした検証システムを用いて優待券を検証するための方法を描写したブロックフロー図である。方法３００は、図１に図示されるコンポーネントを参照して説明される。
【００２６】
ブロック３０５で、ＳＭＳ通信モジュール１４０は、商業者モバイルデバイス１０５からＳＭＳをベースとした検証要求を受け取る。ＳＭＳメッセージは、「検証する」またはその変形などのコマンドプロンプト、および優待券識別番号を含み得る。ＳＭＳ通信モジュール１４０は、要求を商業者アカウントインターフェースモジュール１２０に振り向ける。例示的実施形態では、ＳＭＳメッセージは検証情報のみを含んでもよく、および優待券検証システム１１５はＳＭＳメッセージを検証の要求として認識することになる。
【００２７】
動作中、顧客は引き換えのため、優待券を商業者に提示する。優待券を引き換える前に、商業者はこの優待券が有効であることを判定することを望む。この優待券が有効かどうかを判定するため、商業者は優待券検証システム１１５に優待券識別番号を通信する。例示的一実施形態では、商業者は商業者モバイルデバイスを動作させて、ＳＭＳメッセージを介して優待券上の優待券検証コードを優待券検証システム１１５に「テキスト（メールで送る）」する。
【００２８】
本明細書で用いられる場合、「有効である」とは、優待券が商業者に関連付けられているかどうか、および優待券が期限切れであるかどうか、または指定の引き換えの数を超過しているかどうかを指す。
【００２９】
ブロック３１０で、商業者アカウントインターフェースモジュール１２０は、商業者アカウントインデックス１３０または選択的な登録電話番号インデックス１４５を相互参照することによって、商業者モバイルデバイス１０５の電話番号が登録されたモバイルデバイスであることを検証する。モバイルデバイス電話番号が登録されたモバイルデバイス番号でない場合、方法３００はブロック３１５に進む。
【００３０】
ブロック３１５で、商業者インターフェースモジュール１２０は、検証要求が処理される前に電話番号が登録を要することをユーザに通知する戻り通知を生成し、およびモバイルデバイス１０５に通信する。この通知は、図２のブロック２２０で始まる上述の処理を用いて、どのようにモバイルデバイス電話番号を登録するかに関するさらなるプロンプトを含み得る。さらなる情報が受け取られなかった場合、方法３００は先に進まない。
【００３１】
ブロック３１０に戻って、商業者インターフェースモジュール１２０は、モバイルデバイス番号が登録されていること、商業者インターフェースモジュール１２０が優待券検証モジュール１２５に登録情報を通信することを判定し、方法３００はブロック３２０に進む。ある例示的実施形態では、コマンドプロンプトはまず、あらゆる検証情報から別個に通信されてもよく、この場合、商業者アカウントインターフェースモジュール１２０は、商業者モバイルデバイス１０５のユーザに検証情報を送達するように促す戻りメッセージを送達することになる。ＳＭＳ通信モジュール１４０は次に、検証情報を優待券検証モジュール１２５に直接振り向ける。別の例示的実施形態では、検証情報は、コマンドプロンプトと同時に、または最初はコマンドプロンプトなしで、優待券検証システム１１５に通信され得る。検証情報は、少なくとも固有の優待券識別子を含む。
【００３２】
ブロック３２０で、優待券検証モジュール１２５は、優待券インデックス１３５の中の優待券記録１３６を相互参照することによって、優待券識別子に関連付けられた優待券が有効であるかどうかを判定する。優待券検証モジュール１２５はまず、一致する優待券識別子が優待券インデックス１３５の中に存在するかを判定する。次に、優待券検証モジュール１２５は、優待券がすべての検証基準を満たすかを判定する。例えば、優待券が優待券記録１３６の中に設定された有効期限を有する場合、優待券検証モジュール１２５は、優待券が期限切れであるかを判定することになる。同じく、優待券が引き換えられることのできる設定された回数を優待券が有する場合、優待券検証モジュール１２５は、いくつかの追加の引き換えが許可されるかを判定することになる。優待券があらゆるかかる基準に満たない場合、本方法はブロック３２５に進む。
【００３３】
ブロック３２５で、優待券検証モジュール１２５は、優待券が無効であることを示す戻りＳＭＳ通知メッセージを商業者モバイルデバイス１０５に通信する。商業者モバイルデバイス１０５のユーザは次に、優待券を処理することを拒否する立場にあり、方法３００は終了する。
【００３４】
ブロック３２０に戻って、優待券検証モジュール１２５は、優待券がすべての検証基準に合格したと判定し、本方法はブロック３３０に進む。
【００３５】
ブロック３３０で、優待券検証モジュール１２５は、この優待券が有効であることをユーザに通知する戻りＳＭＳメッセージを生成し、ＳＭＳ通信モジュール１４０を介してこのＳＭＳメッセージを商業者モバイルデバイス１０５に通信し、優待券検証が有効であるとユーザに知らせる。ＳＭＳメッセージはまた、商業者モバイルデバイス１０５のユーザに優待券が支払い取引とともに引き換えられるか、または引き換えられたかを確認することを促し得る。
【００３６】
ブロック３４０で、優待券検証モジュールは、優待券が引き換えられるか、または引き換えられたかの確認が、商業者モバイルデバイス１０５から受け取られたかを判定する。ある例示的実施形態では、優待券検証モジュール１２５は、所定の期間、待機し得る。応答が受け取られない場合、方法３００は終了し、優待券状態への更新は行われない。同様に、モバイル商業者デバイス１０５が、優待券が引き換えられないことを確認する返答ＳＭＳメッセージを通信した場合、方法３００は終了し、優待券状態への更新は行われない。商業者モバイルデバイス１０５が、優待券が引き換えられる、または引き換えられたことを確認する返答ＳＭＳメッセージを優待券検証システム１１５に通信した場合、優待券検証モジュール１２５は、優待券識別子に関連付けられる優待券記録１３６の状態を結果として更新する。例えば、追加的な引き換えが許可された場合、優待券検証システム１２５は、残りの引き換え可能回数を反映させるため、優待券記録１３６を更新する。優待券が単一ユーザ優待券である場合、優待券検証モジュール１２６は優待券状態を無効に更新する。
【００３７】
ブロック３４０から、方法３００は終了する。
【００３８】
通則
上記に提示された実施形態に記載された例示的システム、方法、およびブロックは、例示的なものであり、代替的実施形態では、とあるブロックは、異なる順番に、互いに並行して、完全に割愛されて、および／または異なる例示的方法の間で組み合わされて実施されることができ、および／またはとある追加的なブロックは、本発明の範囲および精神を逸脱することなく実施されることができる。したがって、かかる代替的実施形態は、本明細書に記載される本発明に含まれる。
【００３９】
本発明は、本発明および上述の処理機能を実施するコンピュータハードウェアおよびソフトウェアとともに用いられることができる。当業者には理解されるように、本明細書に記載される本システム、方法、および手順は、プログラマブルコンピュータ、コンピュータで実行可能なソフトウェア、またはデジタル回路の中に具現化されることができる。ソフトウェアは、コンピュータ可読媒体上に格納されることができる。例えば、コンピュータ可読媒体は、フロッピー（登録商標）ディスク、ＲＡＭ、ＲＯＭ、ハードディスク、取り外し可能媒体、フラッシュメモリ、メモリスティック、光媒体、を含むことができる。光磁気媒体、ＣＤ−ＲＯＭなどを含むことができる。デジタル回路は、集積回路、ゲートアレイ、ビルディングブロック論理、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）などを含むことができる。
【００４０】
本発明の特定の実施形態は上記で詳細に記載されたが、その記載は解説のみを目的とするものである。例示的実施形態の開示される態様の種々の修正、および例示的実施形態の開示される態様に対応する同等のブロックは、上述のものに加えて、当業者によって以下の特許請求の範囲に定義される本発明の精神および範囲を逸脱することなく行われることができ、かかる修正および同等の構成を包含するように、その範囲は最大限に広範な解釈を得られるものとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］商業者が発行した優待券を検証するためのコンピュータで実装される方法であって、
コンピュータで、モバイル通信デバイスからの登録要求ショートメッセージサービス（「ＳＭＳ」）メッセージであって、商業者アカウント識別子と、セキュリティコードとを含む、登録要求ＳＭＳメッセージを受け取ることと、
前記コンピュータによって、前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が、商業者インデックスの中に格納された商業者アカウント識別子と一致し、かつ前記登録要求ＳＭＳメッセージの中の前記セキュリティコードが、前記商業者アカウント識別子に割り当てられたセキュリティコードと一致することを検証し、それにより前記商業者アカウント識別子とセキュリティコードとが商業者アカウントに関連付けられていると判定することと、
前記商業者アカウント識別子とセキュリティコードとが前記商業者アカウントに関連付けられていると判定することに応答して、前記コンピュータによって、前記モバイルデバイスのモバイルデバイス番号を前記商業者アカウントにリンクさせることと、
前記コンピュータによって、前記モバイルデバイスが前記商業者アカウントに登録されていることを示す、登録確認ＳＭＳメッセージを生成することと、
前記コンピュータによって、前記登録確認ＳＭＳメッセージを前記モバイルデバイスに通信することと、
前記コンピュータによって、商業者モバイル通信デバイスからの優待券検証要求ＳＭＳメッセージであって、前記商業者アカウントに関連付けられた優待券のための優待券識別子を含む、優待券検証要求ＳＭＳメッセージを受け取ることと、
前記コンピュータによって、前記モバイルデバイスが前記商業者アカウントに登録されていると判定することと、
前記コンピュータによって、前記優待券識別子に関連付けられた前記優待券の優待券状態を識別することと、
前記コンピュータによって、前記優待券状態を含む優待券検証ＳＭＳメッセージを生成することと、
前記コンピュータによって、前記優待券検証ＳＭＳメッセージを前記商業者モバイルデバイスに通信することと、を含む、方法。
［２］前記優待券検証要求ＳＭＳメッセージを受け取る前に、前記コンピュータによって、優待券インデックスの中に優待券記録を格納することをさらに含み、前記優待券記録は、前記優待券のための固有の優待券識別子を含む、［１］に記載のコンピュータで実装される方法。
［３］前記優待券記録は、前記優待券が引き換えられることのできる回数の制限をさらに含む、［２］に記載のコンピュータで実装される方法。
［４］前記優待券記録は、前記優待券の有効期限をさらに含む、［２］に記載のコンピュータで実装される方法。
［５］前記優待券状態が有効または無効であり、前記優待券状態が、前記優待券が引き換えられたこれまでの回数、および前記優待券が期限切れであるかどうかのうちの少なくとも１つに基づく、［１］に記載のコンピュータで実装される方法。
［６］前記優待券状態が有効であると識別された後に、前記優待券記録の中の前記優待券状態を更新することをさらに含む、［１］に記載のコンピュータプログラム製品コード。
［７］コンピュータプログラム製品であって、
コンピュータ可読媒体を備え、前記コンピュータ可読媒体は、その中に優待券検証を商業者に提供するために具現化されたコンピュータ可読プログラムコードであって、
商業者モバイルデバイスから受け取った優待券検証要求ショートメッセージサービス（「ＳＭＳ」）メッセージを読み込むためのコンピュータ可読プログラムコードであって、前記優待券検証要求ＳＭＳメッセージは、優待券のための優待券識別番号を含む、コンピュータ可読プログラムコードと、
前記優待券識別番号に関連付けられた前記優待券の優待券状態を識別するための、コンピュータ可読プログラムコードであって、前記優待券状態は対応する優待券記録の中に定義される、コンピュータ可読プログラムコードと、
前記商業者モバイルデバイスへの検証ＳＭＳメッセージを生成するためのコンピュータ可読プログラムコードであって、前記検証ＳＭＳメッセージは、前記優待券識別番号に関連付けられている前記優待券の前記優待券状態を示す、コンピュータ可読プログラムコードと、
前記検証ＳＭＳメッセージを前記モバイルデバイスに通信するためのコンピュータ可読プログラムコードと、を含む、コンピュータ可読プログラムコードを有する、コンピュータプログラム製品。
［８］前記優待券検証要求ＳＭＳメッセージを受け取る前に、前記モバイルデバイスから登録要求ＳＭＳメッセージを受け取るためのコンピュータ可読プログラムコードであって、前記登録要求ＳＭＳメッセージは、商業者アカウント識別子を含む、コンピュータ可読プログラムコードと、
前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が商業者アカウントの商業者アカウント識別子と一致するかどうかを判定するための、コンピュータ可読プログラムコードと、
前記登録要求ＳＭＳメッセージの中の前記商業者アカウント識別子が前記商業者アカウントの前記商業者アカウント識別子と一致するかどうかを判定することに応答して、前記モバイルデバイスを前記商業者アカウントに登録するための、コンピュータ可読プログラムコードと、
前記モバイルデバイスが前記商業者アカウントに登録されていることを示す登録確認ＳＭＳメッセージを生成するための、コンピュータ可読プログラムコードと、
前記登録確認ＳＭＳメッセージを前記モバイルデバイスに通信するための、コンピュータ可読プログラムコードと、
前記優待券状態を識別する前に、前記モバイルデバイスが前記商業者アカウントに登録されていることを判定するための、コンピュータ可読プログラムコードと、をさらに含む、［７］に記載のコンピュータプログラム製品コード。
［９］前記優待券検証要求ＳＭＳメッセージを受け取る前に、優待券記録を格納するためのコンピュータ可読プログラムコードをさらに含み、前記優待券記録は、前記優待券のための固有の優待券識別子を含む、［７］に記載のコンピュータプログラム製品コード。
［１０］前記優待券記録は、前記優待券が引き換えられることのできる回数の制限をさらに含む、［９］に記載のコンピュータプログラム製品コード。
［１１］前記優待券記録は、前記優待券の有効期限をさらに含む、［９］に記載のコンピュータプログラム製品コード。
［１２］前記優待券状態が有効または無効と定義され、前記優待券状態が、前記優待券が引き換えられた回数、および前記優待券が期限切れであるかどうかのうちの少なくとも１つに基づく、［７］に記載のコンピュータプログラム製品コード。
［１３］前記優待券状態が有効であると識別された後に、前記優待券記録の中の前記優待券状態を更新するためのコンピュータ可読プログラムコードをさらに含む、［７］に記載のコンピュータプログラム製品コード。
［１４］商業者優待券の検証のためのシステムであって、
商業者モバイルデバイスから登録と優待券検証要求ＳＭＳメッセージとを受け取り、かつ前記商業者モバイルデバイスに、対応する登録検証または優待券検証ＳＭＳメッセージをそれぞれ通信する、ショートメッセージサービス（「ＳＭＳ」）通信モジュールと、
商業者が商業者検証アカウントを登録することを可能にするユーザインターフェースを生成し、かつ前記ＳＭＳ通信モジュールを介して受け取った登録要求ＳＭＳメッセージを処理する、商業者アカウントインターフェースモジュールと、
商業者検証アカウントを登録するそれぞれの商業者について商業者記録を格納する、商業者インデックスと、
前記ＳＭＳ通信モジュールを介して受け取った優待券検証要求ＳＭＳメッセージを検証し、かつ前記ＳＭＳ通信モジュールを介して前記商業者モバイルデバイスに通信される優待券検証ＳＭＳメッセージを生成する、優待券検証モジュールと、
１つ以上の商業者によって発行される優待券に対応する１組の優待券記録を格納する優待券インデックスであって、それぞれの優待券記録は、特定の優待券についての状態情報を含む、優待券インデックスと、を含む、商業者優待券の検証のためのシステム。
［１５］前記システムに登録された商業者モバイルデバイス番号を含む、登録されたモバイルデバイス番号インデックスをさらに含む、［１４］に記載のシステム。
【要約】
中央検証権限によるＳＭＳメッセージをベースとした優待券検証の処理に基づく優待券検証システムである。商業者は、ＳＭＳをベースとした登録要求を本システムに送達することにより、本システムにアカウントを構築し、次にモバイル通信デバイスおよび従業員を登録し得る。いったん登録されると、商業者と従業員は、ＳＭＳベースの検証要求を本システムに送達することにより、優待券状態を検証し得る。優待券状態の検証は、ＳＭＳメッセージングを介して商業者モバイルデバイスに返される。
【選択図】図１【図１】
0005650361.tif 000002
【図２】
0005650361.tif 000003
【図３】
0005650361.tif 000004