(57)【要約】  ローカルコンピュータがコンテンツサーバとのセッションを確立し、コンテンツファイルと送信先ジオグラフィックドライブが選択されるリモートサイトダウンロードシステムが開示される。ローカルコンピュータは、典型的には第１アクセスネットワーク上にあり、ユーザは、ファイルをジオグラフィックドライブ、すなわち、ローカルコンピュータ上のマッピングファイルにおいてマッピングされる位置及び他のプロパティを有するリモートサイトコンピュータにダウンロードすることを所望している。ジオグラフィックドライブは、通常はホットスポットなどの動的位置又はブロードバンドケーブルやＤＳＬなどの固定された位置の異なるアクセスネットワーク上にある。ローカルコンピュータは、対象となるジオグラフィックドライブの選択を可能にし、クッキー及びＵＲＬを有する情報をパックし、それをリモートジオグラフィックドライブコンピュータに送信するよう特にプログラムされ、それは、コンテンツサーバからリモートサイトコンピュータ上のジオグラフィックドライブへのダウンロードを行わせるプロキシとして機能するかもしれない。
2007529074.tif 000002
【特許請求の範囲】
【請求項１】
リモートサイドダウンロード（ＲＳＤ）のための方法であって、
ＵＲＬを有するコンテンツサーバとローカルコンピュータとの間のセッションを確立するステップと、
前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択するステップと、
前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきリモートサイトジオグラフィックドライブを選択するステップと、
前記セッションの少なくとも１つのクッキーを受信するステップと、
前記ＵＲＬと前記セッションのクッキーとを有する情報をパックするステップと、
前記パックされた情報をリモートサイトコンピュータに送信するステップと、
から構成され、
前記リモートサイトコンピュータは、前記パックされた情報を利用して前記選択されたコンテンツファイルを前記選択されたジオグラフィックドライブにダウンロードすることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記ローカルコンピュータは、前記情報をパックし、前記情報をリモートサイトコンピュータに送信するよう構成されたＲＳＤプログラムを有することを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記ＲＳＤプログラムは、ウェブブラウザのプラグインであることを特徴とする方法。
【請求項４】
請求項１記載の方法であって、
前記クッキーは、認証情報、許可情報及びセッション期間情報から構成されるグループから選択された情報を有するデータセットであることを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記セッションは、ウェブセッションであることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、
前記クッキーは、ウェブブラウザクッキーであることを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記コンテンツファイルは、前記ＵＲＬによって表され、
前記パックされた情報を有するＵＲＬは、前記リモートサイトコンピュータについて選択されたコンテンツファイルを特定する、
ことを特徴とする方法。
【請求項８】
請求項１記載の方法であって、
前記ローカルコンピュータは、第１アクセスネットワークを介し前記セッションを確立し、
前記リモートコンピュータは、第２アクセスネットワークを介し前記コンテンツファイルをダウンロードする、
ことを特徴とする方法。
【請求項９】
請求項１記載の方法であって、
前記ジオグラフィックドライブは、固定された位置にあることを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、
前記ジオグラフィックドライブは、動的な位置にあることを特徴とする方法。
【請求項１１】
請求項１記載の方法であって、
前記ジオグラフィックドライブは、ホットスポットにあることを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記ファイルをダウンロードし、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記ジオグラフィックドライブに係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記ファイルをダウンロードするためのＲＳＤサーバプログラムを有し、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記ジオグラフィックドライブに係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、
前記ジオグラフィックドライブは、モバイルコンピュータであり、
前記リモートサイトコンピュータは、ホットスポットにあるキャッシュサーバであり、
前記キャッシュサーバは、前記パックされた情報を受信し、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記選択されたコンテンツファイルをダウンロードし、前記モバイルコンピュータが前記ホットスポットにおいてサインインし、その後、前記キャッシュサーバから前記モバイルコンピュータのジオグラフィックドライブに前記コンテンツファイルをダウンロードするまで前記コンテンツファイルを格納するＲＳＤサーバプログラムを有する、
ことを特徴とする方法。
【請求項１５】
請求項１記載の方法であって、
前記ローカルコンピュータと前記コンテンツサーバとの間のセッションは、セキュアセッションであり、
前記コンテンツファイルは、クレジットカードを用いて購入され、
前記コンテンツサーバは、セッションコントロールクッキーを用いて、前記ダウンロードリクエストが真正であることを保証する、
ことを特徴とする方法。
【請求項１６】
請求項１記載の方法であって、
前記ジオグラフィックドライブは、関連付けされたネットワークの名前、前記関連付けされたアクセスネットワークのユーザＩＤ、前記関連付けされたアクセスネットワークのパスワード、静的位置又は動的ホットスポット位置の地理的位置、及び前記ジオグラフィックドライブがアクセスする際に精鋭されるパラメータ及び実行可能性を有するＲＳＤ割当てコマンドの１以上を有するデータを含むマップを有するローカルコンピュータ上の位置に依存したストレージであることを特徴とする方法。
【請求項１７】
請求項１５記載の方法であって、
前記ジオグラフィックドライブマップは、アドレス、ユーザＩＤ、パスワード、地理的位置及びＲＳＤ割当てコマンドを提供することを特徴とする方法。
【請求項１８】
請求項１記載の方法であって、
前記ローカルコンピュータは、ＲＳＤプラグインを備えたウェブブラウザを使用して、前記コンテンツサーバとのセッションを確立することを特徴とする方法。
【請求項１９】
請求項１記載の方法であって、
前記コンテンツファイルは、マルチメディアファイルであることを特徴とする方法。
【請求項２０】
請求項１記載の方法であって、
前記コンテンツファイルは、映画ファイルであることを特徴とする方法。
【請求項２１】
請求項１記載の方法であって、
前記パックされた情報は、インスタントメッセージ、前記パックされた情報を有する添付を備えた電子メール、又はＨＴＴＰリクエストとして前記リモートサイトコンピュータに送信されることを特徴とする方法。
【請求項２２】
ジオグラフィックドライブの選択を可能にするよう構成されたローカルコンピュータを有するリモートサイトダウンロード（ＲＳＤ）のためであって、セッションクッキー及びＵＲＬを有する情報をパックし、前記コンピュータとコンテンツサーバとの間のセッション中に選択されたコンテンツファイルの自動的ダウンロードのため、前記パックされた情報をリモートサイトコンピュータに送信することを特徴とするシステム。
【請求項２３】
請求項２１記載のシステムであって、
前記ローカルコンピュータは、ＲＳＤプラグインを備えたウェブブラウザを有することを特徴とするシステム。
【請求項２４】
請求項２１記載のシステムであって、
前記ローカルコンピュータは、モバイル装置であり、
前記リモートサイトコンピュータは、有線又は無線ブロードバンド接続を有する、
ことを特徴とするシステム。
【請求項２５】
リモートコンピュータジオグラフィックドライブへのダウンロードのため、コンテンツウェブサーバから第１コンピュータを利用して選択されるコンテンツファイルのリモートサイトダウンロード（ＲＳＤ）を容易にするシステムであって、
前記選択されたコンテンツファイルの受信及び格納のためのリモートコンピュータジオグラフィックドライブの識別を可能にし、クッキーを有する情報をパックし、前記クッキーを有するパックされた情報を前記リモートコンピュータに送信するブラウザＲＳＤプラグインを有する前記第１コンピュータのプログラミングを有し、
前記パックされた情報は、前記コンテンツウェブサーバを自動的に要求した前記リモートコンピュータに前記コンテンツファイルを前記ジオグラフィックドライブにダウンロードさせるよう機能するクッキーを有する、
ことを特徴とするシステム。
【請求項２６】
コンテンツファイルをウェブコンテンツサーバからリモートサイトコンピュータ上のジオグラフィックドライブに転送することを容易にするシステムであって、
前記ウェブコンテンツサーバからの前記コンテンツファイルのダウンロードを制御するＵＲＬ及びクッキーを有するプロキシを提供する手段と、
前記プロキシを前記リモートサイトコンピュータに送信する手段と、
を有することを特徴とするシステム。
【請求項２７】
請求項２５記載のシステムであって、
前記プロキシを提供する手段は、ＲＳＤプラグインを有するウェブブラウザを有することを特徴とするシステム。
【請求項２８】
ウェブブラウザをローカルコンピュータ上で利用するためのプラグインプログラムであって、
前記コンテンツウェブサーバから前記ローカルコンピュータ上で受信される１以上のクッキーと前記コンテンツウェブサーバ上の要求されるファイルに対するＵＲＬとを有する情報をパックし、前記パックされた情報をインスタントメッセンジャ、前記添付された情報を備える電子メール、又はＨＴＴＰリクエストによって送信することによって、前記ローカルコンピュータとコンテンツウェブサーバとの間のコンテンツリクエストセッションの移転を可能にすることを特徴とするプラグインプログラム。
【請求項２９】
請求項２７記載のプラグインプログラムを有するウェブブラウザ。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［発明の背景］
本発明は、リモートサイトダウンロードシステム及び方法に関する。
【０００２】
コンテンツ要求者、コンテンツサーバ及びコンテンツ利用者から構成されるトライアングラーモデルを有するダウンロードサービスシステムが提案される。このようなシステムでは、ある場所におけるコンテンツリクエストは、典型的には、コンテンツ利用者がいる他の場所に配信するためコンテンツサーバにわたされる。従来技術によるシステムの問題点の１つは、それらがコンテンツ要求者とコンテンツサーバとの間に確立されるセッションがコンテンツ利用者に容易に転送されることがないように、セッション転送を提供しないということである。従来技術によるシステムの他の問題点は、それらが要求されたファイルがダウンロードされるコンテンツ利用者の効率的な選択が可能でないということである。従来のトライアングラーモデルは、ローカルアクセスネットワークとリモートアクセスネットワークとの間のビジネス関係を要求し、そのことはしばしば非実際的であり、従ってこのようなモデルの利用を妨げる。
［発明の概要］
本発明は、一特徴では、リモートサイドダウンロード（ＲＳＤ）のための方法であって、ＵＲＬを有するコンテンツサーバとローカルコンピュータとの間のセッションを確立するステップと、前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択するステップと、前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきリモートサイトジオグラフィックドライブを選択するステップと、前記セッションの少なくとも１つのクッキーを受信するステップと、前記ＵＲＬと前記セッションのクッキーとを有する情報をパックするステップと、前記パックされた情報をリモートサイトコンピュータに送信するステップとから構成され、前記リモートサイトコンピュータは、前記パックされた情報を利用して前記選択されたコンテンツファイルを前記選択されたジオグラフィックドライブにダウンロードすることを特徴とする方法を提供することによって、以下の開示から明らかとなる上記及び他の問題点を解決する。
【０００３】
他の特徴では、本発明は、ジオグラフィックドライブの選択を可能にするよう構成されたローカルコンピュータを有するリモートサイトダウンロード（ＲＳＤ）のためであって、セッションクッキー及びＵＲＬを有する情報をパックし、前記コンピュータとコンテンツサーバとの間のセッション中に選択されたコンテンツファイルの自動的ダウンロードのため、前記パックされた情報をリモートサイトコンピュータに送信することを特徴とするシステムから構成される。
【０００４】
本発明の他の特徴は、ウェブブラウザをローカルコンピュータ上で利用するためのプラグインプログラムであって、前記コンテンツウェブサーバから前記ローカルコンピュータ上で受信される１以上のクッキーと前記コンテンツウェブサーバ上の要求されるファイルに対するＵＲＬとを有する情報をパックし、前記パックされた情報をインスタントメッセンジャ、前記添付された情報を備える電子メール、又はＨＴＴＰリクエストによって送信することによって、前記ローカルコンピュータとコンテンツウェブサーバとの間のコンテンツリクエストセッションの移転を可能にすることを特徴とするプラグインプログラムから構成される。
【０００５】
ダウンロードリクエストの選択されたジオグラフィックドライブへのセッション移転を可能にするローカルコンピュータのプログラミングが、本発明の他の特徴である。
【０００６】
ローカルコンピュータは、好ましくは、従来のウェブブラウザのための特別なプラグインなどのＲＳＤプログラムを有し、この特別なプログラムは、コンテンツファイルがダウンロードされる送信先ドライブとしてジオグラフィックドライブの選択を可能にするよう機能し、さらにクッキー及びＵＲＬを有する情報をパックするよう機能し、それをジオグラフィックドライブリモートコンピュータに送信する。
【０００７】
ローカルコンピュータがコンテンツサーバとのセッションを確立し、コンテンツファイルの配信を要求しているとき、コンテンツサーバは、ＰａｙＰａｌなどの支払サービスやクレジット又はデビットカード番号などのある支払形式と共に、通常はユーザＩＤ及びパスワードなどによる認証を要求する。情報がコンテンツサーバに提供されると、コンテンツサーバは通常は、ローカルコンピュータとのセッションを特定するため、ローカルコンピュータに１以上のクッキーを送信する。ＲＳＤプログラムは、このようなクッキーをパックし、それらをローカルコンピュータにおいて選択されたジオグラフィックドライブを有するコンピュータに送信する。あるいは、パックされた情報は、ホームコンピュータや職場のコンピュータなどのリモートコンピュータに送信することが可能である。パックされた情報は、リモートコンピュータ上の他のＲＳＤプログラムがコンテンツファイルをダウンロードするのに使用され、又は、任意的にはパックされた情報は、第１ローカルコンピュータ上でリクエストされたコンテンツファイルを自動的にダウンロードするため、リモートサイトコンピュータ上で実行されるＲＳＤプログラムを有するようにしてもよい。
【０００８】
「ジオグラフィックドライブ」又は「Ｇドライブ」は、ユーザ入力によって以前に生成され、ローカルクライアントコンピュータによってアクセス可能な又は格納されているＧドライブマッピングファイルを利用して特定されるコンピュータ格納手段を表す。ジオグラフィックドライブは、関連付けされたネットワークの名前、関連付けされたアクセスネットワークのユーザＩＤ、関連付けされたアクセスネットワークのパスワード、静的位置又は動的ホットスポット位置の地理的位置、及びジオグラフィックドライブがアクセスされる際に生成されるパラメータ及び実行可能性を有するＲＳＤ割当てコマンドの１以上を含むデータを含むマップに従って決定されたローカルコンピュータ上の位置に依存したストレージを有する。ジオグラフィックドライブマップは、しばしばアドレス、ユーザＩＤ、パスワード、地理的位置及びＲＳＤ割当てコマンドを提供する。
【０００９】
いくつかのケースでは、Ｇドライブマップは、ユーザが要求されたコンテンツファイルの所望のダウンロード時にあると予想されるアクセスポイントを計算するのに利用される空港及びフライトなどの情報を含む旅行プランデータを有するであろう。
【００１０】
ジオグラフィックドライブは、固定された又は動的なアクセスネットワークに関連付けすることが可能である。固定されたアクセスネットワークの具体例は、デスクトップ又はラップトップの何れかのホームコンピュータに接続するＤＳＬ又はケーブルブロードバンドネットワークを有する。ダイナミックアクセスネットワークの具体例は、例えば、コーヒーショップ、空港又はパブリックアクセスサイトなどのホットスポットＷＬＡＮである。セルラーネットワークは、動的アクセスネットワークの他の形態であるが、セルラー接続は、通常はＷＬＡＮ、ホームＤＳＬ又はケーブルより低速であり、あるいは使用するのにコストがかかり、セルラー接続は最もしばしばコンテンツファイルが要求される第１アクセスネットワークであると仮定され、その他のタイプのアクセスネットワークは、コンテンツファイルが配信される第２タイプであると仮定される。
【００１１】
動的又は固定されたアクセスネットワークはまた、パックされた情報を受信し、コンテンツファイルをダウンロードし、その後、モバイルコンピュータがキャッシュサーバにサインオン又はハンドシェークすると、ラップトップや携帯情報端末（ＰＤＡ）などのモバイルコンピュータジオグラフィックドライブに配信するキャッシュサーバを有するようにしてもよい。このような実施例によるキャッシュサーバは、典型的には、コンテンツファイルのＵＲＬ及びセッションクッキーを利用し、コンテンツファイルのダウンロードをモバイルコンピュータジオグラフィックドライブへの配信のためキャッシュするプログラムを実行するであろう。
【００１２】
ローカルコンピュータとコンテンツサーバとの間のセッションは、通常はコンテンツファイルが購入され、セッションコントロールクッキーを利用してダウンロードリクエストが真正であることを保証するセキュアセッションである。
【００１３】
ローカルコンピュータは、最も頻繁には、本発明のＲＳＤプラグインを備えたウェブブラウザを利用して、コンテンツサーバとのセッションを確立する。
【００１４】
より大きく、ダウンロードするのにより長い時間を要するコンテンツファイルは、本発明が最も大きな効果を提供するタイプである。例えば、映画ファイルなどのマルチメディアファイルは、通常は時間がかかりすぎてセルラーネットワークを介してダウンロードすることはできないが、選択及び発注するにはそれほど時間はかからない。従って、携帯電話ユーザ又はＰＤＡユーザは、しばしば映画を検出、選択及び購入するため、利用可能なコンテンツファイルをブラウズすることが便利であるとわかるが、セルラーネットワークを介し映画を実際にダウンロードすることは大変不便なことであるとわかるであろう。本発明は、必要とされるダウンロード位置情報のすべてがすでに格納されているため、上述のジオグラフィックドライブ方法及びシステムを利用して好適なダウンロード位置を選択することを大変便利なものにする。
［詳細な説明］
図１は、ローカルコンピュータＤ、ローカルアクセスネットワークＡ、インターネットＣ及びリモートアクセスネットワークＢを有するとランアングラーシステムアーキテクチャの実施例を示す。本実施例では、ローカルアクセスネットワークとリモートアクセスネットワークとの間のビジネス関係はない。図示された実施例のローカルコンピュータＤは、ラップトップ、携帯情報端末（ＰＤＡ）、ウェブアクセスを備える携帯電話などのモバイルコンピュータである。ローカルアクセスネットワークは、例えば、Ｖｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓ、Ｓｐｒｉｎｔ  ｗｉｒｅｌｅｓｓ、Ｃｉｎｇｕｌａｒなどのインターネットアクセスのセルラープロバイダとすることができる。
【００１５】
図２は、セルラーアクセスネットワーク１５２（Ｖｅｒｉｚｏｎ  Ｗｉｒｅｌｅｓｓネットワークなど）を用いてコンテンツサーバ１５４（ｍｏｖｉｅｓ−ｓｉｔｅ．ｃｏｍなど）を選択するモバイル装置１５１（ラップトップコンピュータやＰＤＡなど）を示すネットワークアーキテクチャを示す。コンテンツサーバ１５４を選択すると、その後、ユーザは選択されたＧドライブ（図示せず）に配信するためのコンテンツファイル（映画ファイルであるターミネータ５など）を選択する。
【００１６】
図２の上向きの矢印は、ウェブページグラフィカルユーザインタフェースデータだけでなく、選択されたターミネータ５の映画にリンクするＵＲＬ及びクッキーをも有するモバイル装置１５１に送信される情報を表す。
【００１７】
図３は、以下で詳細に説明されるような、ダウンロードされたコンテンツを受信するための実際の又はバーチャルな位置である地理的格納場所（Ｇドライブと呼ばれる）を規定するＧドライブマッピングファイル１４４を検索するモバイル装置１５１を示すネットワークアーキテクチャを示す。Ｇドライブマッピングファイルを検索した後、モバイル装置１５１は、メッセージ、典型的には、インスタントメッセンジャーサービス（ＩＭＳ）メッセージを、当該メッセージをローカルアクセスネットワークアクセスポイント１５６（Ｈｏｔｓｐｏｔ＃５５５−１２１２など）に送信するリモートアクセスＲＳＤ（Ｒｅｍｏｔｅ  Ｓｉｄｅ  Ｄｏｗｎｌｏａｄｉｎｇ）サーバ１５５に送信する。このプロセスにおいて、ＲＳＤサーバ１５５は、マッピングされたデータ、地理的座標及び／又はユーザ移動情報（フライトデータなど）に基づきアクセスポイントの位置を確定する。その後、ＲＳＤサーバは、ＵＲＬとクッキーをアクセスポイント１５６に近いキャッシュサーバ（図示せず）に送信する。キャッシュサーバは、コンテンツサーバ（図２のコンテンツサーバ１５４など）から映画をダウンロードし、モバイル装置１５１の到着を待機する。モバイル装置１５１のユーザのアクセス及び認証により、アクセスポイント１５６はモバイル装置に映画をダウンロードする。
【００１８】
図４は、図２及び３のモバイル装置１５１がローカルアクセスネットワーク（図２のセルラーアクセスネットワークなど）にアクセスし、図３のＧドライブマッピングファイル１４４を生成する好適な実施例による方法の各ステップをフローチャート形式により示す。図２のセルラーアクセスネットワークは、典型的には、図２のインターネット１５３との接続を提供する。さらに、図１のモバイル装置１５１は、特殊なＲＳＤプラグインを備えるウェブブラウザを有する。図４に示される方法は、メディアファイルが選択されると、ステップ１１においてＲＳＤプラグインの呼び出しを促すことから開始される。ＲＳＤプラグインは、図７を参照してより詳細に示されるようにユーザが選択したディレクトリの下で図３のＧドライブマッピングファイル１４１を生成することによって、図４のステップ１２においてジオグラフィックドライブ（Ｇドライブ）を生成することを可能にする。図４のステップ１３において、モバイルユーザは、「ホーム」、「ＡＯＬホットスポットＷＬＡＮ」又は「スターバックスホットスポットＷＬＡＮ」などの選択されたディレクトリのためＧドライブを指名する。「ホーム」Ｇドライブは、ＤＳＬを介しＶｅｒｉｚｏｎ  ＤＳＬサービスに接続可能なユーザのホームコンピュータにマッピングすることが可能である。ＡＯＬホットスポットＷＬＡＮ  Ｇドライブは、フライト及びフライト日を含むカリフォルニアへの旅行の旅行スケジュールにマッピング可能であり、スターバックスホットスポットＷＬＡＮは、ユーザが時間を費やす自宅近くのホットスポットにマッピング可能である。Ｇドライブのマッピングにおいて、ユーザは、図４のステップ１４において指定されたＧドライブに対して、アクセスネットワークアイデンティティ、ユーザアカウントＩＤ及びパスワードを入力する。ステップ１５において、ユーザはまた、プリンストンのスターバックスやホームコンピュータなどの固定されたアクセスポイントであるアクセスポイントを示す位置記述を入力したり、又は移動情報（フライト旅行など）の旅行プランを入力することが可能である。このような移動情報（旅行プラン）は、１以上の動的アクセスポイントを規定する。なぜなら、このような各動的アクセスポイントは、時間と旅行プランに基づき確定されねばならないためである。図３のＧドライブマッピングファイル１４４が、Ｇドライブを動的に規定するため、又は予めＧドライブを規定した独立したプログラムを確立するため、プラグインプログラムによって図４のステップ１６において生成及び保存される。
【００１９】
図５は、図４のプロセス中にマッピングされたＧドライブへのダウンロードのため、ユーザがコンテンツを選択する方法の各ステップをフローチャート形式により示す。本方法は、図５のステップ２１において、ユーザが本発明の特別なＲＳＤプラグインを有するウェブブラウザを呼び出すことから開始される。その後、ユーザは、図５のステップ２２において、ターミネータ５等の映画を選択するため、セルラーアクセスネットワーク１５２及びインターネット１５３（図２の両方）を介し図２のコンテンツサーバ１５５にアクセスする。次にステップ２３において、ユーザは、ターミネータ５のダウンロードの購入を完了させるため、ユーザＩＤ、パスワード及びクレジットカード番号を含む認証情報を提供する。図５のステップ２３において、クッキー及びコンテンツファイルにリンクしたＵＲＬが受信される。ターミネータ５がまた、モバイルユーザによって受信される。クッキーとＵＲＬは、図２及び３のモバイル装置１５１のメモリに自動的に保存される。
【００２０】
ステップ２４において、ユーザは、要求された映画（ターミネータ５）をダウンロードするための配信場所としてＧドライブを選択する。（ユーザがコンテンツの選択に先立って、Ｇドライブを選択することも可能であるということに留意されたい。）図８を参照するに、図５のステップ２１において呼び出されたプラグインプログラムは、図２及び３のモバイル装置１５１がファイルをそれのローカルドライブに保存する選択肢を提供する。図９に示されるように、ユーザは、コンテンツをリモートＧドライブに保存する選択肢を選択することが可能である。Ｇドライブに保存する選択肢を選択すると、利用可能なＧドライブのリストが出現し、これによって、ユーザが所望のドライブを選択することを可能にする。図９において、ファイルネームはマトリックスであり、Ｇドライブは、当該ユーザのワークコンピュータを表すＰｒｉｎｃｅｔｏｎｔｃｅ．ｃｏｍと呼ばれる。プラグインプログラムは、図１０に示されるようにパスワードを要求するかもしれない。
【００２１】
図５を参照するに、その後、ＲＳＤプラグインプログラムが、ＵＲＬ、クッキー及び他の情報をパックし、ステップ２５において選択されたジオグラフィックマッピングファイルに与えられるアドレスに基づき、それをＩＭＳによってＲＳＤサーバに送信する。図５のステップ２５は、図９に示されるワークコンピュータＧドライブではなくＧドライブとしてＡＯＬホットスポットＷＬＡＮを示す。次にステップ２６において、図３のＲＳＤサーバ１５５は、ＩＭＳによって送信されたメッセージを受信及び解読し、与えられたユーザＩＤ及びパスワードによりリクエストを認証する。またステップ２６において、図３のＲＤＳサーバ１５５は、ダウンロード命令を位置記述によって指定される図３のリモートアクセスポイント１５６の近傍のキャッシュサーバに転送する。位置記述「Ｈｏｔｓｐｏｔ＃５５５−１２１２」は、Ｇドライブマッピングファイルにより特定されるか、あるいは、ユーザによって以前に入力された時間及び旅行プランデータに基づき本発明のシステムによって動的に選択されたものである。
【００２２】
図５のステップ２７において、ホットスポットにあるキャッシュサーバは、図２のコンテンツサーバ１５４から選択されたターミネータ５コンテンツファイルをダウンロードするため、ＵＲＬ及びクッキーを用いてＲＳＤ機能を実行し、ホットスポットにあるモバイル装置１５１によるサインインを待機するため。映画コンテンツファイルを格納する。図５のステップ２８において、モバイル装置１５１は、図３のアクセスポイント１５６に到着し、サインインする。その後、ステップ２９において、映画がローカル無線ネットワーク（セルラーネットワークではない）を介しローカルにダウンロードされる。
【００２３】
図６は、図３のＲＤＳサーバ１５５がアクセスポイントを動的に確立する方法の各ステップをフローチャート形式により示す。本方法は、図６のステップ１６０の実行により開始され、図２及び３のモバイル装置１５１は、図２のＧドライブマッピングファイルを読み出し、典型的には、図３のＲＳＤサーバ１５５にＩＭＳを介しメッセージを送信する。次に図６のステップ１６１において、ＲＳＤサーバ１５５は、これに限定されるものではないが、フライトデータを含むユーザ移動情報、地理的座標及びＧドライブデータに基づき、アクセスポイントを確定する。その後、図６のステップ１６２において、ＲＳＤサーバ１５５は、要求されたコンテンツ（映画ターミネータ５など）のＵＲＬとダウンロードオーダークッキーを確立されたアクセスポイントに送信する。このアクセスポイントは、このとき、図６のステップ１６３において、図２のコンテンツサーバ１５４から映画ターミネータ５をダウンロードする。アクセスポイントに到着すると、図２及び３のモバイル装置１５１は、図６のステップ１６４において映画をダウンロードする。
【００２４】
図７は、ローカルドライブがユーザのホームＣドライブであり、Ｃ：＼ｈｏｍｅｄｓｌ、リモートサイトアドレス、ユーザＩＤ、パスワード、リモートサービスインタフェースタイプ、リモートサイトプログラム及びリモートサイトパラメータファイルデータのすべてがマップテーブルに入力されるマップテーブルを示す。
【００２５】
従って、本発明は、リモートサイトダウンロード（ＲＳＤ）の一般的なコンセプトを規定し、汎用ウェブアプリケーションのために機能する解決手段を提示する。この解決手段は、何れかのウェブサービスに関するデジタルコンテンツを発注する際、モバイルユーザがコンテンツを指定されたリモートサイトにシームレスにダウンロードすることを可能にする。この解決手段は、サーバ側の変更を必要とすることなく、特別なクライアント側（コンテンツ要求者及び利用者）のソフトウェア（ウェブブラウザプラグｉｎｔｏして）のみを要求する。従って、それは、アクセスネットワークプロバイダのサービスとして容易に実現可能である。
【００２６】
モバイルユーザは、リモートサイトへのダウンロードを要求する多くの理由を有する。最も説得力のある理由は、ユーザがデジタルコンテンツを発注するとき、ユーザは高価なセルラーモバイルサービスを使用しているかもしれないということである。コンテンツが大きなファイルである場合、ユーザは以降においてより低コストにリモート位置においてコンテンツを取得することができるように、より安価な有線／無線アクセスが利用可能なリモート位置に当該ファイルが配信されることを所望するかもしれない。他の理由は、ユーザが単にコンテンツサーバとの接続を維持するのに十分な時間を有しないということであるかもしれない。ユーザは、おそらく時間のかかる処理であるダウンロードが常時オンである（接続されている）コンピュータによって処理されるよう割り当てることを所望するかもしれない。基本的に、ユーザは、ＧＵＩ（ウェブブラウザ）を介しある位置においてデジタルコンテンツをリクエストするが、コンテンツはＧＵＩなしに自動的に他の位置にダウンロードされる。
【００２７】
通常、デジタルコンテンツを購入するため、ユーザはセキュア処理されたセッションにおいてウェブブラウザを使用している。ユーザは自分のアカウントにログインし、コンテンツのダウンロードの支払をすることに同意する。従って、ウェブブラウザがダウンロードが正当なものであることを保証するためセッションコントロールを使用することが可能である。例えば、それはコンテンツのためのクッキーを要求するかもしれない。正しいクッキーが返送された場合に限って、コンテンツにアクセス可能となる。
【００２８】
本発明は、上記２つの問題を処理するため、セッション移転及びジオグラフィックドライブの２つの技術を利用している。汎用ウェブアプリケーションについて、シンプルでありシームレスな手段が提案される。Ｇドライブマップは、何れに行くべきか（アドレス、ユーザＩＤ／パスワード、位置記述）、そしてどのように行くべきか（割当てコマンド）についてリモートサイトダウンロードに必要な情報を提供する。
【００２９】
セッション移転及びジオグラフィックドライブ技術によって、ＲＳＤはリモートマシーン上のモバイルプロキシ及びローカルマシーン上のウェブブラウザプラグインとして実現可能である。ＲＳＤ処理は、以下のように記載することができる。
【００３０】
ユーザは、ウェブサーバによるウェブセッション上にあり、ＵＲＬをクリックすることによってダウンロードリクエストをする。ＵＲＬをクリックがＲＳＤプラグインに係る拡張子を有する場合、ＲＳＤプラグインが呼び出される。ＲＳＤプラグインは、ユーザがファイルを保存することを所望する場所を尋ねる。ユーザがジオグラフィックドライブマッピングを有する位置を指定する場合、ＲＳＤプラグインは、ユーザがリモートサイトダウンロードを確認するよう求めるであろう。マッピングファイルの情報は、ユーザが決断することを助けることができる。ユーザがジオグラフィックドライブ上への保存を確認すると、ＲＳＤプラグインは、（１）リモートサイトネットワークにアクセするためのユーザＩＤ／パスワードと、（２）ダウンロードされるファイルのＵＲＬ及びファイルにアクセスするためのクッキーを含む情報をパックする。ＲＳＤプラグインは、パックされた情報をリモートサイトに送信するため、ＲＳＤ割当てコマンドを実行するであろう。これは、例えば、インスタントメッセージ又はＨＴＴＰリクエストを介し、様々な方法により実行することができる。
【００３１】
ユーザが図８に示されるＧＵＩに応答してローカルドライブを指定する場合、ＲＳＤプラグインは、通常のダウンロードを開始し、ファイルをローカルストレージに保存する。
【００３２】
リモートサイトでは、ＲＳＤプロキシが、受信した情報を処理し、ＲＳＤメッセージに含まれるＵＲＬ及びクッキーを用いてコンテンツをダウンロードし、ジオグラフィックドライブのユーザＩＤに従って特定のディレクトリにコンテンツを格納する。コンテンツファイルは、ホームネットワークの場合には、リモートマシーン上で直接レンダリングすることが可能であり、あるいは、ホットスポットネットワークの場合には、ユーザのモバイル装置に以降においてダウンロード（同期）することが可能である。
【００３３】
モバイルユーザは、セルラー、パブリックホットスポットＷＬＡＮ及びホームブロードバンドネットワークなどの複数のネットワークにアクセス可能であると措定される。ユーザがヨーロッパへのビジネス旅行の途中にあると仮定する。空港への途中で、ユーザは映画のコンテンツサーバにアクセスし、セルラーモバイルネットワークを用いて自分のフライトのための映画を発注する。空港に到着すると、ユーザは、リアルタイム再生速度より高速にローカルＷＬＡＮからラップトップコンピュータに映画をダウンロードする。飛行機で映画を視聴した後、ユーザは、自分のホームシアター用に高品位（ＨＤ）コピーを購入することを決定することが可能である。ユーザは、米国にある自分の家に映画のＨＤバージョンが配信されるよう発注するため、ヨーロッパにいる間にセルラー接続にアクセスすることが可能である。映画は、ブロードバンドネットワークに接続されたユーザのホームコンピュータにダウンロードされ、帰宅する前に利用可能とされる。
【００３４】
このシナリオは、時間を要することに関するさらなるフレキシビリティが、コンテンツをダウンロードするためのユーザの待機時間を節約することができるということを示す。本例では、コンテンツはさらにホットスポットにあるモバイル装置にダウンロードすることが可能であり、あるいは、自宅で直接再生することも可能である。何れのケースでも、リモートサイトダウンロード機能が実行される。すなわち、映画コンテンツは、ローカルアクセスネットワークにおいてリクエストされるが、以降の利用のためリモートアクセスネットワークにダウンロードされる。
【００３５】
ジオグラフィックドライブは、異なるリモートアクセスネットワークのリモートサイトダウンロード機能のための一様なインタフェースを提供することが可能である。ジオグラフィックドライブ（Ｇドライブ）のアイデアは、ユーザがローカルファイルシステム処理を介しリモートアクセスネットワークにコンテンツをダウンロードする場所を選択することができるように、ローカルファイルシステムシンボルによりリモートアクセスネットワーク上のストレージスペースをラベル付けするというものである。Ｇドライブは、それに関するアクセスネットワークを介してのみアクセス可能な新たなタイプのファイルシステムとして規定することが可能である。モバイルユーザは、自らが契約しているアクセスネットワークのそれぞれについて１つのＧドライブを設定することが可能である。例えば、ユーザは、ＤＳＬ接続を介し自分のホームコンピュータ上のストレージスペースとして、Ｃ：＼ｈｏｍｅｄｓｌ＼とラベル付けされたＧドライブを設定することが可能であり、自分のラップトップコンピュータ上のローカルストレージスペースとしてＨ：＼とラベル付けされ、ＡＯＬによって提供されるパブリックワイヤレスＬＡＮを介してのみアクセス可能なＧドライブを設定することが可能である。ユーザがコンテンツをダウンロードするためあるアクセスネットワークを使用することを所望するとき、ユーザは、コンテンツを保存する関連付けされたＧドライブを選択しさえすればよい。Ｇドライブによって参照されたストレージスペースを設けたコンピュータが現在アクセスネットワークに接続されている場合、通常の処理が付与され、そうでない場合には、コンピュータが接続するまで書き込み処理は保留される。Ｇドライブ技術は、関連付けされたリモートアクセスネットワークを介し読み書き処理を実行させることが可能なシステム又はアプリケーションプログラムを介し実現することが可能である。このプログラムは、Ｇドライブモジュールと呼ばれる。理想的には、Ｇドライブモジュールは、ネットワークドライブの実現と同様に、オペレーティングシステム（ＯＳ）カーネルにおいて実現されるべきである。この場合、Ｇドライブ上の読み書き処理は、ＯＳファイルシステムによってチェックされ、これは任意のアプリケーションにトランスペアレント（ｔｒａｎｓｐａｒｅｎｔ）に適用可能である。ＯＳのサポートのないシンプルな実現形態は、Ｇドライブモジュールとしてウェブブラウザにプラグインプログラムを有することである。この場合、設定ファイルは、テーブルＩに示されるようなユーザ契約情報及び関連するネットワーク情報を含む各Ｇドライブディレクトリの下で生成される。マルチメディアコンテンツがウェブブラウザを介しダウンロードされるとき、プラグインプログラムが呼び出される。当該プログラムは、まずモバイルユーザがダウンロードコンテンツをＧドライブに保存することを所望するか尋ねる。所望しない場合、通常の処理が実行される。そうでない場合、それはＧドライブディレクトリの下で設定ファイルを読み出し、設定ファイルに指定された要録されているアプリケーションを呼び出す。
【００３６】
Ｇドライブのプラグイン実現形態は、コンテンツプロバイダからコンテンツを取得するため、ウェブブラウザの不変的な利用のため他のソフトウェアプログラミングより望ましい。
【００３７】
ウェブブラウザでは、セッションコントロールが、各ウェブサイトについてウェブブラウザによって格納されているパラメータであるクッキーを利用することによって行われる。クッキーは、ウェブセッションに関する情報を含むデータセットであり、しばしば認証情報、許可情報及び／又はセッション期間情報を有する。クッキーを転送することによって、ウェブセッションは実質的に移転することが可能である。ウェブサーバは、ＨＴＴＰプロトコルを用いてクッキーの有効性をチェックすることによってクラインとアクションを許可する。クライアント側がＨＴＴＰヘッダにおいて有効なクッキーを与える限り、プロテクトされたトランザクションが許可することが可能である。プラグインプログラムがＩＭＳメッセージをパックするとき、それはまた、ＲＳＤパラメータファイルにクッキーを含む。このクッキーは、コンテンツのダウンロードを許可するため、リモートサイト上で利用可能である。
【００３８】
リモートサイトプログラムを呼び出す処理において、モバイルユーザのアカウント情報がリモートサイトにリリースされる必要がある。２つのアカウントが存在し、第１のものはリモートアクセスネットワークアカウントであり、第２のものはンテンツサービスアカウントである。
【００３９】
第１のアカウントは、モバイルユーザがリモートアクセスネットワーク上で自らを認証し、リモートサイトプログラムを呼び出すことが許可されるのに利用される。ユーザアカウント情報をプロテクトするため、好ましくは、リモートサイト上のＲＳＤサーバが認証される。これは、リモートアクセスネットワークの公開鍵によりＩＭＳメッセージを暗号化することによって実行可能である。真のアクセスネットワークプロバイダのみが、ＩＭＳメッセージの内容を閲覧することが可能である。さらに、ユーザアカウントのパスワードは、好ましくは、Ｇドライブマッピングファイルに静的に格納されていない。パスワードは、Ｇドライブがリモートサイトダウンロードサービスのためプラグインプログラムによって抽出可能であるマシーン固有の秘密の場所にアクセス又は予め格納されるとき、動的にリクエストされるようにしてもよい。
【００４０】
第２のアカウントは、コンテンツサーバからモバイルユーザがコンテンツを発注するのに使用される。購入セッションのためのクッキーは、好ましくは、許可によりダウンロードを実行するため、リモートサイトに転送されるべきである。ＲＳＤサーバがモバイルユーザによって認証されるが、ユーザは、コンテンツサービスのユーザのプライベートアカウントがアクセスネットワークプロバイダにリリースされることを所望しないかもしれない。これは、クッキーがクリアなテキストにより格納されるべきではなく、ＲＳＤプログラムによってのみ使用されるべきであることを要求している。さらに、クッキーは、ダウンロードが完了する毎に破棄されるべきである。
【００４１】
モバイルユーザがユーザのプライベート情報が第三者にリリースされないようにするため、信頼されたリモートアクセスネットワークが必要とされる。ＲＳＤプログラムがリモートサイトアクセスネットワークにおいてキャッシュサーバによって提供されるため、ユーザアカウントが信頼されていないアクセスネットワークプロバイダからプロテクトすることは可能でないかもしれない。
【００４２】
いくつかの実施例では、モバイルプロキシ、すなわち、セキュアオブジェクトが、ローカルアクセスネットワークにおいて生成され、例えば、ＩＭＳなどを介しリモートアクセスネットワークに転送される。モバイルプロキシは、リモートアクセスネットワークのキャッシュサーバにダウンロードするコンテンツを実行することが可能な実行可能な方法を有する。モバイルプロキシは、認証されねばならず、その後、本方法はリモートサイト上で実行する許可があたえられる。この場合、コンテンツサービスのユーザアカウント情報は、アクセスネットワークプロバイダにリリースされることなく、モバイルプロキシオブジェクトの内部に隠すことが可能である。これらの制限は、アクセス可能なメモリ及びディスク位置など、モバイルプロキシの実行可能性に適用されねばならない。このアプローチは、モバイルユーザにとってより安全であるが、リモートアクセスネットワークにとっては潜在的に危険である。
【００４３】
本発明の効果は、システムの相互作用がローカルアクセスネットワークとリモートアクセスネットワークの間で必要とされないということである。アクセスネットワークは、リクエストが何れから与えられたかに関係なく、モバイルユーザの契約状態に基づきリモートサイトダウンロードリクエストを受け付けることが可能である。
【００４４】
上述のように、コンテンツ要求者（ＣＲ）について、ウェブブラウザプラグインプログラムなどの特別なソフトウェアが、好ましくは、ＲＳＤサービスにインストールされる。プラグインプログラムは、（１）Ｇドライブマッピングファイルに基づきリモートアクセスネットワークを検出し、（２）リモートアクセスネットワークアカウント情報及びコンテンツ購入情報（クッキー及びＵＲＬ）を含むＩＭＳメッセージを生成し、（３）リモートサイトを介しダウンロードサービスを呼び出すため、ＩＭＳメッセージを送信するタスクを実行するＲＳＤクライアントとして規定することが可能である。Ｇドライブマッピングが予め確立される必要がある。旅行婦ラインは、モバイルユーザのＧドライブマップファイルに含まれるようにしてもよく、システムは、旅行プランデータを利用して、コンテンツ利用者（ＣＣ）の詳細な位置を決定することが可能である。
【００４５】
リモートアクセスネットワークが有線ネットワークである場合、キャッシュサーバは、ＲＳＤサービスを実行するため必要とされない。コンテンツ利用者（ＣＣ）は、ダウンロードサービスを呼び出すため、ＲＳＤサーバからＩＭＳメッセージを直接取得することが可能である。ＣＣには、ＩＭＳメッセージにより与えられるクッキー及びＵＲＬに基づき、コンテンツをダウンロードするＲＳＤプログラムが存在しなければならない。
【００４６】
リモートアクセスネットワークがホットスポットにおける無線ネットワークである場合、キャッシュサーバ（ＥＳ）は、コンテンツ利用者のためダウンロードサービスを実行するであろう。ＥＳでは、ダウンロードのためのＲＳＤプログラムに加えて、対応するＣＣのコンテンツを格納し、ＣＣが接続されているときにコンテンツを同期することが可能なアカウントマネージャプログラムが存在しなければならない。
【００４７】
ＲＳには、好ましくは、ＩＭＳメッセージにおいて提供される位置情報に基づき、ＩＭＳメッセージを適切なキャッシュサーバ又はＣＣ装置（固定されたＣＣの場合）に逆多重化可能なプログラムが存在する。
【００４８】
他の実施例では、ＣＲは、ローカルアクセスネットワークを介しＣＳ上でコンテンツオーダーを行う。ＣＲがリモートアクセスネットワークについてＧドライブにコンテンツを保存することを決定すると、ＲＳＤクライアント（プラグイン）プログラムがウェブブラウザによって呼び出される。ＲＳＤクライアントプログラムは、（１）コンテンツのＵＲＬ及びクッキーと、（２）リモートアクセスネットワークのユーザＩＤ／パスワードと、（３）旅行プランに基づく位置情報と、（４）ＲＳＤ機能の名称（又はモバイルプロキシ手段の場合にはＲＳＤ機能自体）を含むＩＭＳメッセージを生成する。ＩＭＳメッセージは、Ｇドライブマッピングファイルにおいて与えられるアドレスに基づきＲＳＤサーバに送信される。このメッセージは、ＲＳＤサーバの公開鍵によって暗号化される。ＲＳＤサーバは、ＩＭＳメッセージを解読し、それをメッセージに与えられる位置情報に従って、ＣＣ装置に直接又はエッジ（キャッシュ）サーバに転送する。ＥＳは、メッセージにおいて与えられるＵＲＬ及びクッキーによりＲＳＤ機能を実行する。ＥＳは、ＲＳＤサービスが完了すると通知を送信し、ＣＣ装置が接続すると、同期処理を実行する。
【００４９】
本発明は、好適な実施例と共に説明及び図示されたが、本発明の趣旨及び範囲から逸脱することなく、当業者に明らかな多数の変形及び改良が可能であるかもしれず、従って、本発明は上記方法又は構成の正確な詳細に限定されず、上記変形及び改良は本発明の範囲内に含まれるものとする。
【図面の簡単な説明】
【００５０】
【図１】図１は、ローカルコンピュータＤ、ローカルアクセスネットワークＡ、インターネットＣ及びリモートアクセスネットワークＢを有するシステムアーキテクチャの実施例を示す。
【図２】図２は、モバイル装置がローカルアクセスネットワークを介しコンテンツプロバイダウェブサイトと通信する方法を示すネットワークアーキテクチャを示す。
【図３】図３は、Ｇドライブマッピングファイルに基づきアクセスポイントを決定し、その後、情報をアクセスポイントにわたすリモートサイトＲＳＤサーバにパックされた情報を送信するモバイル装置を示すネットワークアーキテクチャを示す。
【図４】図４は、Ｇドライブを動的に生成するプロセスフローチャートをフローチャート形式により示す。
【図５】図５は、モバイルユーザがウェブサイトからコンテンツを購入し、当該コンテンツをＧドライブにダウンロードするオプションを選択する本発明による方法をフローチャート形式により示す。
【図６】図６は、ＲＳＤサーバがＧドライブマッピングファイルに基づきアクセスポイントを決定し、情報をコンテンツファイルをダウンロードするアクセスポイントに送信し、モバイルユーザがアクセスポイントに到着し、アクセスポイントにおいてローカルにダウンロードされたファイルを受信するプロセスをフローチャート形式により示す。
【図７】図７は、Ｇドライブマップファイルを示す。
【図８】図８は、選択可能なリモートダウンロードオプションが与えられるウェブブラウザのプラグインプログラムによって生成されるスクリーンプリントを示す。
【図９】図９は、リモートダウンロードが選択され、Ｇドライブが選択されるウェブブラウザのプラグインプログラムによって生成されるスクリーンプリントを示す。
【図１０】図１０は、パスワードがジオグラフィックドライブへのダウンロードのため必要とされるプラグインプログラムによって生成されるスクリーンプリントを示す。
【図１】
2007529074.tif 000003
【図２】
2007529074.tif 000004
【図３】
2007529074.tif 000005
【図４】
2007529074.tif 000006
【図５】
2007529074.tif 000007
【図６】
2007529074.tif 000008
【図７】
2007529074.tif 000009
【図８】
2007529074.tif 000010
【図９】
2007529074.tif 000011
【図１０】
2007529074.tif 000012
【手続補正書】
【提出日】平成17年6月22日(2005.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算装置におけるリモートサイドダウンロード（ＲＳＤ）のための方法であって、
ＵＲＬを有するコンテンツサーバとのセッションを確立するステップと、
前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択するステップと、
マッピングファイルを使用して特定され、前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきコンピュータベースストレージ位置を選択するステップと、
前記コンテンツサーバから前記セッションの少なくとも１つのクッキーを受信するステップと、
前記ＵＲＬと前記セッションの少なくとも１つのクッキーとを有する情報をパックするステップと、
前記パックされた情報をリモートサイトコンピュータに送信するステップと、
から構成され、
前記パックされた情報に含まれる前記ＵＲＬと前記少なくとも１つのクッキーは、前記選択されたコンテンツファイルを前記選択されたコンピュータベースストレージ位置にダウンロードするため、それぞれ前記コンテンツサーバにアクセスするためと、前記リモートサイトコンピュータによる前記コンテンツサーバと前記計算装置との間のセッションを認証するためのものであり、
少なくとも前記計算装置は、少なくとも前記セッションの確立中に前記リモートサイトコンピュータから遠隔に配置される、
ことを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記計算装置は、前記情報をパックし、前記情報をリモートサイトコンピュータに送信するよう構成されたＲＳＤプログラムを有することを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記ＲＳＤプログラムは、ウェブブラウザのプラグインであることを特徴とする方法。
【請求項４】
請求項１記載の方法であって、
前記セッションは、ウェブセッションであることを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記クッキーは、ウェブブラウザクッキーであることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、
前記コンテンツファイルは、前記ＵＲＬによって表され、
前記パックされた情報を有するＵＲＬは、前記リモートサイトコンピュータについて選択されたコンテンツファイルを特定する、
ことを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記計算装置は、第１アクセスネットワークを介し前記セッションを確立し、
前記リモートサイトコンピュータは、第２アクセスネットワークを介し前記コンテンツファイルをダウンロードする、
ことを特徴とする方法。
【請求項８】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、固定された位置にあることを特徴とする方法。
【請求項９】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、動的な位置にあることを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、ホットスポットにあることを特徴とする方法。
【請求項１１】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記ファイルをダウンロードし、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記コンピュータベースストレージ位置に係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記ファイルをダウンロードするためのＲＳＤサーバプログラムを有し、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記コンピュータベースストレージ位置に係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、モバイルコンピュータであり、
前記リモートサイトコンピュータは、ホットスポットにあるキャッシュサーバであり、
前記キャッシュサーバは、前記パックされた情報を受信し、前記ＵＲＬ及び前記セッションクッキーを用いて前記コンテンツサーバから前記選択されたコンテンツファイルをダウンロードし、前記モバイルコンピュータが前記ホットスポットにおいてサインインし、その後、前記キャッシュサーバから前記モバイルコンピュータのコンピュータベースストレージ位置に前記コンテンツファイルをダウンロードするまで前記コンテンツファイルを格納するＲＳＤサーバプログラムを有する、
ことを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、
前記計算装置と前記コンテンツサーバとの間のセッションは、セキュアセッションであり、
前記コンテンツファイルは、クレジットカードを用いて購入され、
前記コンテンツサーバは、セッションコントロールクッキーを用いて、前記ダウンロードリクエストが真正であることを保証する、
ことを特徴とする方法。
【請求項１５】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、関連付けされたネットワークの名前、前記関連付けされたアクセスネットワークのユーザＩＤ、前記関連付けされたアクセスネットワークのパスワード、静的位置又は動的ホットスポット位置の地理的位置、及び前記コンピュータベースストレージ位置がアクセスする際に生成されるパラメータ及び実行可能性を有するＲＳＤ割当てコマンドの１以上を有するデータを含むマップを有する位置に依存したストレージであることを特徴とする方法。
【請求項１６】
請求項１４記載の方法であって、
前記マップは、アドレス、ユーザＩＤ、パスワード、地理的位置及びＲＳＤ割当てコマンドを提供することを特徴とする方法。
【請求項１７】
請求項１記載の方法であって、
前記計算装置は、ＲＳＤプラグインを備えたウェブブラウザを使用して、前記コンテンツサーバとのセッションを確立することを特徴とする方法。
【請求項１８】
請求項１記載の方法であって、
前記コンテンツファイルは、マルチメディアファイルであることを特徴とする方法。
【請求項１９】
請求項１記載の方法であって、
前記コンテンツファイルは、映画ファイルであることを特徴とする方法。
【請求項２０】
請求項１記載の方法であって、
前記パックされた情報は、インスタントメッセージ、前記パックされた情報を有する添付を備えた電子メール、又はＨＴＴＰリクエストとして前記リモートサイトコンピュータに送信されることを特徴とする方法。
【請求項２１】
ＵＲＬを有するコンテンツサーバとアクセスサーバとを有するネットワーク環境において、リモートサイトダウンロード（ＲＳＤ）のためのシステムであって、
当該システムは、前記コンテンツサーバとのセッションを確立し、前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択し、マッピングファイルを利用して特定され、前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきコンピュータベースストレージ位置を選択し、前記コンテンツサーバから前記セッションの少なくとも１つのクッキーを受信し、前記ＵＲＬと前記少なくとも１つのセッションクッキーとを有する情報をパックし、前記ＵＲＬを利用して前記リモートサイトコンピュータによって前記コンテンツサーバにアクセスし、前記選択されたコンテンツファイルを前記コンピュータベースストレージ位置にダウンロードするため、前記クッキーを利用して前記リモートサイトコンピュータによって前記コンテンツサーバと当該計算装置との間のセッションを認証するため、前記パックされた情報をリモートサイトコンピュータに送信する計算装置を有し、
少なくとも前記計算装置は、前記セッションの確立中に少なくとも前記リモートサイトコンピュータから遠隔に配置される、
ことを特徴とするシステム。
【請求項２２】
請求項２１記載のシステムであって、
前記計算装置は、ＲＳＤプラグインを備えたウェブブラウザを有することを特徴とするシステム。
【請求項２３】
請求項２１記載のシステムであって、
前記計算装置は、モバイル装置であり、
前記リモートサイトコンピュータは、有線又は無線ブロードバンド接続を有する、
ことを特徴とするシステム。
【請求項２４】
コンピュータベースストレージ位置へのダウンロードのため、コンテンツウェブサーバから第１コンピュータを利用して選択されるコンテンツファイルのリモートサイトダウンロード（ＲＳＤ）を容易にするシステムであって、
前記コンピュータベースストレージ位置のマッピングファイルを利用して、前記選択されたコンテンツファイルの受信及び格納のための識別を可能にし、クッキーを有する情報をパックし、前記クッキーを有するパックされた情報を前記コンピュータベースストレージ位置に送信するブラウザＲＳＤプラグインを有する前記第１コンピュータのプログラミングを有し、
前記パックされた情報は、前記コンテンツファイルが選択され、前記第１コンピュータと前記コンテンツウェブサーバとの間の前のセッションを認証し、前記コンピュータベースストレージ位置に前記コンテンツファイルを前記コンピュータベースストレージ位置にダウンロードするため、前記コンテンツウェブサーバに自動的にリクエストさせるよう機能する前記クッキーを有し、
少なくとも前記コンピュータベースストレージ位置が、少なくとも前記前のセッションの確立中に前記第１コンピュータから遠隔に配置される、
ことを特徴とするシステム。
【請求項２５】
ウェブブラウザをコンピュータ上で利用するためのプラグインプログラムであって、
当該プラグインプログラムは、前記コンピュータとコンテンツウェブサーバとの間のコンテンツリクエストセッションの、マッピングファイルを利用して特定化のウナコンピュータベースストレージ位置への転送を、前記コンテンツリクエストセッションのため前記コンテンツウェブサーバから前記コンピュータ上で受信される１以上のクッキーと前記コンテンツウェブサーバ上の要求されるファイルに対するＵＲＬとを有する情報をパックし、前記パックされた情報をインスタントメッセンジャ、前記添付された情報を備える電子メール、又はＨＴＴＰリクエストによって前記コンピュータベースストレージ位置に送信することによって可能にし、
前記１以上のクッキーと前記ＵＲＬは、それぞれ前記コンピュータと前記コンテンツウェブサーバとの間のセッションを認証するためと、前記コンテンツウェブサーバにアクセスするためのものであり、
少なくとも前記コンピュータは、少なくとも前記コンテンツリクエストセッションの確立中に前記コンピュータベースストレージ位置から遠隔に配置される、
ことを特徴とするプラグインプログラム。
【請求項２６】
請求項２５記載のプラグインプログラムを有するウェブブラウザ。
【手続補正書】
【提出日】平成19年3月5日(2007.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算装置におけるリモートサイドダウンロードのための方法であって、
リソースロケータを有するコンテンツサーバとのセッションを確立するステップと、
前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択するステップと、
マッピングファイルを使用して特定され、前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきコンピュータベースストレージ位置を選択するステップと、
前記コンテンツサーバから前記セッションの少なくとも１つのメッセージを受信するステップと、
前記リソースロケータと前記セッションの少なくとも１つのメッセージとを有する情報をパックするステップと、
前記パックされた情報をリモートサイトコンピュータに送信するステップと、
から構成され、
前記パックされた情報に含まれる前記リソースロケータと前記少なくとも１つのメッセージは、前記選択されたコンテンツファイルを前記選択されたコンピュータベースストレージ位置にダウンロードするため、それぞれ前記コンテンツサーバにアクセスするためと、前記リモートサイトコンピュータによる前記コンテンツサーバと前記計算装置との間のセッションを認証するためのものであり、
少なくとも前記計算装置は、少なくとも前記セッションの確立中に前記リモートサイトコンピュータから遠隔に配置される、
ことを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記計算装置は、前記情報をパックし、前記情報をリモートサイトコンピュータに送信するよう構成されたリモートサイトダウンロードプログラムを有することを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記リモートサイトダウンロードプログラムは、ウェブブラウザのプラグインであることを特徴とする方法。
【請求項４】
請求項１記載の方法であって、
前記セッションは、ウェブセッションであることを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記メッセージは、ウェブブラウザメッセージであることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、
前記コンテンツファイルは、前記リソースロケータによって表され、
前記パックされた情報を有するリソースロケータは、前記リモートサイトコンピュータについて選択されたコンテンツファイルを特定する、
ことを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記計算装置は、第１アクセスネットワークを介し前記セッションを確立し、
前記リモートサイトコンピュータは、第２アクセスネットワークを介し前記コンテンツファイルをダウンロードする、
ことを特徴とする方法。
【請求項８】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、固定された位置にあることを特徴とする方法。
【請求項９】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、動的な位置にあることを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、ホットスポットにあることを特徴とする方法。
【請求項１１】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記リソースロケータ及び前記セッションメッセージを用いて前記コンテンツサーバから前記ファイルをダウンロードし、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記コンピュータベースストレージ位置に係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、
前記リモートサイトコンピュータは、前記リソースロケータ及び前記セッションメッセージを用いて前記コンテンツサーバから前記ファイルをダウンロードするためのリモートサイトダウンロードサーバプログラムを有し、又は、前記コンテンツサーバから前記ファイルをダウンロードし、前記コンピュータベースストレージ位置に係るコンピュータが前記キャッシュサーバから前記コンテンツファイルを受信するため利用可能となるまで、前記ファイルを格納するようキャッシュサーバを割当てることを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、モバイルコンピュータであり、
前記リモートサイトコンピュータは、ホットスポットにあるキャッシュサーバであり、
前記キャッシュサーバは、前記パックされた情報を受信し、前記リソースロケータ及び前記セッションメッセージを用いて前記コンテンツサーバから前記選択されたコンテンツファイルをダウンロードし、前記モバイルコンピュータが前記ホットスポットにおいてサインインし、その後、前記キャッシュサーバから前記モバイルコンピュータのコンピュータベースストレージ位置に前記コンテンツファイルをダウンロードするまで前記コンテンツファイルを格納するリモートサイトダウンロードサーバプログラムを有する、
ことを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、
前記計算装置と前記コンテンツサーバとの間のセッションは、セキュアセッションであり、
前記コンテンツファイルは、クレジットカードを用いて購入され、
前記コンテンツサーバは、セッションコントロールメッセージを用いて、前記ダウンロードリクエストが真正であることを保証する、
ことを特徴とする方法。
【請求項１５】
請求項１記載の方法であって、
前記コンピュータベースストレージ位置は、関連付けされたネットワークの名前、前記関連付けされたアクセスネットワークのユーザＩＤ、前記関連付けされたアクセスネットワークのパスワード、静的位置又は動的ホットスポット位置の地理的位置、及び前記コンピュータベースストレージ位置がアクセスする際に生成されるパラメータ及び実行可能性を有するリモートサイトダウンロード割当てコマンドの１以上を有するデータを含むマップを有する位置に依存したストレージであることを特徴とする方法。
【請求項１６】
請求項１５記載の方法であって、
前記マップは、アドレス、ユーザＩＤ、パスワード、地理的位置及びリモートサイトダウンロード割当てコマンドを提供することを特徴とする方法。
【請求項１７】
請求項１記載の方法であって、
前記計算装置は、リモートサイトダウンロードプラグインを備えたウェブブラウザを使用して、前記コンテンツサーバとのセッションを確立することを特徴とする方法。
【請求項１８】
請求項１記載の方法であって、
前記コンテンツファイルは、マルチメディアファイルであることを特徴とする方法。
【請求項１９】
請求項１記載の方法であって、
前記コンテンツファイルは、映画ファイルであることを特徴とする方法。
【請求項２０】
リソースロケータを有するコンテンツサーバとアクセスサーバとを有するネットワーク環境における、リモートサイトダウンロードのためのシステムであって、
当該システムは、前記コンテンツサーバとのセッションを確立し、前記コンテンツサーバからダウンロードすべきコンテンツファイルを選択し、マッピングファイルを利用して特定され、前記コンテンツファイルが前記コンテンツサーバからダウンロードされるべきコンピュータベースストレージ位置を選択し、前記コンテンツサーバから前記セッションの少なくとも１つのメッセージを受信し、前記リソースロケータと前記少なくとも１つのセッションメッセージとを有する情報をパックし、前記リソースロケータを利用して前記リモートサイトコンピュータによって前記コンテンツサーバにアクセスし、前記選択されたコンテンツファイルを前記コンピュータベースストレージ位置にダウンロードするため、前記メッセージを利用して前記リモートサイトコンピュータによって前記コンテンツサーバと当該計算装置との間のセッションを認証するため、前記パックされた情報をリモートサイトコンピュータに送信する計算装置を有し、
少なくとも前記計算装置は、前記セッションの確立中に少なくとも前記リモートサイトコンピュータから遠隔に配置される、
ことを特徴とするシステム。
【請求項２１】
請求項２０記載のシステムであって、
前記計算装置は、リモートサイトダウンロードプラグインを備えたウェブブラウザを有することを特徴とするシステム。
【請求項２２】
請求項２０記載のシステムであって、
前記計算装置は、モバイル装置であり、
前記リモートサイトコンピュータは、有線又は無線ブロードバンド接続を有する、
ことを特徴とするシステム。
【請求項２３】
セッション中にリモートサイトダウンロードする方法であって、
ユーザからコンテンツファイルリクエストを受信するステップと、
前記リクエストされたコンテンツのソースを特定するリソースロケータと、前記セッションの少なくとも１つのメッセージとを有する情報をパックするステップと、
認証のため前記パックされた情報を送信するステップと、
を有し、
前記リソースロケータと前記少なくとも１つのメッセージとは、前記セッションのコンテンツアクセス認証を可能にする、
ことを特徴とする方法。
【国際調査報告】
2007529074.tif 000013
2007529074.tif 000014
2007529074.tif 000015