(57)【要約】  【課題】  【解決手段】  製品、処方箋、バウチャーまたはコードについての少なくとも２つの識別の消費者データの入力時点での時間相関入力が所定の情報の出力をトリガするために肯定の相関決定を使用するシステムおよび方法が開示される。識別の時間相関は、時間相関データベースを構築し、後にそのデータベースをターゲットとされた通信に使用するために使用することもできる。関連する発明は、消費者データの入力時点でスキャナから送信されるデータをフィルタするインテリジェントＹケーブル等および、そうでなければＰＯＳ  ＣＳをエラー状態に入らせることになるバーコードを受信するように構成された新規なＰＯＳ  ＣＳを含む。  【選択図】  図１
2010530577.tif 000002
【特許請求の範囲】
【請求項１】
時間相関履歴データベースを構築するためのシステムであって、
少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを備え、
前記少なくとも１つのターゲッティングＣＳ入力は少なくとも１つのパーソナルデバイスアドレスおよび製品識別子を受信するように構成されており、
前記少なくとも１つのターゲッティングＣＳメモリは時間相関ログを備えており、
前記時間相関ログは、前記少なくとも１つのパーソナルデバイスアドレスの各個の受信時間を前記パーソナルデバイスアドレスの対応する１つに関連づけて記憶するとともに、前記製品識別子の各個の受信時間を前記製品識別子の対応する１つに関連づけて記憶するように構成されており、
前記少なくとも１つのターゲッティングＣＳメモリは、少なくとも（１）パーソナルデバイスアドレス、（２）前記パーソナルデバイスアドレスの受信のパーソナルデバイスアドレス時間、および（３）前記パーソナルデバイスアドレス受信時間と時間上相関づけられた製品識別子受信時間を各々が有する１つ以上の製品識別子を、互いに関連づけて記憶するための時間相関履歴データ構造を備えており、
前記ターゲッティングＣＳは、前記時間相関ログ内の製品識別子の受信時間が前記時間相関ログ内のパーソナルデバイスアドレス受信時間の受信時間内にあるかどうかを決定することによって、前記時間相関履歴データ構造をポピュレートするために前記時間相関ログ内のデータを処理するように構成されている、前記システム。
【請求項２】
請求項１に記載された時間相関履歴データベースを使用するためのシステムであって、
前記少なくとも１つのターゲッティングＣＳメモリは、ターゲッティング規則を前記時間相関履歴データ構造内のデータに適用することによってターゲッティング信号を送信する先のパーソナルデバイスアドレスを識別するためのターゲッティング規則を記憶するターゲッティング規則データ構造を備えており、
前記ターゲッティングＣＳは、前記時間相関履歴データ構造に記憶されたパーソナルデバイスアドレスから選択されるターゲットとされたパーソナルデバイスアドレスの第１の組を定めるために、前記ターゲッティング規則データ構造に記憶された第１のターゲッティング規則を用いて前記時間相関履歴データ構造内のデータを処理するように構成されており、
前記ターゲッティングＣＳは、ターゲットとされたパーソナルデバイスアドレスの前記第１の組の各個に関連づけてターゲットとされた信号を送信するように構成されている、システム。
【請求項３】
前記パーソナルデバイスアドレスは携帯電話番号または電子メールアドレスである、請求項１に記載されたシステム。
【請求項４】
前記ターゲッティングＣＳはＬＭ  ＣＳおよびＣＭ  ＣＳおよびそれらが互いに通信することを可能にするネットワーク接続を備える、請求項１に記載されたシステム。
【請求項５】
製品情報データを出力するためのシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置、データを記憶するためのＬＭ  ＣＳメモリ、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力、および識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力を含んでおり、
前記ＬＭ  ＣＳメモリは相関時間を指定するデータを記憶し、
前記ＬＭ  ＣＳが、前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１のバウチャー識別コードを、そして前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１の製品識別コードを、互いの前記相関時間内に受信した場合だけ、
前記ＬＭ  ＣＳは、第１のバウチャー識別コードおよび第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信に応答して、前記少なくとも１つのＬＭ  ＣＳ出力へ第１の製品情報識別コードを含む製品情報データを出力するように構成されている、
システム。
【請求項６】
前記製品情報データはクーポンデータであり、
前記ＬＭ  ＣＳが、前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１のバウチャー識別コードを、そして前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１の製品識別コードを、互いの前記相関時間内に受信した場合だけ、
前記ＬＭ  ＣＳは、第１のバウチャー識別コードおよび第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信に応答して、前記少なくとも１つのＬＭ  ＣＳ出力へ第１のクーポン識別コードを含むクーポンデータを出力するように構成されている、
請求項５に記載のシステム。
【請求項７】
クーポンデータを出力するように構成された前記ＬＭ  ＣＳは、
（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび、（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、前記ＬＭ  ＣＳメモリに記憶するように構成された前記ＬＭ  ＣＳと、
前記少なくとも１つのＬＭ  ＣＳ入力によって受信された現在受信された識別コードの受信に対し、
（１）前記現在受信された識別コードが前記第１のバウチャー識別コードであるかどうかを決定することと、
（２）前記ＬＭ  ＣＳが、前記現在受信された識別コードが前記第１のバウチャー識別コードであると決定した場合、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを決定することによって、
応答するように構成された前記ＬＭ  ＣＳとをさらに備える、請求項６に記載のシステム。
【請求項８】
前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、受信時間によって配列されて、前記ＬＭ  ＣＳメモリに記憶するように構成されており、
前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを前記決定することは、
受信の時間に基づき、前記少なくとも１つのＬＭ  ＣＳ入力によって受信される識別コードを、順次的に検索することと、各々の検索された識別コードと関係づけられた受信時間が、前記現在受信された識別コードの受信の相関時間の範囲内ではないかどうかを決定することと、そして検索された識別コードと関係づけられた受信の時間が前記相関時間内ではないと決定した時に、前記順次的に検索することを止めることとを含む、請求項７に記載のシステム。
【請求項９】
クーポンデータを出力するように構成された前記ＬＭ  ＣＳは、
（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび、（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、前記ＬＭ  ＣＳメモリに記憶するように構成された前記ＬＭ  ＣＳと、
前記少なくとも１つのＬＭ  ＣＳ入力によって受信された現在受信された識別コードの受信に対し、
（１）前記現在受信された識別コードが前記第１の製品識別コードであるかどうかを決定することと、
（２）前記ＬＭ  ＣＳが、前記現在受信された識別コードが前記第１の製品識別コードであると決定した場合、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１のバウチャー識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを決定することによって、
応答するように構成された前記ＬＭ  ＣＳとを備える、請求項６に記載のシステム。
【請求項１０】
前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、受信時間によって配列されて、前記ＬＭ  ＣＳメモリに記憶するように構成されており、
前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１のバウチャー識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを前記決定することは、
受信の時間に基づき、前記少なくとも１つのＬＭ  ＣＳ入力によって受信される識別コードを、順次的に検索することと、各々の検索された識別コードと関係づけられた受信時間が、前記現在受信された識別コードの受信の相関時間の範囲内ではないかどうかを決定することと、そして検索された識別コードと関係づけられた受信の時間が前記相関時間内ではないと決定した時に、前記順次的に検索することを止めることとを含む、請求項９に記載のシステム。
【請求項１１】
前記ＬＭ  ＣＳは、前記ＬＭ  ＣＳが前記少なくとも１つのＬＭ  ＣＳ入力によってバウチャートリガリング製品識別コードを受信したことに応答して、バウチャー識別コードを含むバウチャーデータを、前記少なくとも１つのＬＭ  ＣＳ出力によって、出力するように構成されている、請求項６に記載のシステム。
【請求項１２】
前記バウチャートリガリング製品識別コードは前記第１の製品識別コードである、請求項１１に記載のシステム。
【請求項１３】
前記ＬＭ  ＣＳメモリはバウチャー出力トリガリングルックアップテーブルを記憶しており、前記バウチャー出力トリガリングルックアップテーブルは少なくとも１つの製品識別コードを各バウチャー識別コードに関連づけて記憶しており、
前記ＬＭ  ＣＳは、受信された製品識別コードの受信に応答して、前記受信された製品識別コードが前記第１のバウチャー識別コードと関係づけられているかどうかを、前記バウチャートリガリングルックアップテーブルにおいてルックアップするように構成されており、
前記受信された製品識別コードが前記第１のバウチャー識別コードと関係づけられていると前記ＬＭ  ＣＳが決定した場合、前記少なくとも１つのＬＭ  ＣＳ出力のうちの少なくとも１つに、前記第１のバウチャー識別コードに対応する出力されたバウチャーデータを出力する、請求項１１に記載のシステム。
【請求項１４】
前記出力されたバウチャーデータは前記第１のバウチャー識別コードを含む、請求項１３に記載のシステム。
【請求項１５】
前記出力されたバウチャーデータは前記第１のバウチャー識別コードと関連づけてある特定のＣＳのある特定のＣＳメモリにおけるデータ構造に記憶され、
前記特定のＣＳは、前記第１のバウチャー識別コードに対応する前記出力されたバウチャーデータが送信された元の送信側携帯電話番号と関連づけて、前記出力されたバウチャーデータをある特定のＣＳ入力によって受信し、ある特定のＣＳ出力によって前記送信側携帯電話番号へ前記第１のバウチャー識別コードを送信するように構成されている、請求項１３に記載のシステム。
【請求項１６】
前記送信側携帯電話番号を有する無線電子送信装置をさらに備える、請求項１５に記載のシステム。
【請求項１７】
前記特定のＣＳは前記ＬＭ  ＣＳである、請求項１５に記載のシステム。
【請求項１８】
前記特定のＣＳは、ＣＭ  ＣＳ中央処理装置、ＣＭ  ＣＳメモリ、データを入力するための少なくとも１つのＣＭ  ＣＳ入力およびデータを出力するための少なくとも１つのＣＭ  ＣＳ出力を含むＣＭ  ＣＳである、請求項１５に記載のシステム。
【請求項１９】
前記特定のＣＳは携帯電話番号および製品識別を互いに関連づけて時間相関履歴データベースに記憶するように構成されており、
前記時間相関履歴データベースは、前記送信側携帯電話番号からの電話送信の前記特定のＣＳ入力による受信時間の第２の相関時間内で前記ＬＭ  ＣＳに受信時間を有する製品の製品識別と関連づけて、前記送信側携帯電話番号を記憶する、請求項１５に記載のシステム。
【請求項２０】
前記時間相関履歴データベースはまた、前記少なくとも１つのＬＭ  ＣＳ入力または前記特定のＣＳ入力による製品識別受信時間も、各製品識別と関連づけて記憶する、請求項１５に記載のシステム。
【請求項２１】
前記製品識別受信時間は、前記特定のＣＳにおける携帯電話信号の受信時間、前記ＬＭ  ＣＳにおける製品識別の受信時間および前記特定のＣＳにおける製品識別の受信時間のうちの１つに対応する、請求項２０に記載のシステム。
【請求項２２】
識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、バーコードを読取るためのスキャナを備える、請求項６に記載のシステム。
【請求項２３】
識別コードに対応する前記スキャナによってスキャンされる全部のスキャンされたバーコードデータを、前記少なくとも１つのＬＭ  ＣＳ入力と結合された第１のデータ通信経路で送信するように構成されるとともに、スキャンされたバーコードデータを第２のデータ通信経路で選択的に送信する回路を含むインテリジェントデータルータをさらに備える、請求項２２に記載のシステム。
【請求項２４】
前記回路は前記第２のデータ通信経路でのバウチャー識別コードの送信を阻止する、請求項２３に記載のシステム。
【請求項２５】
前記インテリジェントルータは前記スキャナを前記ＬＭ  ＣＳに接続するインテリジェントＹケーブルの一部を形成する、請求項２２に記載のシステム。
【請求項２６】
ＰＯＳ  ＣＳ、前記スキャナから前記少なくとも１つのＬＭ  ＣＳ入力への第１のデータ通信経路、および前記スキャナから前記ＰＯＳ  ＣＳの入力への第２のデータ通信経路をさらに備えており、そして前記ＰＯＳ  ＣＳは、前記スキャナから前記ＰＯＳ  ＣＳの前記入力へのデータの送信が前記ＰＯＳ  ＣＳにおいてエラー状態をもたらさないように構成されている、請求項２２に記載のシステム。
【請求項２７】
ＰＯＳ  ＣＳ、前記スキャナから前記少なくとも１つのＬＭ  ＣＳ入力への第１のデータ通信経路、および前記スキャナから前記ＰＯＳ  ＣＳの入力への第２のデータ通信経路をさらに備えており、そして前記ＰＯＳ  ＣＳは、前記スキャナから前記ＰＯＳ  ＣＳの前記入力へのバウチャー識別コードの送信が、前記スキャナからの別の識別コードの受信を待つ状態に前記ＰＯＳ  ＣＳを戻す、前記ＰＯＳ  ＣＳにおけるエラーコードの起動をもたらすように構成されている、請求項２２に記載のシステム。
【請求項２８】
識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、バウチャー識別コードを１０進形式で入力するための数字０ないし９を有するキーパッドを備える、請求項６に記載のシステム。
【請求項２９】
識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、スキャナを備える、請求項２８に記載のシステム。
【請求項３０】
前記少なくとも１つのＬＭ  ＣＳ出力はプリンタを備え、
前記プリンタは、前記第１のクーポン識別コードを含むクーポンデータの前記プリンタによる受信に応答して、前記第１のクーポン識別コードを指定するバーコードを含むクーポンを印刷するように構成されている、請求項６に記載のシステム。
【請求項３１】
前記少なくとも１つのＬＭ  ＣＳ出力は、プリンタ、モニタおよび無線送信機のうちの少なくとも１つを備え、
前記プリンタ、前記モニタおよび前記無線送信機のうちの前記少なくとも１つは前記第１のクーポン識別コードの機械および人間可読バージョンの少なくとも１つを出力するように構成されている、請求項６に記載のシステム。
【請求項３２】
前記少なくとも１つのＬＭ  ＣＳ出力に出力される前記第１のクーポン識別コードを含む前記クーポンデータは、前記第１のクーポン識別コードを有するクーポンが引換えられ得る少なくとも１つの製品の識別を含む、請求項６に記載のシステム。
【請求項３３】
前記相関時間は３０秒ないし２分の間である、請求項６に記載のシステム。
【請求項３４】
クーポンデータを出力するためのシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、そして識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを含み、
ＰＯＳ  ＣＳと、
バーコードをスキャンするためのバーコードスキャナと、
識別コードに対応する前記バーコードスキャナによってスキャンされる全部のスキャンされたバーコードデータを、前記少なくとも１つのＬＭ  ＣＳ入力と結合された第１のデータ通信経路で送信するように構成されるとともに、スキャンされたバーコードデータを、前記ＰＯＳ  ＣＳと結合された第２のデータ通信経路で選択的に送信する回路を含むインテリジェントデータルータとを備える、システム。
【請求項３５】
前記回路は前記第２のデータ通信経路でのバウチャー識別コードの送信を阻止する、請求項３４に記載のシステム。
【請求項３６】
クーポンデータを出力するためのシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、そして識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを含み、
ＰＯＳ  ＣＳ入力を有するＰＯＳ  ＣＳと、
バーコードをスキャンするための、前記少なくとも１つのＬＭ  ＣＳ入力および前記ＰＯＳ  ＣＳ入力と結合されたバーコードスキャナとを備えており、
前記ＬＭ  ＣＳは、前記バーコードスキャナからのバウチャー識別データの受信によりクーポンデータを出力するように構成されており、
前記ＰＯＳ  ＣＳは、前記バーコードスキャナからのバウチャー識別の受信により、前記ＰＯＳ  ＣＳがエラー状態に入らないか、または前記バーコードスキャナからの別の識別コードの受信を待つ状態に前記ＰＯＳ  ＣＳを戻すエラーハンドラコードを実行するかのどちらか一方であるように構成されている、システム。
【請求項３７】
顧客取引の終了間近に顧客に製品情報データを発行するためのシステムであって、
少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを備えており、
前記少なくとも１つのターゲッティングＣＳ入力は、小売店のＰＯＳでスキャンされている製品品目の製品識別子を受信するように構成されており、
前記少なくとも１つのターゲッティングＣＳメモリは時間相関ログを備えており、
前記時間相関ログは、少なくとも（１）前記ＰＯＳでスキャンされる各製品識別子の受信の時間を、（２）対応する製品識別子と関連づけて記憶するように構成されており、
前記ターゲッティングＣＳメモリは、前記ＰＯＳの顧客取引が終了する時を想定するための少なくとも１つの想定の取引終了規則を記憶しており、
前記ターゲッティングＣＳは、前記時間相関ログ内のデータおよび前記少なくとも１つの想定の取引終了規則から想定の取引終了時間を決定するように構成されており、
前記システムは前記想定の取引終了時間に依存した時間にＰＯＳにおいて顧客に製品情報データを伝達するように構成されている、システム。
【請求項３８】
前記製品情報データはバウチャーＩＤであり、前記顧客取引は購入取引である、請求項３７に記載のシステム。
【請求項３９】
前記製品情報データはバウチャーＩＤであり、前記システムは、前記想定の取引終了時間に応答して、またはその後の指定された時間のいずれか一方に、バウチャーの存在を表示するとともに、前記バウチャーＩＤを含むバウチャーを印刷するように構成されている、請求項３７に記載のシステム。
【請求項４０】
前記少なくとも１つの想定の取引終了規則は、第１の時間間隔を含む、請求項３７に記載のシステム。
【請求項４１】
前記少なくとも１つの想定の取引終了規則は、第１の時間間隔を含み、前記規則は、前記第１の時間間隔がいかなるコードも前記少なくとも１つのターゲッティングＣＳ入力によって受信されずに経過した時に、想定の取引終了を指定する、請求項３７に記載のシステム。
【請求項４２】
前記少なくとも１つの想定の取引終了規則は、第２の時間間隔を含む、請求項３７に記載のシステム。
【請求項４３】
前記少なくとも１つの想定の取引終了規則は、互いの前記第２の時間間隔内に前記少なくとも１つのターゲッティングＣＳ入力によって受信された少なくとも２つの製品ＩＤの組の関連を含む、請求項４２に記載のシステム。
【請求項４４】
前記ターゲッティングＣＳは、
（１）前記ターゲッティングＣＳにおいて新しく受信された製品識別データが、バウチャーＩＤであるかどうかを決定し、そうであれば、前記少なくとも１つのターゲッティングＣＳメモリから、前記バウチャーＩＤと関係づけられた少なくとも１つの関係する製品識別子を自動的に検索し、その後、
（２）前記時間相関ログ内の既存のレコードが、前記バウチャーＩＤの受信時間の第１の相関時間内の受信時間を有し、前記関係する製品識別子である製品識別子を含むかどうかを決定し、
（３）前記想定の取引終了時間の前の前記バウチャーＩＤの前記受信時間後に受信された製品識別子が、前記関係する製品識別子であるかどうかを決定し、
（１）が肯定であり、かつ（２）または（３）のどちらか一方が肯定であれば、前記情報データを印刷するか、または前記顧客に表示する、
ように構成されている、請求項３７に記載のシステム。
【請求項４５】
時間相関履歴データベースを構築するためのコンピュータで実行される方法であって、
少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを提供することと、
前記少なくとも１つのターゲッティングＣＳ入力に少なくとも１つのパーソナルデバイスアドレスおよび製品識別子を受信することと、
前記少なくとも１つのターゲッティングＣＳメモリに時間相関ログを記憶することと、
前記時間相関ログに、前記少なくとも１つのパーソナルデバイスアドレスの各個の受信時間を前記パーソナルデバイスアドレスの対応する１つに関連づけて記憶するとともに、前記製品識別子の各個の受信時間を前記製品識別子の対応する１つに関連づけて記憶することと、
前記少なくとも１つのターゲッティングＣＳメモリに、少なくとも（１）パーソナルデバイスアドレス、（２）前記パーソナルデバイスアドレスの受信のパーソナルデバイスアドレス時間、および（３）前記パーソナルデバイスアドレス受信時間と時間上相関づけられた製品識別子受信時間を各々が有する１つ以上の製品識別子を、互いに関連づける時間相関履歴データ構造に記憶することと、
前記時間相関ログ内の製品識別子の受信時間が前記時間相関ログ内のパーソナルデバイスアドレス受信時間の受信時間内にあるかどうかを決定することによって、前記時間相関履歴データ構造をポピュレートするために前記時間相関ログ内のデータを処理することとを含む、前記方法。
【請求項４６】
製品情報データを出力するためのコンピュータで実行される方法であって、
ＬＭ  ＣＳを提供することであって、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置、データを記憶するためのＬＭ  ＣＳメモリ、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力、および識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力を含むことと、
前記ＬＭ  ＣＳメモリに相関時間を指定するデータを記憶することと、
前記ＬＭ  ＣＳが、前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１のバウチャー識別コードを、そして前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１の製品識別コードを、互いの前記相関時間内に受信した場合だけ、前記ＬＭ  ＣＳから、第１のバウチャー識別コードおよび第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信に応答して、前記少なくとも１つのＬＭ  ＣＳ出力へ第１の製品情報識別コードを含む製品情報データを出力することとを含む、
前記方法。
【請求項４７】
クーポンデータを出力するためのコンピュータで実行される方法であって、
ＬＭ  ＣＳを設け、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを設けることと、
ＰＯＳ  ＣＳを設けることと、
バーコードをスキャンするためのバーコードスキャナを設けることと、
前記バーコードスキャナによってスキャンされた識別コードに対応する全部のデータを、インテリジェントデータルータによって前記バーコードスキャナから前記少なくとも１つのＬＭ  ＣＳ入力と結合された第１のデータ通信経路で送信することと、
前記バーコードスキャナによってスキャンされた識別コードを、前記インテリジェントルータによって前記バーコードスキャナから前記ＰＯＳ  ＣＳと結合された第２のデータ通信経路で選択的に送信することとを含む、方法。
【請求項４８】
クーポンデータを出力するための方法であって、
ＬＭ  ＣＳを提供することであって、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、そして識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを含み、
ＰＯＳ  ＣＳ入力を有するＰＯＳ  ＣＳを提供することと、
バーコードをスキャンするための、前記少なくとも１つのＬＭ  ＣＳ入力および前記ＰＯＳ  ＣＳ入力と結合されたバーコードスキャナとを提供することと、
前記ＬＭ  ＣＳから、前記バーコードスキャナからのバウチャー識別データの受信によりクーポンデータを出力することを含み、
前記ＰＯＳ  ＣＳは、前記バーコードスキャナからのバウチャー識別の受信により、前記ＰＯＳ  ＣＳがエラー状態に入らないか、または前記バーコードスキャナからの別の識別コードの受信を待つ状態に前記ＰＯＳ  ＣＳを戻すエラーハンドラコードを実行するかのどちらか一方であるように構成されている、前記方法。
【請求項４９】
顧客取引の終了間近に顧客に製品情報データを発行するためのコンピュータで実行される方法であって、
少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを提供することと、
前記少なくとも１つのターゲッティングＣＳ入力に、小売店のＰＯＳでスキャンされている製品品目の製品識別子を受信することと、
前記少なくとも１つのターゲッティングＣＳメモリは時間相関ログを備えており、
前記時間相関ログに、（１）前記ＰＯＳでスキャンされる各製品識別子の受信の時間を、（２）対応する製品識別子と関連づけて記憶することと、
前記ターゲッティングＣＳメモリに前記ＰＯＳの顧客取引が終了する時を想定するための少なくとも１つの想定の取引終了規則を記憶することと、
前記ターゲッティングＣＳで、前記時間相関ログ内のデータおよび前記少なくとも１つの想定の取引終了規則から想定の取引終了時間を決定することと、
前記システムから前記想定の取引終了時間に依存した時間にＰＯＳにおいて顧客に製品情報データを伝達することと
を含む、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
この出願は、代理人事件参照番号ＰＩＰ２０２ＢＥＳＥＰ−ＵＳ、出願番号６０／９４３４６２および出願日２００７年６月１２日を有する「コンビニエンスストアソリューションズ」の名称の仮出願の優先権を主張する。６０／９４３４６２の開示は参照によってここに採り入れられる。
【背景技術】
【０００２】
ＩＤは「識別（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）」の頭字語である。
【０００３】
ＣＩＤは「消費者識別」の頭字語である。ＣＩＤは一意のコードを意味する。一般に、ＣＩＤはある特定の消費者（ｃｏｎｓｕｍｅｒ）または購入（ｐｕｒｃｈａｓｅ）履歴と関係づけられている。
【０００４】
ＣＳは「コンピュータシステム」の頭字語である。
【０００５】
ＰＯＳは「ポイントオブセールス」の頭字語である。
【０００６】
ＬＭは「ローカルマーケティング」の頭字語である。
【０００７】
ＣＭは「セントラルマーケティング」の頭字語である。
【０００８】
Ｉ／Ｏは「入出力」の頭字語である。
【０００９】
ＲＦＩＤは「無線周波識別」の頭字語である。
【００１０】
ＰＯＳ  ＣＳは、少なくとも以下の機能、すなわち品目識別子、価格を含むＰＯＳでの取引情報を受信し、取引総額を計算し、ＰＯＳ取引を記録し、店舗在庫および在庫品目価格の一覧を記憶する機能を実行するための構造を含むコンピュータ化システムである。
【００１１】
いくつかのＰＯＳ  ＣＳは、標準化された製造者クーポンファイルを記憶し利用するように設計されている。これらのファイルは例えば、バーコードフォーマットでクーポンに表示され得るクーポン識別子、割引額および製品識別を互いに関連して含む。その結果、適正にプログラムされたＰＯＳ  ＣＳは、取引中に受信したクーポンを（クーポンに関係した製品が購入されていることを決定することによって）確認することができ、有効であるとわかればその取引を割引額だけ割引く。一部のＰＯＳ  ＣＳは確認ステップを実行することができないかもしれないが、その場合それらは、クーポンＩＤが取引中にＰＯＳ  ＣＳに入力された時にクーポンに関係した割引額を自動的に適用する。他のＰＯＳ  ＣＳはあらゆるクーポンファイルを欠いており、これらのシステムでは、店員がクーポンに識別された割引額およびクーポン識別コードを手で入力することができる。ほとんどのＰＯＳ  ＣＳはスキャナからデータを受信するように設計されている。しかし、スキャナデータ出力フォーマットおよびＰＯＳ  ＣＳデータ入力フォーマットは、スキャナ機種およびＰＯＳ  ＣＳ機種間で異なる。
【００１２】
紙クーポンの使用は会計合致ステップでフォローアップを必要とし、その場合、各クーポン債権者（クーポンが引換えられた小売店といった）に対し各債務クーポンスポンサー（製造者といった）が支払う義務がある紙クーポン額が決定され、後に支払いが履行される。
【００１３】
好ましくは、ＰＯＳ  ＣＳは、在庫の変化を追跡する、販売および在庫の報告を提供する、取引における税の明細を作成する、追加商品の注文を生成する、データ（報告、記録、在庫、販売、その他）を中央の小売チェーン店サーバに送ることを含む、多数の他の機能を実行することができる。ＰＯＳ  ＣＳはまたマーケティングおよびセキュリティ機能も実行できるとしてよい。
【００１４】
コンビニエンスストアはここでは、８００〜５０００平方フィートの床面積、５００〜２０００在庫管理単位（ＳＫＵ）を有し、包装商品を販売する小売店を意味する。
【００１５】
コンビニエンスストアは一般に、単一のＰＯＳ端末だけを含むＰＯＳ  ＣＳを有する。ＰＯＳ端末は、キーボード、モニタ、プリンタおよびバーコードスキャナといったデータ入力およびデータ出力用装置が存在する場所である。コンビニエンスストアは各々、毎年、平均してほぼ１００万ドルの非包装商品を販売する。コンビニエンスストア取引は、平均して５〜６ドルの相対的に低い取引当たり総購入によって特徴づけられる。大多数のコンビニエンスストア購入取引は通貨（現金）を用いて支払われる。消費者がコンビニエンスストアで列に待って取引を完了するのに費やす平均時間は約１分である。コンビニエンスストアにおける全収益のほぼ５０パーセントはタバコ販売から得られ、ｌ７パーセントが飲料販売からである。コンビニエンスストア市場は非常に細分化されている。“セブンイレブン（７−１１）”のようなチェーン店でさえしばしば、どのＰＯＳ  ＣＳを使用するべきかといった店舗装置および手順のフランチャイザー店舗管理が絶対的ではないフランチャイズである。
【００１６】
サブウェイ（Ｓｕｂｗａｙ）やユークロップス（Ｕｋｒｏｐｓ）といった一部の店舗は、当該送信を求めた顧客（ｃｕｓｔｏｍｅｒｓ）の携帯電話番号にそれらを送信することによって販売促進を提供する。
【００１７】
コンビニエンスストア購入取引（または「購入取引」、または単に「取引」）はここで、コンビニエンスストアにおける１つ以上の販売品目の購入についての現金またはクレジットの１回の交換を意味する。
【００１８】
購入履歴は、各取引がＣＩＤとも関係づけられている複数の購入の（例えば各々の購入取引における購入された製品の品目の製品識別および数量、および取引の日付を含む）購入取引についてのデータの集合を意味する。ＰＯＳ  ＣＳは、取引終了信号を記録することによってどのような製品識別子がある特定の購入取引にあるかを決定する。取引終了信号または提出（ｔｅｎｄｅｒ、テンダー、申し出、入札、提供、弁済、通貨）信号は、店員がＰＯＳ  ＣＳのキーボードでキーを押すことによって生成されるＰＯＳ  ＣＳ内の信号であるとしてよい。消費者の購入履歴は一意のＣＩＤに関連しているそのようなデータの集合であり、それにより製品識別子およびそれらの購入の日付はその顧客のＣＩＤが以後ＰＯＳで認識された時にそのＣＩＤを有する顧客に対する通信の以降のターゲッティングのために分析することができる。例えばその概念を開示しているオブライエン（O'Brien）の米国特許第６，７９５，８０９号明細書を参照されたい。
【００１９】
ターゲットとされた（ｔａｒｇｅｔｅｄ、目標とされた、標的とされた、ターゲット）オファーは、他の特定の人々または論理アドレスがそのオファーと関係づけられていないような、特定のターゲッティング基準（ｃｒｉｔｅｒｉａ）を満たす１人以上の人々または論理アドレスとの連係に限定されたオファーである。
【００２０】
購入インセンティブ（ｉｎｃｅｎｔｉｖｅ、誘因、奨励、報奨）オファーは、割引といった購入と関係づけられた利益を受けるために購入インセンティブを使用するオファーである。
【００２１】
クーポンは、特定の行動、一般に１つ以上の指定の製品品目を購入することを条件として、ある特定の利益、通常は割引の権利付与を指定する印刷された購入インセンティブオファーである。
【００２２】
ターゲットとされたインセンティブオファー（ｔａｒｇｅｔｅｄ  ｉｎｃｅｎｔｉｖｅ  ｏｆｆｅｒ）は、ターゲットとされたインセンティブオファーである。
【００２３】
製品情報データは、１つ以上の製品に関する情報を提供するデータを意味する。
【００２４】
ターゲッティング基準は、小売店への１回以上の以前の来店または現在の来店（または現在時刻より以前または同時の時間間隔）の間における、またはウェブサイトによるオンライン買い物セッションの間における、ある特定の製品または複数の製品の１つ以上の品目の購入、または１つ以上の製品の品目の購入の不履行、または複数の製品の購入および非購入のあらゆる組合せであるとしてよい。
【００２５】
ターゲットとされたインセンティブオファーは例えば、将来の行動を条件として割引を提供することとしてよい。その行動は、消費者が現在購入している、または購入したばかりの製品の別の品目を将来消費者が購入することか、または、消費者が購入している、または購入したばかりの製品と競合する製品の品目を消費者が将来購入することかもしれない。ターゲットとされたインセンティブオファーは例えば、消費者の以前または現在の購入の製品と論理的にヒューリスティックに関連するいずれかの品目の以降の購入の割引を消費者に提供することかもしれない。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】米国特許第６，７９５，８０９号明細書
【発明の概要】
【００２７】
コンビニエンスストアにおいてターゲットとされたインセンティブオファーを自動的に提供するためのシステムの以前の試験において、発明者らはコンビニエンスストアに特有の２つの問題を認めた。第一に、店員による相当のクーポン引換え不正。第二に、引換えられた購入インセンティブの経理のための無駄なサービス。このように発明者らは、コンビニエンスストアにおいてターゲットとされたインセンティブオファーを自動的に提供するためのあらゆるシステムがこれらの問題を解決しなければならないことを認めた。以下に述べるシステムおよび方法はそれを行う。
【００２８】
それらの以前の試験および市場調査において、発明者らは、コンビニエンスストアが多くの異なるＰＯＳ  ＣＳや同一の一般的なＰＯＳ  ＣＳの多くの異なる品種を装備していることを認めた。結論として、発明者らは、コンビニエンスストアに設置された既存の設置済みＰＯＳシステムにとって一般的なシステムおよび方法だけが経済的に実現可能であることを認めた。以下に述べる好ましい実施形態は、コンビニエンスストアに設置されたＰＯＳ  ＣＳにとって一般的である。
【００２９】
発明者らは、コンビニエンスストアＰＯＳ端末を操作するコンビニエンスストア従業員の高い移動率が存在することを認めた。ＰＯＳ端末は、購入取引データを入力し、購入取引を処理し、受理された購入インセンティブオファーを引換えるために店員によって使用される。結論として、発明者らは、店員に最小限の訓練を要求するシステムおよび方法だけが経済的に実現可能であることを認めた。以下に述べるシステムおよび方法は、店員に最小限の訓練を要求する。
【００３０】
発明者らはまた、製品包装におけるバーコードの形態の製品品目の製品識別および、バーコード識別をＰＯＳ  ＣＳに送信する光学スキャナのフォーマットが周知であることを認めた。
【発明が解決しようとする課題】
【００３１】
全般的な目的は、小売店の顧客にターゲットとされた製品情報データを提供するのを助成するハードウェア、ソフトウェアおよび操作手順を提供することである。
【００３２】
全般的な目的は、不正を阻止し不正の検出に備えながら小売店における特定の製品の購入の購入インセンティブオファーを提供し引換えるのを助成するハードウェア、ソフトウェアおよび操作手順を提供することである。
【００３３】
本発明の全般的な目的は、店舗の既存のＰＯＳ  ＣＳにいかなる修正も必要としない、小売店における取引の購入インセンティブオファーを提供し引換えるのを助成するハードウェア、ソフトウェアおよび操作手順を提供することである。
【００３４】
全般的な目的は、その利益がそのコストを上回るようにその設置のコストおよび操作の複雑さが十分に低いハードウェア、ソフトウェアおよび操作手順を提供することである。
【００３５】
開示された発明は単にコンビニエンスストアだけでなくあらゆる小売店において有用性を有することに留意しなければならない。
【００３６】
上記および他の目的は、１つ以上の識別の消費者データの入力時点での入力を１つ以上の所定の時限と時間相関させるシステムおよび方法によって提供される。識別は、製品、処方箋、バウチャーまたは他の識別コードについてのものであるとしてよい。肯定の時間相関決定は、マーケティング物資、販売促進またはクーポンといった製品情報データの出力をトリガするために要求される少なくとも１つのステップである。トリガリングはまた、２つの時間相関識別も所定の連係を有することを決定することも要求し得る。このプロセスは情報の印刷または送信をターゲットとされた情報だけに最小化する。それはまた、購入インセンティブオファーの文脈において、不正な購入インセンティブ引換え通信を実質的に排除する。
【００３７】
上記および他の目的は、スキャンされたバーコードおよび実際の取引が終了した時を指示するヒューリスティックデータの受信時間を使用して、記録されたスキャンデータを受信時間に基づき想定の取引レコードに再編成し、製品情報およびバウチャーといったターゲットとされた情報をいつ誰に提供するかを決定するために想定の取引データおよびターゲッティング基準および規則を使用する、システムおよび方法によって提供される。さらに、識別の時間相関は、時間相関データベースを構築し、後にそのデータベースおよびターゲッティング基準を個人への見込みのある通信をターゲットとしカスタマイズするために使用するために使用することができる。
【００３８】
発明者らはまた、消費者データの入力時点でスキャナから送信されたデータをＰＯＳ  ＣＳおよびＬＭ  ＣＳならびにバウチャーコードをスキャンするためにＬＭ  ＣＳとともに含まれた付加的なスキャナの両者に送信するＹケーブル等の、または消費者データの入力時点でスキャナからＰＯＳ  ＣＳに送信されたデータをＰＯＳ  ＣＳが特定のスキャンされたバウチャーコードを受信しないようにフィルタするインテリジェントＹケーブルの使用も開示している。インテリジェントＹケーブルは、そうでなければＰＯＳ  ＣＳをエラー状態に入らせることになるスキャナによりスキャンされるバーコードの使用を可能にし、それによって、元のスキャナケーブルの交換以外、既存のＰＯＳシステムに修正を要することなく、消費者データの入力時点と関係づけられたデータ入出力能力を拡張する。発明者らはまた、ＰＯＳ  ＣＳがエラー状態に入りそのままになることなくスキャンされたバウチャーコードを受信し取り扱うように構成されている代替も開示している。
【００３９】
好ましくは、ＬＭ  ＣＳは、バウチャーの印刷をトリガする購入取引がたぶん終了したと決定した後、バウチャーを印刷するだけである。
【００４０】
クーポンを配給するための一部の実施形態において、ＬＭ  ＣＳは、バウチャーを印刷するために要求される１つ以上の製品ＩＤの受信に応じてのみ、バウチャーＩＤコードを含むバウチャーを印刷する。
【００４１】
クーポンを配給するための第１の部類（ｃｌａｓｓ）の具体化（ｉｍｐｌｅｍｅｎｔａｔｉｏｎｓ）において、ＬＭ  ＣＳは、いかなる付加的な要求事項もなく、即座にまたは、何らかの指定または計算された遅延時間後のいずれかに対応するクーポンを印刷することによってバウチャーコードの受信に応答する。
【００４２】
クーポンを配給するための第２の部類の具体化において、ＬＭ  ＣＳは、製品ＩＤコードと関係づけられたバウチャーＩＤコードの受信時間を関係する製品ＩＤコードの受信時間と時間相関させ、そしてＬＭ  ＣＳは、バウチャーＩＤコードおよび関係する製品ＩＤコードの両方を、たぶん１つの購入取引中であるらしいとＬＭ  ＣＳによって決定された時間内に受信した場合にのみ、それに応答してクーポンを印刷する。
【００４３】
本発明の広範な性質を考えれば、多数の他の関連した新規な発明が明細書全体を通じて開示される。
【００４４】
第１の態様は、時間相関履歴データベースを構築するための方法及びシステムであって、少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを備え、
前記少なくとも１つのターゲッティングＣＳ入力は少なくとも１つのパーソナルデバイスアドレスおよび製品識別子を受信するように構成されており、前記少なくとも１つのターゲッティングＣＳメモリは時間相関ログを備えており、前記時間相関ログは、前記少なくとも１つのパーソナルデバイスアドレスの各個の受信時間を前記パーソナルデバイスアドレスの対応する１つに関連づけて格納するとともに、前記製品識別子の各個の受信時間を前記製品識別子の対応する１つに関連づけて格納するように構成されており、
前記少なくとも１つのターゲッティングＣＳメモリは、少なくとも（１）パーソナルデバイスアドレス、（２）前記パーソナルデバイスアドレスの受信のパーソナルデバイスアドレス時間、および（３）前記パーソナルデバイスアドレス受信時間と時間上相関づけられた製品識別子受信時間を各々が有する１つ以上の製品識別子を、互いに関連づけて記憶するための時間相関履歴データ構造を備えており、
前記ターゲッティングＣＳは、前記時間相関ログ内の製品識別子の受信時間が前記時間相関ログ内のパーソナルデバイスアドレス受信時間の受信時間内にあるかどうかを決定することによって、前記時間相関履歴データ構造をポピュレートする（ｐｏｐｕｌａｔｅ、実装する、装着する、投入する）ために前記時間相関ログ内のデータを処理するように構成されている。
【００４５】
第１の態様に従属する態様は、（２）前記少なくとも１つのターゲッティングＣＳメモリは、ターゲッティング規則を前記時間相関履歴データ構造内のデータに適用することによってターゲッティング信号を送信する先のパーソナルデバイスアドレスを識別するためのターゲッティング規則を記憶するターゲッティング規則データ構造を備えており、前記ターゲッティングＣＳは、前記時間相関履歴データ構造に記憶されたパーソナルデバイスアドレスから選択されるターゲットとされた（ｔａｒｇｅｔｅｄ）パーソナルデバイスアドレスの第１の組を定めるために、前記ターゲッティング規則データ構造に記憶された第１のターゲッティング規則を用いて前記時間相関履歴データ構造内のデータを処理するように構成されており、前記ターゲッティングＣＳは、ターゲットとされたパーソナルデバイスアドレスの前記第１の組の各個に関連づけてターゲットとされた信号を送信するように構成されており、（３）前記パーソナルデバイスアドレスは携帯電話番号または電子メールアドレスであり、（４）前記ターゲッティングＣＳはＬＭ  ＣＳおよびＣＭ  ＣＳならおよびにそれらが互いに通信することを可能にするネットワーク接続を備えることを含む。
【００４６】
第２の態様は、方法及びシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置、データを記憶するためのＬＭ  ＣＳメモリ、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力、および識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力を含んでおり、前記ＬＭ  ＣＳメモリは相関時間を指定するデータを記憶し、
前記ＬＭ  ＣＳが、前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１のバウチャー識別コードを、そして前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１の製品識別コードを、互いの前記相関時間内に受信した場合だけ、
前記ＬＭ  ＣＳは、第１のバウチャー識別コードおよび第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信に応答して、前記少なくとも１つのＬＭ  ＣＳ出力へ第１の製品情報識別コードを含む製品情報データを出力するように構成されている。
【００４７】
第２の態様に従属する態様は、
（６）前記製品情報データはクーポンデータであり、前記ＬＭ  ＣＳが、前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１のバウチャー識別コードを、そして前記少なくとも１つのＬＭ  ＣＳ入力によって前記第１の製品識別コードを、互いの前記相関時間内に受信した場合だけ、前記ＬＭ  ＣＳは、第１のバウチャー識別コードおよび第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信に応答して、前記少なくとも１つのＬＭ  ＣＳ出力へ第１のクーポン識別コードを含むクーポンデータを出力するように構成されており、
（７）クーポンデータを出力するように構成された前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび、（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、前記ＬＭ  ＣＳメモリに記憶するように構成された前記ＬＭ  ＣＳと、前記少なくとも１つのＬＭ  ＣＳ入力によって受信された現在受信された識別コードの受信に対し、（１）前記現在受信された識別コードが前記第１のバウチャー識別コードであるかどうかを決定することと、（２）前記ＬＭ  ＣＳが、前記現在受信された識別コードが前記第１のバウチャー識別コードであると決定した場合、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを決定することによって、
応答するように構成された前記ＬＭ  ＣＳとをさらに備え、
（８）前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、受信時間によって配列されて、前記ＬＭ  ＣＳメモリに記憶するように構成されており、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１の製品識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを前記決定することは、受信の時間に基づき、前記少なくとも１つのＬＭ  ＣＳ入力によって受信される識別コードを、順次的に検索することと、各々の検索された識別コードと関係づけられた受信時間が、前記現在受信された識別コードの受信の相関時間の範囲内ではないかどうかを決定することと、そして検索された識別コードと関係づけられた受信の時間が前記相関時間内ではないと決定した時に、前記順次的に検索することを止めることとを含み、
（９）クーポンデータを出力するように構成された前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび、（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、前記ＬＭ  ＣＳメモリに記憶するように構成された前記ＬＭ  ＣＳと、前記少なくとも１つのＬＭ  ＣＳ入力によって受信された現在受信された識別コードの受信に対し、（１）前記現在受信された識別コードが前記第１の製品識別コードであるかどうかを決定することと、（２）前記ＬＭ  ＣＳが、前記現在受信された識別コードが前記第１の製品識別コードであると決定した場合、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１のバウチャー識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを決定することによって、応答するように構成された前記ＬＭ  ＣＳとを備え、
（１０）前記ＬＭ  ＣＳは、（１）前記少なくとも１つのＬＭ  ＣＳ入力によって受信された識別コードおよび（２）前記少なくとも１つのＬＭ  ＣＳ入力によるそれらの受信時間を、互いに関連づけて、受信時間によって配列されて、前記ＬＭ  ＣＳメモリに記憶するように構成されており、前記現在受信された識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間が、前記第１のバウチャー識別コードの前記少なくとも１つのＬＭ  ＣＳ入力による受信時間の前記相関時間内であるかどうかを前記決定することは、受信の時間に基づき、前記少なくとも１つのＬＭ  ＣＳ入力によって受信される識別コードを、順次的に検索することと、各々の検索された識別コードと関係づけられた受信時間が、前記現在受信された識別コードの受信の相関時間の範囲内ではないかどうかを決定することと、そして検索された識別コードと関係づけられた受信の時間が前記相関時間内ではないと決定した時に、前記順次的に検索することを止めることとを含み、
（１１）前記ＬＭ  ＣＳは、前記ＬＭ  ＣＳが前記少なくとも１つのＬＭ  ＣＳ入力によってバウチャートリガリング製品識別コードを受信したことに応答して、バウチャー識別コードを含むバウチャーデータを、前記少なくとも１つのＬＭ  ＣＳ出力によって、出力するように構成されており、
（１２）前記バウチャートリガリング製品識別コードは前記第１の製品識別コードであり、
（１３）前記ＬＭ  ＣＳメモリはバウチャー出力トリガリングルックアップテーブルを記憶しており、前記バウチャー出力トリガリングルックアップテーブルは少なくとも１つの製品識別コードを各バウチャー識別コードに関連づけて格納しており、前記ＬＭ  ＣＳは、受信された製品識別コードの受信に応答して、前記受信された製品識別コードが前記第１のバウチャー識別コードと関係づけられているかどうかを、前記バウチャートリガリングルックアップテーブルにおいてルックアップするように構成されており、前記受信された製品識別コードが前記第１のバウチャー識別コードと関係づけられていると前記ＬＭ  ＣＳが決定した場合、前記少なくとも１つのＬＭ  ＣＳ出力のうちの少なくとも１つに、前記第１のバウチャー識別コードに対応する出力されたバウチャーデータを出力し、
（１４）前記出力されたバウチャーデータは前記第１のバウチャー識別コードを含み、
（１５）前記出力されたバウチャーデータは前記第１のバウチャー識別コードと関連づけてある特定のＣＳのある特定のＣＳメモリにおけるデータ構造に格納され、前記特定のＣＳは、前記第１のバウチャー識別コードに対応する前記バウチャーデータが送信された元の送信側携帯電話番号と関連づけて、前記出力されたバウチャーデータをある特定のＣＳ入力によって受信し、ある特定のＣＳ出力によって前記送信側携帯電話番号へ前記第１のバウチャー識別コードを送信するように構成されており、
（１６）前記送信側携帯電話番号を有する無線電子送信装置をさらに備え、
（１７）前記特定のＣＳは前記ＬＭ  ＣＳであり、
（１８）前記特定のＣＳは、ＣＭ  ＣＳ中央処理装置、ＣＭ  ＣＳメモリ、データを入力するための少なくとも１つのＣＭ  ＣＳ入力およびデータを出力するための少なくとも１つのＣＭ  ＣＳ出力を含むＣＭ  ＣＳであり、
（１９）前記特定のＣＳは携帯電話番号および製品識別を互いに関連づけて時間相関履歴データベースに記憶するように構成されており、前記時間相関履歴データベースは、前記送信側携帯電話番号からの電話送信の前記特定のＣＳ入力による受信時間の第２の相関時間内で前記ＬＭ  ＣＳに受信時間を有する製品の製品識別と関連づけて、前記送信側携帯電話番号を格納し、
（２０）前記時間相関履歴データベースはまた、前記少なくとも１つのＬＭ  ＣＳ入力または前記特定のＣＳ入力による製品識別受信時間も、各製品識別と関連づけて格納し、
（２１）前記製品識別受信時間は、前記特定のＣＳにおける携帯電話信号の受信時間、前記ＬＭ  ＣＳにおける製品識別の受信時間および前記特定のＣＳにおける製品識別の受信時間のうちの１つに対応し、
（２２）識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、バーコードを読取るためのスキャナを備え、
（２３）識別コードに対応する前記スキャナによってスキャンされる全部のスキャンされたバーコードデータを、前記少なくとも１つのＬＭ  ＣＳ入力と結合された第１のデータ通信経路で送信するように構成されるとともに、スキャンされたバーコードデータを第２のデータ通信経路で選択的に送信する回路を含むインテリジェントデータルータをさらに備え、
（２４）前記回路は前記第２のデータ通信経路でのバウチャー識別コードの送信を阻止し、
（２５）前記インテリジェントルータは前記スキャナを前記ＬＭ  ＣＳに接続するインテリジェントＹケーブルの一部を形成し、
（２６）ＰＯＳ  ＣＳ、前記スキャナから前記少なくとも１つのＬＭ  ＣＳ入力への第１のデータ通信経路、および前記スキャナから前記ＰＯＳ  ＣＳの入力への第２のデータ通信経路をさらに備えており、そして前記ＰＯＳ  ＣＳは、前記スキャナから前記ＰＯＳ  ＣＳの前記入力へのデータの送信が前記ＰＯＳ  ＣＳにおいてエラー状態をもたらさないように構成されており、
（２７）ＰＯＳ  ＣＳ、前記スキャナから前記少なくとも１つのＬＭ  ＣＳ入力への第１のデータ通信経路、および前記スキャナから前記ＰＯＳ  ＣＳの入力への第２のデータ通信経路をさらに備えており、そして前記ＰＯＳ  ＣＳは、前記スキャナから前記ＰＯＳ  ＣＳの前記入力へのバウチャー識別コードの送信が、前記スキャナからの別の識別コードの受信を待つ状態に前記ＰＯＳ  ＣＳを戻す、前記ＰＯＳ  ＣＳにおけるエラーコードの起動をもたらすように構成されており、
（２８）識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、バウチャー識別コードを１０進形式で入力するための数字０ないし９を有するキーパッドを備え、
（２９）識別コードを受信するための前記少なくとも１つのＬＭ  ＣＳ入力は、スキャナを備え、
（３０）前記少なくとも１つのＬＭ  ＣＳ出力はプリンタを備え、前記プリンタは、前記第１のクーポン識別コードを含むクーポンデータの前記プリンタによる受信に応答して、前記第１のクーポン識別コードを指定するバーコードを含むクーポンを印刷するように構成されており、
（３１）前記少なくとも１つのＬＭ  ＣＳ出力は、プリンタ、モニタおよび無線送信機のうちの少なくとも１つを備え、前記プリンタ、前記モニタおよび前記無線送信機のうちの前記少なくとも１つは前記第１のクーポン識別コードの機械および人間可読バージョンの少なくとも１つを出力するように構成されており、
（３２）前記少なくとも１つのＬＭ  ＣＳ出力に出力される前記第１のクーポン識別コードを含む前記クーポンデータは、前記第１のクーポン識別コードを有するクーポンが引換えられ得る少なくとも１つの製品の識別を含み、また、
（３４）前記相関時間は３０秒ないし２分の間であることを含む。
【００４８】
第３の態様は、クーポンデータを出力するための方法及びシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、そして識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを含み、
ＰＯＳ  ＣＳと、
バーコードをスキャンするためのバーコードスキャナと、
識別コードに対応する前記バーコードスキャナによってスキャンされる全部のスキャンされたバーコードデータを、前記少なくとも１つのＬＭ  ＣＳ入力と結合された第１のデータ通信経路で送信するように構成されるとともに、スキャンされたバーコードデータを、前記ＰＯＳ  ＣＳと結合された第２のデータ通信経路で選択的に送信する回路を含むインテリジェントデータルータとを備えるように構成されている。
【００４９】
第３の態様に従属する態様は、（３４）前記回路は前記第２のデータ通信経路でのバウチャー識別コードの送信を阻止する（ｂｌｏｃｋ）。
【００５０】
第４の態様は、クーポンデータを出力するための方法及びシステムであって、
ＬＭ  ＣＳを備え、前記ＬＭ  ＣＳは、命令およびデータを処理するためのＬＭ  ＣＳ中央処理装置と、データを記憶するためのＬＭ  ＣＳメモリと、識別コードを受信するための少なくとも１つのＬＭ  ＣＳ入力と、そして識別コードを出力するための少なくとも１つのＬＭ  ＣＳ出力とを含み、
ＰＯＳ  ＣＳ入力を有するＰＯＳ  ＣＳと、
バーコードをスキャンするための、前記少なくとも１つのＬＭ  ＣＳ入力および前記ＰＯＳ  ＣＳ入力と結合されたバーコードスキャナとを備えており、
前記ＬＭ  ＣＳは、前記バーコードスキャナからのバウチャー識別データの受信によりクーポンデータを出力するように構成されており、
前記ＰＯＳ  ＣＳは、前記バーコードスキャナからのバウチャー識別の受信により、前記ＰＯＳ  ＣＳがエラー状態に入らないか、または前記バーコードスキャナからの別の識別コードの受信を待つ状態に前記ＰＯＳ  ＣＳを戻すエラーハンドラコードを実行するかのどちらか一方であるように構成されている。
【００５１】
第５の態様は、顧客取引の終了間近に顧客に製品情報データを発行するための方法及びシステムであって、少なくとも１つのターゲッティングＣＳ中央処理装置、少なくとも１つのターゲッティングＣＳメモリ、少なくとも１つのターゲッティングＣＳ入力および少なくとも１つのターゲッティングＣＳ出力を備えるターゲッティングＣＳを備えており、前記少なくとも１つのターゲッティングＣＳ入力は、小売店のＰＯＳでスキャンされている製品品目の製品識別子を受信するように構成されており、前記少なくとも１つのターゲッティングＣＳメモリは時間相関ログを備えており、前記時間相関ログは、少なくとも（１）前記ＰＯＳでスキャンされる各製品識別子の受信の時間を、（２）対応する製品識別子と関連づけて格納するように構成されており、前記ターゲッティングＣＳメモリは、前記ＰＯＳの顧客取引が終了する時を想定（ａｓｓｕｍｅ、仮定する、仮の）するための少なくとも１つの想定の取引終了規則を記憶しており、前記ターゲッティングＣＳは、前記時間相関ログ内のデータおよび前記少なくとも１つの想定の取引終了規則から想定の取引終了時間を決定するように構成されており、前記システムは前記想定の取引終了時間に依存した時間にＰＯＳにおいて顧客に製品情報データを伝達するように構成されている。
【００５２】
第５の態様に従属する態様は、前記製品情報データはバウチャーＩＤであり、前記顧客取引は購入取引であり、前記製品情報データはバウチャーＩＤであり、前記システムは、前記想定の取引終了時間に応答して、またはその後の指定された時間のいずれか一方に、バウチャーの存在を表示するとともに、前記バウチャーＩＤを含むバウチャーを印刷するように構成されており、前記少なくとも１つの想定の取引終了規則は第１の時間間隔を含み、前記少なくとも１つの想定の取引終了規則は、第１の時間間隔を含み、前記規則は、前記第１の時間間隔がいかなるコードも前記少なくとも１つのターゲッティングＣＳ入力によって受信されずに経過した時に、想定の取引終了を指定し、前記少なくとも１つの想定の取引終了規則は、第２の時間間隔を含み、前記少なくとも１つの想定の取引終了規則は、互いの前記第２の時間間隔内に前記少なくとも１つのターゲッティングＣＳ入力によって受信された少なくとも２つの製品ＩＤの組の関連を含み、前記ターゲッティングＣＳは、
（１）前記ターゲッティングＣＳにおいて新しく受信された製品識別データが、バウチャーＩＤであるかどうかを決定し、そうであれば、前記少なくとも１つのターゲッティングＣＳメモリから、前記バウチャーＩＤと関係づけられた少なくとも１つの関係する製品識別子を自動的に検索し、その後、
（２）前記時間相関ログ内の既存の（ｐｒｅ  ｅｘｉｓｔｉｎｇ）レコードが、前記バウチャーＩＤの受信時間の第１の相関時間内の受信時間を有し、前記関係する製品識別子である製品識別子を含むかどうかを決定し、
（３）前記想定の取引終了時間の前の前記バウチャーＩＤの前記受信時間後に受信された製品識別子が、前記関係する製品識別子であるかどうかを決定し、
（１）が肯定であり、かつ（２）または（３）のどちらか一方が肯定であれば、前記情報データを印刷するか、または前記顧客に表示するように構成されている。
【００５３】
上記および他の目的は、図と関連づけてさらに以下に述べる、小売店解決策、好ましくはコンビニエンスストア解決策、その変種、および使用方法のいくつかの実施形態によって提供される。
【図面の簡単な説明】
【００５４】
【図１】ネットワークコンピュータシステム１の概略図である。
【図２】図１のコンビニエンスストアＡのＰＯＳ付近の領域の平面図である。
【図３】データ構造「バウチャートリガリングテーブル３００」のデータテーブル図である。
【図４】データ構造「クーポントリガリングテーブル４００」のデータテーブル図である。
【図５】データ構造「クーポントリガリングテーブル５００」のデータテーブル図である。
【図６】データ構造「スキャニングログテーブル６００」のデータテーブル図である。
【図７】データ構造「クーポン印刷ファイルルックアップテーブル７００」のデータテーブル図である。
【図８】データ構造「出力クーポンデータ８００」のデータテーブル図である。
【図９】時間相関履歴データベース９００の一部の設計図である。
【図１０】ＬＭ  ＣＳ  ４０による決定および動作の論理フローを示す高水準流れ図である。
【図１１】バウチャーおよびクーポンを印刷するためのプロセスフロー１１００を示す。
【図１２】特定の規制製品のバウチャーおよびクーポンを印刷するためのプロセスフロー１２００を示す。
【図１３】ＬＭ  ＣＳ  ４０の１実施形態のためのソフトウェアインタフェース図１３００を示す。
【発明を実施するための形態】
【００５５】
図１は、ＣＭ  ＣＳ  １０、小売業者中央サーバＣＳ  ２０、ネットワークＩ、コンビニエンスストアＡ、コンビニエンスストアＢ、コンビニエンスストアＣ、無数の付加的なコンビニエンスストアを示す省略符号“…”を含む、ネットワークＣＳ  １を示す。図１は、コンビニエンスストアＡにはＰＯＳ  ＣＳ  ３０、ＬＭ  ＣＳ  ４０、スキャナ５０およびインテリジェントＹケーブル６０があることを示している。
【００５６】
図示されていないが、他のコンビニエンスストアの各々は、各自のＰＯＳ  ＣＳ、スキャナ、ＹケーブルおよびＬＭ  ＣＳを含む。図１で諸要素を連結する線は、各々有線であっても無線であってもよいデータ通信経路を示す。
【００５７】
ここで各ＣＳは少なくとも、データを処理するための中央処理装置（ＣＰＵ）、データを記憶するためのメモリ、データを受信するための入力およびデータを出力するための出力を含む。
【００５８】
メモリの例は、ＲＡＭ、読書可能なコンパクトディスクおよび磁気記憶媒体、ハードディスクドライブを含む。入力の例は、無線受信機、スキャナ、テンキーパッド、キーボード、コンピュータマウス、タッチスクリーン、ネットワークインタフェースからのデータ通信経路を含む。出力の例は、プリンタ、モニタ、ネットワークインタフェースおよび無線送信機へのデータ通信経路を含む。ＣＳおよび半導体論理装置と関連して指定の機能を実行するように「構成された」という言及はここで、指定の機能を実行するためにプログラム化されているか、または実行するために結線されているかのどちらかを意味する。
【００５９】
ＣＭ  ＣＳ  １０は、ＣＭ  ＣＳ  ＣＰＵ、ＣＭ  ＣＳメモリ、少なくとも１つのＣＭ  ＣＳ入力および少なくとも１つのＣＭ  ＣＳ出力を含む。小売業者中央ＣＳ  ２０は、小売業者中央ＣＳ  ＣＰＵ、小売業者中央ＣＳメモリ、少なくとも１つの小売業者中央ＣＳ入力および少なくとも１つの小売業者中央ＣＳ出力を含む。ＰＯＳ  ＣＳ  ３０は、ＰＯＳ  ＣＳ  ＣＰＵ、ＰＯＳ  ＣＳメモリ、少なくとも１つのＰＯＳ  ＣＳ入力および少なくとも１つのＰＯＳ  ＣＳ出力を含む。
【００６０】
ＬＭ  ＣＳ  ４０は、ＬＭ  ＣＳ  ＣＰＵ、ＬＭ  ＣＳメモリ、少なくとも１つのＬＭ  ＣＳ入力および少なくとも１つのＬＭ  ＣＳ出力を含む。好ましくは、ＬＭ  ＣＳ  ５０は、ＣＭ  ＣＳ  １０と通信するために携帯電話ネットワークを使用するために携帯電話呼出しを行うのを可能にする携帯電話カードを含む。代替として、ＬＭ  ＣＳ  ４０は、ＮＩＣカードおよびネットワークケーブルネットワーク接続、および／またはＷｉＦｉまたは類似の標準化無線ネットワーク接続を有していてもよい。好ましくは、ＬＭ  ＣＳ  ４０は、顧客が一連の数字といったコードを入力することができるキーパッドを含む。加えて好ましくは、ＬＭ  ＣＳ  ４０は、製品情報データ、ターゲットとされた信号、バウチャー、コードおよびクーポンを、さらに顧客に対し印刷されているバウチャーまたはクーポンの存在を、顧客に対し印刷するためのプリンタおよび表示するためのディスプレイを含む。ＬＭ  ＣＳ  ４０は、消費者に対面する英数字プログラム可能なＬＥＤディスプレイを有していてもよい。またＬＭ  ＣＳ  ４０は好ましくは、消費者に対面しレジ係から離れた内蔵バーコードスキャナを（スキャナ５０に加えて）有する。内蔵バーコードスキャナおよびキーパッドは、消費者が各自のバウチャーコードをスキャンし、かつ／または各自のバウチャーコードを店員による行動およびスキャナ５０とは関係なく手で入力するのを好適に可能にする。ＬＭ  ＣＳ  ４０に内蔵バーコードスキャナおよびキーパッドを有する一部の実施形態では、顧客はＬＭ  ＣＳ  ４０のスキャナまたはキーパッドで各自のバウチャーをスキャンするか、各自のバウチャーコードを入力するように指示される。これらの実施形態では、バウチャーコードがＰＯＳ  ＣＳ  ３０に到達するのを防ぐためにＹケーブルに対してインテリジェントＹケーブルの必要性は、バウチャーのバーコードがＰＯＳ  ＣＳ  ３０に送信されないことから、実際的意味がない。
【００６１】
スキャナ５０は、指定の周波数を有する光源、１つ以上の経路にわたり光源を掃引する機構、指定の周波数の光の強度の変化およびそれらの変化の継続時間を検出する１つ以上の光検出器を含む。１次元または２次元バーコードおよびバーコードのスタックをスキャンするスキャナは当業において既知である。スキャナ５０は、スキャンされた情報を、複数のバーコード仕様の所定の１つに基づき、複数の論理データフォーマットの所定の１つで１０進数を表すシリアルデータシーケンスに変換するように構成されている。バーコード仕様および論理データフォーマットは当業において既知である。
【００６２】
代替として、スキャナ５０は、ＲＦＩＤスキャナであってもよく、またはこれを含んでもよく、または光学スキャナに加えて存在し、ＲＦＩＤスキャナ５０に近づけられた製品品目に付属したＲＦＩＤから製品ＩＤをスキャンするように構成されていてもよい。スキャナ５０の言及はここで、製品ＩＤスキャナのどちらか一方または両方の形態を包含するように意図されている。
【００６３】
ネットワークＩは、論理ネットワークアドレスを有し、送信データの各パケットと関係づけられたアドレスに情報を転送するように動作するコンピュータの集合である。ネットワークＩは、インターネットもしくは私設ネットワーク、または両方の部分であるとしてよい。
【００６４】
インテリジェントＹケーブル６０は好ましくは、スキャナから送信されたシリアル１０進データをフィルタするプログラム可能装置を含む。より好ましくは、インテリジェントＹケーブル６０は、ＹケーブルＣＰＵ、Ｙケーブルメモリ、少なくとも１つのＹケーブル入力および少なくとも１つのＹケーブル出力を含むＹケーブルＣＳを含む。好ましくはＹケーブルＣＳは、スキャナ５０によってスキャンされたバーコード識別に対応するスキャナからのシリアル１０進データを受信するためにスキャナ５０の出力と結合している入力を有する。好ましくは、ＹケーブルＣＳの第１の出力は、スキャナ５０からＬＭ  ＣＳ  ４０に出力された全部のシリアル１０進データを送信するためにＬＭ  ＣＳ  ４０のスキャナ入力に接続している。好ましくは、ＹケーブルＣＳは、シリアル１０進データをＰＯＳ  ＣＳ  ３０の入力に選択的に送信するためにＰＯＳ  ＣＳ  ３０への入力に接続している第２の出力を有する。ＹケーブルＣＳは、被トリガ（ｔｒｉｇｇｅｒｅｄ、トリガード、トリガーされた）電話コードおよびバウチャー識別を含むバウチャー情報を供給するスキャンデータのスキャナ５０からＰＯＳ  ＣＳ  ３０への送信を阻止するように好適に構成されている。
【００６５】
１実施形態において、クーポン情報はＬＭ  ＣＳ  ４０からＰＯＳ  ＣＳ  １０へ電子的に送信され、それによって紙クーポンを印刷する必要性の実際的意味をなくす。この実施形態において、インテリジェントＹケーブル６０およびＬＭ  ＣＳ  ４０は双方向通信をもたらすように構成されており、インテリジェントＹケーブル６０はＬＭ  ＣＳ  ４０から受信したクーポン識別をＰＯＳ  ＣＳ  ３０のスキャナ入力インタフェースへ転送するように構成されている。
【００６６】
好ましくは、インテリジェントＹケーブルＣＳは、ＬＭ  ＣＳ  ３０または構成情報の別のソースから構成情報およびデータを受信するための構成入力を有する。ＹケーブルＣＳ構成情報は、スキャナ５０から送信されたデータを１０進データとして解釈するためにＹケーブルＣＳに要求されるデータ仕様をＹケーブルＣＳに提供する。ＹケーブルＣＳ構成情報はまた、スキャンされた識別がＰＯＳ  ＣＳ  ３０に再送信されないように、つまりその送信を阻止するように指定するとしてよい。すなわち、ＹケーブルＣＳは、バウチャーコード仕様によって規定された通りのバウチャーコードを、ＰＯＳ  ＣＳ  ３０に結合されたデータ線からフィルタするように構成され得る。これは、インテリジェントＹケーブル６０が、ＰＯＳ  ＣＳ  ３０に結合された通信線からの（バウチャー電話コードおよびバウチャー識別、すなわち顧客へのＬＭ  ＣＳ  ４０の非クーポン出力に関連するあらゆるコードを含む）バウチャー情報に対応する全部のバーコードを阻止することをもたらす。例えば、ＹケーブルＣＳは、スキャナ５０から受信されたデータをバッファし、その１０進値を決定し、そして最初の３桁のゼロがバウチャーＩＤを意味するという仕様でれば、その最初の３桁が全部ゼロである１０進値を阻止するとしてよい。例えば、そのような仕様は、全部のバウチャー情報について、「１１１」または「０００」、製品、クーポンまたは特定のＰＯＳ  ＣＳ  ３０によって使用されるかもしれない他の雑多な識別を識別するために使用される識別と関係づけられていないバーコードの最初の数字のあらゆる他のシーケンスで始まるバーコードに対応するかもしれない。たとえスキャナおよびバウチャー情報のデータ仕様がどのようであっても、インテリジェントＹケーブルは、ＰＯＳ  ＣＳ  ３０からのバウチャー情報に対応するバーコードデータの送信を阻止するように好適に構成される。好ましくは、インテリジェントＹケーブル６０は、スキャナ５０からＬＭ  ＣＳ  ４０への全部のバーコード情報を送信する（つまり阻止しない）ように構成される。
【００６７】
典型的なＰＯＳ  ＣＳ  ３０は、ＰＯＳ  ＣＳ  ＣＰＵ、ＰＯＳ  ＣＳメモリ、ＰＯＳ  ＣＳキーボード、ＰＯＳ  ＣＳモニタ、スキャナ５０に接続されたケーブルを受けるＰＯＳ  ＣＳスキャナポート、および購入取引レシートを印刷するためのプリンタを含む。加えて、ＰＯＳ  ＣＳメモリは、スキャナ５０からの製品識別の受信に基づき価格および説明といった製品情報を参照するためのＰＯＳ  ＣＳ製品情報ルックアップテーブルを含む情報を好適に記憶する。理想的には、ＰＯＳ  ＣＳ製品情報ルックアップテーブルは、店舗にある各々のバーコード化製品について１つの製品識別レコードを含むが、現在その店舗にない製品の付加的な製品識別を含んでもよい。好ましくは、ＰＯＳ  ＣＳ製品情報ルックアップテーブルはまた、クーポン識別、クーポン製品説明および、対応するクーポンの提出（ｔｅｎｄｅｒ）によって認可される割引値を各々含んでいる製造者後援クーポンについてのレコードも含む。好ましくは、ＰＯＳ  ＣＳは、クーポンに関係した割引値が認可されるかどうかを未確定の取引中に製品データから決定することによってスキャンされたクーポンを確認するように構成されている。好ましくは、ＰＯＳ  ＣＳは、スキャナ５０から送信されたシリアル１０進データを受信し、製品およびクーポン識別コードとして解釈する入力を含む。好ましい実施形態において、小売店に装備されたスキャナ５０およびＰＯＳ  ＣＳ  ３０はＬＭ  ＣＳ  ４０の追加に際してそのままである。
【００６８】
多くの客を有する店舗における典型的なＰＯＳ  ＣＳは、ネットワークＩによって小売中央ＣＳ  ２０と通信して、製品ＩＤ、クーポンＩＤ、バーコードスキャナ出力データ仕様のその仕様を更新し、当業において周知の通り、取引情報を交換する。
【００６９】
図２は、ＬＭ  ＣＳ  ３０、ＰＯＳ  ＣＳ  ４０、スキャナ５０および販売取引の関与者の好ましい位置を示すＰＯＳの周囲の領域を含むコンビニエンスストアの区域を示す。この領域は、顧客が購入取引中に通常位置する「顧客位置」と表記された領域、店員が購入取引中に通常位置する「店員位置」と表記された領域、カウンタトップ２１０、およびＹケーブル線部６０Ａ、６０Ｂおよび６０Ｃを含む。好ましくは、ＰＯＳ  ＣＳ  ３０のキーボードおよびキーパッドを含むＩ／Ｏ装置は、店員と対面し、顧客の手の届かない所にある。好ましくは、ＬＭ  ＣＳ  ４０のＩ／Ｏは、顧客位置に対面し、店員がＰＯＳ  ＣＳ  ３０を操作している時に店員の手の届かない所にある。
【００７０】
図３〜９は、複数のＬＭ  ＣＳのレコードを記憶するＣＭ  ＣＳ  １０を説明する変種とともに、ＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０における、両方ともにおける、または両者間に分割されたデータ構造を詳述している。図３〜８はデータテーブル図である。図９は設計図である。
【００７１】
データテーブル図は、データベース管理システムに記憶されたデータ間の論理的連係の図である。設計図は、データベース技術において周知の様態で種々のテーブルにおけるフィールド名およびフィールド間の連係を示す。
【００７２】
ここで言及されるデータテーブルは、各々が連係フィールド名を有するフィールドおよび、各々がデータフィールドの各々について１つのデータセルを有するレコードを含む。同じレコードのデータセル内のデータは、それらが格納されたレコードの共通の識別によって互いに関係づけられている。
【００７３】
異なるテーブル内のフィールドはリンクされていてもよく、それは、それらのフィールドの共通の値がそれらの異なるテーブルにおける対応するレコードの連係を規定することを意味する。それらの用語がデータベース管理の分野において使用される通り、１対１、１対多および多対多のリンクがデータベース管理技術および構造化問合せ言語プログラミングにおいて周知である。
【００７４】
以下のテーブルに示される値および桁の特定の値および関係は、テーブルのうちのいくつにおけるデータフィールド間の関係に依拠する１つの動作モードを説明するために単に例示的であるにすぎない。加えて、これらのテーブルにおいて、基数表現および桁の数は単に例示的であるにすぎず、あらゆる桁数およびあらゆる基数表現が可能である。さらに、ここでテーブルはまた、それらが格納するデータ間の識別された関係を備えるフラットファイルをリレーショナルデータベースファイルまたはテーブルおよびリンクの代用で使用できることは周知であるので、テキストファイルといったフラットファイルも意味する。
【００７５】
図３および他のテーブルの図を参照すれば、それらのテーブルにおけるデータ値は、新規な発明的方法の動作を解説するために以下の説明を通じて使用される。しかし、各テーブルにおける各フィールドのそれらの値およびデータフォーマットの仕様は、新規な方法を解説するために例示的であるにすぎない。その目的で、図３では、トリガリング製品識別は６個の１０進数字として表現されており、被トリガバウチャーＩＤは９個の１０進数字として、そして被トリガバウチャー電話コードは４個の１０進数字として表現されている。被トリガバウチャーＩＤフィールド３２０のセル内のデータは、最初の３桁「１１１」を含み、トリガリング製品ＩＤフィールド３１０内の同じレコードのセルに現れる同じデータが後続する。被トリガバウチャー電話コードフィールド３３０のセル内のデータは、被トリガバウチャーＩＤフィールド３２０における同じレコードのセル内の第４、第５、第６および第８の１０進数字と同じ値を有する。
【００７６】
図３は、トリガリング製品ＩＤフィールド３１０、被トリガバウチャーＩＤフィールド３２０および被トリガ電話コードフィールド３３０を含むバウチャートリガリングテーブル３００のデータテーブル図を示している。図３はデータレコード３４０〜３８０についての例示的な値を示している。
【００７７】
動作時、トリガリング製品ＩＤは、被トリガバウチャーＩＤおよび／または被トリガ電話コードのＬＭ  ＣＳによる出力をトリガするＬＭ  ＣＳに入力された値である。被トリガ電話コードは、指定の電話番号への電話呼出し中に各自の携帯電話といった各自のパーソナルデバイスでそれらをテキスト送信することによって顧客が発信することができるコードである。指定の電話番号およびテキスト送信のための命令は、対応するトリガリング製品ＩＤの受信に応答してＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０によって書面および／またはモニタで顧客に好適に提示される。そのようなテキスト送信の結果は、以降の図と関連づけて検討する通り、リターン（ｒｅｔｕｒｎ、返信用）電話コードを含む返信（ｒｅｐｌｙ、応答）である。被トリガバウチャーＩＤおよびリターン電話コードは両方とも、ここで使用するところではバウチャーコードである。
【００７８】
携帯電話はパーソナルデバイスの１形態である。すなわち、それは論理アドレス（携帯電話番号）を有し、それはあちらこちらに持ち運ぶのに十分に小型かつ軽量であり、そしてそれはネットワークによって他の装置と通信することができる。パーソナルデバイスから被トリガ電話コードを受信するＣＳは、（１）送信側パーソナルデバイス番号（論理アドレス）を識別し、（２）パーソナルデバイス（携帯電話）の論理アドレスにリターン電話コードをテキストメッセージとして送信することによって応答する。被トリガバウチャーＩＤまたはリターン電話コード（図５のリターン電話コードフィールド５１０を参照）はその後、ＬＭ  ＣＳ  ４０への入力のために顧客によって発信され得る。
【００７９】
１つの代替において、バウチャートリガリングテーブル３００は店舗ＩＤのためのフィールドも含む。１つの代替において、バウチャートリガリングテーブル３００はまた、店舗が複数のＰＯＳおよび可能な複数のＬＭ  ＣＳを有する場合のように、各々のＰＯＳに１つずつＰＯＳ  ＩＤ（精算ステーションまたは精算通路ＩＤとも称する）のためのフィールドも含む。１つの代替において、バウチャートリガリングテーブル３００はまた、複数のＬＭ  ＣＳが１つの小売店に存在する場合のように、例えばＬＭ  ＣＳ  ＩＤのためのフィールドも含む。
【００８０】
バウチャートリガリングテーブル３００は好ましくは、バウチャーおよびバウチャー電話コードをいつ出力するか、およびいずれの当該コードを出力するかを決定する際にＬＭ  ＣＳ  ４０によって使用されるためにＬＭ  ＣＳ  ４０のメモリに記憶される。バウチャートリガリングテーブル３００はまた、小売店ＩＤと関連づけて１つの小売店について、または複数の小売店についてＣＭ  ＣＳ  １０に記憶されてもよい。
【００８１】
一部の実施形態において、ＬＭ  ＣＳ  ４０は、そこでのトリガリング製品ＩＤの受信に応じてのみバウチャーコードを出力する。そのような１つの代替において、ＬＭ  ＣＳ  ４０は、そこでのトリガリング製品ＩＤの受信に応答してバウチャーコードを出力する。そのような１つの代替において、ＬＭ  ＣＳ  ４０は、ＬＭ  ＣＳ  ４０が平均購入取引時間にほぼ対応する所定の時間内にそのトリガリング製品ＩＤを受信しなかった場合にのみ、またはＬＭ  ＣＳ  ４０がその平均購入取引時間に対応する所定の時間内に同じバウチャーコードをトリガしなかった場合に、そこでのトリガリング製品ＩＤの受信に応答してバウチャーコードを出力する。そのような１つの代替において、ＬＭ  ＣＳ  ４０は、取引の終了がたぶん生じたという決定を行った後にのみ被トリガバウチャーコードを出力する。バウチャー出力時間の目標は、現在の取引が終了した後であるが、その取引の顧客がまだＰＯＳのところにいて印刷または表示されたバウチャー情報を受け取っているような間にバウチャーを出力することである。
【００８２】
ＬＭ  ＣＳ  ４０は、ＬＭ  ＣＳ  ４０がスキャナ５０からいかなるコードも受信していない所定の時間間隔が経過した後、取引の終了が生じたと仮定するとしてよい。例えば、１０秒、１５秒、２０秒または３０秒。所定の時間間隔は店舗ごとに異なってよく、それはその店舗または他の店舗からのスキャンされたコードの受信時間の分析に基づいていても基づいていなくてもよい。ＬＭ  ＣＳ  ４０は、バーコードの所定のシーケンスを受信した後または時間窓内にバーコードの所定の集合を受信した後に取引の終了が生じたと仮定してもよい。例えば、互いの１５秒以内に食事購入を指示するサンドイッチおよび飲料のスキャンコードを受信すると、結果得られるいずれかの被トリガバウチャーおよび被トリガ電話コードの分析および印刷をトリガするとしてよい。ＬＭ  ＣＳ  ４０はまた、バウチャーを印刷すると決定した後にバウチャーの印刷に所定の遅延を課して、より確実にバウチャーが取引の実際の終了後に印刷されることをもたらし、それにより顧客が結果得られるクーポンを印刷し結果得られるそのクーポンを同じ取引において使用できないようにすることができる。この第１の部類の代替において、ＬＭ  ＣＳ  ４０へのバウチャーコードの顧客による以降の発信（スキャンするか、手で入力するか、または電話送信のいずれかによる）は、対応するクーポンのＬＭ  ＣＳ  ４０による印刷をもたらす。
【００８３】
クーポンの印刷の第１の部類の代替において、クーポンは、関係づけられた製品ＩＤが存在するバウチャーＩＤコードのＬＭ  ＣＳ  ４０による受信に応答して印刷される。そのような代替において、テーブル４００には製品ＩＤフィールド４２０を含む必要があり、そしてテーブル５００には製品ＩＤフィールド５２０を含む必要がある。これは、第１の部類の代替において、フィールド４１０における入力バウチャーＩＤのＬＭ  ＣＳ  ４０による受信はＬＭ  ＣＳ  ４０がクーポンデータ１フィールド４３０において対応するクーポンＩＤを検索することをもたらし、そしてリターン電話コードフィールド５１０におけるリターン電話コードのＬＭ  ＣＳ  ４０による受信はＬＭ  ＣＳ  ４０がクーポンデータ２フィールド５３０において対応するクーポンＩＤを検索することをもたらすからである。いったんＬＭ  ＣＳ  ４０がクーポンＩＤを検索すると、その動作は結局、顧客にクーポンを提供するか、またはクーポンに関係づけられた利益または割引を顧客に提供することをもたらす。
【００８４】
ここで図４〜６をクーポンを提供するための第２の部類の代替に関連して説明する。
【００８５】
第２の部類の代替において、ＬＭ  ＣＳ  ４０による対応するクーポンの印刷は、互いの時間窓内でのバウチャーコードおよび（その購入がクーポンの値に対するクーポンの保有者の権利を付与する）対応する製品バーコードの両者の受信を条件とする。時間窓は当初、対応する店舗における購入取引の長さにほぼ対応するように設定することができる。例えば、３０秒、１分、１分半または２分。ＬＭ  ＣＳ  ４０は、スキャナ５０からの別のコードの受信または、上述の通り、やはり完了した取引を指示する所定の時間量での１組の製品品目のスキャンにおける所定の遅延に起因するような、取引の終了が生じたことを別様に決定する際には窓を切り捨てるようにプログラムされるとしてよい。ＬＭ  ＣＳ  ４０は、それが製品ＩＤコードを受信した時に、想定の取引の終了時、または想定の取引の終了後所定の時間に、当該クーポンを識別するので、進行中の取引における顧客による使用のために、バウチャーコードおよび対応する単数または複数の製品ＩＤコードのその受信から生じるクーポンを印刷することができる。この第２の部類の代替およびその時間相関要求条件は、以下のテーブルのいくつかに関して検討する。
【００８６】
図４は、クーポントリガリングテーブル４００のデータテーブル図を示す。クーポントリガリングテーブル４００は、入力バウチャーＩＤフィールド４１０、製品ＩＤフィールド４２０およびクーポンデータ１フィールド４３０を含む。図４はまた例示的なデータレコード４４０〜４４７も示している。図４はまた、付加的なレコードの存在を任意に指示するレコード４４７以下の省略符号も示している。
【００８７】
第１の部類の代替において、テーブル４００は入力バウチャーＩＤフィールド４１０およびクーポンデータ１フィールド４３０を含む必要があるにすぎない。ＬＭ  ＣＳ  ４０によるバウチャーコードＩＤの受信は、ＬＭ  ＣＳ  ４０にフィールド４１０のコードを調べ、クーポンデータ１フィールド４３０から対応するクーポンデータを検索するように促す。
【００８８】
第２の部類の代替において、クーポントリガリングテーブル４００における同じレコードの製品ＩＤ値の相関時間内でＬＭ  ＣＳ  ４０に入力された入力バウチャーＩＤ値は、同じレコードのクーポンデータ１フィールド４４０内の値のＬＭ  ＣＳ  ４０による出力をトリガする。関係づけられた製品ＩＤがスキャンされた場合にのみクーポンを出力することにより、クーポン生成をバウチャーＩＤコードおよび関係づけられた製品ＩＤコードの両方がＬＭ  ＣＳ  ４０において受信された恐らく同じ購入取引に限定し、それによってクーポン不正を減らすとともに、推定された引換えデータをＬＭ  ＣＳ  ４０に供給する（ＬＭ  ＣＳ  ４０による印刷および、ＬＭ  ＣＳ  ４０によるスキャナ５０からのクーポンＩＤコードのスキャンの受信）。
【００８９】
クーポントリガリングテーブル４００は、いつクーポンデータを出力するかを決定する際にＬＭ  ＣＳ  ４０による使用のためにＬＭ  ＣＳ  ４０のメモリに好適に記憶される。クーポントリガリングテーブル４００はまた、１つの小売店について、または複数の小売店についてＣＭ  ＣＳ  １０に記憶されてもよく、その場合、各レコードはまた、入力バウチャーＩＤが有効である単数または複数の小売店を指定する少なくとも１つの小売店ＩＤへの連係も含む。
【００９０】
例示の目的で、入力バウチャーＩＤフィールド４１０の値は、最初の「１１１」を含む８個の１０進数字として表現されており、製品ＩＤフィールド４３０の値は６個の１０進数字として表現されており、そしてクーポンデータ１フィールド４４０の値は４個の１０進数字として表現されている。クーポンデータ１フィールド４４０の４桁は、例えば入力バウチャーＩＤフィールド４０１の桁４〜６および８と、そして被トリガバウチャーＩＤフィールド３２０の桁４〜６および８と相関している。必要不可欠ではないが、対応するバウチャーを指定するフィールドの桁とのクーポンデータ１フィールド４３０の桁の相関は、クーポンデータの出力への被トリガバウチャーＩＤの追跡を助成する。
【００９１】
クーポンデータ１フィールド４３０内の値は、クーポンデータまたはクーポンデータを格納しているクーポンデータレコードアドレスのどちらかを好適に識別する。クーポンデータは既存のクーポン仕様で表現されたクーポン識別を好適に含む。例えば、製品、製品購入要求条件（確認）およびその仕様で各クーポンと関係づけられた割引の値を識別するために使用される標準の製造者の包装商品クーポン仕様が存在する。
【００９２】
クーポンデータはクーポン識別に対応する値を記憶するとしてよい。またはそれは、印刷された時に従来のバーコード仕様でのバーコードといったクーポン識別の機械可読物を含む（印刷ファイルといった）印刷をもたらすデータを記憶するとしてよい。例えば、１０進データのシーケンスを表現するための多くのバーコード仕様が周知である。
【００９３】
好ましくは、入力バウチャーＩＤフィールド４１０の値とクーポンデータ１フィールド値との１対１対応が存在する。その結果、対応する製品ＩＤのＬＭ  ＣＳ  ４０において以前に指定された相関時間内でのＬＭ  ＣＳ  ４０への入力バウチャーＩＤの入力は、決定したクーポンデータのＬＭ  ＣＳ  ４０による出力をもたらす。
【００９４】
トリガリング製品および入力バウチャーに関する動作において、スキャナ５０は製品をスキャンし、スキャンされた製品ＩＤはＬＭ  ＣＳ  ４０に入力される。いずれかの当該製品ＩＤがテーブル３００のフィールド３１０内のトリガリング製品ＩＤであるとＬＭ  ＣＳ  ４０が決定した場合、ＬＭ  ＣＳ  ４０はフィールド３２０内の対応するトリガバウチャーＩＤを出力することによって応答する。この出力は、その人が購入している最中の製品品目がスキャンされているＰＯＳにおいて顧客に伝達される。好ましくは伝達は、図２に図示された顧客位置における顧客の付近のＬＭ  ＣＳ  ４０のプリンタによるバウチャーの印刷を通じてである。バウチャーは、１つ以上の製品を指定するとともに、顧客がそれらの製品またはいずれかの他の指定の製品のうちの１つ（または複数）を購入した時に顧客がバウチャーをスキャンされ割引を受けることができることを説明するテキストを好適に含む。
【００９５】
その後、顧客は同一または以降の購入取引中にバウチャーを呈示する。バーコードスキャナはバウチャーＩＤをコード化しているバウチャーのバーコードをスキャンする。ＬＭ  ＣＳ  ４０は、バウチャーＩＤを受信し、そのバウチャーＩＤが入力バウチャーＩＤフィールド４１０内の１つ以上のレコードに現れるかどうかを決定する。そうであれば、ＬＭ  ＣＳ  ４０は、それがそのバウチャーＩＤを有するレコードのうちのいずれかの対応する製品ＩＤフィールド４２０内の値を有する製品の相関時間内に入力を受信したかどうかを決定する。そうであれば、ＬＭ  ＣＳ  ４０はそのレコードについてのクーポンデータ１フィールド内のクーポンデータを出力することによって応答する。好ましくは、出力されたクーポンデータは、ＬＭ  ＣＳ  ４０が図２に図示された顧客位置の付近のＬＭ  ＣＳ  ４０のプリンタにおいて対応するクーポンを印刷することをもたらす。好ましくはＬＭ  ＣＳ  ４０はまた、入力バウチャーＩＤの一致を探索する処理を、一致を見つけた時点で、または入力バウチャーＩＤに関係した受信時間からの相関時間の満了時のどちらかに終了する。
【００９６】
その後、顧客は同一または以降の取引中にＰＯＳで印刷されたクーポンを呈示する。好ましくはクーポンは引き続きスキャナ５０によってスキャンされ、そしてＰＯＳ  ＣＳ  ３０は好ましくは、スキャンされたクーポン識別を認識し、適格な製品の購入に対してクーポンを自動的に確認し、そして適格な製品が購入されていれば購入取引総額に指定のクーポン割引を付与する。ＬＭ  ＣＳ  ４０はまた好ましくは、クーポン識別を含むスキャナ５０からの入力も受信する。
【００９７】
図５は、リターン電話コードフィールド５１０、製品ＩＤフィールド５２０およびクーポンデータ２フィールド５３０を含むクーポントリガリングテーブル５００を示す。図５はまた例示的なデータレコード５４０〜５４７も示している。図５はまた付加的なレコードの存在を任意に指示するレコード５４７以下の省略符号も示している。リターン電話コードフィールド５１０はバウチャーＩＤを含むことに留意されたい。
【００９８】
動作時、顧客はＬＭ  ＣＳ  ４０にリターン電話コードを入力する。顧客はＬＭ  ＣＳ  ４０のキーパッドによってリターン電話コードを入力することができる。顧客は電話コードをＬＭ  ＣＳ  ４０と関係づけられた携帯電話番号にテキスト送信することができる。顧客は別様に、顧客の無線送信パーソナルデバイスからリターン電話コードをＬＭ  ＣＳ  ４０に、またはＬＭ  ＣＳ  ４０への即時転送のためにＣＭ  ＣＳ  ４０に無線で送信することができる。ＬＭ  ＣＳ  ４０へのリターン電話コードの顧客による入力時に、ＬＭ  ＣＳ  ４０は、そのリターン電話コードがリターン電話コードフィールド５１０内の１つ以上のレコードの値に対応するかどうかを決定する。そうであれば、ＬＭ  ＣＳ  ４０は、そのリターン電話コードの入力の相関時間内にスキャンされた製品ＩＤがスキャナ５０から受信されたかどうかを決定する。そのような決定を行うと、ＬＭ  ＣＳ  ４０はクーポンデータ２フィールド５３０内の対応するクーポンデータを出力する。テーブル５００からのクーポンデータの出力は、テーブル４００からのクーポンデータの出力と同一である。
【００９９】
１つの代替において、ＬＭ  ＣＳ  ４０はまた、クーポンの印刷において以下のいずれか１つ以上を識別する印刷データを含む。印刷の時間、ＬＭ  ＣＳ  ４０の識別、精算通路、店舗位置、小売店の識別、そして印刷がクーポンデータ２フィールド５３０内のクーポンデータに基づく場合、リターン電話コードを取得するために使用されたパーソナルデバイスのアドレスに一意に関連するデータ。そのような付加的な情報は、紙クーポン引換えおよび情報センターの会計不正を識別し防止するセキュリティ目的に有用である。
【０１００】
顧客による携帯電話または他の識別可能なパーソナル無線装置を用いたＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０への被トリガ電話コードの送信、およびＬＭ  ＣＳ  ４０とＣＭ  ＣＳ  １０との間のデータ送信は、受信側ＣＳが携帯電話番号（またはＩＤのような）送信との（３０秒といった）規定の時間相関内にスキャンされたそれらの製品ＩＤを決定するとともに、装置または携帯電話の論理アドレスの電話番号に基づき、そのパーソナル無線装置に一意であるリターン電話コードを顧客のパーソナル無線装置に送り返すのを可能にする。スキャンされた製品識別およびＰＯＳ（店舗ＩＤ、ＬＭ  ＣＳ  ＩＤ、通路ＩＤまたはそれらのいずれかの組合せ）との携帯電話番号の時間相関連係および、転じて携帯電話番号と関係づけられるリターン電話コードの入力とスキャンされた製品識別との時間相関は、ＬＭ  ＣＳ  ４０もしくはＣＭ  ＣＳ  １０または両者が推定上購入された製品識別の時間相関データベースを携帯電話番号および購入の日付に関連づけて生成するのを可能にする。それは、ＣＳが従来の購入履歴データベース構造に対応するレコードの時間相関ベースの集合を用いて付加的なターゲットとされたマーケティングを実行するのを可能にする。このいっそうターゲットとされたマーケティングは、時間にわたるある特定の製品カテゴリにおける１つの製造者製品の優先的購入、顧客が最近購入したものとは異なるカテゴリの製品の購入といった、特定の行動を促進するために顧客に合わせてクーポンオファーをカスタマイズすることを含む。いったん時間相関履歴データベースがある特定の人の携帯電話番号（またはパーソナルデバイス論理アドレス）と関係づけられた推定上の購入取引レコードにより確立されると、購入履歴ベースのターゲッティングに使用されるターゲットとされたマーケティングのための戦略の全部が適用され得る。ターゲッティングを実行し、どのようなクーポンデータを携帯電話番号、結果得られるクーポンの値などと関係づけるかを決定するためのアルゴリズム、およびデータ処理において適用されるそれらのアルゴリズムのためのターゲッティング基準は、ＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０のメモリにおいて実行され記憶されるとしてよい。ＬＭ  ＣＳ  ４０およびＣＭ  ＣＳ  １０は、ターゲッティングが行われる場合に応じて種々の代替を実現するために、そしてシステムデータを更新するために必要に応じて、記録された（ｌｏｇｇｅｄ）データ、ターゲッティングデータ、バーコードスキャナ仕様およびクーポン仕様を送受信するとしてよい。
【０１０１】
図５に図示された例示的なデータにおいて、リターン電話コードフィールド５１０のセル内のデータは「ＸＸＸＸＸ」で始まって示されている。これは、フィールド３３０に現れるトリガリング電話コードのその携帯電話番号からの受信に応答してリターン電話コードが送信される先の携帯電話番号（または互換可能に論理アドレス）を一意に、特定の店舗およびＬＭ  ＣＳ  ４０に関して少なくとも一意にコード化する５桁の１０進数字を表す。携帯電話番号をコード化する桁の数は例示的であるにすぎず、もっと多い、または少ない桁を使用してもよい。リターン電話コードフィールド５１０の最後の４個の１０進数字は好ましくは、件のリターン電話コードをもたらすフィールド３３０の被トリガ電話コードと関係づけられたフィールド３２０からの被トリガバウチャーＩＤに対応している。フィールド５２０および５３０内の製品ＩＤおよび関係するクーポンデータは、リターン電話コードと関係する携帯電話番号と関係づけられた時間相関製品識別履歴データへのターゲッティング基準および規則の適用から生じる。
【０１０２】
図６および７は、時間相関を決定するためのＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  ５０におけるプロセスを説明している。
【０１０３】
図６は、スキャニングログテーブル６００のデータテーブル図を示す。スキャンログテーブル６００は、ＬＭ  ＣＳ  ４０に、またはＬＭ  ＣＳ  ４０およびＣＭ  ＣＳ  １０の両方に記憶される。スキャニングログテーブル６００は、レコードフィールド６０５、受信時間フィールド６１０および識別フィールド６２０を含む。図６はまた、レコードポインタ６５０からの＋５０秒マーカ６５０および−４５秒マーカ６４０によって規定される時間窓６６０も示している。異なるプラスマイナスマーカ時間は、試験下のレコードの後の時間と前の時間との間に異なる相関時間窓が存在し得ることを示している。レコードフィールド６０５は、ＬＭ  ＣＳ  ４０に新しく入力された識別についてレコードが生成される時に好ましくは順次的に増分されるレコードＩＤを格納する。ポインタ６５０における例示的なレコード３００８は識別コード値１１１１２３０２を有する。ポインタ６５０の＋５０秒マーカ６３０の範囲内にあるレコード３０１４は識別１２３４５７を有する。これらの値はテーブル４００内のレコード４４４に現れており、従って後述するプロセスによる対応するクーポンデータの出力をもたらすことになる。
【０１０４】
テーブル６００に言及すれば、クーポンを提供するための具体化の第２の部類に関するプロセスが後続する。時間が４：００：００であり、ＬＭ  ＣＳ  ４０がまさにレコード３００８を記録したところだと仮定する。新しいレコードに応答して、ＬＭ  ＣＳ  ４０（または、ＬＭ  ＣＳ  ４０において生じるデータレコードへの迅速なアクセスができると仮定すれば代替的にＣＭ  ＣＳ  １０）は、以下に述べるように制御プロセス１０００を開始する。
【０１０５】
ステップ１−制御プロセス１０００において、ＬＭ  ＣＳ  ４０は最初に、最も直近に生成されたレコード３００８がバウチャー識別を、すなわち入力バウチャーＩＤフィールド４１０またはリターン電話コードフィールド５１０のいずれかのレコードに格納された値を含むかどうかを決定する。それらのフィールドは両方とも、クーポンデータのＬＭ  ＣＳ  ４０による出力をトリガし得るバウチャー識別を含む。それは２つの方法のうちの一方によってこれを行う。ＬＭ  ＣＳ  ４０のＣＰＵは、それらのフィールドに格納された値を検索し、それらをレコード３００８の識別の値と比較することができる。しかし、その方法は非効率的である。より効率的な方法において、全部のバウチャー識別は、フィルタテスト値として、最初の３桁が入力バウチャーＩＤフィールド４１０の値のように「１１１」であるような指定の値を有する特定の桁でコード化される。このより効率的な方法では、ＬＭ  ＣＳ  ５０のＣＰＵが指定の桁をフィルタテスト値と比較して、その桁がフィルタテスト値の桁の値に一致した時にバウチャー識別が存在すると決定する。別の代替において、ＬＭ  ＣＳ  ５０のＣＰＵは、バウチャー識別および製品識別について異なる数の桁に依拠する仕様を使用する。
【０１０６】
ステップ２−制御プロセス１０００において、ＬＭ  ＣＳ  ＣＰＵがいずれのバウチャー識別も存在しないと決定した場合、それはテーブル６００における新しいレコードの存在を確認する。そうしたレコードがまったく存在しなければ、それは確定した数のクロックサイクルの間待ち状態に入り、そして周期的に再び確認し、進み時間窓マーカ６３０として示された５０秒の時間が満了するまでステップ１を繰り返す。
【０１０７】
ステップ３−ＬＭ  ＣＳ  ４０のＣＰＵが（レコード３００８におけるように、例えばそれがフィルタテスト値「１１１」を有するので）バウチャー識別が存在すると決定した場合、それは最初に過去の時間レコードの分析を実行する。次にそれは、過去の時間窓マーカー６６０によって指示される通り、この例では４５秒である過去の時間相関値の範囲内の時間値によりテーブル６００においてそれらのレコードを決定する。それは、レコード６０５の値を１ずつ順次的に減分するループを実行し、その新しいレコードを検索し、引き続き新しく検索されたレコード受信時間をレコード３００８の受信時間フィールド６１０の値と比較することによってそれを行う。
【０１０８】
受信時間についての時間差が過去の時間相関時間を上回るレコードに到達すると、このループは終了する。時間が過去の時間相関時間より小さいという決定と同時に、またはその後で、ＬＭ  ＣＳ  ４０のＣＰＵはテーブル５００内の対応するレコードから識別を検索する。それは引き続き、レコード３００８（１１１１２３０２）において指定された製品ＩＤを有するテーブル３００および４００内のレコードを検索し、そのような各レコードと関係づけられた製品ＩＤを検索し、その製品ＩＤを、受信時間が４５秒の過去の時間相関時間以内であると決定されたスキャニングログテーブル６００のレコード内の製品ＩＤの値と比較する。一致が生じれば、ＬＭ  ＣＳ  ４０のＣＰＵは、その一致がテーブル４００またはテーブル５００のどちらかにおいて識別された対応するレコードの対応するクーポンデータ１またはクーポンデータ２フィールドからクーポンデータを取り出す。
【０１０９】
ステップ４−ＬＭ  ＣＳ  ４０のＣＰＵは引き続き好ましくは、検索されたクーポンデータを出力し、出力クーポンデータおよびクーポンデータその他のデータの出力時間のレコードをテーブル７００に格納する。代替として、ＬＭ  ＣＳ  ４０は検索されたクーポンデータを、例えばこのデータをテーブル７００に格納するために、レコード３００８に関するそのプロセスステップが完了するまで記憶する。いずれの場合も、ＬＭ  ＣＳ  ４０は好ましくは、レコード３００８の処理に応答して検索された記憶されたクーポンデータを比較し、その出力をあらゆるクーポンデータのただ１つの事例に限定して同じクーポンインセンティブオファーの複製を消費者に呈示することを回避する。この限定ステップは、レコード３００８の処理に応答して検索されたクーポンデータの比較の付加的なシーケンスまたはループを伴う。このステップはまた、ある特定のバウチャー識別から生じるクーポンの生成の頻度を制限することによって大量の不正なクーポン引換えの見込みを著しく低減する。
【０１１０】
ステップ５−時間相関の興味深い一面は前方時間相関である。レコード３００８に関する処理は、ポインタ５３０によって指示されたように５０秒といったレコード３００８の受信時間後の将来の時間相関時間にわたり継続する。レコードに関する時間窓５６０の過去および将来の部分は非対称であるとしてよい。いずれにせよ、ＬＭ  ＣＳ  ４０は、新しく生成されたレコードの時間またはシステム時間のどちらか一方をレコード３００８の時間と比較し、最も新しく生成されたレコードの時間が５０秒といった将来の時間相関時間を超えるまでレコード３００８に関して出力するクーポンデータを決定するために過去の識別について指定された方法でフィールド５２０の識別を比較し続けてから、比較を止めるとしてよい。
【０１１１】
過去の時間相関ステップと同様に、ＬＭ  ＣＳ  ４０のＣＰＵは、検索されたクーポンデータを記録し、検索されたクーポンデータをテーブル７００に出力し、出力の重複を回避するためにクーポンデータを出力する前にフィルタするとしてよい。顧客への呈示のためにプリンタその他に未送信の記録された検索されたクーポンデータの処理については図７および８のテーブル７００および８００の説明を参照されたい。
【０１１２】
将来の時間相関はまた、レコード３００８が最も新しいレコードであった場合、新しく受信されたレコードがレコード３００８に指定された方法で処理されなければならないことを要求する。これは好しくは並行処理によって実行される。これを実現するためにＬＭ  ＣＳ  ４０に最も効果的な方法は、ステップ４の後、そしてステップ５の前のステップ４．５である。
【０１１３】
テーブル６００内のデータ値の比較は、レコード３０１４がレコード３００８の時間相関窓の中にあるとともに、レコード３００８のバウチャー識別を伴うテーブル４００または５００のレコード内に、詳細にはクーポンデータ値「１２３２」を有するテーブル４００のレコード４４４内にある製品の識別を有することを示している。このように、この例でのレコード３００８の処理はクーポンデータ１２３２の出力をもたらす。
【０１１４】
ステップ４．５−ＬＭ  ＣＳ  ４０のＣＰＵはレコード値を（３００８から３００９まで）増分させ、制御プロセス１０００の新しい事例を開始する。
【０１１５】
このように、ＬＭ  ＣＳ  ４０のＣＰＵがテーブル６００内の各レコードについて過去の時間相関時間窓でのレコードの処理を終えるとすぐに、それは、その新しいレコードについて、ファイル６００内の新しいレコードの受信時間の過去の時間相関時間窓内で過去のレコードの処理を開始する制御プロセスの新しい事例を開始する。その機構は、待ち状態でステップ２において浪費されるクロックサイクルをそれが最小限にするので、プロセッササイクルを効果的に使用する。
【０１１６】
ＣＭ  ＣＳ  ５０のＬＭ  ＣＳ  ４０は、入力データをメモリに記憶し、ＣＰＵによる使用のためにメモリにおいて比較、加算、減算および決定ステップのために検索されたデータをルックアップし、出力装置といった周辺装置に出力装置と互換性のある所定のフォーマットでデータを出力するように命令することによって、前述の動作を実行することを強調しておかなければならない。
【０１１７】
図７は、クーポン識別フィールド７１０およびクーポン印刷ファイルフィールド７２０を含むクーポン印刷ファイルルックアップテーブル７００を示す。クーポン識別フィールド７１０は例えば、クーポンデータ１フィールド４３０およびクーポンデータ２フィールド５３０にクーポンデータとして格納された値を含む。前述の例において、クーポンデータ１２３２の出力は、ＬＭ  ＣＳ  ＣＰＵまたはプリンタ周辺プロセッサが、プリンタファイル名１２３２．ｐｒｔであるクーポン識別１２３２と関係づけられた印刷ファイル名をテーブル７００から検索することをもたらす。好ましい実施形態において、ＬＭ  ＣＳは、ＰＯＳにおける顧客位置の付近のプリンタにそのファイルを印刷するように構成されている。ファイル１２３２．ｐｒｔはその中に、スキャナ５０によるスキャンのために製品についての製造者のクーポンといったクーポンを従来のフォーマットで表しているバーコードの画像を含む。
【０１１８】
印刷ファイル１２３２．ｐｒｔは、前述のテーブルにおけるデータ連係によって、テーブル３００内のレコード３５０、テーブル４００内のレコード４４４、テーブル５００内のレコード５４４と相関している。このように、結果得られるクーポンまたはその印刷のための命令は、データテーブル間においてバウチャートリガリングデータ、バウチャーデータ、クーポンデータおよび、結果得られるクーポンと相関している。
【０１１９】
図８は、クーポンＩＤフィールド８１０、バウチャーＩＤまたはリターン電話コードＩＤフィールド８２０、製品ＩＤフィールド８３０、受信時間フィールド８４０、最終出力時間フィールド８５０、最終出力フラグフィールド８６０および最終出力状態フィールド８７０を含む出力クーポンデータテーブル８００を示す。上述の例に対応するレコードが８８０である。クーポンＩＤフィールド８１０は、ＬＭ  ＣＳ  ４０のＣＰＵによって出力されたクーポン識別を含む。バウチャーＩＤまたはリターン電話コードＩＤフィールド８２０は、フィールド８１０内のクーポンデータの出力をもたらすフィールド６２０からのデータ値を含む。製品ＩＤフィールド８３０は、フィールド８１０内のクーポンデータの出力をもたらすフィールド８２０内のデータ値との時間相関基準を満たすとわかった製品ＩＤを含む。受信時間フィールド８４０はテーブル６００からの対応する受信時間を含む。最終出力時間フィールド８５０は、ＬＭ  ＣＳ  ＣＰＵまたは周辺プロセッサがテーブル７００から対応するクーポン印刷ファイルを検索しそのファイルを印刷するようにプリンタに命令した時間を含む。ＬＭ  ＣＳ  ＣＰＵまたは周辺プロセッサがテーブル７００からデータを検索していない一部のレコードには、最終出力時間フィールド８５０はヌル値またはデフォルト値を含むとしてよい。
【０１２０】
最終出力フラグフィールド８６０は、対応するレコードがテーブル７００においてクーポン印刷ファイルをルックアップするかどうかを決定するために処理されたかどうかを指示する論理値を含む。最終出力状態フィールド８７０は、クーポンＩＤフィールド８１０内のデータがテーブル７００においてクーポン印刷ファイルをルックアップするために使用されたかどうかを指示する論理値を含む。
【０１２１】
動作時、ＬＭ  ＣＳ  ４０のＣＰＵはテーブル８００に出力する。ＬＭ  ＣＳ  ＣＰＵ（または周辺プロセッサ）は引き続き、クーポンＩＤフィールド８１０に格納されたクーポンＩＤに対応する顧客クーポン情報に印刷を出力または別様に伝達するべきかどうかを決定する制御プロセス２０００をインプリメントする。一般的に言って、ＬＭ  ＣＳ  ４０のＣＰＵは、互いの第３の相関時間内でクーポンＩＤフィールド８１０に同一のクーポンＩＤを有する２つのレコードについてクーポン情報をフィルタし顧客に送らないためにテーブル８００を使用する。これは例えば後処理ステップ６によって実行される。
【０１２２】
ステップ６−制御プロセス２０００において、ＬＭ  ＣＳ  ４０のＣＰＵは好ましくは第３の相関時間をメモリから検索する。ＬＭ  ＣＳ  ４０のＣＰＵは、最も直近のレコード、この例ではレコード８８０についてのデータをテーブル８００から検索する。それは引き続き、以前のレコードのデータを順次的に検索し、受信時間フィールド８４０の値間の時間差を決定する。その時間が例えば３０秒といった第３の相関時間より小さければ、それは、最終出力状態についての値が、以前のレコードがその対応するクーポン情報を顧客に伝達すると決定するために以前に処理されたことを意味する、肯定の「Ｙ」であるかどうか、そして以前のレコードの最終出力フラグが、そのレコードのクーポンデータがテーブル７００から検索され顧客に伝達されたことを意味する、肯定の「Ｙ」であるかどうかを決定する。それらの条件が満たされた場合、それは両方のレコードについてのクーポンＩＤフィールドの値が同一であるかどうかを決定する。そうであれば、それは最終出力時間フィールド８６０に現在のシステム時間を入れ、最終出力フラグフィールド８６０の値を、クーポン情報をルックアップし顧客に伝達するためにクーポンＩＤフィールド８１０内のデータが使用されていることを指示する、肯定の「Ｙ」に設定するとともに、最終出力状態フィールド８７０を、このレコードについての対応するクーポン情報を顧客に伝達するかどうかを決定する処理が完了したことを意味する「Ｙ」に設定する。加えて、ＬＭ  ＣＳ  ＣＰＵ４０または関係するプロセッサは、テーブル８００内のクーポンＩＤフィールド８１０の値に対応するクーポン印刷ファイルをテーブル７００から検索するステップをインプリメントし、そのクーポンファイルの印刷または別様の出力を命令する。前述の条件のいずれかが否定であれば、ＬＭ  ＣＳ  ４０のＣＰＵは、最終出力フラグフィールド８６０および最終出力状態フィールド８７０の値を否定の「Ｎ」に設定する。レコード８４０といった現在のレコードに基づいて印刷を命令するか、または印刷しないと決定すると、制御プロセス２０００は、レコード８７０よりも新しいレコードについてクエリテーブル８００に入る。新しいレコードがまったく存在しなければ、制御プロセス２０００は待ち状態に入りクエリを繰り返す。
【０１２３】
図９は、時間相関テーブル９１０、基準テーブル９２０およびターゲッティングテーブル９３０の設計図を含む時間相関履歴データベース９００を示す。データベース９００は、製品情報およびクーポンといった情報のターゲッティングのために使用される。基礎となる前提は、携帯電話番号といった論理アドレスと関係づけられたバウチャーのスキャンの相関時間内でスキャンされた製品品目、または同じ購入取引における製品品目のいずれかの他の徴候が、対応する携帯電話を使用している顧客によって購入された製品についてのものであるということである。テーブル９１０は、その前提を考慮して、どの製品ＩＤがある特定の顧客によって購入取引において購入されたかを仮定するように設計されたコードをＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０のどちらか一方で実行することによって生成される。それは、仮定された購入取引のレコードを生成するために１つ以上の相関時間および／または製品ＩＤ連係規則を使用してそれを行う。
【０１２４】
時間相関テーブル９１０は、セル＃９１１、リターン電話コード（５１０）９１２、ＲＳ  ＩＤ（小売店ＩＤ）９１３、時間Ａフィールド（時間フィールド）および複数の製品ＩＤフィールド９１５の各フィールドを含む。セル＃フィールドは、リターン電話コード（５１０）と関係づけられた携帯電話番号または論理アドレスを含む。ＲＳ  ＩＤフィールド９１３は、トリガリング電話コード（３３０）が印刷された小売店または小売店および精算通路（隣接するＬＭ  ＣＳの識別に基づく）の識別を含む。時間Ａフィールド９１４はリターン電話コード（５１０）フィールド９１２の受信と関係づけられた時間を含む。製品ＩＤフィールド９１５は時間Ａと時間相関によって関係づけられた製品識別を含む。
【０１２５】
テーブル９１０の生成を考慮する動作において、作動中のＣＳは、リターン電話コードがスキャンされた時の時間相関（または将来の時間および過去の時間相関）の範囲内にスキャンされた全部の製品識別を決定するとともに、それらの製品識別を、携帯電話番号、リターン電話コード、およびリターン電話コードのスキャンの時間と関連づけてテーブル９１０内のレコードに格納する。全部のスキャンログデータの繰り返し処理は、対応する小売店内の購入取引についてのレコードであるように正式に見える時間相関テーブル９１０内のレコードをもたらす。
【０１２６】
基準テーブル９２０はターゲッティング基準テーブルの例示的なものであるにすぎない。基準テーブル９２０は、フィールド９２１に「製品ＩＤ  Ｉ」、フィールド９２２に時間Ｉ、フィールド９２３に「製品ＩＤ  Ｊ」、フィールド９２４に時間Ｊ、そしてフィールド９２５に「クーポンＩＤ  Ｘ」のフィールドを含む。ターゲッティングテーブル９３０は、テーブル９２０によって指定された基準をテーブル９１０に含まれるデータに適用するターゲッティングの結果を含む。ターゲッティングテーブル９３０は、携帯電話番号、セル＃、リターン電話コード（５１０）、ＲＳ  ＩＤおよびクーポンＩＤ（５３０）のためのフィールドを含む。テーブル９１０、９２０および９３０内のフィールド間の線９２６、９２７は、異なるテーブルにおいて類似の情報を含むフィールドの連係またはデータベースリンクを指示する。
【０１２７】
基準テーブル９２０は、任意選択で被トリガ電話コードの印刷による顧客へのターゲットとされた情報の以降の呈示のために携帯電話番号または論理装置アドレスとクーポンＩＤ（またはクーポンデータ、または一般にマーケティングデータ、または一般に結果得られるターゲットとされた通信）を関係づけるために時間相関テーブル９１０におけるレコード内のデータを処理するための例示的な基準を含む。任意選択で、被トリガ電話コードは顧客の携帯電話番号もコード化する。
【０１２８】
動作時に、処理側ＣＳは、テーブル９１０内の携帯電話番号についての取引レコードがテーブル９２０に指定された基準を満たすかどうかを決定する。より具体的には、処理側ＣＳは、同じ携帯電話番号を有するテーブル９１０内のレコードから、時間Ｉの第４の相関時間内の「製品ＩＤ  Ｉ」の値を有する１つのレコードおよび時間Ｊの第５の相関の範囲内の「製品ＩＤ  Ｊ」を有する別のレコードが存在するかどうかを決定をする。そうであれば、処理側ＣＳは、携帯電話番号をコード化するリターン電話コードを生成することを含むレコードをテーブル９３０に格納する。ターゲッティングテーブル９３０内のデータは、ここで上述した方法で関係するクーポンデータに基づきクーポンを顧客に提供するためにスキャンされるかまたは別様に入力されたリターン電話コードを認識するためにターゲッティングＣＳ（ＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０）によって使用される。
【０１２９】
図１０は、特定の実施形態の高水準処理ステップを実行するための、ＬＭ  ＣＳ  ４０における、ＣＭ  ＣＳ  １０における、またはそれらの間で分散されたプロセスフローの高水準プロセス流れ図１０００を示している。以下の言及は便宜上ＬＭ  ＣＳ  ４０だけになされるが、各ステップはＬＭ  ＣＳ  ４０およびＣＭ  ＣＳ  １０のどちらか一方または両方によって実行され得る。
【０１３０】
ステップ１０１０において、ＬＭ  ＣＳ  ４０は、スキャナ（スキャナ５０または、ＬＭ  ＣＳ  ４０の一部を形成する別個のスキャナのどちらか）からＩＤを受信し、ステップ１０１０Ａに進む。
【０１３１】
ステップ１０１０Ａにおいて、ＬＭ  ＣＳ  ４０は、受信されたＩＤを記録し（ｌｏｇ）ステップ１０２０に進む。例えば、この記録はテーブル６００におけるレコードの追加であるとしてよい。
【０１３２】
ステップ１０２０において、ＬＭ  ＣＳ  ４０は、ＩＤが（例えばリターン電話コードＩＤを含む）バウチャーＩＤであるかどうかを決定する。この決定は、バウチャーＩＤ仕様との比較に基づくかまたは、例えばテーブル４００における入力バウチャーＩＤフィールド４１０およびテーブル５００におけるリターン電話コードフィールド５１０に格納された実際のバウチャーＩＤとの比較によるとしてよい。決定が肯定であれば、ＬＭ  ＣＳ  ４０はステップ１０２０Ａに進む。決定が否定であれば、ＬＭ  ＣＳ  ４０はステップ１０２０Ｂに進む。ステップ１０２０Ａおよび１０２０Ｂにおいて、ＬＭ  ＣＳ  ４０は、ステップ１０２０の決定を記録する。
【０１３３】
１０２０Ａから、ＬＭ  ＣＳ  ４０はステップ１０３０に進む。
【０１３４】
ステップ１０３０において、ＬＭ  ＣＳ  ４０はクーポンを印刷するかどうかを決定する。第１の部類の具体化では、いかなる時間相関（ｔｉｍｅ  ｃｏｒｒｅｌａｔｉｏｎ）決定もまったく要求しない。第２の部類の実施形態では、ＬＭ  ＣＳ  ４０は、決定したバウチャーＩＤがＬＭ  ＣＳ  ４０のメモリにおいてすでに関係づけられているバウチャーＩＤおよび製品ＩＤが存在するかどうかを決定する。例えば、そのようなＩＤが互いの３０秒、４５秒、６０秒、９０秒または１２０秒以内に受信されたかどうか。そして加えて、それらの２つのＩＤが、例えばクーポントリガリングテーブル４００またはクーポントリガリングテーブル５００のどちらか一方の互いに同じレコード内に存在して、ＬＭ  ＣＳ  ４０のメモリにおいて互いに関係づけられているかどうか。肯定であれば、ＬＭ  ＣＳ  ４０はステップ１０３０Ａに進む。否定であれば、ＬＭ  ＣＳ  ４０はステップ１０３０Ｂに進む。
【０１３５】
ステップ１０３０Ａにおいて、ＬＭ  ＣＳ  ４０はステップ１０３０の決定を記録しステップ１０４０に進む。
【０１３６】
ステップ１０４０において、ＬＭ  ＣＳ  ４０は、決定したバウチャーＩＤと関係づけられたクーポンを印刷しステップ１０４０Ａに進む。例えば、関係づけられ時間相関しているバウチャーＩＤおよび製品ＩＤを含むクーポントリガリングテーブル４００またはクーポントリガリングテーブル５００のレコード内のクーポンデータと関係づけられたクーポン。
【０１３７】
ステップ１０４０Ａにおいて、ＬＭ  ＣＳ  ４０はステップ１０４０で印刷されたクーポンの印刷を記録しステップ１０１０に進む。
【０１３８】
ステップ１０２０Ｂにおいて、ＬＭ  ＣＳ  ４０はステップ１０２０での決定を記録しステップ１０５０に進む。
【０１３９】
ステップ１０５０において、ＬＭ  ＣＳ  ４０は、ステップ１０１０でスキャナ５０から受信されたＩＤが製品ＩＤであるかどうかを決定する。肯定であれば、ＬＭ  ＣＳ  ４０はステップ１０５０Ａに進む。否定であれば、ＬＭ  ＣＳはステップ１０５０Ｂに進む。
【０１４０】
ステップ１０５０Ａにおいて、ＬＭ  ＣＳ  ４０はステップ１０５０での決定を記録しステップ１０３０に進む。
【０１４１】
ステップ１０５０Ｂにおいて、ＬＭ  ＣＳ  ４０はステップ１０５０での決定を記録しステップ１０６０に進む。
【０１４２】
ステップ１０５５において、ＬＭ  ＣＳ  ４０は製品ＩＤがバウチャーの印刷をトリガするかどうかを決定する。
【０１４３】
ステップ１０５５Ａおよび１０５５Ｂにおいて、ＬＭ  ＣＳ  ４０はステップ１０５５での決定を記録する。
【０１４４】
ステップ１０５６において、ＬＭ  ＣＳ  ４０は、製品ＩＤによってトリガされるいずれかのバウチャーを印刷し処理を１０３０に戻す。
【０１４５】
ステップ１０６０において、ＬＭ  ＣＳ  ４０は、ステップ１０１０で受信されたＩＤがクーポンＩＤであるかどうかを決定する。肯定であれば、ＬＭ  ＣＳ  ４０はステップ１０６０Ａに進む。否定であれば、ＬＭ  ＣＳはステップ１０６０Ｂに進む。
【０１４６】
ステップ１０６０Ａおよび１０６０Ｂの双方において、ＬＭ  ＣＳはステップ１０６０での決定を記録しステップ１０１０に進む。
【０１４７】
図１１は、ターゲットとされた品目を購買する消費者についてのプロセスフロー１１００を示す。その時、Ｃ−ライトＣＳ（ＬＭ  ＣＳ  ４０とも言う）はＰＯＳハンドヘルドスキャナ５０に取り付けられたＹケーブルから品目ＵＰＣを読込む。１１０２において、Ｃ−ライトＣＳは、一意の数字コード９２１９２４８４３を有するバウチャー、数字４２００００６２００に対応するバーコードおよび、「マールボロ・ライトで１．００ドル節約しよう」と述べるテキストを印刷する。１１０３において、消費者は、Ｃ−ライトシステムおよびＰＯＳ  ＣＳ  ３０に接続しているスキャナ５０ではなく、Ｃ−ライトＣＳに組み込まれたスキャナにおいてバウチャーをスキャンする。代替として、消費者はＣ−ライトシステムのキーパッドによって一意のコードを入力する。応じて、１１０４においてＬＭ  ＣＳ  ４０は、マールボロ・ライト（図示せず）の１．００ドルの標準クーポンを印刷するとともに、同じバーコード化数字４２００００６２００を有し顧客に「マールボロ・ライトで１．００ドル節約しよう」と勧める別の製造者クーポンのバウチャーも印刷する。同じバーコード数字４２００００６２００の使用は、Ｃ−ライトＣＳが連続する購入取引を同じ顧客と関係づけるのを可能にする。
【０１４８】
図１２はプロセスフロー１２００を示す。１２０１において、顧客はターゲットとされた品目を購買する。Ｃ−ライトＣＳは、スキャナ５０に取り付けられたＹケーブルから製品ＩＤ（ＵＰＣとも言う）を読込む。１２０２において、ディスプレイ（ＬＣＤディスプレイ）は、顧客への「クーポン利用可能」メッセージおよび、年齢確認に関する法的なメッセージを示す。顧客は、成年であれば、Ｃ−ライトＣＳのキーパッドの「承諾」ボタンを押す。１２０３において、Ｃ−ライトＣＳは、「マールボロ・ライトで１．００ドル節約しよう」と述べるバウチャーを印刷することによって応答する。１２０４において、顧客はバウチャーをＣ−ライトＣＳに組み込まれたスキャナでスキャンするか、またはＣ−ライトシステムのキーパッドによって一意のコードを入力する。応じて、１２０５においてＣ−ライトＣＳは、「マールボロ・ライトで１．００ドル節約しよう」と述べるとともにステップ１２０３のバウチャーと同じバーコード化数字４２００００６２００を含むクーポンを印刷する。
【０１４９】
図１３は、Ｃ−ストアＰＯＳレジスタ１３０１、Ｃ−ストアハンドヘルドＰＯＳスキャナ１３０２、品目ＵＰＣ１３０３、ハンドヘルドスキャナサービス１３０４、ドライバインタフェース（ＳＳ）１３０５、Ｃ−ストアシステムスキャナサービス１３０６、ＣＭＣ印刷バウチャー１３０７、ＣｏｕｐＡｐｐ（ＳＳ）１３０８、Ｃ−ストアコントローラＡｐｐ（ＳＳ）１３０９、Ｃ−ストアＰｉｎＰａｄ装置１３１１、手動バウチャー入力１３１０、Ｓｔｄ印刷サブシステム（ＳＳ）１３１２およびＣ−ストアＬＣＤディスプレイ１３１３を含むソフトウェアインタフェース図１３００を示す。
【０１５０】
動作時、ＵＰＣ（製品ＩＤ）がステップ１３０２、１３０３においてスキャナ５０によってスキャンされる。データはそこからＰＯＳ  ＣＳ  ３０（１３０１）に、そしてＬＭ  ＣＳ  ４０のハンドヘルドスキャナサービス１３０４に流れる。ＬＭ  ＣＳ  ４０は引き続き、プロセスフロー１３０９、１３０８、１３１２および１３１３を実行することによってそのデータに応答し、おそらく１３１２における製品情報データのＬＣＤディスプレイでの表示および１３１２におけるクーポンの印刷をもたらす。
【０１５１】
動作時、バウチャーは１３０６、１３０７においてＬＭ  ＣＳ  ４０のスキャナによって読取られ、そこからのデータはＬＭ  ＣＳ  ４０のドライバインタフェース１３０５によって処理され、それはクーポンおよび製品情報データを印刷および表示するかどうかの決定のためにステップ１３０９に流れる。
【０１５２】
動作時、バウチャーＩＤはステップ１３１０および１３１１に対応してキーパッドにおいて入力されてもよく、そのデータはその後ＬＭ  ＣＳ  ４０のドライバインタフェース（ＳＳ）１３０５に流れ、上述の通り処理される。
【０１５３】
ＬＭ  ＣＳ  ４０を更新する１つの方法は、ローカルＬＭ  ＣＳ  ４０が携帯電話ネットワークによってＣＭ  ＣＳ  １０に無線接続した後、そのローカルファイルをＣＭ  ＣＳ  １０から受信されたデータに基づき更新することを含む。この方法では、ＬＭ  ＣＳ  ４０は好ましくは携帯電話ネットワークカードを含む。このデータは、バウチャー識別（ＩＤ）、クーポンオファーとのバウチャーＩＤの対応、クーポンオファーおよび関連ファイル、およびバーコードスキャナ５０の仕様の更新、および製品識別を含む。１実施形態において、この情報はまた、携帯電話番号を識別子として用いて特定の製品のクーポンに対応づけられた顧客携帯電話番号（または最後の４桁といったその一部分）も含むであろう。
【０１５４】
（好ましい使用方法の顧客指向（ｏｒｉｅｎｔｅｄ）の説明）
上述の通り、処理はＬＭ  ＣＳ  ４０によって実行されると説明されているが、ＣＭ  ＣＳ  １０と分散させてもよい。
【０１５５】
第１の好ましい使用方法において、顧客は購入のために製品を呈示する。スキャナ５０によるその製品のスキャンは、ＬＭ  ＣＳ  ４０が顧客付近のバウチャーを印刷することをもたらす。バウチャーは、それが１つ以上の指定された製品でクーポンを取得するために呈示できると述べている書面を含む。バウチャーはバーコードを含む。
【０１５６】
顧客は、バウチャーに指定された製品を購入する際のいずれかの時点でバウチャーを呈示する。バウチャーおよび指定された製品はスキャナ５０によってスキャンされる。
【０１５７】
ＬＭ  ＣＳ  ４０は指定された製品およびバウチャーの識別についての入力を受信し、それはＬＭ  ＣＳ  ４０にそれらが互いの相関時間内にスキャンされたかどうかを決定するように促す。
【０１５８】
ＬＭ  ＣＳ  ４０が両方の品目が相関時間内にスキャンされたと決定した場合、ＬＭ  ＣＳ  ４０は精算時に顧客の位置の付近の対応するクーポンを印刷することによって応答する。
【０１５９】
顧客は引き続き、ＰＯＳ  ＣＳが顧客の注文の販売価格をクーポンに指定された割引額だけ引き下げることをもたらすことになるスキャンのためにそのクーポンを呈示することができる。
【０１６０】
第２の好ましい使用方法において、顧客は購入のために製品を呈示する。スキャナ５０によるその製品のスキャンは、ＬＭ  ＣＳ  ４０が顧客付近のバウチャーを印刷することをもたらす。バウチャーは、それが１つ以上の指定された製品でクーポンを取得するために呈示できると述べている書面を含む。バウチャーは電話番号および被トリガ電話コードを指定している。
【０１６１】
顧客は指定された電話番号を呼出し被トリガ電話コードを入力する。
【０１６２】
被トリガ電話コードを受信したＣＳは、送信側電話番号、一般に携帯電話番号にリターン電話コードを送り返す。
【０１６３】
送信側電話番号への送信はまた、指定された製品も識別するとしてよい。
【０１６４】
指定された製品のうちの１つを購入する際に、顧客は、ＬＭ  ＣＳ  ４０のキーパッドによってリターン電話コードをＬＭ  ＣＳ  ４０に入力する。ＬＭ  ＣＳ  ４０は、リターン電話コードのその受信の相関時間内にスキャンされた製品品目を調べ、それらの製品のいずれかが指定された製品であるかどうかを決定することによって応答し、そうであれば対応するクーポンを印刷することによって応答する。
【０１６５】
ＬＭ  ＣＳ  ４０はまた好ましくは別のバウチャーも印刷する。好ましくは、新しいバウチャーは、バウチャー識別および／または、顧客の携帯電話番号をコード化する被トリガ電話コードを含む。その結果、新しいバウチャー識別および／または製品識別のスキャンと時間相関された被トリガ電話コードの顧客の以降の使用は、顧客の携帯電話番号と関連づけて時間にわたる想定の購入の時間相関履歴データベースを構築するために使用され得る。
【０１６６】
（製品識別の時間相関の使用の幅広い概念）
本発明のより幅広い概念において、医療または医療処方情報のＰＯＳまたは入力時点といったスキャン位置でスキャンされた品目からの２つの識別コードの受信の時間相関は、スキャンされている品目に関連した医療情報といった消費者情報の消費者への送信をトリガするために使用される。そのような情報は、医療情報、マーケティング情報、インセンティブオファー、バウチャーまたはクーポンであるとしてよい。例えば、ＬＭ  ＣＳ  ４０は、有害な相互作用を及ぼすとわかっている薬の２つのスキャンされた製品識別の時間相関（例えば３０秒）内での入力に対し警告メッセージを印刷するか、表示するか、または音声で知らせることによって応答するようにプログラムすることができる。例えば、２つの異なる抗炎症薬のスキャン、または２つの抗ヒスタミン剤のスキャンは、両方の薬の使用が禁忌となることを示す警告の印刷をトリガし得る。同様に、何らかの関係を間に有するあらゆる２つの製品のスキャンは、その関係に関する情報の印刷をトリガするとしてよい。例えば、互いに３０秒以内でのミルクおよびピーナッツバターを識別するスキャンは、ミルクとピーナッツバターの同時の消費がより完全なタンパク質を供給することを知らせるメッセージを印刷するようにＬＭ  ＣＳ  ４０をトリガさせることができる。この種の具体化は、クーポンまたはバウチャーデータを含むにせよ含まないにせよ製品情報データまたはターゲットとされた信号を出力する。
【０１６７】
時間相関の使用は、購入取引または、薬局における処方箋入力および任意に関連する購入といったいずれかの他の形式のデータ入力取引と１組の製品識別を関係づけるために取引終了信号を受信する必要性を回避する。その結果、入力データ間の時間相関に応答するシステムは、取引終了信号について入力時点、販売時点または医薬管理システムからの受信に頼るシステムの実現可能なコスト効果的な代替である。例えば、複数のＬＭ  ＣＳまたは、店舗における１つのＬＭ  ＣＳと全部が通信する複数のＹケーブルまたは等価物を使用する１つのＬＭ  ＣＳを含む小売店は、実現可能な代替である。加えて、複数のインテリジェントＹケーブルまたは、それらからの小売店ごとに単一のＬＭ  ＣＳへの、または精算通路の数未満の数のＬＭ  ＣＳへの有線または無線送信のそれらの上述の代替も考えられる。そのような実施形態において、各ＰＯＳ付近で印刷されるバウチャー情報は、その精算場所でスキャンされた識別およびバウチャーコードをやはり互いに相関づけるために、上述の他の情報に加えて対応するＰＯＳまたは精算場所のコード化識別を含むであろう。
【０１６８】
（紙クーポンを印刷する代わりに取引中にＬＭ  ＣＳ  ４０からＰＯＳ  ＣＳ  １０へ送信される電子クーポン）
１つの好ましい実施形態において、スキャン可能なバーコードを含むクーポンを印刷する代わりに、ＬＭ  ＣＳ  ４０は、対応する標準化クーポン識別をインテリジェントＹケーブル６０に接続されたそのスキャナ入力を通じて直接ＰＯＳ  ＣＳ  ３０に送信することによってクーポンデータを出力する。この実施形態の１つの具体化は、インテリジェントＹケーブル６０がＬＭ  ＣＳ  ４０との双方向データ通信をサポートするようなインテリジェントＹケーブル６０の変種を含む。この具体化において、インテリジェントＹケーブルは、ＬＭ  ＣＳ  ４０からクーポン識別を受信し、そのクーポン識別を即座にＰＯＳ  ＣＳ  ３０に送信するように構成されている。ここで「即座に」は、例えば、バッファされているがまだＹケーブル６０からＰＯＳ  ＣＳ  ３０に送信されていないバーコードスキャンのデータの送信の完了後を意味する。その結果、印刷されたクーポンについてと同じ不正に対する予防手段が存在するとともに、加えて、顧客はスキャンされた紙クーポンを受け取って持っている必要性から解放される。さらにＬＭ  ＣＳ  ４０は、クーポン識別のその送信を含んでいるログファイルを、後に対応する小売店オーナーとクーポンスポンサーとの間での会計をログファイルに示された割引額だけ裁定することができるＣＭ  ＣＳ  １０または情報センター機関に転送するように構成されることができる。この電子クーポン実施形態の実質的な利益は、紙クーポン情報センターにおいて紙クーポンを計数する必要性を回避し、それによって相当の経費の実際的意味をなくすということである。進行中の購入取引の間に、クーポン識別を即座にＰＯＳ  ＣＳ  ３０に送信するＬＭ  ＣＳ  ４０のあらゆる方法は、前述の利益を提供する。このように、ＰＯＳ  ＣＳ  ３０がクーポン識別を捕捉できるようにするＬＭ  ＣＳ  ４０からＰＯＳ  ＣＳ  ３０への無線または有線送信のあらゆるモードが考えられる。これらのモードは、ローカルネットワークによるＷｉＦｉ、赤外線、携帯電話または直接ネットワーク接続を含む。
【０１６９】
（代替実施形態）
いくつかの代替および現在のところそれほど好適ではない実施形態が存在する。
【０１７０】
インテリジェントＹケーブルの代わりに、スキャナ５０の出力に接続され無線送信能力を有するＣＳが存在することができ、ＬＭ  ＣＳ  ４０およびＰＯＳ  ＣＳ  ５０の一方または両方は、またはＣＭ  ＣＳ  １０でさえ、スキャナ５０によってスキャンされたデータを無線で受信することができる。やはり好ましくは、スキャナ５０の出力に接続されたＣＳは、Ｙケーブルについて上述の方法でデータをフィルタするように構成される。
【０１７１】
さらに、顧客および店員がデータを入出力するために使用する装置は異ってもよい。例えば、消費者は、キーパッドまたはスキャナ５０を使用する代わりに、ＬＭ  ＣＳ  ４０にコードといったデータを入力するために様々な標準によって通信するために各自の携帯電話を使用することができる。例えば、ＬＭ  ＣＳは、バウチャー、被トリガ電話コードまたはクーポン情報を顧客に表示するためにモニタを含むことができる。
【０１７２】
１つの代替において、顧客の携帯電話（または無線パーソナルディジタルアシスタント）は内蔵スキャナを含む。消費者は、消費者が購入するつもりの製品の製品識別をスキャンするとともに任意選択でバウチャーもスキャンし、引き続きそれらの品目をＰＯＳに持って行き、予めスキャンされた情報をスキャナ５０、インテリジェントＹケーブルと関係づけられたＣＳ、またはＬＭ  ＣＳ  ４０およびＰＯＳ  ＣＳ  ５０のいずれかにダウンロードする。このプロセスの長所は、顧客が、購入決定をする間に、精算に到達する前にどのようなインセンティブを予想するかを決定するために各自の装置も使用できるということである。顧客は、消費者の携帯電話に記憶されたバウチャーまたはコードに基づき割引を指定しているデータベースと無線で通信することによってそれを行うことができる。
【０１７３】
それほど好適ではない発明において、インテリジェントＹケーブルによって実行されるフィルタリングの代わりに、ＰＯＳ  ＣＳ  ３０は、ＰＯＳ  ＣＳ  ３０によって認識できないスキャンされたバーコードの受信によって生成されたエラーコードがＰＯＳ  ＣＳ  ３０にエラー状態でハングすることをもたらさないように修正される。これは、それがＰＯＳ  ＣＳ  ３０をスキャナ５０からのデータを待つ状態に戻すエラー処理ルーチンをＰＯＳ  ＣＳ  ３０にインプリメントするか、またはＬＭ  ＣＳ  ４０によってバウチャーに使用されるコードとのデータ連係の処理を認識しいかなる措置もとらないようにＰＯＳ  ＣＳ  ３０を再プログラムするかのどちらかによって行うことができる。
【０１７４】
（時間相関を必要としない方法）
第１の部類の具体化は、クーポンを印刷するための前提条件としてバウチャーＩＤおよび製品ＩＤのＬＭ  ＣＳ  ４０における受信間の時間相関を必要としない。そのような１つの方法は、製品ＩＤの読取りに応答して、バウチャーＩＤ番号および対応するバーコードを備えるバウチャーをＬＭ  ＣＳ  ４０のプリンタで印刷することを最初にトリガすることを含む。ＬＭ  ＣＳ  ４０は、対応するバーコードを製品のクーポンに関連づけてメモリに記憶する。顧客は引き続き、ＬＭ  ＣＳ  ４０によって印刷された印刷バウチャーを受け取り、それをＰＯＳ  ＣＳ  ３０およびＬＭ  ＣＳ  ４０の両者と関係づけられたスキャナによって、またはＬＭ  ＣＳ  ４０とだけ関係づけられたスキャナによってスキャンしてもらわなければならないであろう。バウチャーＩＤは、ＬＭ  ＣＳ  ４０において認識され、クーポンの印刷をトリガする。そのクーポンは例えば、購入された製品と競合する製品（ペプシソーダに対するコークまたはキャメルタバコに対するマールボロといった）の購入を要求するクーポンであるかもしれない。この方法は時間相関を必要としない。それゆえ、インプリメントするのがより単純である。しかしそれは、クーポンの印刷を、関係するクーポンが利益を提供するバウチャーおよび製品の両方についてのＩＤがスキャンされる時限に制限できない。
【０１７５】
第２の方法は、消費者がＬＭ  ＣＳ  ４０またはＣＭ  ＣＳ  １０に接続する番号をダイヤルし、任意選択で小売店またはＬＭ  ＣＳ  ４０の少なくとも識別をコード化している指定のＰＩＮを入力してクーポンを取得することを伴う。応答側ＣＳは引き続き、その消費者がその週に利用可能なクーポンを知らせるテキストメッセージを消費者に送るか、またはＬＭ  ＣＳ  ４０が指定のクーポンを印刷することによって応答することになるＬＭ  ＣＳ  ４０英数キーパッドに入力する第２のＰＩＮをその消費者に提示する。好ましくは第２のＰＩＮは、（例えば顧客の携帯電話番号の最後の４桁といった）顧客の携帯電話番号の一部または全部であるか、そうでなければ顧客の携帯電話番号を対応する小売店に一意にコード化するであろう。その結果、ＬＭ  ＣＳ  ４０および／またはＣＭ  ＣＳ  １０は、その消費者およびＬＭ  ＣＳの小売店に固有なＣＩＤを得ることができよう。そのＣＩＤはまた年齢制限法を順守するために使用することもできよう。例えば、店員は、顧客が法定年齢であるかどうかを決定し、そうであれば引き続き、消費者が成人であるかどうかを指示する「ダミーの」製品ＩＤをスキャナ５０に入力するとともにゼロコスト取引のレジを打つように指導されることができ、そしてＬＭ  ＣＳ  ４０は、顧客が法定年齢であるかどうかを指示する「ダミーの」製品ＩＤを含むその取引情報をインテリジェントＹケーブルから捕捉する。代替として、テキストメッセージは、クーポンを取得するためにＬＭ  ＣＳ  ４０の英数キーパッドにいずれかの他のデータを入力するように顧客に指示してもよい。代替として、ＬＭ  ＣＳ  ４０が顧客のためのクーポンを印刷するために必要とする顧客の携帯電話番号または他のデータは、顧客によって顧客の携帯電話からＬＭ  ＣＳ  ４０に送信されてもよい。これはＬＭ  ＣＳ  ４０が内蔵携帯電話カードおよび電話番号を含む場合の具体化である。代替として、そのような送信はＷｉＦｉもしくはブルートゥース接続、または類似の無線規格によって行えよう。
【０１７６】
別の方法において、ユーザは（ＣＭ  ＣＳ  １０またはＬＭ  ＣＳ  ４０の）指定の電話番号を呼出してから、販売促進プログラムに対応するコードを受信する。そのコードは、ＣＭ  ＣＳ  １０から以前に（例えば毎週の更新の間に）ＬＭ  ＣＳ  ４０に送信されそれに記憶されていた。顧客はクーポンを取得するためにそのコードを入力しなければならない。このシステムの２つの短所は、相対的に低いセキュリティおよび、ＬＭ  ＣＳ  ４０がそれによって顧客の（携帯電話番号といった）ＣＩＤを取得しないことである。
【０１７７】
別の方法において、ユーザは、ユーザがＬＭ  ＣＳ  ４０の英数キーパッドで各自のＣＩＤ（携帯電話番号またはその一部）を入力すればどのような販売促進にユーザが適格となるかに関する通知を（例えば携帯電話テキストメッセージによるかまたは店員から口頭で、またはＬＭ  ＣＳ  ４０によって提示される顧客に見える表示によって）受け取る。このモードは２つの利益を有する。第一に、ＬＭ  ＣＳ  ４０はＣＩＤを読込み記憶することができ、加えてそれは、購入された製品の製品ＩＤを１分といった指定の時間内に生起するそのＣＩＤと関係づけることができる。このように、ＣＩＤ／携帯電話番号の使用は、購入履歴、スキャンされた製品識別の時間相関の代替を得る能力をマーケティングＣＳに与える。第二に、クーポンを取得するために携帯電話番号ＩＤが要求されることから、不正は著しく低減する。
【０１７８】
（ＬＭ  ＣＳ  ４０を用いた関連するクレジットカード処理）
ＬＭ  ＣＳ  ４０はまた、内蔵携帯電話カードがクレジットカード認証電話呼出しを実行することができるようにクレジットカード読取り装置インタフェースを有してもよい。いくつかの発明的方法は、以下に述べる通り、クレジットカード認証に関連するとともに、顧客の携帯電話番号をＣＩＤとして使用する特徴を含む。
【０１７９】
ＬＭ  ＣＳ  ４０は、小売店オーナーならびに銀行およびクレジットカード会社を誘導する方法において使用され得る。それらはネットワーク接続を行う内蔵携帯電話通信能力を有するＬＭ  ＣＳ  ４０を中心に回転する。好ましい実施形態において、ＬＭ  ＣＳ  ４０とＣＭ  ＣＳ  １０との間の携帯電話送信は、休業時間、夜間または、対応する小売店が閉店しているかまたは一般に販売が鈍い時にだけ行われる。
【０１８０】
１つの選択肢は、商人に各自の取引のクレジットカード認証をダイヤルし実行するために携帯電話への接続を提供することである。この選択肢は、クレジットカード取引に専用の電話線のための追加費用およびインフラ支援コストを望まない商人にとって望ましい。この選択肢において、ＬＭ  ＣＳ  ４０は標準のクレジットカード読取り装置を受け入れるためのプラグおよびインタフェースを装備しており、小売店のオーナーがＬＭ  ＣＳ  ４０の携帯電話カードによって認証（クレジットカードおよびバンクカード）を行うのを可能にする。
【０１８１】
別の選択肢は顧客に各自のクレジットカードを使用するインセンティブを提供し、それは転じてクレジットカード会社からマーケティング資金を要請するために使用することができる。加えて、ＬＭ  ＣＳ  ４０を通じたクレジットカード認証処理は、それが携帯電話番号ＣＩＤに加えてクレジットカード番号データ、別のＣＩＤソースを捕捉するのを可能にする。それは以下の付加的な可能性を使用可能にする。
【０１８２】
ＬＭ  ＣＳが携帯電話番号、クレジットカード番号データおよびスキャンされた製品ＩＤデータを時間相関態様で知っているので、ＬＭ  ＣＳ  ４０は時間相関処理を実行することなく購入レコードを供給するためにそのデータの全部を一緒に関係づけることができる。ＬＭ  ＣＳ  ４０は引き続き、例えば、携帯電話番号、クレジットカード番号、製品ＩＤ、日付／時間、小売店ＩＤ、精算通路のうちの少なくともいくつかを入力として受信し記録する。その情報は、購入履歴ベースのターゲットとされたマーケティングのために、そしてコンビニエンスストア販売を分析する際のその固有値のために使用することができる。
【０１８３】
ここで上述の特定の実施形態は例示的であるにすぎず、発明者らの権利はそれらの実施形態に限定されてはならない。保護を求める幅広い発明の概念は添付のクレームによって規定される。
【符号の説明】
【０１８４】
１  ネットワークＣＳ
１０  ＣＭ  ＣＳ
２０  小売業者中央サーバＣＳ
３０  ＰＯＳ  ＣＳ
４０  ＬＭ  ＣＳ
５０  スキャナ
６０  インテリジェントＹケーブル
Ｉ  ネットワーク
【図１】
2010530577.tif 000003
【図２】
2010530577.tif 000004
【図３】
2010530577.tif 000005
【図４】
2010530577.tif 000006
【図５】
2010530577.tif 000007
【図６】
2010530577.tif 000008
【図７】
2010530577.tif 000009
【図８】
2010530577.tif 000010
【図９】
2010530577.tif 000011
【図１０】
2010530577.tif 000012
【図１１】
2010530577.tif 000013
【図１２】
2010530577.tif 000014
【図１３】
2010530577.tif 000015
【国際調査報告】
2010530577.tif 000016
2010530577.tif 000017