【手続補正書】
【提出日】平成17年11月30日(2005.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】  
【請求項１】  ａ）第１サブネットに含まれる移動ノードに対して、前記移動ノードからの要求に応じて、前記第１サブネットに含まれる第１キャッシング・プロキシがキャッシュしたストリーミング・コンテンツを提供するステップと、
ｂ）前記移動ノードの前記第１サブネットから第２サブネットへの移動に伴い、前記ストリーミング・コンテンツの提供に関する前記要求を、前記第１キャッシング・プロキシから前記第２サブネットに含まれる第２キャッシング・プロキシにハンドオフするステップと、
ｃ）前記移動ノードに対して、前記第２キャッシング・プロキシが前記要求に応じて、キャッシュしたストリーミング・コンテンツを提供するステップと
を備えるストリーミング・コンテンツの管理方法。
【請求項２】  前記ステップｂ）は、前記移動ノードが、前記移動ノードの前記第１サブネットから前記第２サブネットへの移動を検出し、検出した移動を前記第１キャッシング・プロキシに通知するステップを含み、
前記第１キャッシング・プロキシは、前記通知に応じて前記ハンドオフを開始する
請求項１に記載の管理方法。
【請求項３】  前記ステップｂ）は、前記移動ノードおよび前記第１キャッシング・プロキシのいずれかが、前記要求に応じたストリーミング・コンテンツを引き続き提供可能なキャッシング・プロキシを前記第２サブネット内から検索し、検索したキャッシング・プロキシを前記第２キャッシング・プロキシとして特定するステップを含む
請求項１に記載の管理方法。
【請求項４】  前記ステップｂ）は、前記移動ノードおよび前記第１キャッシング・プロキシのいずれかが、前記要求に応じたストリーミング・コンテンツを引き続き提供するために要するキャッシュの問い合わせを行い、前記問い合わせに対する応答に基づき前記第２キャッシング・プロキシを特定するステップを含む
請求項１に記載の管理方法。
【請求項５】  前記ステップｂ）において、前記ハンドオフは前記第１キャッシング・プロキシにより開始される
請求項１に記載の管理方法。
【請求項６】  ａ）第１サブネットに含まれる移動ノードの要求に応じて、第１キャッシング・プロキシが１のノードからストリーミング・コンテンツを取得し、取得したストリーミング・コンテンツを前記移動ノードへ供給するステップと、
ｂ）前記第１キャッシング・プロキシが、前記移動ノードへ供給するために取得したストリーミング・コンテンツをキャッシュするステップと、
ｃ）前記移動ノードの前記第１サブネットから第２サブネットへの移動に伴い、前記第１キャッシング・プロキシとは異なる第２キャッシング・プロキシに前記要求をハンドオフするステップと、
ｄ）前記第１キャッシング・プロキシが前記キャッシュを中断するステップと、
ｅ）前記第１キャッシング・プロキシにキャッシュされた前記ストリーミング・コンテンツの断片を単一のサイズにするために加工するステップと
を備えるストリーミング・コンテンツの管理方法。
【請求項７】  前記加工は、
前記断片が前記単一のサイズより大きい場合、前記断片の一部を破棄する処理と、
前記断片が前記単一のサイズより小さい場合、前記ストリーミング・コンテンツの一部を１のノードから取得し、取得した前記ストリーミング・コンテンツの一部を前記断片に追加する処理と
の少なくともいずれか１つの処理を含む
請求項６に記載の管理方法。
【請求項８】  前記単一のサイズは、複数の単位量に等しいサイズである
請求項６に記載の管理方法。
【請求項９】  ｆ）前記ステップｅ）において前記単一のサイズに加工された第１の断片と、前記第１キャッシング・プロキシとは異なる他のキャッシング・プロキシにおいてキャッシュされ前記単一のサイズに加工された前記第１の断片と連続する第２の断片とを１のノードにおいて関連付けるステップを備える
請求項６に記載の管理方法。
【請求項１０】  ｆ）前記要求に応じたストリーミング・コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、前記ステップｅ）において前記単一のサイズに加工された断片を識別する識別子とを、１のノードに送信するステップを備える
請求項６に記載の管理方法。
【請求項１１】  前記ステップｅ）において前記単一のサイズに加工された断片は１以上の単位量のコンテンツを含み、
ｆ）前記第１キャッシング・プロキシとは異なる他のキャッシング・プロキシが、前記単位量のコンテンツの複製をキャッシュするステップを備える
請求項６に記載の管理方法。
【請求項１２】  ｆ）１のノードが、前記要求に応じたストリーミング・コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、前記ステップｅ）において前記単一のサイズに加工された断片を識別する識別子とを格納するステップを備える
請求項６に記載の管理方法。
【請求項１３】  ｆ）１のノードが、ストリーミング・コンテンツの断片の提供要求に関する統計データを生成し、生成した統計データに基づきストリーミング・コンテンツの断片をランク付けするステップと、
ｇ）１のノードが、前記ランク付けの結果に基づき、ストリーミング・コンテンツの断片の複製の度合いを制御するステップと
を備える請求項６に記載の管理方法。
【請求項１４】  ａ）移動ノードによるストリーミング・コンテンツの要求に応じて、１のノードが、前記移動ノードの現在の位置に対し論理的近接性を有する第１キャッシング・プロキシを前記移動ノードの移動状況情報に登録するステップと、
ｂ）１のノードが、前記移動ノードの移動状況情報に基づき特定した前記第１キャッシング・プロキシに対し、前記移動ノードが新しい位置に移動したことを通知するステップと、
ｃ）１のノードが、前記新しい位置に対し論理的近接性を有する第２キャッシング・プロキシを特定するステップと、
ｄ）前記第１キャッシング・プロキシから前記第２キャッシング・プロキシへ前記要求に応じた処理をハンドオフするステップと、
ｅ）１のノードが、前記第２キャッシング・プロキシを前記移動ノードの移動状況情報に登録するステップと
を備えるストリーミング・コンテンツの管理方法。
【請求項１５】  前記移動ノードの移動状況情報は前記移動ノードのホームエージェントに記憶され、
前記ステップａ）において、１のノードが前記第１キャッシング・プロキシの信用証明および前記移動ノードの識別情報を前記移動ノードのホームエージェントに送信する
請求項１４に記載の管理方法。
【請求項１６】  前記移動ノードの移動状況情報は前記移動ノードの位置を監視する移動状況情報登録サーバに記憶され、
前記ステップａ）において、１のノードが前記第１キャッシング・プロキシの信用証明および前記移動ノードの識別情報を前記移動状況情報登録サーバに送信する
請求項１４に記載の管理方法。
【請求項１７】  前記ステップｂ）において、１のノードが前記第１キャッシング・プロキシに対し、前記移動ノードの新しい位置を通知し、
前記ステップｃ）において、前記第１キャッシング・プロキシがキャッシュの問い合わせを行うことにより前記第２キャッシング・プロキシを特定する
請求項１４に記載の管理方法。
【請求項１８】  前記ステップｄ）において、前記第１キャッシング・プロキシが前記第１キャッシング・プロキシの信用証明および前記要求の詳細情報を、前記第２キャッシング・プロキシに送信する
請求項１４に記載の管理方法。
【請求項１９】  前記ステップｅ）は、
前記第１キャッシング・プロキシが前記ハンドオフの成功を確認する処理と、
前記第１キャッシング・プロキシが前記要求に応じたストリーミング・コンテンツの前記移動ノードに対する提供を中断する処理と
を含む
請求項１４に記載の管理方法。
【請求項２０】  前記ステップａ）およびステップｂ）は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従い実行される
請求項１４に記載の管理方法。
【請求項２１】  前記移動ノードは他のノードとの間で移動ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従い通信を行う
請求項１４に記載の管理方法。
【請求項２２】  第１サブネットおよび第２サブネットを含むネットワーク・アーキテクチャ内で、移動ノードによる要求に応じてキャッシュ可能なストリーミング・コンテンツを提供するキャッシュ・ハンドオフ・システムであって、
前記第１サブネットで動作可能な移動ノードの要求に応じてストリーミング・コンテンツを供給する、前記第１サブネットで動作可能な第１キャッシング・プロキシと、
前記第２サブネットで動作可能な第２キャッシング・プロキシと
を備え、
前記第１キャッシング・プロキシは、前記移動ノードの前記第１サブネットから前記第２サブネットへの移動に伴って、前記第２キャッシング・プロキシへ前記要求に応じたストリーミング・コンテンツのキャッシュ処理のハンドオフを開始するハンドオフ開始手段を備え、
前記第２キャッシング・プロキシは、前記第１キャッシング・プロキシからの前記キャッシュ処理のハンドオフに応じて、前記要求に応じたストリーミング・コンテンツの前記移動ノードへの供給を前記第１キャッシング・プロキシから引き継いで行う供給手段を備える
キャッシュ・ハンドオフ・システム。
【請求項２３】  前記ネットワーク・アーキテクチャ内で動作可能であり、前記移動ノードの位置を監視し前記移動ノードの位置を前記移動ノードの移動状況情報に登録する移動状況情報登録サーバをさらに具備し、
前記移動状況情報登録サーバは、前記第１キャッシング・プロキシおよび前記第２キャッシング・プロキシのいずれかを、前記ストリーミング・コンテンツを供給する装置として前記移動ノードの移動状況情報に登録する登録手段を備える
請求項２２に記載のキャッシュ・ハンンドオフ・システム。
【請求項２４】  前記第１キャッシング・プロキシおよび前記第２キャッシング・プロキシの少なくとも一つが、前記移動ノードのホームエージェントを特定する特定手段を備える
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項２５】  前記第１キャッシング・プロキシは、前記移動ノードの位置情報に基づいて、前記キャッシュ処理のハンドオフを受け取る装置として、前記第２キャッシング・プロキシを特定する特定手段を備える
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項２６】  前記移動ノードは、前記ハンドオフの開始の指示を前記第１キャッシング・プロキシに送信する送信手段を備える
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項２７】  前記移動ノードは、キャッシュの問い合わせを行う問い合わせ手段と、前記問い合わせに対する応答に基づき前記第２キャッシング・プロキシを前記ハンドオフの相手の装置として特定する特定手段とを備える
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項２８】  前記第１キャッシング・プロキシは、前記ハンドオフが成功したか否かを判定する判定手段を備え、前記判定手段により前記ハンドオフの成功が確認された場合、前記第１キャッシング・プロキシは、前記要求に応じたストリーミング・コンテンツの供給を中断する
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項２９】  前記第１キャッシング・プロキシは、
前記中断するに先立って、前記ストリーミング・コンテンツの断片をキャッシュするキャッシュ手段と、
前記キャッシュ手段にキャッシュされる断片を、１以上の単位量のコンテンツから構成される単一のサイズに加工する加工手段と
を備える請求項２８に記載のキャッシュ・ハンドオフ・システム。
【請求項３０】  複数のノードにキャッシュされているストリーミング・コンテンツの関連付けを行うマスター・キャッシュを備え、
前記第１キャッシング・プロキシおよび前記第２キャッシング・プロキシの各々は前記移動ノードに供給されるストリーミング・コンテンツをキャッシュするキャッシュ手段と、前記キャッシュ手段にキャッシュされているストリーミング・コンテンツの識別情報をマスター・キャッシュに送信する送信手段とを備え、
前記マスター・キャッシュは、前記第１キャッシング・プロキシおよび前記第２キャッシング・プロキシの各々が備える前記送信手段からストリーミング・コンテンツの識別情報を受信する受信手段と、前記受信手段により受信された識別情報に基づき前記第１キャッシング・プロキシおよび前記第２キャッシング・プロキシの各々が備える前記キャッシュ手段にキャッシュされているストリーミング・コンテンツを関連付ける関連づけ手段とを備える
請求項２２に記載のキャッシュ・ハンドオフ・システム。
【請求項３１】  ネットワークの第１の部分において、移動ノードからの要求に応じたストリーミング・コンテンツの供給を行うキャッシング・プロキシであって、
前記ネットワークにおいて前記移動ノードに対しストリーミング・コンテンツを供給する供給手段と、
（ａ）前記移動ノードから前記ストリーミング・コンテンツの供給の開始の要求を受信する要求受信手段と、（ｂ）前記移動ノードが前記ネットワークの前記第１の部分から第２の部分へ移動した場合、前記第２の部分においてストリーミング・コンテンツの供給を行う他のキャッシング・プロキシに対し、前記要求に応じたストリーミング・コンテンツの前記移動ノードに対する供給の引き継ぐ処理であるハンドオフを開始するハンドオフ開始手段と、（ｃ）前記移動ノードが前記第２の部分から前記第１の部分へ移動した場合、前記他のキャッシング・プロキシによるハンドオフの開始に応じて、前記他のキャッシング・プロキシが行っていたストリーミング・コンテンツの供給を前記他のキャッシング・プロキシから引き継いて実行することを前記供給手段に指示するハンドオフ受信手段と、を備える要求監視手段と
を備えるキャッシング・プロキシ。
【請求項３２】  前記第１の部分および前記第２の部分は、前記ネットワークに含まれる互いに異なるサブネットである
請求項３１に記載のキャッシング・プロキシ。
【請求項３３】  前記移動ノードの前記ネットワークにおける位置を監視するモビリティエージェントに対し、自機の登録を行う登録手段を備える
請求項３１に記載のキャッシング・プロキシ。
【請求項３４】  前記供給手段によるストリーミング・コンテンツの供給に際し、前記モビリティエージェントから前記移動ノードの移動状況情報を取得する取得手段を備える
請求項３３に記載のキャッシング・プロキシ。
【請求項３５】  前記移動ノードのホームエージェントを特定する特定手段を備える
請求項３１に記載のキャッシング・プロキシ。
【請求項３６】  前記要求監視手段は、前記移動ノードの位置に基づき前記他のキャッシング・プロキシを特定する特定手段を備える
請求項３１に記載のキャッシング・プロキシ。
【請求項３７】  前記要求監視手段の前記ハンドオフ開始手段は、前記移動ノードから前記ハンドオフの開始の指示を受信する
請求項３１に記載のキャッシング・プロキシ。
【請求項３８】  前記要求監視手段は、他のノードからの前記第１の部分に対するキャッシュの問い合わせに応答する応答手段を備える
請求項３１に記載のキャッシング・プロキシ。
【請求項３９】  前記要求監視手段は、前記ハンドオフ開始手段により開始されたハンドオフが成功したか否かを判定する判定手段と、前記判定手段により前記ハンドオフ開始手段により開始されたハンドオフの成功が確認された場合、前記供給手段によるストリーミング・コンテンツの供給を中断させる中断手段とを備える
請求項３１に記載のキャッシング・プロキシ。
【請求項４０】  前記供給手段は前記移動ノードへ供給するストリーミング・コンテンツを１以上の単位量のコンテンツから構成される断片としてキャッシュするキャッシュ手段を備える
請求項３１に記載のキャッシング・プロキシ。
【請求項４１】  複数のノードにキャッシュされているストリーミング・コンテンツの関連付けを行うマスター・キャッシュから他のノードにキャッシュされているストリーミング・コンテンツの情報を受信するキャッシュ情報受信手段を備え、
前記供給手段は、前記キャッシュ情報受信手段により受信された情報に基づきストリーミング・コンテンツの供給を行う
請求項３１に記載のキャッシング・プロキシ。
【請求項４２】  前記キャッシュ手段は、前記断片を所定の単一のサイズに加工してキャッシュする
請求項４０に記載のキャッシング・プロキシ。
【請求項４３】  前記キャッシュ手段は、
前記断片が所定の単一のサイズより大きい場合、前記断片の一部を破棄し、
前記断片が前記単一のサイズより小さい場合、前記ストリーミング・コンテンツの一部を１のノードから取得し、取得した前記ストリーミング・コンテンツの一部を前記断片に対し追加する
請求項４０に記載のキャッシング・プロキシ。
【請求項４４】  前記供給手段が前記移動ノードへ供給するストリーミング・コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、前記キャッシュ手段にキャッシュされている断片を識別する識別子とを、前記他のキャッシング・プロキシに送信する送信手段を備える
請求項４０に記載のキャッシング・プロキシ。
【請求項４５】  前記供給手段が前記移動ノードへ供給するストリーミング・コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、前記キャッシュ手段にキャッシュされている断片を識別する識別子とを、複数のノードにキャッシュされているストリーミング・コンテンツの関連付けを行うマスター・キャッシュに送信する送信手段を備える
請求項４０に記載のキャッシング・プロキシ。
【請求項４６】  前記キャッシュ手段は、前記マスター・キャッシュにより前記他のキャッシング・プロキシにおいてキャッシュされていることが確認されている前記単位量のコンテンツをキャッシュすることが可能である
請求項４５に記載のキャッシング・プロキシ。
【請求項４７】  ストリーミング・コンテンツを構成する前記単位量のコンテンツの各々がキャッシュされている前記ネットワークにおける位置の要約であるキャッシュ・ダイジェストを記憶している１のノードに対し、前記供給手段が前記移動ノードへ供給するストリーミング・コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、前記キャッシュ手段にキャッシュされている断片を識別する識別子とを前記キャッシュ・ダイジェストに格納することを指示する指示手段を備える
請求項４０に記載のキャッシング・プロキシ。