(57)【特許請求の範囲】
【請求項１】
ショッピングサービス用の多店舗電子ショッピングカートを提供するための、コンピュータシステムによって実行される方法において、
クライアントコンピューティングデバイスが、前記ショッピングサービス用の電子ショッピングカートへのアクセスを提供するウェブブラウザ内のショッピングカートオブジェクトを提供するステップであって、前記電子ショッピングカートは、当該電子ショッピングカートとは無関係の複数の商人ショッピングサイトであって、前記電子ショッピングカートに前記商品ショッピングサイトの製品を追加する前においては、当該製品に関する情報が前記電子ショッピングカートに接続されたデータベースに保存されていない商人ショッピングサイトで使用でき、前記ショッピングカートオブジェクトは、前記ウェブブラウザに表示される前記ウェブサイトに関わらず前記ウェブブラウザ内にとどまる、ステップと、
ユーザが前記クライアントコンピューティングデバイスにおける前記ウェブブラウザ内から前記ショッピングカートオブジェクトの視覚表現を選択することに応答して、前記クライアントコンピューティングデバイスが、前記ウェブブラウザの新しいウィンドウに前記電子ショッピングカート用のユーザインターフェースを表示するステップであって、ユーザは、新しいウェブページへ前記ウェブブラウザをナビゲートすることなく、前記電子ショッピングカート用の前記ユーザインターフェースを閲覧することができる、ステップと、
前記電子ショッピングカートによってサポートされていて前記電子ショッピングカートとは無関係の前記商人ショッピングサイトのウェブページが前記クライアントコンピューティングデバイスの前記ウェブブラウザに表示されている間に前記ユーザが前記視覚表現を選択することに応答して、以下のステップ、すなわち、
ショッピングカートサーバが、前記サポートされていて前記電子ショッピングカートとは無関係の前記商人ショッピングサイトのウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが、前記製品が前記電子ショッピングカートに追加される前に抽出した前記情報を前記電子ショッピングカート用の前記ユーザインターフェースに自動的に表示するステップであって、前記製品が１つまたは複数のオプションを有する場合、前記情報は、前記オプションを含み、前記ユーザは、前記ユーザインターフェースを介して、前記オプションに対する選択肢を入力することができる、ステップ、
前記ユーザが、前記電子ショッピングカートを介して前記製品に対する購入取引を開始するか、または、後で取得するため、前記製品を前記電子ショッピングカートに保存するかの何れかを、前記クライアントコンピューティングデバイスのショッピングカートオブジェクトが可能にするステップであって、前記ユーザは、複数の無関係の商人ショッピングサイトからの製品を前記電子ショッピングカートに保存することができる、ステップ、
前記ユーザが前記製品を購入することを選択することに応答して、前記ショッピングカートサーバが、前記ユーザの代わりに、前記サポートされているウェブページと関連付けられた前記商人との購入取引を行うステップ、および、
前記ショッピングカートサーバが、前記ユーザが、複数の無関係の商人ショッピングサイトから、前記電子ショッピングカートに保存された複数の製品を一度に購入できるようにするステップであって、購入する予定の各製品に対し、前記ユーザの代わりに、前記ユーザが前記電子ショッピングカートに前記製品を追加した前記ウェブサイトと関連付けられた前記商人との購入取引が行われる、ステップ
を実行する、ステップと
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、前記電子ショッピングカートは、前記ショッピングサービスを通じた購入に基づいて報酬を提供するショッピングサービスと関連付けられ、前記方法は、
前記ショッピングカートサーバが、前記電子ショッピングカートを通じて行われた購入を報酬計算に充当するステップ
をさらに含むことを特徴とする方法。
【請求項３】
請求項２に記載の方法において、前記ユーザインターフェースに表示される前記情報は、報酬計算を含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法において、前記電子ショッピングカートは、購入に対するキャッシュバック報酬を提供するショッピングサービスと関連付けられ、前記方法は、
前記ショッピングカートサーバが、キャッシュバック額が存在する場合、前記電子ショッピングカート用の前記ユーザインターフェースに表示される各製品に対して前記キャッシュバック額を決定するステップと、
前記クライアントコンピューティングデバイスが、前記電子ショッピングカート用の前記ユーザインターフェースに前記キャッシュバック額を表示するステップと、
ユーザが前記電子ショッピングカートを介して製品を購入することに応答して、前記ショッピングカートサーバが、前記ユーザに、前記キャッシュバック額を充当するステップと
をさらに含むことを特徴とする方法。
【請求項５】
請求項１に記載の方法において、
前記ユーザインターフェースに表示される各製品に対し、前記ショッピングカートサーバが、クーポンが前記製品または前記対応する商人に適用されるかどうかを判断するステップと、
前記製品に適用可能な１つまたは複数のクーポンを特定することに応答して、前記クライアントコンピューティングデバイスが、前記ユーザインターフェースにクーポン情報を表示するステップと、
前記ユーザが前記製品を購入することに応答して、前記ショッピングカートサーバが、特定されたいかなるクーポンも前記購入に適用するステップと
をさらに含むことを特徴とする方法。
【請求項６】
請求項５に記載の方法において、前記ショッピングカートサーバがクーポンが適用されるかどうかを判断するステップは、
前記ショッピングカートサーバが、何れかの潜在的に適用可能なクーポンを特定することと、
潜在的に適用可能なクーポンの各々に対し、前記ショッピングカートサーバが、前記クーポンに関連する何れかの価格割引を特定するために、前記適用可能な商人とのオンライン購入取引に着手することであって、前記購入取引は、購入を完了する前に終了するものである、着手することと
を含むことを特徴とする方法。
【請求項７】
請求項５に記載の方法において、前記ショッピングカートサーバがクーポンが適用されるかどうかを判断するステップは、
前記ショッピングカートサーバが、何れかの潜在的に適用可能なクーポンを特定することと、
前記購入取引において、何れかの潜在的に適用可能なクーポンを使用できるかどうかを判断するというＡＰＩ要求を、前記ショッピングカートサーバが商人に送信することと
を含むことを特徴とする方法。
【請求項８】
請求項１に記載の方法において、前記ショッピングカートサーバが前記サポートされているウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが当該抽出した情報を自動的に表示するステップが、前記ショッピングカートサーバが前記サポートされているウェブページから製品情報を抽出して、前記抽出した情報を正規化することと、前記クライアントコンピューティングデバイスが前記正規化した情報を前記ユーザインターフェースに表示することとを含むことを特徴とする方法。
【請求項９】
請求項１に記載の方法において、前記ショッピングカートサーバが前記サポートされているウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが当該抽出した情報を自動的に表示するステップが、前記ショッピングカートサーバが前記ウェブサイトと関連付けられたアプリケーションプログラミングインターフェースを特定し、前記ウェブページ上の製品情報に対する要求を前記アプリケーションプログラミングインターフェースに送信して、前記要求の情報を受信することと、前記クライアントコンピューティングデバイスが前記電子ショッピングカート用の前記ユーザインターフェースに前記要求の情報を表示することとを含むことを特徴とする方法。
【請求項１０】
請求項１に記載の方法において、前記ショッピングカートオブジェクトは、前記ウェブブラウザ内に埋め込まれたソフトウェアプログラムであることを特徴とする方法。
【請求項１１】
請求項１に記載の方法において、前記ショッピングカートオブジェクトは、ブックマークレット、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェットまたはツールバーのうちの１つであることを特徴とする方法。
【請求項１２】
請求項１に記載の方法において、前記ショッピングカートオブジェクトは、複数の電子ショッピングカートへのアクセスを提供し、ユーザは、複数の電子ショッピングカートの何れか１つに製品を保存することができることを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、複数の電子ショッピングカートのうちの１つは、レジストリを表すことを特徴とする方法。
【請求項１４】
請求項１２に記載の方法において、ユーザは、前記電子ショッピングカートの各々に対してプライバシーレベルを指定することができることを特徴とする方法。
【請求項１５】
請求項１に記載の方法において、前記ショッピングカートサーバが購入取引を行うステップは、
前記ショッピングカートサーバが、ユーザが保存した住所および支払情報を取得することと、
前記ショッピングカートサーバが、前記購入取引と関連付けられた前記商人に前記情報を提供することと、
前記ショッピングカートサーバが、前記商人から購入確認を受信することと、
前記クライアントコンピューティングデバイスが、前記購入確認を前記ユーザに伝えることと
を含むことを特徴とする方法。
【請求項１６】
ショッピングサービス用の多店舗電子ショッピングカートを提供するためのシステムにおいて、
ウェブブラウザ内のショッピングカートオブジェクトの視覚表現を選択することによって、ユーザが前記ショッピングサービス用の電子ショッピングカートにアクセスできるようにするクライアントコンピューティングデバイスであって、前記電子ショッピングカートによってサポートされているウェブページが前記ウェブブラウザに表示されている間に前記ユーザが前記ショッピングカートオブジェクトの視覚表現を選択することに応答して、前記サポートされているウェブページ上の製品に関する情報が自動的に抽出され、前記電子ショッピングカート用のユーザインターフェースが、前記製品が前記電子ショッピングカートに追加される前に抽出された前記情報を含んで自動的に生成され、ユーザは、前記製品を購入するか、または、前記電子ショッピングカートに前記製品を保存することができる、クライアントコンピューティングデバイスと、
前記クライアントコンピューティングデバイスに前記情報を提供するため、前記ユーザが前記製品を保存することを選択することに応答して、前記電子ショッピングカートに製品情報を保存するため、および、前記ユーザが前記製品を購入することを選択することに応答して、前記ユーザの代わりに、適用可能な商人との購入取引を行うためのサーバと
を備え、
前記電子ショッピングカートに前記製品を追加する前においては、当該製品に関する情報が前記電子ショッピングカートに接続されたデータベースに保存されていないことを特徴とするシステム。
【請求項１７】
コンピュータシステムによって実行されると、前記コンピュータシステムがショッピングサービス用の多店舗電子ショッピングカートを提供するための以下の方法を実行できるようにするコードを含む１つまたは複数の非一時的なコンピュータ可読記憶媒体であって、前記方法が、
クライアントコンピューティングデバイスが、前記ショッピングサービス用の電子ショッピングカートへのアクセスを提供するユーザのウェブブラウザ内のショッピングカートオブジェクトを提供するステップであって、前記電子ショッピングカートは、当該電子ショッピングカートとは無関係の複数の商人ショッピングサイトであって、前記電子ショッピングカートに前記商品ショッピングサイトの製品を追加する前においては、当該製品に関する情報が前記電子ショッピングカートに接続されたデータベースに保存されていない商人ショッピングサイトで使用でき、前記ショッピングカートオブジェクトは、前記ウェブブラウザに表示される前記ウェブサイトに関わらず前記ウェブブラウザ内にとどまる、ステップと、
前記ユーザが前記クライアントコンピューティングデバイスにおける前記ウェブブラウザ内から前記ショッピングカートオブジェクトの視覚表現を選択することに応答して、前記クライアントコンピューティングデバイスが、前記ウェブブラウザの新しいウィンドウに前記電子ショッピングカート用のユーザインターフェースを表示するステップであって、ユーザは、新しいウェブページへ前記ウェブブラウザをナビゲートすることなく、前記電子ショッピングカート用の前記ユーザインターフェースを閲覧することができる、ステップと、
前記電子ショッピングカートによってサポートされていて前記電子ショッピングカートとは無関係の前記商人ショッピングサイトのウェブページが前記クライアントコンピューティングデバイスの前記ウェブブラウザに表示されている間に前記ユーザが前記視覚表現を選択することに応答して、以下のステップ、すなわち、
ショッピングカートサーバが、前記サポートされていて前記電子ショッピングカートとは無関係の前記商人ショッピングサイトのウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが、前記製品が前記電子ショッピングカートに追加される前に抽出した前記情報を前記電子ショッピングカート用の前記ユーザインターフェースに自動的に表示するステップであって、前記製品が１つまたは複数のオプションを有する場合、前記情報は、前記オプションを含み、前記ユーザは、前記ユーザインターフェースを介して、前記オプションに対する選択肢を入力することができる、ステップ、
前記ユーザが、前記電子ショッピングカートを介して前記製品に対する購入取引を開始するか、または、後で取得するため、前記製品を前記電子ショッピングカートに保存するかの何れかを、前記クライアントコンピューティングデバイスのショッピングカートオブジェクトが可能にするステップであって、前記ユーザは、複数の無関係の商人ショッピングサイトからの製品を前記電子ショッピングカートに保存することができる、ステップ、
前記ユーザが前記製品を購入することを選択することに応答して、前記ショッピングカートサーバが、前記ユーザの代わりに、前記サポートされているウェブページと関連付けられた前記商人との購入取引を行うステップ、および、
前記ショッピングカートサーバが、前記ユーザが、複数の無関係の商人ショッピングサイトから、前記電子ショッピングカートに保存された複数の製品を一度に購入できるようにするステップであって、購入する予定の各製品に対し、前記ユーザの代わりに、前記ユーザが前記電子ショッピングカートに前記製品を追加した前記ウェブサイトと関連付けられた前記商人との購入取引が行われる、ステップ
を実行する、ステップと
を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項１８】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記電子ショッピングカートは、前記ショッピングサービスを通じた購入に基づいて報酬を提供するショッピングサービスと関連付けられ、前記方法は、
前記ショッピングカートサーバが、前記電子ショッピングカートを通じて行われた購入を報酬計算に充当するステップ
をさらに含むことを特徴とするコンピュータ可読記憶媒体。
【請求項１９】
請求項１８に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ユーザインターフェースに表示される前記情報は、報酬計算を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２０】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記電子ショッピングカートは、購入に対するキャッシュバック報酬を提供するショッピングサービスと関連付けられ、前記方法は、
前記ショッピングカートサーバが、キャッシュバック額が存在する場合、前記電子ショッピングカート用の前記ユーザインターフェースに表示される各製品に対して前記キャッシュバック額を決定するステップと、
前記クライアントコンピューティングデバイスが、前記電子ショッピングカート用の前記ユーザインターフェースに前記キャッシュバック額を表示するステップと、
ユーザが前記電子ショッピングカートを介して製品を購入することに応答して、前記ショッピングカートサーバが、前記ユーザに、前記キャッシュバック額を充当するステップと
をさらに含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２１】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、
前記ユーザインターフェースに表示される各製品に対し、前記ショッピングカートサーバが、クーポンが前記製品または前記対応する商人に適用されるかどうかを判断するステップと、
前記製品に適用可能な１つまたは複数のクーポンを特定することに応答して、前記クライアントコンピューティングデバイスが、前記ユーザインターフェースにクーポン情報を表示するステップと、
前記ユーザが前記製品を購入することに応答して、前記ショッピングカートサーバが、特定された前記１つまたは複数のクーポンを前記購入に適用するステップと
をさらに含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２２】
請求項２１に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートサーバがクーポンが適用されるかどうかを判断するステップは、
前記ショッピングカートサーバが、潜在的に適用可能なクーポンを特定することと、
潜在的に適用可能なクーポンの各々に対し、前記ショッピングカートサーバが、前記クーポンに関連する価格割引を特定するために、前記適用可能な商人とのオンライン購入取引に着手することであって、前記購入取引は、購入を完了する前に終了するものである、着手することと
を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２３】
請求項２１に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートサーバがクーポンが適用されるかどうかを判断するステップは、
前記ショッピングカートサーバが、潜在的に適用可能なクーポンを特定することと、
前記購入取引において、潜在的に適用可能なクーポンを使用できるかどうかを判断するというＡＰＩ要求を、前記ショッピングカートサーバが商人に送信することと
を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２４】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートサーバが前記サポートされているウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが当該抽出した情報を自動的に表示するステップが、前記ショッピングカートサーバが前記サポートされているウェブページから製品情報を抽出して、前記抽出した情報を正規化することと、前記クライアントコンピューティングデバイスが前記正規化した情報を前記ユーザインターフェースに表示することとを含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２５】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートサーバが前記サポートされているウェブページ上の製品に関する情報を自動的に抽出し、前記クライアントコンピューティングデバイスが当該抽出した情報を自動的に表示するステップが、前記ショッピングカートサーバが前記ウェブサイトと関連付けられたアプリケーションプログラミングインターフェースを特定し、前記ウェブページ上の製品情報に対する要求を前記アプリケーションプログラミングインターフェースに送信して、前記要求の情報を受信することと、前記クライアントコンピューティングデバイスが前記電子ショッピングカート用の前記ユーザインターフェースに前記要求の情報を表示することとを含むことを特徴とするコンピュータ可読記憶媒体。
【請求項２６】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートオブジェクトは、前記ウェブブラウザ内に埋め込まれたソフトウェアプログラムであることを特徴とするコンピュータ可読記憶媒体。
【請求項２７】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートオブジェクトは、ブックマークレット、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェットまたはツールバーのうちの１つであることを特徴とするコンピュータ可読記憶媒体。
【請求項２８】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートオブジェクトは、複数の電子ショッピングカートへのアクセスを提供し、ユーザは、複数の電子ショッピングカートの何れか１つに製品を保存することができることを特徴とするコンピュータ可読記憶媒体。
【請求項２９】
請求項２８に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、複数の電子ショッピングカートのうちの１つは、レジストリを表すことを特徴とするコンピュータ可読記憶媒体。
【請求項３０】
請求項２８に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、ユーザは、前記電子ショッピングカートの各々に対してプライバシーレベルを指定することができることを特徴とするコンピュータ可読記憶媒体。
【請求項３１】
請求項１７に記載の１つまたは複数の非一時的なコンピュータ可読記憶媒体において、前記ショッピングカートサーバが購入取引を行うステップは、
前記ショッピングカートサーバが、ユーザが保存した住所および支払情報を取得することと、
前記ショッピングカートサーバが、前記購入取引と関連付けられた前記商人に前記情報を提供することと、
前記ショッピングカートサーバが、前記商人から購入確認を受信することと、
前記クライアントコンピューティングデバイスが、前記購入確認を前記ユーザに伝えることと
を含むことを特徴とする１つまたは複数の非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、電子商取引ショッピングサービスシステムに関し、より具体的には、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するためのシステムおよび方法に関する。
【背景技術】
【０００２】
多くの場合、消費者が電子商取引ショッピングサービスを介して製品を購入できることが望ましい。電子商取引ショッピングサービスを使用することにより、通う時間および費用をかけずに、消費者が複数の無関係の商人ショッピングサイトに「訪れる」ことができるだけではなく、ショッピングサービスが、商人ショッピングサイトを消費者に推奨したり（したがって、消費者の信頼を高める）、多くの商人ショッピングサイトを包含できるグローバルな報酬システムを提供したりすることもできる。現在、消費者がショッピングサービスを使用するには、消費者は、特定のショッピングサービスウェブサイトを通じて購入プロセスに着手しなければならない。複数の商人ショッピングサイトで使用でき、別のウェブサイトへナビゲートする必要なく、商人ウェブサイトをブラウズしている間に容易にアクセスできるショッピングサービス用の電子ショッピングカートを有することが望ましいであろう。また、様々な商人からの複数の製品を電子ショッピングカートに保存でき、かつ、すべての製品を一度に購入できることも望ましいであろう。
【発明の概要】
【０００３】
本発明は、ショッピングサービス用のウェブブラウザ内のマルチ商人電子ショッピングカート（すなわち、ブックマークレット、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェットまたはツールバーの形態のショッピングカートオブジェクト）を提供するためのシステム、方法およびコンピュータプログラムを対象とする。ショッピングカートは、複数の無関係の商人ショッピングサイトで使用でき、ブラウザに表示されるウェブサイトに関わらずブラウザ内にとどまる。ユーザがブラウザ内からショッピングカートの視覚表現を選択することに応答して、新しいウィンドウに電子ショッピングカート用のユーザインターフェースが表示される。ユーザは、新しいウェブページへブラウザをナビゲートすることなく、電子ショッピングカート用のユーザインターフェースを閲覧することができる。
【０００４】
電子ショッピングカートによってサポートされているウェブページがブラウザに表示されている間にユーザが視覚表現を選択することに応答して、サポートされているウェブページ上の製品に関連する情報がユーザインターフェースに表示される。ある事例では、情報を表示することは、ウェブページから製品情報を引き出し、引き出した情報を正規化し、正規化した情報をユーザインターフェースに表示することを含み得る。他の事例では、情報を表示することは、ウェブサイトと関連付けられたアプリケーションプログラミングインターフェース（ＡＰＩ）を特定し、ウェブページ上の製品情報に対する要求をＡＰＩに送信し、要求情報を受信し、電子ショッピングカート用のユーザインターフェースに要求情報を表示することを含み得る。製品が１つまたは複数のオプションを有する場合、情報は、オプションを含み、ユーザは、ユーザインターフェースを介して、オプションに対する選択肢を入力することができる。
【０００５】
ユーザは、電子ショッピングカートを介して１つまたは複数の製品に対する購入取引を開始するか、あるいは、後で取得するため、複数の無関係の商人ショッピングサイトからの製品を電子ショッピングカートに保存することができる。ある事例では、購入取引を行うことは、ユーザが保存した住所および支払情報を取得し、購入取引と関連付けられた商人に情報を提供し、商人から購入確認を受信し、購入確認をユーザに伝えることを含み得る。
【０００６】
ユーザは、一度に、単一の製品を購入するか、単一の商人ショッピングサイトから複数の製品を購入するか、または、電子ショッピングカートに保存された複数の無関係の商人ショッピングサイトから複数の製品を購入するかを選択することができる。購入する予定の各製品に対し、ユーザの代わりに、ユーザが電子ショッピングカートに製品を追加したサポートされているウェブサイトと関連付けられた商人との購入取引が行われる。
【０００７】
ある事例では、電子ショッピングカートは、ショッピングサービスを通じた購入に基づいて報酬を提供するショッピングサービスと関連付けられる。例えば、報酬は、キャッシュバックパーセンテージ、ポイント、マイレージなどを含み得る。ある実施形態では、購入取引において、製品または対応する商人にクーポンを適用することができる。
【図面の簡単な説明】
【０００８】
【図１ａ】図１ａは、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための一般的な方法を示すフローチャートである。
【図１ｂ】図１ｂは、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための一般的な方法を示すフローチャートである。
【図２ａ】図２ａは、本発明の一実施形態による、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための例示的な実装形態を示すフローチャートである。
【図２ｂ】図２ｂは、本発明の一実施形態による、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための例示的な実装形態を示すフローチャートである。
【図３】図３は、本発明の一実施形態による、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための代替の実装形態を示すフローチャートである。
【図４】図４は、本発明の一実施形態による、購入取引を行うための方法を示すフローチャートである。
【図５】図５は、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムのブロック図である。
【図６ａ】図６ａは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｂ】図６ｂは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｃ】図６ｃは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｄ】図６ｄは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｅ】図６ｅは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｆ】図６ｆは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｇ】図６ｇは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｈ】図６ｈは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｉ】図６ｉは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｊ】図６ｊは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｋ】図６ｋは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｌ】図６ｌは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図６ｍ】図６ｍは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図７ａ】図７ａは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図７ｂ】図７ｂは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図７ｃ】図７ｃは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図７ｄ】図７ｄは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【図７ｅ】図７ｅは、本発明の一実施形態による、マルチ商人電子ショッピングカートシステムにおける例示的なユーザインターフェースのスクリーンショットである。
【発明を実施するための形態】
【０００９】
本発明は、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するためのシステム、方法およびコンピュータプログラムを提供する。図１ａ〜図１ｂに示されるような好ましい実施形態では、複数の無関係の商人ショッピングサイトで使用できる電子ショッピングカートへのアクセスを提供するユーザのブラウザ内のショッピングカートオブジェクトが提供される（ステップ１１０）。ショッピングカートオブジェクトは、ブラウザ内に埋め込まれたソフトウェアプログラムである。ショッピングカートオブジェクトの例は、これらに限定されないが、ブックマークレット、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェットまたはツールバーを含む。ショッピングカートオブジェクトは、単一の電子ショッピングカートまたは複数の電子ショッピングカートへのアクセスを提供することができ、ユーザは、複数の電子ショッピングカートの何れか１つに製品（例えば、商品またはサービス）を保存することができる。ある実施形態では、複数の電子ショッピングカートの少なくとも１つは、レジストリを表す。電子ショッピングカートは、公的なものでも、私的なものでもよく、ユーザは、電子ショッピングカートの各々に対してプライバシーレベルを指定することができてもよい。ショッピングカートオブジェクトは、ブラウザ内に表示されるウェブサイトに関わらずブラウザ内にとどまる。
【００１０】
ユーザがショッピングカートオブジェクトの視覚表現（例えば、ツールバーのアイコン）を選択することに応答して、電子ショッピングカート用のユーザインターフェースが生成される（ステップ１２０）。電子ショッピングカート用のユーザインターフェースは、新しいウィンドウ（すなわち、ウィンドウ、ポップアップまたはオーバーレイ）に表示することができ、ユーザは、新しいウェブページへブラウザをナビゲートすることなく、ユーザインターフェースを閲覧することができる。
【００１１】
サポートされているウェブページは、ユーザが電子ショッピングカートを介して製品を閲覧して購入することができるウェブページである。ブラウザ内に表示されたウェブページがショッピングカートオブジェクトによってサポートされていない場合は、ユーザが閲覧しているウェブページがサポートされていないことを示すメッセージがユーザインターフェースに表示される（ステップ１３０）。しかし、ウェブページがサポートされている場合は、ユーザインターフェース上に表示するため、ウェブページ上に表示された製品に関連する情報が得られる（ステップ１４０）。ウェブページ上に複数の製品がある場合は、ユーザは、特定の製品を選択するように要求され得る。電子ショッピングカート用のユーザインターフェース内に製品情報が表示され（ステップ１５０）、製品情報は、例えば、製品の画像、製品価格、税金（既知の場合）、発送（既知の場合またはデフォルトの発送方法に基づいて）、総価格および任意の利用可能な製品オプション（例えば、サイズ、色、量など）を含み得る。ユーザは、ユーザインターフェースを介して、オプションに対する選択肢を入力することができる。
【００１２】
ユーザは、製品を購入するか、または、後で取得するため、製品を電子ショッピングカートに保存することができる（ステップ１６０）。複数の異なる商人からの製品を電子ショッピングカートに保存することができる。ユーザが製品を購入することを選択した場合、ショッピングサービスは、ユーザの代わりに、サポートされているウェブページと関連付けられた商人との購入取引を行う（ステップ１７０）。購入取引を行う際、ユーザは、発送方法、住所、支払情報を入力するように促されるか、または、そのような情報は、ユーザのプロファイルから取得することができる。発送方法および住所を得た時点で、妥当な場合、発送コストおよび税金と共に価格情報が更新される。
【００１３】
ユーザが製品を保存することを選択した場合、電子ショッピングカートに製品が保存される（ステップ１８０）。ユーザは、例えば、ユーザインターフェース上のボタンまたはリンクを介して、電子ショッピングカートに保存された製品を閲覧することができる（ステップ１８５）。あるいは、ユーザは、別々のウェブサイトからショッピングカートの保存コンテンツを閲覧することができる。また、ユーザは、複数の無関係の商人サイトから、電子ショッピングカートに保存された１つまたは複数の製品を一度に購入することもできる（ステップ１９０）。購入される各製品に対し、ユーザの代わりに、ユーザが電子ショッピングカートに製品を追加したウェブサイトと関連付けられた各商人との購入取引が行われる。一実施形態では、ユーザは、単一の動作（例えば、ボタンをクリックする）で複数の商人から複数の製品を購入することができる。
【００１４】
ある実施形態では、電子ショッピングカートを通じて行われた購入が報酬計算に充当されるように、電子ショッピングカートは、ショッピングサービスを通じた購入に基づいて報酬を提供するショッピングサービスと関連付けられる。ユーザインターフェースに表示される情報は、報酬計算を含み得る。報酬は、購入された各製品に対するキャッシュバックパーセンテージ、ポイント、マイレージなどの形態であり得る。異なる報酬マップが異なる商人に適用され得、各商人に対して、報酬を計算するための別々のルールが存在し得る。ある実施形態では、電子ショッピングカートは、例えば、ショッピングカートアイコンの色を変更するかまたはショッピングカートアイコンを点滅させることによって、報酬が利用可能な場合にそれをユーザに警告する。ユーザは、報酬を適用するための動作（例えば、ボタンをクリックする）を起こす必要があり得るか、または、報酬は、自動的に適用される場合がある。ショッピングサービスが購入に対するキャッシュバック報酬を提供する事例では、キャッシュバック額は、電子ショッピングカート用のユーザインターフェースに表示される各製品に対して決定される。次いで、キャッシュバック額は、電子ショッピングカート用のユーザインターフェースに表示される。ユーザが電子ショッピングカートを介して製品を購入することに応答して、ユーザには、キャッシュバック額が充当される。
【００１５】
ある実施形態では、マルチ商人電子ショッピングカートは、クーポンについて自動的にチェックする。ユーザインターフェースに表示される各製品に対し、電子ショッピングカートは、何らかのクーポンが製品または対応する商人に適用されるかどうかを判断する。例えば、電子ショッピングカートは、特定のストアに対するクーポンについてチェックし、次いで、製品の説明、クーポンの有効期間およびクーポン条件などに基づいて、それらのクーポンの何れかを製品に適用できるかどうかをチェックすることができる。製品に適用可能な１つまたは複数のクーポンを特定することに応答して、ユーザインターフェースにクーポン情報が表示される。ユーザが製品を購入することに応答して、特定されたいかなるクーポンも購入に適用される。クーポンが適用されるかどうかを判断することは、何れかの潜在的に適用可能なクーポンを特定し、潜在的に適用可能なクーポンの各々に対し、クーポンに関連する何れかの価格割引を特定するために、適用可能な商人とのオンライン購入取引に着手することを含み得、購入取引は、購入を完了する前に終了する。ある実施形態では、クーポンが適用されるかどうかを判断することは、何れかの潜在的に適用可能なクーポンを特定し、購入取引において何れかの潜在的に適用可能なクーポンを使用できるかどうかを判断するというアプリケーションプログラミングインターフェース（ＡＰＩ）要求を商人に送信することを含む。
【００１６】
ある実施形態では、ユーザインターフェースに情報を表示することは、ウェブページから製品情報を引き出し、引き出した情報を正規化し、正規化した情報をユーザインターフェースに表示することを含む。他の実施形態では、ユーザインターフェースに情報を表示することは、ウェブサイトと関連付けられたＡＰＩを特定し、ウェブページ上の製品情報に対する要求をＡＰＩに送信し、要求情報を受信し、電子ショッピングカート用のユーザインターフェースに要求情報を表示することを含む。
【００１７】
図２ａ〜図２ｂは、一実施形態による、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための一方法の例示的な実装形態を示す。この例では、ショッピングカートオブジェクトは、ユーザがブラウザ内のその視覚表現をクリックしたことを検出する（ステップ２１０）ブックマークレットである。ショッピングカートオブジェクトは、ブラウザ内に表示されたウェブページのＵＲＬをショッピングサービス用のサーバに渡す（ステップ２１５ａ）。ショッピングカートオブジェクトは、ユーザのデバイス上に電子ショッピングカート用のユーザインターフェースを生成する（ステップ２１５ｂ）。
【００１８】
次いで、サーバは、ブラウザ内に表示されたウェブページがショッピングカートオブジェクトによってサポートされているかどうかを判断する（ステップ２２０）。ウェブページがサポートされていない場合は、ユーザが閲覧しているウェブページがサポートされていないことを示すメッセージがユーザインターフェースに表示される（ステップ２２５）。しかし、ウェブページがサポートされている場合は、サーバは、ユーザのブラウザ内に表示されたウェブページのＵＲＬを呼び出す（ステップ２３０）。次いで、サーバは、ウェブページから製品情報（例えば、画像、価格、説明、製品オプションなど）を引き出す（ステップ２３５）。性能の最適化を目的とする代替の実施形態では、ショッピングカートオブジェクトは、ウェブページから製品情報のいくつかまたはすべてを引き出す（例えば、「スクレイプする」）ことができる。例えば、ショッピングカートオブジェクトは、商人ショッピングサイトから、製品の画像、価格およびタイトルを引き出すことができる。例えば、任意の製品オプションなどの残りの情報は、バックエンドサーバによって引き出すことができる。別の代替の実施形態では、サーバは、製品情報に対するＡＰＩ要求を商人に送信することができる。例えば、サーバは、本のＩＳＢＮ番号を商人または製品データベースに送信することができる。
【００１９】
また、サーバは、妥当な場合、キャッシュバック額または他の報酬を計算する（ステップ２４０）。ある事例では、キャッシュバック額は、ゼロであり得る。次いで、サーバは、製品およびキャッシュバック情報を正規化し、それをショッピングカートオブジェクトに返送する（ステップ２４５）。ショッピングカートオブジェクトは、電子ショッピングカート用のユーザインターフェースに製品およびキャッシュバック情報を表示する（ステップ２５０）。ショッピングカートオブジェクトは、妥当な場合、オプションを選択するようにユーザに促す（ステップ２５５）。ショッピングカートオブジェクトは、ユーザが、電子ショッピングカートに製品を保存するか、または、製品を購入することができるようにする（ステップ２６０）。
【００２０】
ユーザが製品を保存することを選択することに応答して、製品情報（選択されたいかなるオプションも含む）がサーバに提供され、サーバは、ユーザの電子ショッピングカートに製品情報を保存する（ステップ２７０）。電子ショッピングカートは、データベース表またはデータベース表へのエントリの形態で明示することができ、製品情報は、データベース表に保存することができる。保存情報は、製品を表示する適用可能なウェブページのＵＲＬを含む。ユーザが製品を購入することを選択することに応答して、サーバは、ユーザの代わりに、適用可能な商人から製品を購入する（ステップ２８０）。
【００２１】
図３は、一実施形態による、ショッピングサービス用のマルチ商人電子ショッピングカートを提供するための一方法の別の例示的な実装形態を示す。この例では、ショッピングカートオブジェクトは、ブラウザに表示されたウェブサイトを監視する（ステップ３１０）ブラウザウィジェットである。ブラウザに表示された各ウェブページに対し、ショッピングカートオブジェクトは、電子ショッピングカートによってウェブページがサポートされているか否かを判断する（ステップ３２０）。ショッピングカートオブジェクトは、この判断を行うためのショッピングカートサービスについてサーバに問い合わせることができ、および／または、ショッピングカートオブジェクトは、ショッピングカートオブジェクトに以前にダウンロードされたサポートされているウェブページまたはドメインのローカルリストをチェックすることができる。ウェブサイトがサポートされているウェブサイトであると判断することに応答して、ショッピングカートオブジェクトは、ウェブサイトがサポートされているウェブサイトであるという視覚表示（例えば、アイコンの色を変更するかまたはアイコンを点滅させる）をウェブブラウザに提供する（ステップ３３０）。ショッピングカートオブジェクトは、ユーザがユーザのブラウザ内のショッピングカートオブジェクトの視覚表現をクリックしたことを検出する（ステップ３４０）。ショッピングカートオブジェクトは、ブラウザ内に表示されたウェブページのＵＲＬをショッピングサービス用のサーバに渡す（ステップ３５０ａ）。また、ショッピングカートオブジェクトは、ユーザのデバイス上に電子ショッピングカート用のユーザインターフェースを生成する（ステップ３５０ｂ）。次いで、図２のステップ２３０〜２８０が繰り返される。
【００２２】
図４は、本発明の一実施形態による、購入取引を行うための方法を示す。ユーザは、ショッピングカートに１つまたは複数の製品の注文を入れる（ステップ４１０）。サーバは、注文に対する支払情報（例えば、クレジットカード、ＰａｙＰａｌ情報など）、発送方法および住所を得る（ステップ４２０）。ユーザは、ユーザインターフェースにこの情報を提供するように促されるか、または、サーバは、ユーザのプロファイルからこの情報を取得し、デフォルトとしてこの情報をユーザインターフェースに表示することができる（情報を変更するオプションを有する）。ある実施形態では、サーバは、ユーザインターフェース、電子メール、テキストメッセージおよび／または音声メッセージを介して、購入取引詳細の有無に関わらず、購入注文の受信確認をユーザに送信することができる。注文された各製品に対し、サーバは、製品を購入すべき適用可能なＵＲＬを取得する（ステップ４３０）。注文された各製品に対し、サーバは、適用可能なＵＲＬでブラウザを開き、ユーザが行うであろう方法とほとんど同じ方法で、購入取引と関連付けられた商人の各々に、ユーザが保存した住所および支払情報を提供することによって、ユーザの代わりに、製品を購入する（ステップ４４０）。あるいは、サーバは、ＡＰＩを使用して、商人の各々に注文することができる。何れにせよ、好ましい実施形態では、購入取引は、ユーザと商人との間で行われる（すなわち、サーバがユーザの代わりに行動する）。次いで、サーバは、妥当な場合、購入から得られたいかなるキャッシュバック報酬もユーザに充当する（ステップ４５０）。サーバは、商人の各々から購入確認を受信し、ユーザに購入確認を伝える（ステップ４６０）。購入確認は、購入注文の直後にユーザに伝えることも、後で購入取引が完了した際にユーザに伝えることもできる。購入確認は、ユーザインターフェースに確認を表示すること、ユーザの電子メールアカウントに電子メールを送信すること、ユーザのモバイルデバイスにテキストメッセージを送信すること、または、ユーザの電話に音声メッセージを送信することによって送信することができる。
【００２３】
図１ａ〜図４に関して説明される方法は、ソフトウェアで具体化され、ソフトウェアを実行するコンピュータシステム（１つまたは複数のコンピューティングデバイスを備える）によって実行される。当業者であれば、コンピュータシステムは、ソフトウェア命令を格納するためのメモリまたは他の物理的なコンピュータ可読記憶媒体と、ソフトウェア命令を実行するための１つまたは複数のプロセッサとを有することを理解されよう。
【００２４】
図５は、本発明の一実施形態による、例示的なマルチ商人電子ショッピングカートシステム５００を示す。当業者が理解するであろうように、マルチ商人電子ショッピングカートシステム５００は、本発明の範囲内で、あらゆる方法を用いて構築することができる。図１ａ〜図４の方法は、他のシステムで実装することができ、本発明は、システム５００に限定されない。
【００２５】
マルチ商人電子ショッピングカートシステム５００は、クライアントコンピューティングデバイス５１０上のウェブブラウザ５１５内のショッピングカートオブジェクト５０５（例えば、ブックマークレット、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェット、ツールバーなど）を含む。クライアントコンピューティングデバイスの例は、デスクトップ、ラップトップまたはモバイルデバイスなどを含み得る。ユーザは、ウェブブラウザ５１５を使用して、１つまたは複数の商人ショッピングサイトから製品を閲覧する。ウェブブラウザ５１５は、商人ショッピングサイトと関連付けられたウェブページに対する要求を商人ウェブサーバ５３０に送信し、要求と関連付けられたウェブページを受信する。
【００２６】
次いで、ショッピングカートシステム５００におけるクライアントソフトウェアアプリケーションとして機能するショッピングカートオブジェクト５０５は、表示されたウェブページのＵＲＬをショッピングカートサーバ５２０に送信する。ショッピングカートサーバは、ＵＲＬに対応する商人ウェブサーバ５３０からのウェブページを要求する。サーバは、ウェブページから製品についての情報を引き出し（または、製品についての情報に対するＡＰＩ要求を商人ウェブサーバに送信する）、次いで、製品についての情報が正規化され、ユーザインターフェースウィンドウ上で表示するため、ショッピングカートオブジェクト５０５に返送される。製品についての情報の例は、価格、画像および任意の製品オプションを含む。ある実施形態では、ショッピングカートオブジェクト５０５は、商人ウェブサイトまたはウェブサーバ５３０から情報を引き出すショッピングカートサーバ５２０の代わりにまたはそれに加えて、ウェブページから情報を引き出すことができる。好ましい実施形態では、クライアントデバイス５１０、ショッピングカートサーバ５２０および商人ウェブサーバ５３０は、インターネットを介して通信する。
【００２７】
ユーザがユーザインターフェースウィンドウからショッピングカートに製品を保存することを決定することに応答して、ショッピングカートオブジェクト５０５は、保存要求をショッピングカートサーバ５２０に送信し、ショッピングカートサーバ５２０は、データベース５５０に仮想ショッピングカートを保存する。仮想ショッピングカートは、複数の無関係の商人サイトからの製品を含み得る。ある実施形態では、ユーザは、ユーザのショッピングカートに保存された製品を閲覧することを希望する場合がある。その場合、ショッピングカートサーバ５２０は、ユーザがユーザインターフェースウィンドウで閲覧できるように、ショッピングカートオブジェクト５０５にショッピングカートコンテンツ情報を送信する。
【００２８】
ユーザがショッピングカートから１つまたは複数の製品を購入することを決定することに応答して、ショッピングカートオブジェクト５０５は、ショッピングカートサーバ５２０に購入要求を送信する。購入要求は、ショッピングカート内の１つの製品に対するものでも、単一の商人ショッピングサイトからの複数の製品に対するものでも、複数の無関係の商人ショッピングサイトからの複数の製品に対するものでもあり得る。したがって、ショッピングカートサーバは、購入注文上の各製品に対応する商人ショッピングサイトの各々で購入注文を完了し、それは、複数の商人ウェブサーバ５３０に関与し得る。
【００２９】
以前にユーザが他の製品を購入している場合は、ユーザが、ショッピングカートサーバ５２０によってデータベース５５０に保存されたユーザ情報（例えば、支払情報、発送方法および住所）を格納している可能性がある。ショッピングカートサーバ５２０は、データベース５５０に保存されたユーザ情報を使用して、商人ウェブサーバ５３０への購入注文を完了することができる。次いで、商人ウェブサーバ５３０は、購入注文を処理し、ショッピングカートサーバ５２０に製品購入確認を返送し、次いで、ショッピングカートサーバ５２０は、ユーザに購入確認を送信する。購入確認は、ユーザがユーザの購入要求を提出した直後にユーザに送信することも、後で送信することもできる。購入確認は、ウェブブラウザを介して確認ページとして、ユーザの電子メールアドレスに、ユーザのモバイルデバイスにテキストメッセージとして、または、ユーザの電話に音声記録として、ユーザに送信することができる。
【００３０】
図６ａ〜図７ｅは、本発明による、例示的なユーザインターフェースのスクリーンショットを示す。当業者であれば、本発明は、本発明の範囲内で、より多くのまたはより少ない機能性を有する他のユーザインターフェース上で具体化できることを理解されよう。したがって、図６ａ〜図７ｅは、例示を意図し、いかなる方法でも限定することを意図しない。
【００３１】
図６ａ〜図６ｍは、マルチ商人ショッピングカートを使用して製品を購入しているユーザを追跡するユーザインターフェースのスクリーンショットを示す。図６ａでは、ユーザは、商人サイト上で女性の礼装用の靴を閲覧している。特定の商人サイトにリンクされているショッピングカート６０５とは対照的に、仮想ショッピングカート６１０は、ブラウザ内にとどまり、任意の数の無関係の商人サイトに対するショッピングサービスを提供するショッピングカートオブジェクトである。この特定の例では、ショッピングカート６１０は、ブックマークレットであるが、ショッピングカートオブジェクトは、ブラウザアドオン、ブラウザ拡張、ブラウザウィジェット、ツールバーなどとして設計することができる。
【００３２】
図６ｂでは、ショッピングカート６１０は、図５に関してより詳細に論じられるように、ショッピングカートサーバにウェブサイトのＵＲＬを送信して正規化された製品情報を受信することによって、商人ウェブサイトから製品についての情報を取得する。図６ｃに示されるように、ユーザインターフェースは、製品の価格６１５に関する情報およびキャッシュバック情報６２０を表示する。発送および税金情報は、選択した発送方法およびユーザの発送先住所に依存し、後で提供することができる。
【００３３】
製品にオプションがある場合、これらのオプションは、ユーザインターフェースに表示されることになる。この事例では、３つのオプション、すなわち、色６２５、履物の幅６３０およびサイズ６３５がある。ユーザが色６２５に対するオプションを選択すると、図６ｄに示されるように、ユーザには、女性の礼装用の靴に対する色の選択肢がユーザインターフェースに提示される。ユーザが履物の幅６３０に対するオプションを選択すると、図６ｅに示されるように、ユーザには、靴幅の選択肢がユーザインターフェースに提示される。この事例では、靴幅の選択肢は１つのみである。ユーザがサイズ６３５に対するオプションを選択すると、図６ｆに示されるように、ユーザには、靴のサイズの選択肢がユーザインターフェースに提示される。図６ｇに示されるように、ユーザが製品オプションの選択を完了した時点で、ユーザは、後で取得するため、ユーザのショッピングカートに製品を保存する（６４０）か、または、製品を購入する（６４５）かの何れかを選択することができる。
【００３４】
ユーザが初めてマルチ商人ショッピングカートを使用して製品を購入している場合は、ユーザは、図６ｈ〜６ｉに示されるように、ユーザの発送情報６５０、クレジットカード情報６５５および課金情報６６０を入力して保存する必要があることになる。ユーザの情報が保存された時点で、マルチ商人ショッピングカートは、図６ｊに示されるように、ユーザの住所情報に基づいて適用可能な税金６６５を計算する。以前にユーザがマルチ商人ショッピングチャートを使用して１つまたは複数の製品を購入している場合は、ユーザは、ユーザの情報を再度入力する必要はなく、適用可能な税金が自動的に計算されることになる。次いで、ユーザは、発送方法６７０に対するオプションを選択し、図６ｋに示されるように、ユーザには、発送方法の選択肢がユーザインターフェースに提示される。この事例では、発送方法の選択肢は１つのみである。
【００３５】
次いで、マルチ商人ショッピングカートは、図６ｌに示されるように、ユーザの選択した発送方法に基づいて発送コスト６７５を計算する。この事例では、選択した発送方法は、ユーザにとって無料である。ユーザがユーザの購入注文を見直してユーザの購入を完了すること（６８０）を選択した時点で、マルチ商人ショッピングカートは、図５に関してより詳細に論じられるように、ショッピングカートサーバに購入要求を送信する。ショッピングカートサーバは、図６ｍのユーザインターフェースに示されるように、即座の購入確認６８５を送信することも、単に注文の受信確認を行い、購入取引を処理した後で購入確認を伝えることもできる。
【００３６】
図７ａ〜図７ｅは、マルチ商人ショッピングカートに製品を保存しているユーザを追跡するユーザインターフェースのスクリーンショットを示す。図６ａと同様に、ユーザは、図７ａのウェブページを閲覧し、マルチ商人ショッピングカート７１０を選択している。図７ｂに示されるように、ショッピングカート７１０は、図５に関してより詳細に論じられるように、ショッピングカートサーバにウェブサイトのＵＲＬを送信して正規化された製品情報を受信することによって、商人ウェブサイトから製品についての情報を取得する。図７ｃに示されるように、ユーザインターフェースは、製品の価格７１５に関する情報およびキャッシュバック情報７２０を表示する。ユーザは、後で取得するため、ユーザのショッピングカートに製品を保存する（７４０）か、または、製品を購入する（７４５）かの何れかを選択することができる。
【００３７】
ユーザがユーザのショッピングカートに製品を保存すること（７４０）を選択すると、図７ｄに示されるように、ユーザには、選択肢が提示される。この例では、製品は、欲しい物のリストに保存され、このリストは、保存されたショッピングカートとして機能し得る。ユーザは、デフォルトの欲しい物のリスト７９０または別のシステムが定義したかもしくはユーザが定義した欲しい物のリスト７９５（例えば、誕生日用の欲しい物のリスト、クリスマス用の欲しい物のリスト、レジストリなど）に製品を保存することができる。欲しい物のリストは、他のユーザが閲覧でき、他のユーザが製品を購入できる結婚式用のレジストリまたは乳児用のレジストリとして機能し得る。一実施形態では、ユーザは、いかなる数の欲しい物のリストも作成したり、名前を付けたりすることができる。ユーザが製品を保存するための欲しい物のリストを選択した時点で、マルチ商人ショッピングカートは、図５に関してより詳細に論じられるように、ショッピングカートサーバに保存要求を送信する。図７ｅは、ユーザの選択した製品がショッピングカートに保存されたことをユーザに確認しているマルチ商人ショッピングカートのユーザインターフェースを示す。ユーザは、欲しい物のリストに保存された製品を後で購入することができる。
【００３８】
当業者によって理解されるように、本発明は、その趣旨または本質的特性から逸脱することなく、他の特定の形態で具体化することができる。それに従って、本発明の上記の開示は、例示を意図し、本発明を限定することを意図しない。
【図１ａ】
0006380996.tif 000002
【図１ｂ】
0006380996.tif 000003
【図２ａ】
0006380996.tif 000004
【図２ｂ】
0006380996.tif 000005
【図３】
0006380996.tif 000006
【図４】
0006380996.tif 000007
【図５】
0006380996.tif 000008
【図６Ａ】
0006380996.tif 000009
【図６Ｂ】
0006380996.tif 000010
【図６Ｃ】
0006380996.tif 000011
【図６Ｄ】
0006380996.tif 000012
【図６Ｅ】
0006380996.tif 000013
【図６Ｆ】
0006380996.tif 000014
【図６Ｇ】
0006380996.tif 000015
【図６Ｈ】
0006380996.tif 000016
【図６Ｉ】
0006380996.tif 000017
【図６Ｊ】
0006380996.tif 000018
【図６Ｋ】
0006380996.tif 000019
【図６Ｌ】
0006380996.tif 000020
【図６Ｍ】
0006380996.tif 000021
【図７Ａ】
0006380996.tif 000022
【図７Ｂ】
0006380996.tif 000023
【図７Ｃ】
0006380996.tif 000024
【図７Ｄ】
0006380996.tif 000025
【図７Ｅ】
0006380996.tif 000026