(57)【要約】要約書なし。【特許請求の範囲】
【請求項１】
顧客を識別するため顧客識別子と関連づけられた購入履歴を受信することと、
前記購入履歴に基づいて個別の買物リストを生成することと、
前記個別の買物リストを前記顧客識別子に関連づけることと、
前記顧客識別子と関連づけられた前記個別の買物リストを記憶することと
を含む方法。
【請求項２】
前記購入履歴を受信するステップは、
顧客と関連づけられた第１のリモートコンピュータから顧客識別子を受信することと、
顧客の購入履歴を生成するため、前記顧客識別子を、エンティティと関連づけられた第２のリモートコンピュータに送信することと、
前記第２のリモートコンピュータから前記顧客識別子と関連づけられた購入履歴を受信することと
を含む請求項１に記載の方法。
【請求項３】
前記受信するステップは、広域ネットワークとローカルエリアネットワークのうち１つを介して前記購入履歴を受信することを含む請求項１に記載の方法。
【請求項４】
前記個別の買物リストを生成するステップは、
前記購入履歴から購入傾向を決定することと、
前記決定された購入傾向に基づいて個別のリストを生成することとを含む請求項１に記載の方法。
【請求項５】
前記購入傾向を決定するステップは、前記購入履歴内の各項目の購入の頻度を決定することを含み、
前記個別の買物リストを生成するステップは、
顧客の過去の買物と、前記生成される個別の買物リストについての買物との間の期間を決定することと、
前記決定された頻度と期間に基づいて個別の買物リストを生成することと
を含む請求項４に記載の方法。
【請求項６】
前記生成される個別の買物リストの目的である買物の日を推定することをさらに含む請求項５に記載の方法。
【請求項７】
買物リスト基準を受信することをさらに含み、
前記個別の買物リストを生成するステップは、前記購入履歴と前記買物リスト基準とに基づいて個別の買物リストを生成することを含む請求項１に記載の方法。
【請求項８】
前記購入履歴と前記買物リスト基準とに基づいて個別の買物リストを生成するステップは、
前記購入履歴から購入傾向を決定することと、
前記決定された購入傾向に基づいて仮の買物リストを生成することと、
前記買物リスト基準に合う項目に関して前記仮の買物リストを検索することと、
前記既定の基準に合う、前記仮の買物リスト上の項目の個別の買物リストを生成することとを含む請求項７に記載の方法。
【請求項９】
前記個別の買物リストを前記顧客識別子と関連づけられた顧客のコンピュータに送付することをさらに含む請求項１に記載の方法。
【請求項１０】
前記個別の買物リストを送付するステップは、前記個別の買物リストを、前記顧客識別子と関連づけられた、顧客のデスクトップコンピュータと顧客の携帯型コンピュータのうち１つに送付することを含む請求項９に記載の方法。
【請求項１１】
前記個別の買物リストを送付するステップは、
前記顧客から顧客要求を受信することと、
記憶された前記個別の買物リストを検索することと、
前記個別の買物リストを前記顧客に送付することとを含む請求項９に記載の方法。
【請求項１２】
前記顧客識別子に基づいてプロモーションを生成することと、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子に関連づけられた前記顧客のコンピュータに送付することとをさらに含む請求項９に記載の方法。
【請求項１３】
前記顧客識別子に基づいてプロモーションを生成するステップは、前記顧客識別子と関連づけられた前記購入履歴に基づいてプロモーションを生成することを含む請求項１２に記載の方法。
【請求項１４】
前記個別の買物リストに基づいてプロモーションを生成することと、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子に関連づけられた前記顧客のコンピュータに送付することとをさらに含む請求項９に記載の方法。
【請求項１５】
前記個別の買物リストに基づいてプロモーションを生成するステップは、トリガ項目に関して前記個別の買物リストを検索することを含み、
前記プロモーションを送付するステップは、前記トリガ項目が前記個別の買物リストにある時、前記トリガ項目と関連づけられたプロモーションを前記個別の買物リストと共に、前記顧客識別子と関連づけられた前記顧客に、前記小売店の場所で送付することを含む請求項１４に記載の方法。
【請求項１６】
前記個別の買物リストを生成するステップは、既定の項目識別タイプを有する項目について個別の買物リストを生成することを含む請求項１に記載の方法。
【請求項１７】
前記既定の項目識別タイプは一般項目である請求項１５に記載の方法。
【請求項１８】
前記個別の買物リスト上の各一般項目に対応する商品のグループを識別することと、
それぞれの一般項目に対応する商品の各グループに関してプロモーションを生成することとをさらに含む請求項１７に記載の方法。
【請求項１９】
コンピュータシステム上で実行されるプログラム命令を含む、コンピュータ読み取り可能な記録媒体であって、前記プログラム命令は前記コンピュータシステムによって実行されると、前記コンピュータシステムに請求項１から１８のいずれか一項に記載の方法のステップを実行させる、コンピュータ読み取り可能な記録媒体。
【請求項２０】
個別の買物リストに関連するデータを中に有するメモリ装置と、
前記メモリ装置と通信するプロセッサと
を備えたシステムであって、
前記システムは、
顧客を識別するため顧客識別子と関連づけられた購入履歴を受信することと、
前記購入履歴に基づいて個別の買物リストを生成することと、
前記個別の買物リストを前記顧客識別子と関連づけることと、
前記顧客識別子と関連づけられた前記個別の買物リストを前記メモリ内に記憶することと
を備えたシステム。
【請求項２１】
前記プロセッサは次の動作によって購入履歴を受信するように構成される請求項２０のシステムであって、前記動作は、
顧客と関連づけられた第１のリモートコンピュータから顧客識別子を受信することと、
顧客購入履歴を生成するため、前記顧客識別子をエンティティと関連づけられた第２のリモートコンピュータに送信することと、
前記第２のリモートコンピュータから、前記顧客識別子と関連づけられた購入履歴を受信することと
を含む請求項２０に記載のシステム。
【請求項２２】
前記プロセッサは次の動作によって個別の買物リストを生成するように構成された請求項２０に記載のシステムであって、前記動作は、
前記購入履歴から購入傾向を決定することと、
前記決定された購入傾向に基づいて個別のリストを生成することとを含む請求項２０に記載のシステム。
【請求項２３】
前記プロセッサは、前記購入履歴内の各項目の購入頻度を決定することによって購入傾向を決定し、次の動作によって個別の買物リストを生成するように構成される請求項２２に記載のシステムであって、前記動作は、
顧客の過去の買物と、前記生成される個別の買物リストについての買物との間の期間を決定することと、
前記決定された頻度と期間とに基づいて個別の買物リストを生成することと
を含む請求項２２に記載のシステム。
【請求項２４】
前記プロセッサはさらに、前記生成される個別の買物リストの目的である買物の日を推定するように構成される請求項２３に記載のシステム。
【請求項２５】
前記プロセッサはさらに、買物リスト基準を受信し、前記購入履歴と前記買物リスト基準とに基づいて個別の買物リストを生成することによって個別の買物リストを生成するように構成される請求項２０に記載のシステム。
【請求項２６】
前記プロセッサは、前記購入履歴と前記買物リスト基準とに基づいて、次の動作によって個別の買物リストを生成するように構成される請求項２５に記載のシステムであって、前記動作は、
前記購入履歴から購入傾向を決定することと、
前記決定された購入傾向に基づいて仮の買物リストを生成することと、
前記買物リスト基準に合う項目に関して前記仮の買物リストを検索することと、
前記既定の基準に合う仮の買物リスト上の項目の個別の買物リストを生成することとを含む請求項２５に記載のシステム。
【請求項２７】
前記プロセッサはさらに、前記個別の買物リストを前記顧客識別子と関連づけられた顧客のコンピュータに送付するように構成される請求項２０に記載のシステム。
【請求項２８】
前記プロセッサはさらに、
前記顧客識別子に基づいてプロモーションを生成し、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子と関連づけられた前記顧客のコンピュータに送付するように構成される請求項２７に記載のシステム。
【請求項２９】
前記プロセッサは、前記顧客識別子と関連づけられた前記購入履歴に基づいてプロモーションを生成することによって、前記顧客識別子に基づいてプロモーションを生成するように構成される請求項２８に記載のシステム。
【請求項３０】
前記プロセッサはさらに、
前記個別の買物リストに基づいてプロモーションを生成し、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子に関連づけられた前記顧客のコンピュータに送付するように構成される請求項２７に記載の方法。
【請求項３１】
前記プロセッサは、トリガ項目に関して前記個別の買物リストを検索することによって、前記個別の買物リストに基づいてプロモーションを生成し、
前記トリガ項目が前記個別の買物リストにある時、前記トリガ項目と関連づけられたプロモーションを前記個別の買物リストと共に、前記顧客識別子と関連づけられた前記顧客に、前記小売店の場所において送付することによって、プロモーションを送付するように構成される請求項３０に記載のシステム。
【請求項３２】
前記プロセッサは、既定の項目識別タイプを有する項目について個別の買物リストを生成することによって、個別の買物リストを生成するように構成される請求項２０に記載のシステム。
【請求項３３】
前記既定の項目識別タイプは一般項目である請求項３２に記載のシステム。
【請求項３４】
前記プロセッサはさらに、
前記個別の買物リスト上の各一般項目に対応する商品のグループを識別し、
それぞれの一般項目に対応する商品のグループの各々に関してプロモーションを生成するように構成される請求項３３に記載のシステム。
【請求項３５】
顧客を識別するため顧客識別子と関連づけられた購入履歴を受信する手段と、
前記購入履歴に基づいて個別の買物リストを生成する手段と、
前記個別の買物リストを前記顧客識別子と関連づける手段と、
前記顧客識別子と関連づけられた前記個別の買物リストを記憶する手段と
を備えたシステム。
【請求項３６】
前記受信する手段は、広域ネットワークとローカルエリアネットワークのうち１つを介して前記購入履歴を受信する手段を含む請求項３５に記載のシステム。
【請求項３７】
前記個別の買物リストを生成する手段は、
前記購入履歴から購入傾向を決定する手段と、
前記決定された購入傾向に基づいて個別の買物リストを生成する手段とを備える請求項３５に記載のシステム。
【請求項３８】
買物リスト基準を受信する手段をさらに備え、前記個別の買物リストを生成する手段は、前記購入履歴と前記買物リスト基準とに基づいて個別の買物リストを生成する手段を含む請求項３５に記載のシステム。
【請求項３９】
前記購入履歴と前記買物リスト基準とに基づいて個別の買物リストを生成する手段は、
前記購入履歴から購入傾向を決定する手段と、
前記決定された購入傾向に基づいて仮の買物リストを生成する手段と、
前記買物リスト基準に合う項目に関して前記仮の買物リストを検索する手段と、
前記既定の基準に合う仮の買物リスト上の項目の個別の買物リストを生成する手段とをさらに含む請求項３８に記載のシステム。
【請求項４０】
前記個別の買物リストを、前記顧客識別子と関連づけられた顧客のコンピュータに送付する手段をさらに備える請求項３５に記載のシステム。
【請求項４１】
前記顧客識別子に基づいてプロモーションを生成する手段と、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子と関連づけられた前記顧客のコンピュータに送付する手段とをさらに備える請求項４０に記載のシステム。
【請求項４２】
前記個別の買物リストに基づいてプロモーションを生成する手段と、
前記プロモーションを前記個別の買物リストと共に、前記顧客識別子に関連づけられた前記顧客のコンピュータに送付する手段とをさらに備える請求項４０に記載のシステム。
【請求項４３】
前記個別の買物リストを生成する手段は、既定の項目識別タイプを有する項目について個別の買物リストを生成する手段を含む請求項３５に記載のシステム。
【請求項４４】
前記既定の項目識別タイプは一般項目である請求項４３に記載のシステム。
【請求項４５】
前記個別の買物リスト上の各一般項目に対応する商品のグループを識別する手段と、
それぞれの一般項目に対応する商品の各グループに関してプロモーションを生成する手段とをさらに備える請求項４３に記載のシステム。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は一般に個別の（ｐｅｒｓｏｎａｌｉｚｅｄ、パーソナルな、個人の、独自の）買物リスト（ｓｈｏｐｐｉｎｇ ｌｉｓｔ、ショッピングリスト）を生成する方法とシステムに関し、より具体的には、顧客の購入履歴に基づいて個別の買物リストを生成し、個別の買物リストと共にプロモーションを送付する（ｄｅｌｉｖｅｒ、配布する、配信する、供給する）方法とシステムとに関する。本明細書では「プロモーション」という用語は、１つまたは複数の商品および／またはサービスを販売促進する任意のオファー、または、広告、インセンティブ、クーポン、コマーシャル、通信を指す。
【０００２】
（背景技術）
食料雑貨品を買う人であれば誰でも知っているように、買物リストを使用することにより食料雑貨品の買物という仕事が簡単になり、買い忘れる項目が少なくなる。しかし、買物リストの作成は時間がかかり、このようなリストは、そのリストが目的とする買物（ｓｈｏｐｐｉｎｇ ｅｖｅｎｔ、買物イベント、購買イベント、ショッピングイベント）までの期間にわたって維持することが困難である可能性がある。
【０００３】
さらに、特定の消費者の購入履歴および／または消費者の現在のトランザクション内の購入項目に基づいて、購入インセンティブと広告などのプロモーションを消費者に提供することはよく知られている。このターゲットを絞ったマーケティングの形態は、プロモーションを提供するマーケティング業者が、プロモーションの対象である商品を消費者がいつ必要とするのかを正確に知ることができず、また顧客がいつ買物に出かけるかを正確に知ることができないという欠点を有する。したがって、ターゲットとなっている項目が、消費者がマーケティング対象の商品を買うよりかなり前に消費者に送付されることがある。このため、現在のターゲットを絞った広告は、消費者が広告を受け取る時と、その広告に関連する商品を買物する時の間に広告のメッセージの効力が薄れるかも知れないという欠点を有する。さらに、ターゲットを絞った購入インセンティブはこの間になくなるかも知れないし、捨てられてしまうかも知れない。
【０００４】
（発明の開示）
従って、本発明の１つの目的は、消費者の購入履歴に基づいて買物リストを生成する方法、および、システム、コンピュータプログラム製品を提供することである。
【０００５】
本発明の別の目的は、消費者が買物をするタイミングに基づいて、消費者にターゲットを絞ったプロモーションを送付する方法、および、システム、コンピュユータで読み取ることのできる媒体を提供することである。
【０００６】
本発明のさらに別の目的は、個別の買物リスト上の項目に基づいて、消費者にターゲットを絞ったプロモーションを送付する方法とシステムを提供することである。
【０００７】
これらの目的および他の目的は、個別の買物リストを生成する新規な方法、および、システム、コンピュータプログラム製品を提供することによって達成される。
【０００８】
本発明の１態様によれば、個別の買物リストを生成するシステム、および、コンピュータプログラム製品、方法が提供される。このシステムとコンピュータプログラム製品の基礎となる方法は、顧客識別子と関連づけられた購入履歴を受信することと、購入履歴に基づいて個別の買物リストを生成することと、個別の買物リストを顧客識別子と関連づけることと、顧客識別子と関連づけられた個別の買物リストを記憶することとを含む。購入履歴は、リモートコンピュータからローカルエリアネットワークまたは広域ネットワークを介して受信され、購入履歴を生成することができる。個別の買物リスト上の項目は、購入履歴から識別された購入傾向に基づいて決定することができ、この場合、購入履歴内の項目の購入頻度が決定され、顧客が必要とするであろう項目は、生成される買物リストの目的である買物の日付と購入頻度に基づいて決定される。
【０００９】
本発明の別の態様によれば、買物リスト基準も受信され、個別の買物リストは購入履歴と買物リスト基準に基づいて生成される。この態様では、購入傾向は購入履歴から決定され、決定された購入傾向に基づいて仮の（ｐｒｅｌｉｍｉｎａｒｙ、予備的な）買物リストが生成される。仮の買物リストは買物リスト基準に合った項目に関しており、既定（ｐｒｅｄｅｔｅｒｍｉｎｅｄ、予め定められた）の基準に合った仮の買物リスト上の項目の個別の買物リストが生成される。
【００１０】
本発明のさらに別の態様によれば、個別の買物リストは顧客識別子と関連づけられた顧客のデスクトップコンピュータまたは顧客の携帯型コンピュータに送付され、プロモーションは個別の買物リストと共に生成されて送付される。送付されるプロモーションは、顧客識別子と関連づけられた購入履歴に基づいて決定してもよいし、個別の買物リスト上の項目に基づいて決定してもよく、個別の買物リスト上の項目は、商品名、または、一般項目（ｇｅｎｅｒｉｃ ｉｔｅｍ、総称的なアイテム、包括的なアイテム）名、任意の他の商品識別タイプのいずれの形態であってもよい。リストが一般項目タイプのリストである場合、個別の買物リスト上の各一般項目に対応する商品のグループを識別し、それぞれの一般項目に対応する商品の各グループに関するプロモーションを生成してもよい。
【００１１】
付随する図面と共に次の詳細な説明を参照することによって本発明をよりよく理解すると、本発明と本発明に付随する利点のより完全な理解が容易に得られるであろう。
【００１２】
（発明を実施するための最良の形態）
次に、いくつかの図面を通じて同様な参照番号は同一の部分または対応する部分を示す図面を参照し、特に図１を参照すると、消費者の購入履歴に基づいて個別の買物リストを生成する、コンピュータによるシステムが示されている。図１のシステムは、ホストコンピュータ１０１、および、グローバル購入データベース１０３、１軒または複数の小売店１０５、購入データコンピュータ１０７、ローカル購入データベース１０９、店のコントローラ（ｓｔｏｒｅ ｃｏｎｔｒｏｌｌｅｒ、ストアコントローラ）１１１、店のデータベース（ｓｔｏｒｅ ｄａｔａｂａｓｅ、ストアデータベース）１１３、１つまたは複数の販売時点（ＰＯＳ）１１５を含み、１つまたは複数の販売時点は各々、プリンタ１１７、および、端末１１９、スキャナ１２１を含む。また、買物リストサーバ１２３、および、買物リストデータベース１２５、広告業者のサーバ１２７、顧客のデスクトップコンピュータ（ｄｅｓｋｔｏｐ ｃｕｓｔｏｍｅｒ ｃｏｍｐｕｔｅｒ）１２９、顧客の携帯型コンピュータ（ｈａｎｄ ｈｅｌｄ ｃｕｓｔｏｍｅｒ ｃｏｍｐｕｔｅｒ）２０１、インターネット１３１などの広域ネットワーク（ＷＡＮ）も含まれる。
【００１３】
ホストコンピュータ１０１は、図９のコンピュータシステム９０１など、任意の適切なワークステーション、または、サーバ、その他の装置であり、購入データコンピュータ１０７と通信し、グローバル購入データベース１０３に情報を記憶してここから検索する。また、ホストコンピュータ１０１は、小売店１０５の中の顧客に送信すべき、ターゲットを絞ったプロモーションを決定することができる。ホストコンピュータ１０１は、任意の適切なプロトコルを使用して購入データコンピュータ１０７と通信し、たとえば図９のコンピュータシステム９０１を使用して実装できる。
【００１４】
グローバル購入データベース１０３は、本発明に従って個別の買物リストとターゲットを絞ったプロモーションを生成し送付するための情報を含むレコードを含んだファイルである。この情報には、小売店１０５内で顧客が行った各々の購入の情報が含まれる。このような情報は、たとえば、最小在庫管理単位（ＳＫＵ）、および、ブランド、サイズ、重さ、価格、購入の日時、購入した顧客の顧客識別子（ＣＩＤ）を含んでいてもよいが、これらに限定されるものではない。１実施形態では、この情報の一部は、トランザクションの間スキャナ１２１が走査する購入項目上のバーコードから得られる。これらのバーコードは、ＵＰＣ情報、および、ＪＡＮ情報、ＥＡＮ情報を含んでいてもよい。グローバル購入データベース１０３の中のレコードは、フィールドと、検索、および、分類、組み換え、その他のデータベース機能に関する一連の動作とを含む。場合によってはグローバル購入データベース１０３は、２つまたは２つ以上のデータベースとして実装してもよい。米国特許第５，８３２，４５７号、および、第５，６４９，１１４号、第５，４３０，６４４号、第５，５９２，５６０号のうち１つまたは複数が、消費者の購入履歴情報を収集し、収集した情報をたとえばグローバル購入データベース１０３と店のデータベース１１３などのデータベース内に記憶する技術を記述している。米国特許第５，８３２，４５７号、および、第５，６４９，１４４号、第５，４３０，６４４号、第５，５９２，５６０号は、参照により本明細書に組み込まれている。さらに、消費者購入情報を収集し、収集した情報をグローバル購入データベース１０３と店のデータベース１１３などのデータベースに記憶する技術は、カタリナマーケティングおよび／またはカタリナマーケティングインターナショナルが所有する他の特許にも記述されている。カタリナマーケティングおよび／またはカタリナマーケティングインターナショナルが所有する各特許は、参照により本明細書に組み込まれている。
【００１５】
小売店１０５は一般に小売の場所と呼ばれ、商品を保存して顧客に小売販売する場所である。上記のように、多くの小売店１０５をホストコンピュータ１０１に接続することができる。
【００１６】
購入データコンピュータ１０７は、たとえば図９のコンピュータシステム９０１を使用して実装してもよいし、または、任意の他の適切なＰＣ、または、ワークステーション、サーバ、機器を使用して実装してもよく、ホストコンピュータ１０１と通信し、ローカル購入データベース１０９内に情報を記憶してここから検索し、端末１１９と店のコントローラ１１１の間で送信されるデータ（すなわちトランザクションデータ）をモニタリングし、プリンタ１１７を制御する。
【００１７】
ローカル購入データベース１０９は、本発明に従って個別の買物リストとプロモーションとを提供するための情報を含むレコードを含んだファイルである。ローカル購入データベース１０９内のレコードは、バーコードを小売店１０５内の商品と関連づけるフィールド（たとえばＵＰＣコード、および／または、ＪＡＮコード、ＥＡＮコードを使用して）、および、顧客識別子とプロモーションを関連づけるフィールド、顧客識別子と顧客の購入履歴情報を関連づけるフィールド、購入トリガ（たとえばバーコードの選択）をプロモーションと関連づけるフィールドを含む。ローカル購入データベース１０９はまた、検索、および、分類、組み換え、その他のデータベース機能の動作を含む。場合によっては、ローカル購入データベース１０９は、２つまたは２つ以上のデータベースとして実装してもよい。購入データコンピュータ１０７は定期的に（たとえば毎日）、ローカル購入データベース１０９に記憶された販売トランザクション情報を検索し、ホストコンピュータ１０１に送信し、ホストコンピュータ１０１はこの情報を使用して、グローバル購入データベース１０３に記憶された購入履歴情報を更新する。
【００１８】
店のコントローラ１１１は、端末１１９と通信し、店のデータベース１１３に記憶された情報を使用して販売時点（ＰＯＳ）１１５でトランザクションを実行する任意のコンピュータまたは装置である。店のコントローラ１１１の説明は、たとえば米国特許第５，１７３，８５１号にある。
【００１９】
店のデータベース１１３は、販売時点１１５で購入された項目上に印刷されたバーコードを走査することによってトランザクションを実行するための情報を含むレコードを含んだファイルである。店のデータベース１１３の中のレコードは、バーコードを、商品に関連づけるフィールドと、商品に対応する価格に関連づけるフィールドとを含む。店のデータベース１１３はまた、検索、分類、組み換え、その他のデータベース機能の動作を含み、場合によっては２つまたは２つ以上のデータベースとして実装してもよい。
【００２０】
小売店１０５は１つまたは複数の販売時点１１５を含む。販売時点１１５の各々は、好ましくは、対応するプリンタ１１７、および、端末１１９、スキャナ１２１を含む。たとえば、プリンタ１１７は、購入データコンピュータ１０７からコマンドを受信したことに応答してプロモーションを印刷する。端末１１９は標準のキャッシュレジスタとして実装でき、たとえば、画面、クレジットカード読取装置、数字キーパッドを含んでいてもよい。端末１１９は、店のコントローラ１１１とスキャナ１２１と通信する。スキャナ１２１は、商品上のバーコードまたは他の印から項目コード（たとえばＵＤＣ、または、ＥＡＮ、ＪＡＮ）などの商品情報を読み取る任意の従来の走査装置として実装できる。スキャナ１２１が読み取った情報は、端末１１９を介して店のコントローラ１１１に送信される。店のコントローラ１１１は走査された情報と店のデータベース１１３に記憶された情報とを使用して、たとえば、ＳＫＵ、および、商品の価格、量、商品の説明を含む、トランザクションの情報を決定する。
【００２１】
小売店１０５の中に多数の販売時点１１５がある場合、好ましくは各端末１１９は店のコントローラ１１１とループ状に構成される。購入データコンピュータ１０７が端末から店のコントローラに送信される情報をモニタリングできるように、購入データコンピュータ１０７はループ上で店のコントローラ１１１の前に位置する。
【００２２】
顧客のデスクトップコンピュータ１２９、買物リストサーバ１２３、広告業者のサーバ１２７は各々、汎用コンピュータ（たとえば図９のコンピュータ９０１）として実装でき、インターネット１３１などの広域ネットワーク（ＷＡＮ）上で互いに通信するように適切にプログラミングできる。インターネット１３１は種々のコンピュータネットワークと、ホストコンピュータ１０１、および、買物リストサーバ１２３、広告業者のサーバ１２７、顧客のコンピュータ１２９と２０１などのコンピュータとをリンクする種々のネットワークとゲートウェイを含む。
【００２３】
顧客のデスクトップコンピュータ１２９は、家庭のコンピュータまたは職場のコンピュータなど、１人または複数の消費者がアクセスできる任意のコンピュータであってよい。顧客のコンピュータ１２９はまた、インターネット１３１を介してリモートコンピュータにアクセスするのに適した、双方向テレビセットまたは他の構造として実装してもよい。双方向テレビシステムは、米国特許第４，８４７，７００号、および、第５，７２１，５８３号、第５，５５２，７３５号に記述されており、米国特許第４，８４７，７００号、および、第５，７２１，５８３号、第５，５５２，７３５号と、ここに引用されたすべての参考文献は参照により本明細書に組み込まれている。顧客のデスクトップコンピュータ１２９は、顧客のデスクトップコンピュータ１２９がインターネット１３１を介して、買物リストサーバ１２３および／または広告業者のサーバ１２７などのリモートコンピュータまたはサーバからウェブページを検索できるようにする、任意の適切なウェブブラウザソフトウェアでプログラミングされていてもよい。ウェブブラウザソフトウェアを使用して、消費者が提供した情報を買い物リストサーバ１２３などのリモートコンピュータに送信することもできる。
【００２４】
買物リストサーバ１２３は、種々のタイプの情報を受信、および／または、記憶、送信するようにプログラミングされたウェブサーバであり、情報の中には、商品識別子、商品、消費者を識別する情報、買物リストとプロモーションとが含まれるが、買物リストサーバ１２３は任意のタイプのコンピュータを使用して実装することができる。広告業者のサーバ１２７は、インターネット１３１または任意の他の広域ネットワークまたはローカルエリアネットワークを使用して、買物リストサーバ１２３および／またはホストコンピュータ１０１などのリモートコンピュータ間でプロモーションに関する情報を送受信するようにプログラミングされたウェブサーバであってもよい。買物リストサーバ１２３と広告業者のサーバ１２７は、ウェブページを、顧客のコンピュータ１２９と２０１などのリモートクライアントまたはコンピュータに送付できるように、サーバソフトウェアで適切にプログラミングすることができる。
【００２５】
買物リストデータベース１２５は、１つまたは複数のハードディスクドライブを含む磁気ディスク、または、光ディスク、光磁気ディスク、メモリチップ、その他の好ましい記憶装置を含む任意のタイプの記憶装置に接続された、任意のタイプのコンピュータを含む任意の望ましい構造を使用して実装できる。買物リストデータベース１２５は、消費者向け商品を識別し、ＣＩＤを買物リストと関連づけ、ターゲットを絞ったプロモーションを送付するための情報を含むレコードを含んだファイルである。買物リストデータベース１２５の中のレコードは、フィールドと、検索、および、分類、組み換え、その他のデータベース機能の動作の組とを含む。場合によっては、買物データベース１２５は、２つまたは２つ以上のデータベースとして実装してもよい。
【００２６】
当業者であれば本発明を実装するために使用される特定のハードウェアとソフトウェアに関して多くの変形例が明らかであり、図１のシステムは例示的なものであることを理解されたい。たとえば、買物リストサーバ１２３の機能とホストコンピュータ１０１の機能を単一の装置に組み合わせてもよい。これらの変形例および他の変形例を実装するために、単一のコンピュータ（たとえば図１０のコンピュータシステム１００１）を、図１に示された装置のうち２台または２台以上の特定の目的の機能を実行するようにプログラミングしてもよい。他方、２台または２台以上のプログラミングされたコンピュータを、図１に示された装置のうち任意の１台の代わりに使用することもできる。場合によっては、冗長と複製など分散処理の原理と利点を実装して、たとえばシステムの堅固さと性能を高めてもよい。
【００２７】
図２は、本発明の１実施形態によって使用できる、例としての顧客の携帯型コンピュータの構成図である。図２は、Ｐａｌｍ社がＰａｌｍＰｉｌｏｔの商標で販売する携帯型コンピュータ、または、たとえば米国特許第４，５４５，０２３号、５，１３３，０７６号、第５，９００，８７５号のうちいずれかの特許に記載されている携帯型コンピュータなど、種々の小画面コンピュータのうち任意のコンピュータを表すことが意図されている。米国特許第４，５４５，０２３号、５，１３３，０７６号、第５，９００，８７５号は、参照により本明細書に組み込まれている。さらに、顧客の携帯型コンピュータ２０１は、デジタル情報をアップロード、および、ダウンロード、記憶、操作する機能を有する、個人情報端末（ＰＤＡ）、または、セルラ電話、任意の他の携帯機器であってよい。
【００２８】
好ましくは、顧客の携帯型コンピュータは、情報を通信するバス２０３または他の通信機構と、バス２０３と結合され情報を処理するプロセッサ２０５とを含む。顧客の携帯型コンピュータ２０１はまた、バス２０３と結合され、情報と、プロセッサ２０５が実行する命令とを記憶する、ランダムアクセスメモリ（ＲＡＭ）、または、他のダイナミック記憶装置（たとえばダイナミックＲＡＭ（ＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、フラッシュＲＡＭ）などのメモリユニット２０７を含む。さらに、メモリユニット２０７を使用して、プロセッサ２０５が命令を実行している間に、一時変数または他の中間情報を記憶してもよい。メモリユニット２０７はさらに、リードオンリーメモリ（ＲＯＭ）または、他のスタティック記憶装置（たとえばプログラマブルＲＯＭ（ＰＲＯＭ）、および、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気消去可能ＰＲＯＭ（ＥＥＰＲＯＭ））を含んで、スタティック情報とプロセッサ２０５の命令とを記憶してもよい。ＲＯＭは別のメモリユニットとして描かれている。磁気ディスクなどの記憶装置２１１をバス２０３と結合させて、情報と命令とを記憶することができる。
【００２９】
顧客の携帯型コンピュータ２０１はまた、バス２０３と結合されて、顧客の携帯型コンピュータ２０１のユーザに情報を表示する、液晶ディスプレイ（ＬＣＤ）などのディスプレイユニット２１３を含む。顧客の携帯型コンピュータ２０１は、英数字キーパッドおよび／またはカーソル制御などの入力装置２１５を含み、情報とコマンドの選択とをプロセッサ２０５に通信する。
【００３０】
顧客の携帯型コンピュータ２０１はまた、バス２０３と結合されたインタフェース２１７を含む。インタフェース２１７は、インターネット１３０、または、顧客のコンピュータ１２９、図１０に描かれたコンピュータシステム１００１などの任意の他のコンピュータシステムとの、双方向のデータ通信結合１２９を提供する。インタフェース２１７は、ワイヤ媒体またはワイヤレストランシーバを介してデータを送受信し、双方向無線リンクをインターネット１３１に提供するデータポートであってもよい。インタフェース２１７は、種々のタイプの情報を表すデジタルデータストリームを搬送する電気信号、または、電磁気信号、光信号を送受信する。
【００３１】
本発明では、たとえば、消費者識別、および、商品識別子、消費者向け商品、プロモーションに関する情報を記憶する。この情報は、たとえばハードディスク、および／または、光ディスク、光磁気ディスク、ＲＡＭなどの１つまたは複数のメモリに記憶される。買物リストデータベース１２５とグローバル購入データベース１０３などの１つまたは複数のデータベースが、本発明を実装するために使用される情報を記憶することができる。データベースは、たとえば、上記のメモリ、または、図１０の議論の中で次にリストされる記憶装置のうち任意の記憶装置など、１つまたは複数のメモリに含まれたデータ構造（たとえばレコード、および／または、テーブル、アレイ、フィールド、グラフ、ツリー、リスト）を使用して構成される。
【００３２】
図３Ａから図３Ｅは、本発明の１実施形態によって、個別の買物リストを生成し、ターゲットを絞ったプロモーションを買物リストと共に送付するシステムを実装するために使用されるデータ構造を描く。データ構造はテーブルを使用したリレーショナルフォーマットで描かれており、テーブルの１つの列（すなわちフィールド）に記憶された情報は、テーブルの他の列（複数可）を通じて、同じ行（すなわちレコード）に記憶された情報にマッピングされるかまたはリンクされている。これらのデータ構造は、買物リストサーバ１２３、および／または、広告業者のサーバ１２７、ホストコンピュータ１０１、購入データコンピュータ１０７、店のコントローラ１１１が使用して、本発明に従って個別の買物リストを生成し、買物リストと共にプロモーションを送付する。
【００３３】
図３Ａは、商品識別子を記憶するフィールド３０３、および、フィールド３０３の中の商品識別子と関連づけられた商品名を記憶するフィールド３０５、フィールド３０３の商品識別子に関連する他の情報を記憶するフィールド３０７とを含む商品識別子テーブル３０１である。フィールド３０７に含まれる情報は、フィールド３０３の商品識別子と関連づけられた、一般項目名、および／または、商品カテゴリ、商品のパッケージの大きさ、商品の価格、その他の情報を含んでいてもよい。各小売商品は商品のパッケージのバーコードなどの一意的な商品識別子を有する。商品識別子テーブル３０１の使用を説明するために、図３Ａには４つの、例としての項目が含まれている。図３Ａの第１の項目は、フィールド３０３が商品識別子として番号「１２３４５」を含んでいてもよく、同じレコードの中でフィールド３０５は対応する小売商品として「ＡＢＣコーラ」という項目を含んでいてもよいことを示す。またこのレコードの中のフィールド３０７は、一般項目名、および、商品カテゴリ、小売商品のパッケージの大きさをこの順序で表す、「コーラ、保存飲料（ｎｏｎ−ｐｅｒｉｓｈａｂｌｅ、保存食）、１２オンス」という項目である。商品識別子テーブル３０１はまた、商品識別子「８７６５」、および、「ＦＦ２０８１」、「ＸＳＴ３４２」と、フィールド３０５の中の対応する項目である（すなわち、同じレコード内の項目）「ブランドＡのチーズ」、「ＸＹＺのにんじん」、「ヘフティパーソナルディナー（Ｈｅｆｔｙ ｐｅｒｓｏｎａｌ ｄｉｎｎｅｒ、ボリュームのある個人ディナー）」、と、フィールド３０７の中の対応する他の情報を含む。このように、商品識別子テーブル３０１は各商品識別子を特定の商品と、その商品特有の任意の他の情報とに関連づける。商品識別子テーブル３０１は好ましくは買物リストデータベース１２５に記憶するが、グローバル購入データベース１０３に記憶してもよいし、任意の他の適切なデータベースに記憶してもよい。
【００３４】
図３Ｂは、消費者識別子（ＣＩＤ）を記憶するフィールド３１３と、フィールド３１３の中の消費者の購入履歴を記憶するフィールド３１５とを含む購入履歴テーブル３１１である。各顧客または消費者には、その特定の顧客を識別するＣＩＤが提供される。ＣＩＤは、チェックアウトで走査、または、読み取り、その他の方法でコンピュータシステムに入力されて顧客を識別する任意の識別子である。各顧客は多数のＣＩＤを有していてもよい。好ましくは、ＣＩＤはスキャナ１１７がチェックアウトで迅速に走査できるようにバーコードとして表されるが、識別を記憶または表示するその他の任意のタイプのマシンで読み取ることのできる実装、またはマシン以外の方法で読み取ることのできる実装を使用することができ、その中には、磁気ストリップ、および、メモリチップ、スマートカードが含まれる。可能な消費者ＩＤの例は、クレジットカード番号、または、デビットカード番号、社会保障カード番号、運転免許証番号、小切手口座番号、郵便の住所、名前、電子メールアドレス、電話番号、得意客カード番号、買い物客カード識別（ＳＣＩＤ）、小売店１０５が発行する得意客カード番号であるが、任意の、他の適切な形態の識別を使用することができる。
【００３５】
購入履歴テーブル３１１のフィールド３１５は、フィールド３１３の各ＣＩＤと関連づけられた購入履歴を含む。好ましくは、フィールド３１５は購入された項目の量と商品識別子、および購入の日付などの購入データを別々に記憶するいくつかのサブフィールドに分割される。さらに、これらのサブフィールドは消費者のトランザクションに関する、購入の場所、および、購入された項目の説明、購入された各項目の価格、トランザクションの時間、その他の任意の望ましい情報を含んでいてもよい。テーブル３１１の第１の項目が示すように、ＣＩＤ０７１８７０と関連づけられた顧客は２０００年の５月１４日と２０００年の５月２１日の両方に、商品識別子１２３４５を有する２つの項目を購入している。図３Ａの商品識別子テーブル３０１を参照すると、この顧客はこれらの日に２本のＡＢＣコーラを買ったことが示されている。テーブル３１１から分かるように、購入履歴フィールド３１５は、好ましくは商品識別子によって商品を識別するが、その商品に一意的である任意の識別子を使用することができる。テーブル３１１はまた、ＣＩＤ０９０２６９に対応する顧客に関しても、同様な、例としての購入履歴を提供する。購入履歴テーブル３１１は、好ましくはグローバル購入データベース１０３に記憶されるが、任意の適切なデータベースを使用することができる。
【００３６】
図３Ｃは、ＣＩＤを記憶するフィールド３２３と、そのＣＩＤに関連づけられた買物リスト項目を記憶するフィールド３２５とを含む買物リストテーブル３２１である。買物リストテーブル３２１は多くの異なる顧客のＣＩＤと、各ＣＩＤに関連づけられた買物リストとを記憶する。テーブル３２１の中の買物リスト項目は、商品の形態であってもよいし、または、一般項目名、商品識別子の形態であってもよい。図３Ｃの例としての項目に見られるように、テーブル３２１の中の第１の項目は、消費者の買物リストを構成するチェダーチーズ、および、冷凍にんじん、コーラ、その他の商品の一般項目リストを、顧客識別子０７１８７０に関連づける。テーブル３２１の第２の項目は、ＡＢＣコーラとＸＹＺ歯磨き粉を含む商品買物リストを、ＣＩＤ０９０２６９を有する異なる顧客と関連づける。１実施形態によれば、買物リスト項目テーブル３２１は買物リストデータベース１２５の中に記憶されるが、任意の適切なデータベースに記憶してもよい。
【００３７】
図３Ｄは、ＣＩＤを記憶するフィールド３３３と、そのＣＩＤに関連づけられた既定のプロモーションを記憶するフィールド３３５とを含む既定プロモーションテーブル３３１である。既定プロモーションテーブル３３１は、多くの異なる顧客のＣＩＤをプロモーションと関連づけて記憶する。図３Ｄの例としての項目から分かるように、テーブル３３１の第１の項目は既定のプロモーションを図３Ａで参照されたＣＩＤ０７１８７０と関連づけ、テーブル３３１の第２の項目は既定のプロモーションを、ＣＩＤ  ＭＭＭ７６５を有する異なる顧客と関連づける。フィールド３３５の中のプロモーションは、たとえば、顧客のトランザクションに関する、購入の場所、および、購入した項目の説明、各購入項目の価格、トランザクションの日時、その他の任意の望ましい情報などの購入データを分析することによって得られる、顧客の購入履歴に基づいて決定できる。１実施形態では、広告業者のサーバ１２７がホストコンピュータと共同して、既定プロモーションテーブル３３１を提供し、１実施形態では、既定プロモーションテーブル３３１はグローバル購入データベース１０９に記憶される。
【００３８】
図３Ｅは、トリガ項目を記憶するフィールド３４３と、プロモーションを記憶するフィールド３４５とを含んだトリガ項目テーブル３４１である。フィールド３４３の中のトリガ項目は、バーコードまたはその他の商品識別子であってよい。買物リストサーバ１２３が個別の買物リストを生成すると、買物リストサーバ１２３は買物リストの商品識別子を分析する。個別の買物リストの商品識別子が、フィールド３４３のトリガ項目の商品識別子と一致した場合、フィールド３４５の中の対応するプロモーションは個別の買物リストと共に顧客のコンピュータに送付される。トリガ項目テーブル３４１はトリガ項目を、フィールド３４３の中のトリガ項目のうち１つまたは複数が含まれた買物リストを有する顧客に送付すべきインセンティブと項目とに関連づける。
【００３９】
好ましい実施形態では、フィールド３４３の中のトリガ項目は、特定の商品ブランドの商品識別子または他の識別子であり、フィールド３４５に記憶されるプロモーションは、フィールド３４３に記憶された購入トリガ項目を補足する商品か、または、トリガ項目の競合商品か、トリガ項目となんらかの方法で関連する商品に関するプロモーションである。図３Ｅの第１の項目は、トリガ商品と競合する商品に対する購入インセンティブの例を示す。この例では、フィールド３４３の中の「ブランドＡのコーラ」は、フィールド３４３の中の「ブランドＢのコーラの５０セント割引」という購入インセンティブに対するトリガを提供する、可能性のある買物リスト項目であり、この場合、ブランドＢのコーラはブランドＡのコーラの競合製品である。同様に、フィールド３４３の中の「ブランドＴのお茶」というトリガ項目は、フィールド３４５の中の「ブランドＸの甘味料」の広告をトリガし、この場合は甘味料は通常お茶と共に使用されるので、お茶を補足する項目である。従って、顧客の買物リストがブランドＡのコーラとブランドＴのお茶の両方を含んでいる場合、ブランドＢのコーラの５０セント割引という購入インセンティブと、ブランドＸの甘味料の広告を、買物リストと共にこの顧客のコンピュータに送付する。
【００４０】
別の実施形態では、フィールド３４３の中のトリガ項目は一般項目であり、フィールド３４５に記憶されたプロモーションはその一般項目に属する商品に関するプロモーションである。図３Ｅの第３の項目は、一般項目に属する商品に対するプロモーションの例を示す。この例では、フィールド３４３の中の「コーラ」は、「ブランドＡのコーラの５０セント割引」というプロモーションと、「ブランドＢのコーラの６０セント割引」というプロモーションに対するトリガを提供する一般買物リスト項目であり、ブランドＡのコーラとブランドＢのコーラは各々、コーラという一般項目に属する商品である。同様に、フィールド３４１の第４の項目「チェダーチーズ」という一般項目名は、チェダーチーズに対するプロモーションと関連づけられている。このようにして、消費者に個別の買物リスト上の一般項目名に対応する種々のプロモーションが提供できる。ＣＩＤと、フィールド３３３と３４３それぞれのトリガ項目とに応答してフィールド３３５と３４５の中のプロモーションを提供する方法を次に詳細に説明する。
【００４１】
本発明が具体化するデータ構造は上記のように、図３Ａから図３Ｅに示されたデータ構造を含む。別法としては、本発明が具体化するデータ構造を実装する任意の他の望ましい方法を同様に実装して、望ましい機能と、これに対応する現実的な応用を達成することができる。
【００４２】
本発明の１実施形態によれば、消費者は自分のＣＩＤをリモートサーバに送信し、そのＣＩＤと関連づけられた購入履歴に基づいてプロモーションと個別の買物リストとを受信する。図４は、本発明の１実施形態によって個別の買物リストとプロモーションとを得るプロセスを説明するフローチャートである。
【００４３】
ステップ４０１では、たとえば顧客のデスクトップコンピュータ１２９が買物リストサーバ１２３にアクセスする。これは、顧客のデスクトップコンピュータ１２９上のウェブブラウザを使用して、買物リストサーバ１２３のＵＲＬにアクセスすることによって行われる。顧客が買物リストサーバ１２３にアクセスすると、顧客はＣＩＤを顧客のコンピュータ１２９に入力する。ＣＩＤは手動で入力してもよいし、バーコードフォーマットで顧客ＣＩＤを印刷したカードまたは他の媒体を走査して入力してもよいし、顧客のコンピュータに接続された磁気カード読み取り装置に磁気識別カードを通すことによって入力してもよい。この時、買物リスト基準、および、プロモーションの要求、項目記述タイプも同時に顧客のデスクトップコンピュータ１２９に入力してもよい。買物リスト基準を使用すると、顧客は、個別の買物リストに入れる項目を制限する、および、プロモーションを得る、その他の方法で個別の買物リストをカスタマイズするなどができ、これについては後述する。たとえば、顧客は買物リスト基準を使用すると、生鮮食品のみ、および／または、保存食品のみ、乳製品のみ、冷凍項目のみを含む個別の買物リストを得ることができる。
【００４４】
ステップ４０３では、ＣＩＤと買物リスト情報を、インターネット１３１を介して買物リストサーバ１２３に電子的に送信する。好ましい実施形態では、顧客のコンピュータは買物リストサーバ１２３へのアクセスを提供し、買物リストサーバ１２３は個別の買物リストを生成するために必要な情報を収集するソフトウェアを含む。たとえば、買物リストサーバ１２３は顧客のコンピュータ１２９に、顧客がＣＩＤを入力するフィールドと、顧客が買物リスト基準、および、プロモーションオプション、その他の買物リスト情報を選択するメニュー選択とを含むウェブページを送付してもよい。別法としては、顧客のデスクトップコンピュータ１２９が顧客のＣＩＤと買物リスト情報とを収集し、ついで買物リストサーバ１２３に送信するソフトウェアを備えていてもよい。さらに、顧客は買物リストを要求するたびにＣＩＤと買物リスト情報を入力して送信してもよいし、または、顧客は登録プロセスの一部として１回だけこのようなデータを買物リストサーバ１２３に送信してもよいことを理解されたい。この実施形態によれば、買物リストサーバ１２３は登録データを記録し、顧客が買物リスト要求を行うたびにこのデータにアクセスする。
【００４５】
ＣＩＤを買物リストサーバ１２３に送信すると、ステップ４０５で買物リストサーバはそのＣＩＤと関連づけられた購入履歴をホストコンピュータ１０１から検索する。この時、買物リストサーバ１２３は上記と同様な方法でインターネット１３１を介してホストコンピュータ１０１にアクセスし、インターネット１３１上でＣＩＤをホストコンピュータ１０１に送信する。ついでホストコンピュータ１０１はグローバル購入データベース１０３に記憶された購入履歴テーブル３１１を参照し、ステップ４０３で送信されたＣＩＤに関連づけられた購入履歴を検索する。ＣＩＤと関連づけられた購入履歴はついで、インターネット１３１を介して買物リストサーバ１２３に電子的に送信される。買物リストサーバ１２３は顧客からＣＩＤを受信し、直接ホストコンピュータ１０１にアクセスして、そのＣＩＤと関連づけられた購入履歴を検索してもよいし、または、買物リストサーバ１２３は既定の期間にわたって多くのＣＩＤを検索して記憶し、これらのＣＩＤをまとめてホストコンピュータ１０１に送信し、ホストコンピュータはこれに従って多くの購入履歴を購入履歴テーブル３１１の形式で買物リストサーバ１２３に送信してもよいことを理解されたい。
【００４６】
買物リストサーバが顧客のＣＩＤに対応する購入履歴を検索すると、ステップ４０９で買物リストサーバ１２３はそのＣＩＤと関連づけられた購入履歴に基づいて買物リスト項目を決定する。買物リスト項目は、そのＣＩＤと関連づけられた顧客の購入傾向を検出することによって決定され、これについては図５に関して論じる。
【００４７】
決定ブロック４１１が示すように買物リスト項目が決定されると、買物リストサーバ１２３は買物リスト基準が、ステップ４０３で送信されたＣＩＤと共に送信されたかどうかを決定する。ステップ４１３でリスト基準が送信されていない場合、買物リストサーバ１２３はステップ４０９で決定された項目に従って個別の買物リストを生成する。しかしステップ４０３で顧客が買物リスト基準を入力し送信している場合、ステップ４１５では買物リスト基準に合う項目だけを含むように買物リスト項目を訂正するが、このことは図６に関して論じる。
【００４８】
ステップ４１３では、買物リストサーバ１２３は、ステップ４０９で決定されたリスト項目またはステップ４１５で訂正されたリスト項目を、ステップ４０３で送信されたＣＩＤと関連づけることによって個別の買物リストを生成する。１実施形態では、ステップ４１３で生成された個別の買物リストは、既定の項目識別タイプの項目を含んでいてもよく、これについては図７に関して次に論じる。
【００４９】
個別の買物リストが生成されると、決定ブロック４１７に示されるように、買物リストサーバ１２３は個別の買物リストと共にプロモーションを顧客に送付すべきかどうかを決定する。個別の買物リストと共にプロモーションを顧客に送付するかどうかは、ステップ４０３で顧客が送信した買物リスト情報に基づいて決定してもよいし、買物リストサーバ１２３がビジネスポリシーに依存して決定してもよい。プロモーションを送付する場合、買物リストサーバ１２３はステップ４１９でプロモーションを決定し、ついで、ステップ４２０から分かるように、個別の買物リストとプロモーションとを顧客のデスクトップコンピュータ１２９に送付する。プロモーションは購入履歴だけに基づいていてもよいし、または、ステップ４１３で生成された個別の買物リストの実際の項目に基づいていてもよい。さらに、プロモーションの生成方法は、個別の買物リストの生成に使用された項目識別タイプに依存する。ステップ４２１でプロモーションを送付しない場合、買物リストサーバ１２３はステップ４１３で生成された通りの個別の買物リストを顧客に送付する。
【００５０】
買物リストサーバ１２３が個別の買物リストを生成し、顧客にプロモーションを送付するかどうか、および、送付する場合はどのプロモーションを送付するかを決定すると、ステップ４２０と４２１に見られるように、個別の買物リスト、または、個別の買物リストとプロモーションを、顧客のデスクトップコンピュータ１２９に送付する。１実施形態によれば、個別の買物リストとプロモーションは、顧客が顧客の要求を送信した時とほとんどリアルタイムで、顧客のデスクトップコンピュータ１２９に送信する。別法としては、個別の買物リストとプロモーションは後から顧客に送信する。この後者の実施形態では、顧客は自分のＣＩＤと買物リスト情報とを、最初のアクセスセッションで買物リストサーバ１２３に送信する。好ましくは、顧客はまたこのセッションの間に買物のタイミングを示す。ついで買物リストサーバ１２３は個別の買物リストとプロモーションとを生成し、このリストとプロモーションとを買物リストデータベース１２５に記憶させ、顧客は第２のアクセスセッションでここから買物リストとプロモーションを検索する。このように、買物リストサーバ１２３は図３Ｂの買物リストテーブル３２１を生成し、これを買物リストデータベース１１３または任意の他の適切な記憶スペースに記憶する。
【００５１】
さらに、買物リストサーバ１２３が自動的に個別の買物リストを生成し、顧客の要求前にこの買物リストを記憶してもよいことを理解されたい。たとえば、上記のように買物リストサーバ１２３が顧客に関する登録データを得た後、たとえば毎週または隔週でリストを生成し、買物リストデータベース１２５に記憶してもよい。顧客は買物リストサーバ１２３にアクセスし、記憶された買物リストを要求に応じて検索することができる。
【００５２】
本発明の１実施形態では、図４の買物リスト項目を決定するステップ４０９は、顧客の購入履歴の分析から決定された購入傾向に従って行われる。図５は、買物リスト項目を決定する方法を説明する。ステップ５０１では、買物リストサーバ１２３は、図４のステップ４０５でホストコンピュータ１０１から検索した購入履歴テーブル３１１にアクセスする。ついでステップ５０３で、買物リストサーバ１２３は購入傾向に関して、ＣＩＤと関連づけられた購入履歴を分析する。１実施形態では、購入傾向は、顧客が特定の商品または項目を購入する頻度を示すタイミング傾向である。たとえば、商品識別子テーブル３０１と購入履歴テーブル３１１を参照すると、ＣＩＤ０７１８７０と関連づけられた顧客が２０００年の５月１４日と２１日の両方に、１２オンスのコーラを２本購入したことが示されている。すなわち、この顧客は毎週コーラを購入するという傾向を示している。同様に、テーブル３１１は、ＣＩＤ０９０２６９と関連づけられた顧客はほぼ毎週コーラを購入するが、チェダーチーズを購入するのはほぼ隔週であることを示す。買物リストサーバが傾向を分析することは、特定の項目が購入される可能性のある頻度を決定する際に重要な、購入された特定の項目の量、または、購入された項目が終了するタイミング、任意のその他の情報を考慮することを含む場合がある。この情報は好ましくは、購入履歴テーブル３１１の購入履歴フィールド３１５のサブフィールドに含まれるか、および／または、商品識別子テーブル３０１のその他の情報フィールド３０７に含まれる。このように、傾向に関して購入履歴を分析する際に、買物リストサーバ１２３は必要に応じて購入履歴テーブル３１１と商品識別子テーブル３０１にアクセスすることができる。
【００５３】
買物リストサーバ１２３があるＣＩＤと関連づけられた顧客の購入傾向を識別すると、買物リストサーバ１２３はステップ５０５で買物の日を決定する。好ましくは上記のようにこの日は、顧客が買物リスト情報と共に提供するが、顧客が買物リストサーバ１２３にアクセスする日かまたは顧客の購入履歴に基づいて推定してもよい。たとえば分析ステップ５０５で、買物リストサーバ１２３は特定の顧客が毎週買物をすると決定する場合がある。すると買物リストサーバ１２３は、生成される個別の買物リストの目的である買物は、前回の買物の７日後であると推定する。
【００５４】
買物リストサーバ１２３がＣＩＤと関連づけられた顧客の購入傾向を識別し、買物の日を決定すると、買物リストサーバ１２３はステップ５０７で顧客が必要とすると思われる項目を決定する。具体的には、買物リストサーバ１２３は識別された傾向を分析し、各傾向からステップ５０５で決定された買物の日にその項目を顧客が必要とするかどうかを推定する。たとえば、図３Ｂのテーブル３１１で、ＣＩＤの各々について２０００年５月２８日という買物の日が決定された場合、買物リストサーバ１２３はこの日に、顧客０７１８７０は毎週コーラを買っており、最後に購入してから１週間経過しているので、この顧客はおそらくコーラを買う必要があるだろうと決定する。同様に、買物リストサーバ１２３は、ＣＩＤ０９０２６９と関連づけられた顧客は、ヘフティパーソナルディナーを買う必要があるだろうが、チェダーチーズはこの買物の一週間前にすでに買っており、この顧客は隔週しかチェダーチーズを買わないという傾向を示しているため、おそらくチェダーチーズを買う必要はないだろうと決定することがある。このように、図３Ｃの買物リストテーブル３２１に示されるように、０７１８７０と関連づけられた個別の買物リストはコーラを含み、０９０２６９と関連づけられた買物リストはヘフティパーソナルディナーを含むがチェダーチーズは含まない。
【００５５】
最後にステップ５０９に見られるように、買物リストサーバ１２３はステップ５０７で決定された必要と思われる項目を、もともと顧客が送信したＣＩＤと関連づける。買物リストサーバ１２３はこのようにして、購入履歴に基づいて買物リスト項目を決定するという、図４のステップ４０９を実行する。
【００５６】
図４に関して論じたように、買物リスト項目は顧客が入力した買物リスト基準に基づいて訂正できる。図６は、買物リストサーバ１２３が、顧客が入力したリスト基準に従って買物リスト項目を訂正する方法を説明する。ステップ６０１では、買物リストサーバ１２３はリスト基準に基づいて商品カテゴリを決定する。本発明の１実施形態では、顧客はいくつかのリスト基準を入力し、この場合、商品カテゴリはいくつかの基準を含む。たとえば、顧客は、冷蔵食品を１度の買物で買ってしまうことができるように、乳製品と冷凍食品を要求するリスト基準を示すことができる。この場合、商品カテゴリは、乳製品項目または冷凍食品項目のいずれかである商品である。
【００５７】
商品カテゴリを決定すると、ステップ６０３で買物リストサーバ１２３は買物リストデータベース１２５から商品識別子テーブル３０１にアクセスする。上述のように、商品識別子テーブル３０１は、商品識別子、および、商品識別子に関連する商品やその他の情報を、リレーショナルデータベースのフォーマットで含んでいる。テーブル３０１のフィールド３０７の中の他の情報には、顧客が入力した買物リスト基準に基づいて買物リスト項目を訂正するために必要な情報が含まれる。買物リストサーバ１２３は図４のステップ４０９で決定された各買物リスト項目に関して商品識別子テーブル３０１の他の情報を分析する。他の情報が、買物リスト項目がステップ６０１で決定された商品カテゴリに合わないことを示した場合、買物リストサーバ１２３はこの項目を買物リスト項目から除去する。たとえば、上記の冷蔵食品のリストの生成を望む仮想の顧客について言えば、買物リストサーバ１２３がステップ４０９で、顧客は商品識別子１２３４５、８７６５、ＦＦ２０８１の商品を必要とするであろうと決定した場合、買物リストサーバはこれらの項目の各々に関してテーブル３０１のその他の情報フィールド３０７を分析する。この時、１２３４５は保存食品項目のＡＢＣコーラであり、項目８７６５は乳製品項目のブランドＡのチーズであり、項目ＦＦ２０８１は冷凍食品のＸＹＺのにんじんであると決定される。従って、乳製品と冷凍食品だけが商品カテゴリに合っているので、ステップ６０７でこのＣＩＤと関連づけられる。このようにして、買物リストサーバ１２３は買物リスト項目を訂正する。
【００５８】
本発明の１実施形態によれば、図４のステップ４１３で生成された項目のリストは、異なる項目識別タイプの形態であってもよい。項目識別タイプの例は、一般項目名、および、商品名、商品識別子である。図７は、買物リストサーバ１２３が異なる項目識別を含む個別の買物リストを提供する方法を説明する。ステップ７０１では、項目識別タイプが決定される。項目識別は顧客が送信するか、または買物リストサーバ１２３が要求する他の情報に含まれていてもよい。たとえば、買物リストサーバ１２３は何社かの製造業者またはブランドの提供者からいくつかのプロモーションの基礎となる一般項目を含んだ買物リストのみを提供してもよい。項目識別タイプが決定されると、買物リストサーバ１２３は買物リストデータベース１２５の商品識別子テーブルにアクセスする。商品識別子テーブル３０１のその他の情報フィールド３０７は好ましくは、フィールド３０３の各商品識別子に関する識別子タイプを含む。たとえば、図３Ａのその他の情報フィールドの各項目の最初の項目は、それぞれの商品識別子に関する一般項目名を識別する。ついでステップ７０５で、買物リストサーバ１２３は買物リストの各項目について、商品識別子テーブル３０１の中の商品識別子の位置を求め、ステップ７０５で、関連づけられた識別子タイプを得る。買物リストサーバ１２３はついで、ステップ７０７で、得られた項目識別子を送信されたＣＩＤと関連づける。買物リストサーバ１２３はこのようにして、任意の識別子タイプの個別の買物リストを生成する。
【００５９】
上の図４の説明で触れたように、個別の買物リストを提供することに加えて、個別の買物リストと共にターゲットを絞ったプロモーションを消費者に送付することができる。すなわち、本発明の１実施形態では、ターゲットを絞った購入インセンティブと広告を、消費者の買物の直前に顧客のデスクトップコンピュータ１２９に送付する。実際のプロモーションは、好ましくは、広告業者のサーバ１２７から買物リストサーバ１２３および／またはホストコンピュータ１０１に提供され、消費者に送付される。
【００６０】
１実施形態によれば、図４の、顧客のデスクトップコンピュータ１２９に送付すべきプロモーションを決定するステップ４１９は、顧客の購入履歴に基づいて得られた既定のプロモーションに従って行われる。この実施形態では、ホストコンピュータ１０１は購入履歴情報に関して小売店１０５の各々にある購入データコンピュータ１０７にポーリングして、グローバル購入データベース１０３に記憶された購入履歴情報を更新する。ホストコンピュータ１０１はグローバル購入データベース１０３に記憶された購入履歴情報から行動情報を生成する。この行動情報は、マーケットリサーチ担当者（すなわち調査員）が、ターゲットを絞った購入インセンティブを顧客に送付すべきかどうかを決定するために使用したいと思う任意の情報であってよい。行動情報の例は、顧客が昨年一ヶ月あたり少なくとも５ポンドのドッグフードを購入したかどうか、および、顧客が先週風邪薬を購入したかどうか、顧客がいつも無乳糖乳を購入しているかどうかである。
【００６１】
ホストコンピュータ１０１は生成された行動情報を、グローバル購入データベース１０３に記憶されプロモーションと関連づけられた購入基準と比較する。任意の顧客の行動情報が購入基準を満たす場合、既定プロモーションテーブル３３１のフィールド３３３にその顧客のＣＩＤを記憶し、フィールド３３５に対応するプロモーションを記憶する。この方法で、既定プロモーションテーブル３３１には、ＣＩＤと、このＣＩＤに対応する顧客に送付するように関連づけられたプロモーションとのデータが入る。
【００６２】
顧客が個別の買物リストを生成すると、上記のように買物リストサーバ１２３は顧客のＣＩＤを受信し、そのＣＩＤをホストコンピュータ１０１に送信する。ホストコンピュータ１０１はこのＣＩＤを使用して、同じＣＩＤが既定プロモーションテーブル３３１のフィールド３３１に存在するかどうかを決定する。フィールド３３３にそのＣＩＤがある場合、フィールド３３５の中の対応する既定のプロモーションを買物リストサーバ１２３に送付し、顧客のデスクトップコンピュータ１２９に送付する。このようにして、ＣＩＤが買物リストサーバ１２３に送信されている顧客に向けられたプロモーションが、買物の直前に顧客のデスクトップコンピュータ１２９に送信される。さらに、上記の説明ではホストコンピュータ１０１が既定のプロモーションを決定するものとしたが、この機能は買物リストサーバ１２３が実行してもよいことを理解されたい。
【００６３】
他の実施形態では、図４のプロモーションを決定するステップ４１９は、顧客が生成する個別の買物リスト上のトリガ項目に従って行われる。この実施形態では、ホストコンピュータ１０１は、グローバル購入データベース１０１に記憶されているトリガ項目とプロモーションとを受信する。トリガ項目とプロモーションとは、広告業者のサーバ１２７からダウンロードしてもよいし、手で入力してもよいし、任意の他の適切な手段でホストコンピュータ１０１に転送してもよい（たとえばフロッピーディスクによる、または、他のコンピュータへの接続を介する）。トリガ項目は購入トリガテーブル３４１のフィールド３４３に、プロモーションはフィールド３４５にそれぞれ記憶される。トリガ項目は現在の買物リストの項目に対応する。この場合、トリガ項目は、フィールド３４５の中の対応するプロモーションと関連づけられたバーコード情報、および／または、ＵＰＣ情報、一般項目情報であってよい。さらに、各トリガ項目は任意の数のプロモーションと関連づけることができる。
【００６４】
上述のように、買物リストサーバ１２３は個別の買物リストを生成する。好ましい実施形態では、買物リストサーバ１２３はインターネット１３１を介して個別の買物リストをホストコンピュータ１０１に送信する。ホストコンピュータ１０１はついで、個別の買物リストの商品識別情報と、フィールド３４３に記憶されたトリガ項目とを比較する。フィールド３４３のトリガ項目のうち任意の項目と、買物リストサーバ１２３が生成した個別の買物リストの情報の間に一致するものがあった場合（たとえば、トリガ項目が識別する商品が買物リストにもある場合）、ホストコンピュータ１０１はフィールド３４５の中の対応するプロモーションを買物リストサーバ１２３に電子的に送信して、顧客のデスクトップコンピュータ１２９に送付する。個別の買物リストが一般項目のリストを含む上記の実施形態によれば、テーブル３４１の中のトリガ項目フィールド３４３はまた、一般項目も含む。好ましくは、一般トリガ項目と関連づけられたプロモーションは、図３Ｅに関して論じられた一般項目に属する商品に対するプロモーションである。同様に、個別の買物リストが商品ブランドのリストである場合、フィールド３４５の中のプロモーションは、同じく図３Ｅに関して論じられた競合項目および補足項目に関するプロモーションである。個別の買物リストのトリガ項目に対応するプロモーションはこの方法で顧客のデスクトップコンピュータ１２９に送付される。上記のように説明したが、買物リストサーバ１２３が一般項目の個別の買物リストを生成する場合、買物リストサーバ１２３はまず、商品識別子テーブル３０１を参照して一般項目に属するいくつかの商品を識別してもよい。ついで買物リストサーバ１２３は、たとえば、各種類の商品に関してプロモーションを提供する広告業者のサーバ１２７からプロモーションをダウンロードすることによって、それぞれの種類の商品に関するプロモーションを決定することができる。
【００６５】
図８Ａから図８Ｃは、消費者に送付できるプロモーションの例である。図８Ａと図８Ｂに示されるように、プロモーションは、顧客が受け取る報酬を含む各購入インセンティブであってもよく、報酬を受け取るために顧客が満たさなければならない忠実度条件を含んでいてもよいし含まなくてもよい。忠実度条件は、報酬を受け取るためにしなければならないことを示す。報酬は、条件を満たした人に提供される、小切手、および／または、クーポン、割引、証明書、引換可能な媒体、その他の利点であってよい。たとえば、図９Ａの購入インセンティブ９０１は報酬８０３を含むが（ブランドＢのコーラの６０セント割引）、これに関連づけられた忠実度条件はない。小売店１０５でブランドＢのコーラを購入し、購入インセンティブを受け入れた顧客は、その他の行動をしなくても６０セントの割引を受けられる。図８Ｂは、報酬８０７と忠実度条件８０９とを有する購入インセンティブ８０５を示す。「１回のヘフティパーソナルディナー」という報酬は、「２回ヘフティパーソナルディナーを購入する」という条件が満足された場合だけ顧客に与えられる。
【００６６】
購入インセンティブ８０１と８０５は、好ましくは、顧客に商品の特定のブランドに切り替えさせるか、ある商品に対するブランド忠実度を促進させるように考案された目立つオファーである。顧客にブランドを切り替えさせる場合、購入インセンティブは好ましくは競合ブランドの購入、または、上記の図４と図７に関して論じたように一般リスト項目に属する商品の購入によってトリガされる。しかし、場合によって、各購入インセンティブは異なる目的に適するように調節してもよいことを理解されたい。
【００６７】
図８Ｃは、本発明の１実施形態により顧客に送付できる例としての広告８１１である。この広告は、特定のブランドと商品を販売促進するためのメッセージ９１３を含む。すなわち図８Ｃに見られるように、ブランドＸの甘味料は１カロリーしかない甘味料として消費者に販売促進される。
【００６８】
図８Ａ、図８Ｂ、図８Ｃに示されたプロモーションは、食料雑貨品と小売店以外の話題に関するものであってもよい。さらに、プロモーションは図８Ａ、図８Ｂ、図８Ｃに示されていない他の情報を含んでいてもよく、他の情報は顧客の購入履歴または買物リスト項目に関係してもよいし関係していなくてもよい情報を含んでいてもよい。
【００６９】
本発明の１実施形態によれば、買物リストとプロモーションは、顧客の携帯型コンピュータ２０１を使用しても得ることができる。この実施形態によれば、消費者は図４に関して上に説明した個別の買物リストを得ることができるが、顧客は買物リストを印刷するのではなく、顧客の携帯型コンピュータ２０１にダウンロードして、そこで表示し操作することができる。別法としては、顧客の携帯型コンピュータはウェブブラウザソフトウェアとワイヤレスインターネット接続とを備え、顧客の携帯型コンピュータのユーザは、顧客のデスクトップコンピュータ１２９を使用せずに買物リストサーバ１２３にアクセスし、個別の買物リストを検索することができる。個別の買物リストとプロモーションを受信すると、商品識別子とプロモーションは、顧客の携帯型コンピュータ２０１のインタフェース２１７とバス２０３を介してメモリユニット２０７および／または記憶装置２１１に記憶される。顧客の携帯型コンピュータ２０１内に記憶された買物リストは好ましくは商品のリストを含むので（すなわち商品名）、消費者は顧客の携帯型コンピュータ２０１で買物リストを表示する時に容易に商品を識別することができる。従って、顧客の携帯型コンピュータ２０１は買物リストデータベース１２５などの外部の記憶スペースにある商品識別子テーブル３０１にアクセスして、走査などによって顧客の携帯型コンピュータ２０１に入力されたバーコードなどの商品識別子を商品名に変換することができる。別法としては、商品識別子テーブル３０１はメモリユニット２０７または記憶装置２１１に記憶してもよい。
【００７０】
個別の買物リストとプロモーションとを顧客の携帯型コンピュータ２０１に記憶した後、顧客は顧客の携帯型コンピュータ２０１のディスプレイ２１３上で買物リストとプロモーションとを表示させることができる。商品識別子とプロモーションはディスプレイ２１３上で、それぞれ図３Ｃ及び図３Ｄに見られるように、個別に表示してもよいし、表のフォーマットで表示してもよく、例えば、顧客の携帯型コンピュータ２０１のユーザがいくつかの商品識別子および／またはプロモーションを一度に見られるようにしてもよい。顧客の携帯型コンピュータ２０１のユーザは入力装置２１５を使用すると、バス２０３を介してプロセッサ２０５にコマンド選択を通信し、顧客の携帯型コンピュータ２０１のメモリに記憶された買物リスト項目とプロモーションについて、選択、および、削除、グループ分け、その他の方法で修正できる。たとえば、顧客の携帯型コンピュータ２０１を使用する顧客は、すべての買物リスト項目とプロモーションとを表示し、削除すべき項目をグループ分けし、残りの項目を保持しておくことができる。
【００７１】
コンピュータ業界の当業者であれば理解されるように、本発明の一部は、本発明の教示に従ってプログラミングされた従来の汎用コンピュータまたはマイクロプロセッサを使用して便利に実装できる。ソフトウェア業界の当業者であれば理解されるように、当業界のプログラマであれば本開示の教示に従って適切なソフトウェアを容易に作成することができる。
【００７２】
図９は、本発明の実施形態が実装できるコンピュータシステム９０１を示す。コンピュータシステム９０１は、情報を通信するためのバス９０３または他の通信機構と、バス９０３と結合され情報を処理するプロセッサ９０５とを含む。コンピュータシステム９０１はまた、バス９０３と結合され、情報と、プロセッサ９０５が実行する命令とを記憶する、ランダムアクセスメモリ（ＲＡＭ）または他のダイナミック記憶装置（たとえばダイナミックＲＡＭ（ＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ））、などのメインメモリ９０７を含む。さらに、メインメモリ９０７を使用して、プロセッサ９０５が命令を実行している間、一時変数または他の中間情報を記憶することもできる。コンピュータシステム９０１はさらに、バス９０３に結合され、スタティックな情報とプロセッサ９０５の命令とを記憶するリードオンリーメモリ（ＲＯＭ）９０９または、他のスタティック記憶装置（たとえばプログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、および電気消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）フラッシュＲＯＭ）を含む。磁気ディスクまたは光ディスクなどの記憶装置９１１をバス９０３に結合して、情報と命令とを記憶する。
【００７３】
コンピュータシステム９０１はまた、特定目的用論理デバイス（たとえば特定用途向け集積回路（ＡＳＩＣ））、または、コンフィギュラブル論理デバイス（たとえばジェネリックアレイオブロジック（ＧＡＬ）、またはリプログラマブルフィールドプログラマブルゲートアレイ（ＦＰＧＡ））を含んでいてもよい。他のリムーバブル媒体装置（たとえばコンパクトディスク、テープ、リムーバブル光磁気媒体）、または固定式の高密度媒体ドライブを、適切なデバイスバス（たとえば小型コンピュータ装置用インタフェース（ＳＣＳＩ）バス、またはエンハンスドインテグレーテッドデバイスエレクトロニクス（ＩＤＥ）バス、ウルトラダイレクトメモリアクセス（ＤＭＡ）バス）を使用してコンピュータシステム９０１に追加することもできる。コンピュータシステム９０１はさらに、コンパクトディスク読取装置、コンパクトディスク読取書込ユニット、またはコンパクトディスクジュークボックスを含んでいてもよく、これらの各々は同じデバイスバスに接続してもよいし別のデバイスバスに接続してもよい。
【００７４】
コンピュータシステム９０１は、バス９０３を介して陰極線管（ＣＲＴ）などのディスプレイ９１３に結合されて、コンピュータユーザに情報を表示する。ディスプレイ９１３は、ディスプレイカードまたはグラフィックスカードによって制御してもよい。コンピュータシステムは、情報とコマンド選択をプロセッサ９０５に通信するキーボード９１５とカーソル制御９１７などの入力装置を含む。たとえばカーソル制御９１７は方向情報とコマンド選択をプロセッサ９０５に通信し、ディスプレイ９１３上でカーソルの動きを制御するマウス、トラックボール、またはカーソル方向キーである。さらに、プリンタが、図３Ａから図３Ｆに示されたデータ構造、またはコンピュータシステム９０１が記憶および／または生成する任意の他のデータの印刷されたリストを提供することができる。
【００７５】
コンピュータシステム９０１は、メインメモリ９０７などのメモリ内に含まれた１つまたは複数の命令の１つまたは複数のシーケンスをプロセッサ９０５が実行したことに応答して、本発明の処理ステップの一部または全部を実行する。このような命令は、記憶装置９１１などのコンピュータで読み取ることのできる別の媒体からメインメモリ９０７の中に読み込むことができる。マルチプロセシング構成の１台または複数のプロセッサを使用して、メインメモリ９０７に含まれた命令のシーケンスを実行することもできる。代替の実施形態では、ソフトウェア命令の代わりまたはソフトウェア命令と共にハードワイヤード回路を使用することもできる。したがって、実施形態はハードウェア回路とソフトウェアの任意の特定の組み合わせに限定されない。
【００７６】
上記のように、システム９０１は、本発明の教示に従ってプログラミングされ、本明細書に記述されたデータ構造、または、テーブル、レコード、その他のデータを含む、コンピュータで読み取ることのできる少なくとも１つの媒体またはメモリを含む。本発明は、コンピュータで読み取ることのできる任意の１つの媒体、またはコンピュータ読み取り可能な記録媒体の組み合わせに、コンピュータシステム９０１を制御し、本発明を実装するデバイス（複数可）を駆動し、コンピュータシステム９０１がたとえば顧客など人間のユーザと相互作用できるようにするソフトウェアを含む。このようなソフトウェアには、デバイスドライバ、および、オペレーティングシステム、開発ツール、アプリケーションソフトウェアが含まれるが、これらに限定されるものではない。このようなコンピュータ読み取り可能な記録媒体はさらに、本発明を実装する際に実行される処理の全部または一部（処理が分散されている場合）を実行する、本発明のコンピュータプログラム製品を含む。
【００７７】
本発明のコンピュータコードデバイスは、任意の解釈されたコード機構または実行可能コード機構であり、スクリプト、および、インタープリタ、ダイナミックリンクライブラリ、Ｊａｖａクラス、完全実行可能プログラムを含んでいてもよいが、これらに限定されるものではない。さらに、本発明の処理の一部を分散させ、性能、信頼性および／またはコストを改善することもできる。
【００７８】
本明細書に使用されている「コンピュータ読み取り可能な記録媒体（ｃｏｍｐｕｔｅｒｒｅａｄａｂｌｅ ｍｅｄｉｕｍ）」という用語は、プロセッサ９０５が実行する命令を提供することに関与する任意の媒体を指す。コンピュータ読み取り可能な記録媒体は多くの形態をとることができ、その中には不揮発性媒体、揮発性媒体、および送信媒体が含まれるが、これらに限定されるものではない。不揮発性媒体はたとえば、記憶装置９１１などの光ディスク、および、磁気ディスク、光磁気ディスクを含む。揮発性媒体はメインメモリ９０７などのダイナミックメモリを含む。送信媒体は、バス９０３を構成するワイヤを含む、同軸ケーブル、および、銅線ケーブル、光ファイバを含む。送信媒体はまた、無線波データ通信および赤外線データ通信の間に生成される音波または光波の形態をとることもできる。
【００７９】
コンピュータ読み取り可能な記録媒体の一般的な形態はたとえば、コンピュータが読み取ることのできる、ハードディスク、または、フロッピーディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＥＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ、その他の任意の磁気媒体、コンパクトディスク（たとえばＣＤ−ＲＯＭ）、その他の任意の他の光媒体、パンチカード、紙テープ、穴のパターンを伴うその他の物理的な媒体、搬送波（次に説明する）、その他の任意の媒体を含む。
【００８０】
コンピュータ読み取り可能な記録媒体の種々の形態は、プロセッサ９０５が実行する１つまたは複数の命令の１つまたは複数のシーケンスを実行することに関与する。たとえば、命令は最初はリモートコンピュータの磁気ディスクが担持していてもよい。リモートコンピュータは本発明の全部または一部を実装する命令を遠隔でダイナミックメモリにロードし、モデムを使用して電話回線上で命令を送信することができる。コンピュータシステム９０１にローカルなモデムは、電話回線上のデータを受信し、赤外線送信器を使用してデータを赤外線信号に変換することができる。バス９０３に結合された赤外線検出装置は赤外線信号で搬送されたデータを受信し、このデータをバス９０３に入れることができる。バス９０３はデータをメインメモリ９０７に搬送し、プロセッサ９０５はメインメモリ９０７から命令を検索し、実行する。オプションとしては、メインメモリ９０７が受信した命令は、プロセッサ９０５が実行する前または実行した後に記憶装置９１１に記憶することができる。
【００８１】
コンピュータシステム９０１はまた、バス９０３に結合された通信インタフェース９１９を含む。通信インタフェース９１９は、ローカルネットワーク（たとえばＬＡＮ９２３）に接続されたネットワークリンク９２１に、双方向データ通信結合を提供する。たとえば、通信インタフェース９１９は、任意のパケット交換ローカルエリアネットワーク（ＬＡＮ）に接続するネットワークインタフェースカードであってもよい。別の例としては、通信インタフェース９１９は、それぞれ対応するタイプの電話回線にデータ通信接続を提供する、非対称デジタル加入者線（ＡＤＳＬ）カード、総合デジタルサービス網（ＩＳＤＮ）カード、またはモデムであってよい。またワイヤレスリンクも実装できる。このような任意の実施形態において、通信インタフェース９１９は、種々のタイプの情報を表すデジタルデータストリームを搬送する電気信号、または、電磁気信号、光信号を送受信する。
【００８２】
ネットワークリンク９２１は典型的には、１つまたは複数のネットワークを介してデータ通信を別のデータ装置に提供する。たとえば、ネットワークリンク９２１はＬＡＮ９２３を介してホストコンピュータ９２５に接続を提供してもよいし、またはＩＰ（インターネットプロトコル）ネットワーク９２７（たとえばインターネット１３１）を介してデータ通信サービスを提供するサービスプロバイダが運用するデータ装置に接続を提供してもよい。ＬＡＮ９２３とＩＰネットワーク９２７はどちらも、デジタルデータストリームを搬送する電気信号、または、電磁気信号、光信号を使用する。デジタルデータをコンピュータシステム９０１との間でやりとりする、種々のネットワークを介した信号とネットワークリンク９２１上で通信インタフェース９１９を介した信号は、情報を搬送する搬送波の例示的な形態である。コンピュータシステム９０１はネットワーク（複数可）、ネットワークリンク９２１および通信インタフェース９１９を介して、通知を送信し、プログラムコードを含むデータを受信することができる。
【００８３】
本発明の教示に照らして、本発明の種々の修正例と変形例が可能であることは明らかである。したがって、本発明は付随する請求項の範囲の中で、本明細書に具体的に記述された方法とは別の方法で実行できることを理解されたい。
【図面の簡単な説明】
【図１】
本発明の１実施形態によって個別の買物リストを生成するシステムを示す図である。
【図２】
本発明の１実施形態で使用される、顧客の携帯型コンピュータの構成図である。
【図３Ａ】
本発明の１実施形態によって商品識別子をそれぞれの商品とその他の情報に関連づける商品識別子テーブルを示す図である。
【図３Ｂ】
顧客識別子（ＣＩＤ）を購入履歴と関連づける購入履歴テーブルを示す図である。
【図３Ｃ】
本発明の１実施形態によってＣＩＤを買物リスト項目と関連づける買物リストテーブルを示す図である。
【図３Ｄ】
本発明の１実施形態によって、既定のプロモーションをＣＩＤと関連づける既定プロモーションテーブルを示す図である。
【図３Ｅ】
本発明の１実施形態によって、トリガ項目とプロモーションとを関連づけるトリガ項目テーブルを示す図である。
【図４】
本発明の１実施形態によって、顧客のコンピュータを使用して個別の買物リストおよび／またはプロモーションを得るプロセスを示したフローチャートである。
【図５】
本発明の１実施形態によって、購入履歴に基づいて買物リスト項目を決定するプロセスを記述するフローチャートである。
【図６】
本発明の１実施形態によって、買物リスト基準に基づいて買物リスト項目を訂正するプロセスを記述するフローチャートである。
【図７】
本発明の１実施形態によって、既定の項目識別タイプに従って個別の買物リストを生成するプロセスを説明するフローチャートである。
【図８Ａ】
本発明の１実施形態によって、個別の買物リストと共に送付できるプロモーションの例を示す図である。
【図８Ｂ】
本発明の１実施形態によって、個別の買物リストと共に送付できるプロモーションの例を示す図である。
【図８Ｃ】
本発明の１実施形態によって、個別の買物リストと共に送付できるプロモーションの例を示す図である。
【図９】
本発明の特定の目的の機能のうち１つまたは複数を実行するようにプログラミングされたコンピュータシステムの概念図である。
【図１】
2004530953.tif 000002
【図２】
2004530953.tif 000003
【図３Ａ】
2004530953.tif 000004
【図３Ｂ】
2004530953.tif 000005
【図３Ｃ】
2004530953.tif 000006
【図３Ｄ】
2004530953.tif 000007
【図３Ｅ】
2004530953.tif 000008
【図４】
2004530953.tif 000009
【図５】
2004530953.tif 000010
【図６】
2004530953.tif 000011
【図７】
2004530953.tif 000012
【図８Ａ】
2004530953.tif 000013
【図８Ｂ】
2004530953.tif 000014
【図８Ｃ】
2004530953.tif 000015
【図９】
2004530953.tif 000016
【国際公開パンフレット】
2004530953.tif 000017
2004530953.tif 000018
2004530953.tif 000019
2004530953.tif 000020
2004530953.tif 000021
2004530953.tif 000022
2004530953.tif 000023
2004530953.tif 000024
2004530953.tif 000025
2004530953.tif 000026
2004530953.tif 000027
2004530953.tif 000028
2004530953.tif 000029
2004530953.tif 000030
2004530953.tif 000031
2004530953.tif 000032
2004530953.tif 000033
2004530953.tif 000034
2004530953.tif 000035
2004530953.tif 000036
2004530953.tif 000037
2004530953.tif 000038
2004530953.tif 000039
2004530953.tif 000040
2004530953.tif 000041
2004530953.tif 000042
2004530953.tif 000043
2004530953.tif 000044
2004530953.tif 000045
2004530953.tif 000046
2004530953.tif 000047
2004530953.tif 000048
2004530953.tif 000049
2004530953.tif 000050
2004530953.tif 000051
2004530953.tif 000052
2004530953.tif 000053
2004530953.tif 000054
2004530953.tif 000055
2004530953.tif 000056
2004530953.tif 000057
2004530953.tif 000058
2004530953.tif 000059
2004530953.tif 000060
2004530953.tif 000061
2004530953.tif 000062
2004530953.tif 000063
2004530953.tif 000064
2004530953.tif 000065