(57)【要約】オンラインショッピングのための方法、システム、および、コンピュータプログラム製品。この方法とコンピュータプログラム製品の基礎となるシステムは、顧客に由来した情報に基づいて顧客の買い物範囲を決定し、価格を調べるための少なくとも１つの商品の現在の注文リストを生成し、小売業者のグローバルデータベースの中からその買い物範囲の中でその商品を販売している小売業者を選択し、選択された小売業者の選択リストを形成する。このリストは選択リスト上の商品の価格と入手可能性を示す。選択された商品とその価格を含む買い物かごが選択された小売業者のリストから決定される。買い物かごリストの少なくとも一部に関して購入すべく商品のリストを形成し、顧客はこれを確認する。購入すべく商品のリストを使用して、確認された小売業者で引き換える購入クーポンを生成する。別法としては、購入すべく商品のリストを確認された小売業者の各々に直接注文する。【特許請求の範囲】
【請求項１】
コンピュータで実装される方法であって、
顧客に由来した情報に基づいて顧客の買い物範囲を決定することと、
価格を調べるための少なくとも１つの商品の現在の注文リストを生成することと、
小売業者のグローバルデータベースから、前記買い物範囲の中で前記少なくとも１つの商品を販売する小売業者を選択することと、
前記顧客に表示する、前記選択された小売業者の選択リストを形成することであって、前記リストは、前記少なくとも１つの商品の価格と、前記少なくとも１つの商品の入手可能性とを含む、前記選択リストを形成することと、
購入されるべき選択された商品と、前記選択された商品の買い物かご価格とを含む買い物かごを前記選択リストから生成することと、
前記買い物かごリストの少なくとも一部について購入されるべきリストを形成することと
を含む、前記コンピュータで実装される方法。
【請求項２】
前記買い物範囲を決定するステップは、
前記顧客の郵便番号を決定することと、
前記買い物範囲を前記郵便番号内の領域に限定することと
を含む請求項１に記載の方法。
【請求項３】
前記買い物範囲を決定するステップは、
前記顧客の住居を決定することと、
前記買い物範囲を前記顧客の住居から既定の距離内の領域に限定することと
を含む請求項１に記載の方法。
【請求項４】
前記買い物範囲を決定するステップは、
前記顧客が商品を購入する、前記顧客の遠隔買い物範囲を決定することを含む請求項１に記載の方法。
【請求項５】
前記現在の注文リストを生成するステップは、
前記少なくとも１つの商品を前記現在の注文リストに入れることを含む請求項１に記載の方法。
【請求項６】
前記現在の注文リストを生成するステップは、
既存の注文リストを選択することと、
現在の注文リストを生成するために、前記既存の注文リストを更新することと
を含む請求項１に記載の方法。
【請求項７】
前記選択するステップは、
前記グローバルデータベースから、前記選択された小売業者の各々において、前記現在の注文リスト内で入手可能な各商品の実際の価格を確認することを含む請求項１に記載の方法。
【請求項８】
前記選択リストを形成するステップは、
前記買い物かごリストの各商品に関して、前記選択された小売業者の各々における実際の価格を表示することを含む請求項７に記載の方法。
【請求項９】
前記実際の価格を表示するステップは、
前記買い物かごリストの各商品に関して、前記選択された小売業者の各々における実際の価格の履歴と入手可能性履歴とのうち少なくとも１つを表示することを含む請求項８に記載の方法。
【請求項１０】
前記表示するステップは、
前記買い物かごリストの各商品について、前記選択された小売業者の各々における在庫リストと営業時間のうち少なくとも１つを表示することを含む請求項８に記載の方法。
【請求項１１】
前記表示するステップは、
前記小売業者の各々における前記買い物かご内の入手可能な商品に関して、前記選択された小売業者の各々における合計価格を表示することを含む請求項１に記載の方法。
【請求項１２】
前記購入されるべきリストを形成するステップは、
前記買い物かごの中で購入されるべき商品を選択することと、
前記選択された商品を購入することを確認することと、
前記確認された商品で前記購入されるべきリストを形成することと
を含む請求項１１に記載の方法。
【請求項１３】
前記確認された小売業者において引き換える購入クーポンを提供するステップ
をさらに含む請求項１２に記載の方法。
【請求項１４】
前記確認された小売業者において前記購入クーポンを識別することと、
前記確認された小売業者においてチェックアウト商品を走査することと、
前記チェックアウト商品のうち前記購入されるべきリストに含まれる商品を識別するステップと、
前記識別されたチェックアウト商品の実際の価格が、前記買い物かご価格よりも高くならないように価格を決定することと
をさらに含む請求項１３に記載の方法。
【請求項１５】
前記価格を決定するステップは、
前記選択された小売業者に関して確認された価格を有するコントロールデータベースから買い物かご価格を参照することを含む請求項１４に記載の方法。
【請求項１６】
前記確認された小売業者における前記チェックアウト商品と実際の価格とのリストを前記グローバルデータベースに送信すること
をさらに含み、
前記送信されるリストは既存の注文を含む請求項１４に記載の方法。
【請求項１７】
前記購入されるべきリストの中の前記選択された商品を前記確認された小売業者の各々から直接注文するステップ
をさらに含む請求項１２に記載の方法。
【請求項１８】
前記選択された商品の実際の価格が、前記買い物かご価格よりも高くならないように価格を決定すること
をさらに含む請求項１７に記載の方法。
【請求項１９】
前記価格を決定するステップは、
前記グローバルデータベースから前記買い物かご価格を参照することを含む請求項１８に記載の方法。
【請求項２０】
前記選択された商品と前記実際の価格とを前記確認された小売業者のグローバルデータベースに送信すること
をさらに含み、前記送信されるリストは既存の注文を含む請求項１８に記載の方法。
【請求項２１】
オンラインショッピングシステムであって、
顧客の買い物範囲を決定するように構成された決定装置と、
価格を調べるための少なくとも１つの商品の現在の注文リストを生成するように構成された第１の生成装置と、
小売業者のグローバルデータベースから、前記買い物範囲の中で前記少なくとも１つの商品を販売する小売業者を選択するように構成された選択装置と、
前記選択された小売業者のリストを前記顧客に表示するように構成されたディスプレイであって、前記リストは、前記少なくとも１つの商品の価格と前記少なくとも１つの商品の入手可能性とを含む前記ディスプレイと、
購入されるべき選択された商品と、前記選択された商品の買い物かご価格とを含む買い物かごを、前記選択された小売業者のリストから生成するように構成された第２の生成装置と、
前記買い物かごリストの少なくとも一部について購入されるべきリストを形成するように構成された形成装置と
を備えた前記オンラインショッピングシステム。
【請求項２２】
前記決定装置は、前記顧客の郵便番号を決定し、前記買い物範囲を前記郵便番号内の領域に限定するように構成される請求項２１に記載のシステム。
【請求項２３】
前記決定装置は、前記顧客の住居を決定し、前記買い物範囲を前記顧客の住居から既定の距離内の領域に限定するように構成される請求項２１に記載のシステム。
【請求項２４】
前記決定装置は、前記顧客が商品を購入する前記顧客の遠隔買い物範囲を決定するように構成される請求項２１に記載のシステム。
【請求項２５】
前記第１の生成装置は、前記少なくとも１つの商品を前記現在の注文リストに入れるように構成される請求項２１に記載のシステム。
【請求項２６】
前記第１の生成装置は、既存の注文リストを選択し、前記現在の注文リストを生成するために、前記既存の注文リストを更新するように構成される請求項２１に記載のシステム。
【請求項２７】
前記選択装置は、前記現在の注文リスト内で入手可能な商品の各々について前記選択された小売業者の各々における実際の価格を確認するように構成される請求項２１に記載のシステム。
【請求項２８】
前記ディスプレイは、前記買い物かごリストの各商品について前記選択された小売業者の各々における実際の価格を表示するように構成される請求項２７に記載のシステム。
【請求項２９】
前記ディスプレイは、前記買い物かごリストの各商品について前記選択された各小売業者における実際の価格履歴と入手可能性履歴のうち少なくとも１つを表示するように構成される請求項２８に記載のシステム。
【請求項３０】
前記ディスプレイは、前記買い物かごリストの各商品に関して前記選択された小売業者の各々における在庫リストと営業時間のうち少なくとも１つを表示するように構成される請求項２８に記載のシステム。
【請求項３１】
前記ディスプレイは、前記小売業者の各々における前記買い物かご内の入手可能な商品について前記選択された小売業者の各々における合計価格を表示するように構成される請求項２１に記載のシステム。
【請求項３２】
前記形成装置は、
前記買い物かごの中で購入されるべき商品を選択し、
前記選択された商品を購入することを確認し、
前記確認された商品で前記購入されるべきリストを形成するように構成される請求項３１に記載のシステム。
【請求項３３】
前記確認された小売業者において引き換える購入クーポンを提供するように構成された発行装置
をさらに備える請求項３２に記載のシステム。
【請求項３４】
前記確認された小売業者において前記購入クーポンを識別するように構成された識別装置と、
前記確認された小売業者においてチェックアウト商品を走査するように構成された走査装置と、
前記走査された商品のうち前記選択された商品である商品を識別し、前記識別されたチェックアウト商品の実際の価格が前記買い物かご価格よりも高くならないように価格を決定するように構成されたチェックアウトコンピュータと
をさらに備える請求項３３に記載のシステム。
【請求項３５】
前記チェックアウトコンピュータは、前記選択された小売業者に関して確認された価格を有するコントロールデータベースから実際の価格を参照するように構成される請求項３４に記載のシステム。
【請求項３６】
前記チェックアウトコンピュータは、前記確認された小売業者において前記チェックアウト商品のリストを前記グローバルデータベースに送信するように構成され、
前記送信されるリストは既存の注文を含む請求項３４に記載のシステム。
【請求項３７】
前記買い物かごの中の前記選択された商品を前記確認された小売業者の各々から直接注文するように構成された直接注文装置
をさらに備える請求項３２に記載のシステム。
【請求項３８】
前記確認された商品の実際の価格が前記買い物かご価格よりも高くならないように価格を決定するように構成されたチェックアウトコンピュータ
をさらに備える請求項３７に記載のシステム。
【請求項３９】
前記チェックアウトコンピュータは、前記グローバルデータベースから前記買い物かご価格を参照するように構成される請求項３８に記載のシステム。
【請求項４０】
前記チェックアウトコンピュータは、前記選択された商品と実際の価格とのリストを、前記確認された小売業者における前記グローバルデータベースに送信するように構成され、
前記送信されるリストは既存の注文を含む請求項３８に記載のシステム。
【請求項４１】
コンピュータシステム上で実行するプログラム命令を含むコンピュータ読み取り可能な記録媒体であって、
前記プログラム命令はコンピュータシステムによって実行されると、前記コンピュータシステムに請求項１から２０のいずれかに記載の方法を実行させる、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の商品、または、商品のグループに関して比較できる価格の決定と入手可能性（availability、可能性、有効性、在庫）を顧客に提供する買い物の方法、システム、および、コンピュータプログラム製品に関する。
【背景技術】
【０００２】
現在、顧客がコンピュータによる買い物システムで特定の商品を買おうとする時、検索またはサーチエンジンを使用して個別の商品の価格を決定しなければならない。米国特許第６，０８５，１６９号に記述されているように、priceline.comなどの一部のオンラインショッピングサービスでは、顧客はショッピングサービスが販売用に提供しているあらかじめ選択された商品に関して、支払いたい価格を入力できる。米国特許第６，０８５，１６９号の全内容は参照により本明細書に組み込まれている。顧客は自分のオファーを提出して待ち、価格が小売業者に受け入れられるかどうかを確認する。このようなシステムは顧客に、顧客が買いたいと思う特定の商品に関して入札するメカニズムを提供するが、顧客は特定の商品の価格を比較し入手可能性を決定することはできず、また、買い物サービスがあらかじめ選択していない商品については入札できない。さらに、特定の商品のグループを買いたいと思う顧客は、グループ購入に関して割引が使用可能であるかどうかを決定するメカニズムを有しない。
【０００３】
遡及がないので（without recourse、償還がなく、償還義務なく、頼みとすることがなく）、顧客は、グループ内の各特定の商品について競争的に価格をつけ、これらの個別の商品から、個別の商品のグループのコストはいくらになるかを決定しなければならない。顧客が我慢してこのプロセスを遂行しても、次に、個別の商品をもっとも安い価格で提供する小売業者から選択して購入しなければならず、商品のグループを全部取得するための追加時間と労力が増える。
【０００４】
さらに、顧客は取得プロセスにおいて、特定の商品が特定の小売業者からは入手できないことを発見し、買い物システムに戻って商品を注文しなおさなければならない場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって本発明の１つの目的は、小売業者の価格ファイルのグローバルデータベースに対するアクセスを顧客に提供することである。
【０００６】
本発明の別の目的は、顧客の既定の買い物範囲(shopping district、買い物区域、買い物地域)内で選択された小売業者の価格ファイルを顧客に表示することである。選択された表示は、データベース内の個別の商品に関する入手可能性情報を含む。本発明の１実施形態では、入手可能性情報は、在庫、価格の履歴、入手可能性履歴、顧客が使用可能な営業時間（shopping hour、開店時間、買い物時間）を含む。
【０００７】
本発明のさらに別の目的は、何軒かの異なる小売業者の間で特定の商品について比較できる価格の決定を顧客に提供することである。
【０００８】
本発明の別の目的は、小売業者またはオンラインショッピング業者が販売促進している特定のサイズまたはブランドに限定されない、小売業者における商品の価格と入手可能性を顧客に提供することである。プロモーション商品に関する価格の割引はグローバルデータベースに反映される。顧客はこれらのプロモーション商品を選択することもできるし、割り引きがなくても自分が慣れている商品を購入するように選択することもできる。
【０００９】
本発明の別の目的は、顧客が、複数の小売業者から特定の商品の各々を個別に買う必要なく、選択された小売業者から商品のグループをまとめて買うことができる、特定の商品のグループに関して比較できる価格の決定を提供することである。
【００１０】
本発明の別の目的は、顧客が買い物をしたいと思う買い物範囲を画定することである。買い物範囲では、次々に買い物範囲内の小売業者にデータベースを限定する。本発明の１実施形態では、買い物範囲は、顧客が入力した住所、および、顧客が入力した顧客が行きたいと思う行動範囲などの顧客に由来した情報（customer-derived information、顧客から導出した情報、顧客が導き出した情報）に基づいて画定する。本発明の別の実施形態では、買い物範囲は顧客の住居または会社の住所から離れている。
【００１１】
本発明のさらに別の目的は、顧客に、特定の店における個別の商品の価格リスト、または、商品グループの価格リストと共に、たとえばその店の説明、その店までの距離、その店までの方向、ショッピングモールなど商業施設の中でその店のある方向、近くのレストランやエンターテイメントなど複合施設の場所などの基本的な情報を提供することである。
【課題を解決するための手段】
【００１２】
本発明のこれらの目的およびほかの目的は、コンピュータで実装される買い物の方法、システム、および、コンピュータプログラム製品の中で提供される。この方法とコンピュータプログラム製品の基礎となるシステムでは、顧客に由来した情報に基づいて顧客の買い物範囲を決定し、価格を調べる（price、値段をつける、価格を決定する）少なくとも１つの商品の現在の注文リストを提示し、小売業者のグローバルデータベースから買い物範囲内でその商品を販売している小売業者を選択し、選択された小売業者の選択リストを形成する。このリストは選択リスト上の商品の価格と入手可能性を示す。選択された商品とその価格を含む買い物かごは、選択された小売業者のリストから決定される。買い物かごリストの少なくとも一部について、顧客が確認した購入すべく（to-be-purchased、購入されるべき、将来購入される）商品のリストを形成する。購入すべく商品のリストを使用して、確認された小売業者で引き換える購入クーポンを生成する。別法としては、確認された小売業者の各々に、購入すべく商品のリストを直接注文する。
【００１３】
したがって、本発明は、顧客が注文をする前に商品、価格、入手可能性が明らかにされた複数の小売業者の間で買い物を比較するという利益をユーザに提供する。さらに、本発明の買い物プロセスは、汎用コンピュータまたは汎用コンピュータのネットワークなど、コンピュータ上でオンラインショッピングプロセスを実装するデータを記憶するコンピュータ読み取り可能な記録媒体上で実装できる。
【００１４】
本発明と本発明に付随する利益のより完全な理解は、付随する図面と共に次の詳細な説明を参照することによって本発明をよりよく理解すると容易に得られるであろう。
【発明を実施するための最良の形態】
【００１５】
次にいくつかの図面にわたって同様な参照番号は同じ部分または対応する部分を示す図面を参照し、特に図１を参照すると、図１には汎用コンピュータ／ネットワーク上で実装された本発明を示す構成図が示されている。
【００１６】
顧客インタフェース１００が備えられる。顧客インタフェース１００は顧客側ネットワーク１０２にアクセスするパーソナルコンピュータ、または電話などの他の装置であってよい。顧客側ネットワーク１０２は顧客インタフェースと通信する任意の適切なハードウェアおよびソフトウェアであり、その中にはたとえば、図８のコンピュータシステム８０２に示される通信コントローラ８２４およびネットワーク８２８、または、任意の適切なインターネット接続が含まれる。顧客インタフェース１００はプリンタ１０６に接続されたディスプレイ１０４を有し、プリンタ１０６は購入クーポンまたは買い物かご商品のリストを印刷する。
【００１７】
顧客側ネットワーク１０２は中央コンピュータ１０８に接続する。中央コンピュータ１０８は、顧客と通信するウェブページ１１０または他の電子ページ、グローバルデータベース１１２、コントロールデータベース１１４を含む。中央コンピュータ１０８は、図８のコンピュータシステム８０２などの、任意の適切なパーソナルコンピュータ、ワークステーション、サーバ、または、その他の装置である。中央コンピュータ１０８は任意の適切なプロトコルを使用して顧客インタフェース１００と通信し、たとえば図８のコンピュータシステム８０２を使用して実装できる。
【００１８】
本発明の１実施形態では、中央コンピュータ１０８はウェブページ１１０を介して、どの小売業者に在庫があり入手可能な商品があるかを示し、ユーザが、各小売業者から個別に商品を選択できるようにする。本発明ではユーザが商品を選択すると、選択された商品を買い物かごの中に連結する。
【００１９】
本発明の別の実施形態では、中央コンピュータ１０８はウェブページ１１０を介して、提供された小売業者のリストから、ユーザが商品を購入する、たとえば、ユーザが過去に満足した経験を有する小売業者だけを表示する。
【００２０】
本発明の別の実施形態では、中央コンピュータ１０８は特定の商品のグループに関して最小化された合計コストに基づいて、買い物かご商品のリストを生成する。
【００２１】
本発明では、本発明を使用して買い物をする種々の顧客に関する情報と、個別の商品の入手可能性と価格とに関する情報とを記憶する。この情報はたとえば、ハードディスク、光ディスク、光磁気ディスク、および／または、ＲＡＭなどの１つまたは複数のメモリ内に記憶される。グローバルデータベース１１２とコントロールデータベース１１３４などの１つまたは複数のデータベースが、本発明を実装するために使用される情報を記憶することができる。データベースは、たとえば、上記のメモリまたは図８の議論の中で以下にリストされる記憶装置のうち任意の記憶装置など、１つまたは複数のメモリ内に含まれるデータ構造（たとえばレコード、テーブル、アレイ、フィールド、グラフ、ツリー、および／または、リスト）を使用して構成される。
【００２２】
図２と図３は、本発明の１実施形態により商品、および、価格、入手可能性を提供するシステムを実装するために使用されるデータ構造を描く。データ構造はテーブルを使用したリレーショナルフォーマットで描かれており、テーブルの１つの列（すなわちフィールド）に記憶された情報は、テーブルの他の列（複数可）にわたって、同じ行（すなわちレコード）に記憶された情報にマッピングされるかまたはリンクされる。中央コンピュータ１０８および／またはチェックアウトコンピュータ１１８、または、直接注文コンピュータ１２２は、これらのデータ構造を使用して、商品、価格、入手可能性のリストを顧客に提供する。図２と図３に示されたデータ構造は、グローバルデータベース１１２とコントロールデータベース１１４、および／または、他の任意の適切な記憶装置（複数可）または媒体（複数可）に記憶される。
【００２３】
図２は、グローバルデータベース１１２に記憶できる商品価格入手可能性テーブル２０１である。商品価格入手可能性テーブル２０１は、小売業者の識別を記憶するフィールド２０３、フィールド２０３の商品の説明を記憶するフィールド２０５、商品の価格を記憶するフィールド２０７、および、リストされた小売業者がその商品の在庫を有しているかどうかを決定する（determine、判断する）ためのフラグを記憶するフィールド２０９を含む。商品価格入手可能性テーブル２０１は中央コンピュータ１０８が作成するテーブルで、指定された買い物範囲内で選択された商品を有する小売業者だけを示す。ついでユーザはどの商品を購入したいかを商品価格入手可能性テーブル２０１から選択し、商品の買い物かごを作成することができる。
【００２４】
図３はコントロールデータベース１１４に記憶できる買い物かごテーブル３０１である。買い物かごテーブル３０１は小売業者の識別を記憶するフィールド３０３、フィールド３０３の商品の説明を記憶するフィールド３０５、商品の価格を記憶するフィールド３０７、および、買い物かごの中の商品の合計価格を記憶するフィールド３１１を含む。図３のデータ構造は図２のデータ構造と同様である。ユーザは購入すべく商品を選択する（この例では、セイフウェイという特定の１軒の販売業者から購入する）。選択された商品はコントロールデータベース１１４の中でグループ分けされ、選択された商品の購入の合計価格が決定される。選択された商品と、個別の価格、グループ合計価格とが買い物かごを構成する。買い物かご商品の価格はグローバルデータベース１１２に含まれる価格に依存する。しかし、販売業者またはオンラインショッピングサービスの提供者によるプロモーション販売によって、実際の価格を買い物かご価格より安い価格にすることができる。
【００２５】
グローバルデータベース内のレコードとコントロールデータベース内のレコードは、フィールドの他に、検索、分類、組み換え、その他のデータベース機能のための一連の動作を含む。米国特許第５，８３２，４５７号、第５，６４９，１１４号、第５，４３０，６４４号、第５，５９２，５６０号のうち１つまたは複数の特許が、消費者の購入履歴情報を収集し、収集した情報をたとえばグローバルデータベース１１２とコントロールデータベース１１４などのデータベース内に記憶する技術を説明している。米国特許第５，８３２，４５７号、第５，６４９，１１４号、第５，４３０，６４４号、第５，５９２，５６０号は、参照により本明細書に組み込まれている。さらに、消費者の購入情報を収集し、収集した情報をグローバルデータベース１１２とコントロールデータベース１１４などのデータベース内に記憶する技術は、カタリナマーケティングおよび／またはカタリナマーケティングインターナショナルが所有する他の特許にも記述されている。カタリナマーケティングおよび／またはカタリナマーケティングインターナショナルが所有する各特許は参照により本明細書に組み込まれている。
【００２６】
中央コンピュータ１０８はさらに小売店側ネットワーク１１６に接続され、小売店側ネットワーク１１６は中央コンピュータ１０８と、本発明のオンラインショッピングプロセスに参加する小売店をネットワーク化している。小売店側ネットワーク１１６は、顧客インタフェースと通信する任意の適切なハードウェアとソフトウェアであり、その中にはたとえば、図８のコンピュータシステム８０２に示された通信コントローラ８２４とネットワーク８２８、または任意の適切なインターネット接続が含まれる。小売店では買い物かご商品が識別され、価格がコントロールデータベース１１４からダウンロードされる。
【００２７】
本発明の１実施形態では、顧客は小売業者で買い物かごの商品（おそらく他の商品と共に）を購入する。この場合、スキャナ１２０とチェックアウトコンピュータ１１８は買い物かご商品の価格をそれぞれ、識別し、キャプチャ（capture、つかまえる、とらえる、保存する）する。
【００２８】
チェックアウトコンピュータ１１８は図８のコンピュータシステム８０２などの任意の適切なパーソナルコンピュータ、ワークステーション、サーバ、または、その他の装置である。チェックアウトコンピュータ１１８は任意の適切なプロトコルを使用して小売店側ネットワーク１１６と通信し、たとえば図８のコンピュータシステム８０２を使用して実装できる。
【００２９】
スキャナ１２０は、商品上のバーコードまたは他の印から商品コード（たとえばＵＤＣ、ＥＡＮ、または、ＪＡＮ）などの商品情報を読み取る任意の従来の捜査装置として実装できる。スキャナ１２０が読み出す情報はチェックアウトコンピュータ１１８に送信される。
【００３０】
本発明の別の実施形態では、顧客は商品をユーザインタフェース１００から直接注文する。この場合、スキャナ１２４と直接注文コンピュータ１２２がそれぞれ、買い物かご商品の価格を識別しキャプチャする。
【００３１】
直接注文コンピュータ１２２は、たとえば図８のコンピュータシステム８０２などの任意の適切なパーソナルコンピュータ、ワークステーション、サーバ、または、その他の装置である。直接注文コンピュータ１２２は任意の適切なプロトコルを使用して小売店側ネットワーク１１６と通信し、たとえば図８のコンピュータシステム８０２を使用して実装できる。
【００３２】
スキャナ１２４は、商品上のバーコードまたは他の印から商品コード（たとえばＵＤＣ、ＥＡＮ、または、ＪＡＮ）などの商品情報を読み取る任意の従来の走査装置として実装できる。スキャナ１２４が読み出す情報は直接注文コンピュータ１２２に送信される。
【００３３】
チェックアウトコンピュータ１１８と直接注文コンピュータ１２２は、小売店側でローカルに記憶されたコントロールデータベース１１４の所定の内容を含み、ネットワーク問題によって一時的に中央コンピュータ１０８との接続が不能になっても、買い物かごの商品を識別できるようになっている。本発明を実装するソフトウェアはネットワークの任意の場所に常駐可能であるが、好ましくは中央コンピュータ１０８に常駐する。コントロールデータベース１１２は、価格と入手可能性の決定が変化すると中央コンピュータから更新される。本発明の１実施形態では、コントロールデータベースは小売店側ネットワーク１１６を介してチェックアウトコンピュータ２１８に接続されたサーバ上に常駐し、チェックアウトコンピュータ２１８はサーバを見て、更新されたコントロールデータベースを提供する。
【００３４】
本発明の別の実施形態では、コントロールデータベースは小売店側ネットワーク１１６を介して直接注文コンピュータ１２２に接続されたサーバ（図示せず）に常駐する。さらに、サーバと中央コンピュータ１０８は同じコンピュータであってもよい。
【００３５】
図４は本発明によるオンラインショッピングの方法の選択プロセスを示すフローチャートである。ステップ４００では、顧客は、好ましくは、本発明による買い物の方法を広告するワールドワイドウェブページ１１０または他の電子ページへのインターネットアクセスを介して、買い物メニューにアクセスする。中央コンピュータ１０８の中には、各小売業者と共に商品、価格、および、可能性のリストを含む小売業者のグローバルデータベース１１２が存在する。ステップ４０２では、中央コンピュータ１０８は顧客に由来した情報に基づいて、その顧客の買い物範囲を決定する。買い物範囲はデフォルトでユーザが以前に使用した買い物範囲に決定してもよいし、顧客に関する地域コード情報または郵便番号情報から買い物範囲を決定してもよい。買い物範囲は顧客が特定の商品または特定の商品のグループを購入するために出かける地域を画定（define、決める、明確にする）する。
【００３６】
ステップ４０２では、顧客は、購入したい特定の商品または商品のグループを得るために行く距離を指定することができる。１実施形態では、中央コンピュータ１０８は、最初のログインで得られた顧客の郵便番号または地域コードに基づいたデフォルトの買い物範囲と、顧客がこれまで買い物をしてきた領域とを選択する。別の実施形態では、中央コンピュータ１０８は顧客がこれまで使用してきたデフォルトの買い物範囲を選択する。別の実施形態では、中央コンピュータ１０８は、自分の住居または会社から離れていても顧客が好んで買い物をする遠隔の買い物範囲を選択する。
【００３７】
ステップ４０４では、中央コンピュータは現在の注文リストを、ユーザが選択した購入したい特定の商品または商品のグループから生成する。別法としてはステップ４０６で、中央コンピュータ１０８はユーザが選択した反復購入のメニューから注文リストを生成する。反復注文のうち１つを選択すると、中央コンピュータ１０８は選択された反復注文の中の商品のリストを表示する。中央コンピュータ１０８はユーザからの入力に基づいて、選択された反復注文を更新し、現在の注文リストを生成する。
【００３８】
ステップ４１０では、中央コンピュータ１０８は現在の注文リスト上の商品を有する小売業者をグローバルデータベースから選択する。ついで買い物範囲内で特定の商品を有する小売業者ごとに、特定の商品または特定の商品のグループの実際の価格の勘定を計算する。ステップ４１２では、選択されたデータベースをユーザに表示する（たとえば図２）。現在の注文リスト上の各商品の価格と入手可能性が示される。本発明の１実施形態では、小売業者ごとの合計購入価格がユーザに示される。
【００３９】
ステップ４１４では、顧客は現在の注文リストの商品の全部または一部を購入する小売業者（複数可）を選択する。こうして中央コンピュータ１０８は買い物かごを形成する（たとえば図３の買い物かごテーブルを参照のこと）。買い物かごは、現在の注文リストから選択された商品と、これらの商品の価格とを含む（すなわち買い物かご価格）。これらの価格は個別の各小売業者から得た最新の価格情報によって決定される。この価格情報は小売業者と協議して、固定スケジュールで実装される（すなわち２０００年１１月１日水曜日の午前１時）か、または、定期的に実装される（すなわち交渉終了後２４時間）。価格情報はオンラインショッピングサービスの提供業者からの手数料分を割引してもよい。買い物かごに品物が完成すると、ユーザは買い物かご商品の中で購入すべく商品を確認し、どの小売業者を使うかを確認する。
【００４０】
ステップ４１６では、中央コンピュータ１０８は購入すべく商品のリストを、選択された買い物かご商品から形成する。顧客は選択された小売業者に直接進んで現在の注文リストの商品を購入するように決定してもよい。この場合、中央コンピュータ１０８はプリンタ１０６に、顧客を一覧する個人識別番号、商品ごとに選択された小売業者、および、その小売業者で購入する特定の商品のリストを伴う購入クーポンを印刷するように指示する。別法としては顧客の許可によって、中央コンピュータ１０８が各選択された小売業者に直接注文を出してもよい。
【００４１】
図５Ａと図５Ｂは、たとえばプリンタ１０６で印刷できる購入クーポンの種々の例である。図５Ａと図５Ｂに示されるように、各購入クーポン５０１は顧客識別情報５０２、店の識別子５０４、および、選択された小売業者における特定の購入に一意的な個人識別番号（ＰＩＮ）５０６とを含む。米国特許第５，９１５，００７号、５，８９２，８２７号などに記述されたＰＩＮ技術も本発明で使用することができ、これらの特許は参照により各々本明細書に組み込まれている。
【００４２】
図６は、本発明のオンラインショッピングの方法を使用した購入プロセスを示すフローチャートである。ステップ６００では、顧客となったユーザが購入クーポンを少なくとも１軒の小売業者に提示する。購入クーポンが提示されると走査され、小売業者に、顧客を、購入すべく商品のリストにリンクする個人識別番号を提供する。ステップ６０２では、スキャナ１２０が、購入クーポンに含まれる商品以外の商品を含む場合もある顧客が購入すべく商品を走査し、買い物かご商品を識別する。識別は、チェックアウトコンピュータ１１８が、ステップ６０４で購入個人識別番号を参照してコントロールデータベース１１４に含まれる実際の価格を得ることによって行う。実際の価格は購入クーポンが保障する価格とは異なっていてもよい。たとえば、本発明のオンラインショッピングの方法を使用する顧客にインセンティブ（incentive、報奨、報酬、誘因）を提供したい小売業者は、ローカルコンピュータに、買い物かご商品に関してさらに価格を割り引くように指示してもよい。
【００４３】
ステップ６０６では、小売業者における買い物かご商品の購入を確認し、ステップ６０８では、顧客が行った反復購入のメニューを更新して顧客の最新の購入を反映する。この更新には顧客が支払った実際の価格も含まれる。
【００４４】
図７は、本発明によるオンラインショッピングの方法を使用した別の購入プロセスを示すフローチャートである。図７のフローチャートは、ステップ７００という最初のステップだけが図６のフローチャートと異なる。ステップ７００では、選択された小売業者において直接注文コンピュータ１２２が購入請求書番号を含む直接注文を受信する。ステップ７０２では、顧客が購入すべく商品をスキャナ１２４で走査して買い物かご商品を識別する。ステップ７０４では、直接注文コンピュータ１２２はコントロールデータベース１１４を参照してコントロールデータベース内の価格データから価格を得る。
【００４５】
前述のように、得られた価格は顧客が最初に確認した価格より安くてもよい。たとえば、本発明の買い物方法を使用する顧客にインセンティブを提供したい小売業者は、ローカルコンピュータに、買い物かご商品についてさらに価格を割り引くように指示してもよい。ステップ７０６では、選択された小売業者において買い物かご商品を買うことが確認される。ステップ７０８では、顧客が行った反復購入のメニューを更新して顧客の最新の購入と支払った最新の価格とを反映する。
【００４６】
したがって本発明では、オンラインショッピングシステムは、顧客の買い物範囲を決定する決定装置と、価格を調べるための少なくとも１つの商品の現在の注文リストを生成する第１の生成装置と、小売業者のグローバルデータベース１１２から買い物範囲内で現在の注文リストの商品を販売する小売業者を選択する選択装置と、選択された小売業者と商品の価格と入手可能性のリストを表示するディスプレイ１０４と、購入するように選択された商品と選択された商品の買い物かご価格を含む買い物かごを選択された小売業者のリストから生成する第２の生成装置と、買い物かごリストから購入すべく商品のリストを形成する形成装置とを含むシステムである。中央コンピュータ１０８は決定装置として機能する。顧客インタフェース１００、中央コンピュータ１０８、および、ディスプレイ１０４は共に、第１の生成装置、第２の生成装置、形成装置として機能する。
【００４７】
このシステムはさらに、小売店において購入クーポンを識別する識別装置、購入クーポンを走査して顧客が買い物かごに入れる商品として選択したチェックアウト商品を識別する走査装置１２０または１２４、識別されたチェックアウト商品の実際の価格を、コントロールデータベース１１４にある買い物かご価格よりも高くない価格（no greater than、同じ価格かまたは安い価格、以上高くならない価格）に決定する価格決定装置とを含む。チェックアウトコンピュータ１１８と直接注文コンピュータ１２２はそれぞれ、スキャナ１２０、１２４と共に、識別装置としての機能を持つ。
【００４８】
オンラインショッピングの方法に関する前述の方法と装置は、本発明によるコンピュータプログラム製品に含まれる。コンピュータプログラム製品は、コンピュータまたはネットワーク化されたコンピュータの形式でプログラムするために使用して、本発明のプロセスを実行することのできる命令を含む記憶媒体である。記憶媒体は、電子命令を記憶するのに適した、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、または光磁気ディスクを含む任意のタイプのディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カードまたは光カード、または任意のタイプの媒体を含むが、これらに限定されるものではない。
【００４９】
コンピュータ業界の当業者が図面に関して上記の説明を読めば明らかなように、本発明は、本明細書の教示にしたがってプログラミングされた、汎用デジタルコンピュータ、または、汎用デジタルコンピュータおよび／またはマイクロプロセッサのネットワークを使用して便利に実装できる。ソフトウェア業界の当業者であれば明らかなように、当業界のプログラマであれば本開示の教示に基づいて、適切なソフトウェアを容易にコード化することができる。また当業者であれば明らかなように、本発明は、特定用途向け集積回路を作成することによるか、または、適切なネットワークまたは従来のコンポーネント回路を相互接続することによっても実装できる。
【００５０】
当業者であれば、本発明を実装するために使用される特定のハードウェアおよびソフトウェアの多くの変形例が明らかであるため、図１のシステムは例示的なシステムに過ぎないことを理解されたい。たとえば、チェックアウトコンピュータ１１８の機能とスキャナ１２０の機能を単一の装置に組み合わせてもよい。コンピュータシステムのこれらの実装と他の実装は、米国特許第４，７２３，２１２号、第４，９１０，６７２号、第５，１７３，８５１号、第５，６１２，８６８号、および、第６，０２６，３７０号により詳細に記述されており、これらの特許の各々は参照により本明細書に組み込まれている。これらの変形例およびその他の変形例を実装するために、単一のコンピュータ（たとえば図１の中央コンピュータ１０８）をプログラミングして、図１に示された装置のうち任意の２台または２台以上の特定の目的の機能を実行させるようにしてもよい。他方、図１に示された装置のうち任意の１台の装置の代わりに、２台または２台以上のプログラミングされたコンピュータを使用してもよい。場合によっては冗長と反復など分散処理の原理と利点を実装して、たとえばシステムの強固さと性能を強化してもよい。
【００５１】
図８は、本発明を実装するために使用できる例としてのコンピュータ８０２の構成図である。コンピュータ８０２は、パーソナルコンピュータ、携帯型コンピュータ、十分なメモリと処理機能を有するコンピュータワークステーション、または、コンピュータと同様に機能するように構成された任意の装置であってよい。この実施形態では、コンピュータ８０２はシステムバス８０６によって何台かの他の装置と通信する中央処理装置８０４（ＣＰＵ）を含む。コンピュータ８０２は印刷ジョブを実装する際に使用される一時値を記憶するランダムアクセスメモリ（ＲＡＭ）８０８を含む。
【００５２】
中央処理装置８０４は、大量にデータを送信し、印刷ジョブを処理するための大量の数学計算を実行するように構成されている。インテル社が製造する１ＧＨｚペンティアムＩＩＩなどのペンティアムＩＩＩマイクロプロセッサをＣＰＵ８０４として使用することができる。プロセッサは３２ビットアーキテクチャを使用する。他の適切なプロセッサは、モトローラ社の５００ＭＨＺパワーＰＣ  Ｇ４プロセッサ、アドバンスドマイクロデバイス社の１ＧＨｚ  ＡＭＤ  Ａｔｈｌｏｎプロセッサを含む。マルチプロセッサとワークステーションも同様に使用できる。
【００５３】
ＲＯＭ８１０は好ましくは半導体の形態に含まれるが、光媒体を含むその他のリードオンリーメモリ形態を使用してアプリケーションソフトウェアと一時結果をホストしてもよい。ＲＯＭ８１０をシステムバス８０６に接続してＣＰＵ８０４が使用する。ＲＯＭ８１０は、ＣＰＵ８０４が実行すると、印刷と印刷ジョブを管理することに伴う異なる機能を実行する、コンピュータで読み取ることのできる命令を含む。入力制御８１２がシステムバス８０６に接続して、種々の周辺機器とのインタフェースを提供する。種々の周辺機器の中には、ユーザとグラフィカルユーザインタフェースの相互作用を送信するように設定された（settle to、決められた、定められた）キーボード８１４、およびマウス８１６などのポインティングデバイスが含まれる。入力コントローラ８１２は、ＰＳ２ポートの形態のマウスポート、または、たとえば、ユニバーサルシリアルバス（ＵＳＢ）ポートなどの異なるポートを含んでいてもよい。入力コントローラ８１２のキーボードポートはミニＤＩＮポートの形態であるが、他のコネクタも同様に使用できる。入力コントローラ８１２は、シリアルポートまたはパラレルポートを含んでいてもよい。
【００５４】
ディスクコントローラ８１８はＩＤＥコントローラの形態であり、フロッピー（登録商標）ディスクドライブ、ハードディスクドライブ８２２、ＣＤ−ＲＯＭドライブ（図示せず）として実装できるリムーバブル媒体ドライブ８２０に駆動ケーブルを介して接続する。さらに、ＰＣＩ拡大スライドを、ＣＰＵ８０４をホストするディスクコントローラ８１８またはマザーボードに備える。エンハンスドグラフィックポート拡大スロットを備え、メインメモリへの高速アクセスを伴う３Ｄグラフィックスを提供する。ハードディスク８２２は読み取りも書き込みもできるＣＤドライブを含んでいてもよい。通信コントローラ８２４はネットワークＬ１への接続を提供する。ネットワークＬ１はインターネットアクセスを提供する公衆交換電話網（ＰＳＴＮ）８２６への接続であってもよく、あるいはローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク（ＶＰＮ）、または、エクストラネットなどのネットワーク８２８への接続であってもよい。１実施形態では、ネットワークＬ１と通信コントローラ８２４への接続は、通信コントローラ８２４へ接続するケーブルモデム接続、デジタル加入者線（ＤＳＬ）接続、光ファイバ接続、ダイアルアップモデム接続などを含む複数の接続によって行われる。
【００５５】
入力／出力コントローラ８３０はまた、たとえばＲＳ２３２ポートとＳＣＳＩバスを介して、外部ハードディスクドライブ８３２、プリンタ８３４などの外部コンポーネントへ接続を提供する。
【００５６】
ディスプレイコントローラ８３６はシステムバス８０６を、陰極線管（ＣＲＴ）８３８などのディスプレイ装置に相互接続する。ＣＲＴが示されているが、ＬＣＤ（液晶ディスプレイ）８４０またはプラズマディスプレイ装置などの種々のディスプレイ装置を使用することができる。ディスプレイ装置によってグラフィカルユーザインタフェースが表示できる。
【００５７】
本発明のコンピュータ装置は、任意の解釈されたコード機構または実行可能コード機構であってよく、その中には、スクリプト、インタープリタ、ダイナミックリンクライブラリ、Ｊａｖａ（登録商標）クラス、および、完全実行可能プログラムが含まれるが、これらに限定されるものではない。さらに本発明の処理の一部を分散させて、性能、信頼性、および／または、コストを改善することもできる。
【００５８】
本明細書に使用されている「コンピュータ読み取り可能な記録媒体」という用語は、ＣＰＵ８０４が実行する命令を提供することに関与する任意の媒体を指す。コンピュータ読み取り可能な記録媒体は多くの形態をとることができ、その中には不揮発性媒体、揮発性媒体、および送信媒体が含まれるが、これらに限定されるものではない。不揮発性媒体はたとえば、光ディスク、磁気ディスク、および、光磁気ディスクを含む。揮発性媒体はＲＡＭ８０８などのダイナミックメモリを含む。送信媒体は、バス８０６を構成するワイヤを含む、同軸ケーブル、銅線ケーブル、および、光ファイバを含む。送信媒体はまた、無線波データ通信および赤外線データ通信の間に生成される音波または光波の形態をとることもできる。
【００５９】
コンピュータ読み取り可能な記録媒体の一般的な形態はたとえば、コンピュータが読み取ることのできる、ハードディスク、フロッピー（登録商標）ディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＥＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ、または、その他の任意の磁気媒体、コンパクトディスク（たとえばＣＤ−ＲＯＭ）、その他の任意の光媒体、パンチカード、紙テープ、穴のパターンを伴うその他の物理的な媒体、搬送波（次に説明する）、その他の任意の媒体を含む。
【００６０】
種々の形態のコンピュータ読み取り可能な記録媒体は、ＣＰＵ８０４が実行する１つまたは複数の命令の１つまたは複数のシーケンスを実行することに関与する。たとえば、命令は最初はリモートコンピュータの磁気ディスクが担持していてもよい。リモートコンピュータは本発明の全部または一部を実装する命令を遠隔でダイナミックメモリにロードし、モデムを使用して電話回線上で命令を送信することができる。コンピュータシステム８０２にローカルなモデムは、電話回線上のデータを受信し、赤外線送信器を使用してデータを赤外線信号に変換することができる。オプションとしては、ＣＰＵ８０４が受信した命令は、実行する前または実行した後に記憶装置に記憶することができる。
【００６１】
上記本発明の教示に照らして、本発明の種々の修正例と変形例が可能であることは明らかである。したがって、本発明は付随する請求項の範囲の中で、本明細書に具体的に記述された方法とは別の方法で実行できることを理解されたい。
【図面の簡単な説明】
【００６２】
【図１】コンピュータシステム上で実装された本発明を示す構成図である。
【図２】本発明による小売業者のグローバルデータベースを示す図式的なテーブルである。
【図３】本発明によるコントロールデータベースを示す図式的なテーブルである。
【図４】本発明による買い物の方法の選択プロセスを示すフローチャートである。
【図５Ａ】本発明による購入クーポンの例を示す図である。
【図５Ｂ】本発明による購入クーポンの例を示す図である。
【図６】本発明による買い物の方法を使用した購入プロセスを示すフローチャートである。
【図７】本発明による買い物の方法を使用した別の購入プロセスを示すフローチャートである。
【図８】本発明の特定の目的機能のうち１つまたは複数を実行するようにプログラミングされたコンピュータシステムの概念図である。
【図１】
2004537078.tif 000002
【図２】
2004537078.tif 000003
【図３】
2004537078.tif 000004
【図４】
2004537078.tif 000005
【図５Ａ】
2004537078.tif 000006
【図５Ｂ】
2004537078.tif 000007
【図６】
2004537078.tif 000008
【図７】
2004537078.tif 000009
【図８】
2004537078.tif 000010
【国際公開パンフレット】
2004537078.tif 000011
2004537078.tif 000012
2004537078.tif 000013
2004537078.tif 000014
2004537078.tif 000015
2004537078.tif 000016
2004537078.tif 000017
2004537078.tif 000018
2004537078.tif 000019
2004537078.tif 000020
2004537078.tif 000021
2004537078.tif 000022
2004537078.tif 000023
2004537078.tif 000024
2004537078.tif 000025
2004537078.tif 000026
2004537078.tif 000027
2004537078.tif 000028
2004537078.tif 000029
2004537078.tif 000030
2004537078.tif 000031
2004537078.tif 000032
2004537078.tif 000033
2004537078.tif 000034
2004537078.tif 000035
2004537078.tif 000036
2004537078.tif 000037
2004537078.tif 000038
2004537078.tif 000039
2004537078.tif 000040
2004537078.tif 000041
2004537078.tif 000042