【手続補正書】
【提出日】平成20年2月8日(2008.2.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを隔ててメディアを取り出す方法であって、
サーバを含むネットワークに接続し、
前記サーバにサーバ能力についてクエリーし、
前記サーバを記述する前記サーバ能力クエリーに対するレスポンスを受け取り、
前記サーバにデータベース列挙についてクエリーし、
少なくとも１つのデータベースを記述する前記データベース列挙クエリーに対するレスポンスを受け取り、前記記述は、どのくらいのメディアが利用可能であるか、および何個のコレクションが前記少なくとも１つのデータベースから利用可能であるかを含み、
データベースを前記少なくとも１つのデータベースから選択し、
前記選択されたデータベース中のメディアコレクションの列挙について前記サーバにクエリーし、
前記メディアコレクションを記述する前記メディアコレクション列挙クエリーに対するレスポンスを受け取り、
前記記述されたメディアコレクションの中からメディアコレクションを選択し、
前記選択されたメディアコレクションに関連付けられたデータについて前記サーバにクエリーし、前記メディアコレクションデータクエリーは、デフォールトで与えられるのとは詳細さの異なるレベルを要求することが可能であり、
詳細さの前記要求されたレベルにおける前記選択されたメディアコレクションに関連付けられたデータを記述する前記メディアコレクションデータクエリーに対するレスポンスを受け取り、
どのようなメディアが必要とされるかを前記メディアコレクションに基づいて決定し、
前記メディアが必要とされるとき、メディアを前記サーバから要求し、
前記要求されたメディアを受け取ること
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記データベース識別クエリーの前に前記サーバにログインすることをさらに含む方法。
【請求項３】
請求項１に記載の方法であって、
前記サーバにコンテンツコードについてクエリーし、
サポートされるストリング名および前記サーバがサポートされるストリング名と関連付ける対応するコードのリストを含む、前記コンテンツコードクエリーに対するレスポンスを受け取ること
をさらに含む方法。
【請求項４】
請求項１に記載の方法であって、詳細さの前記デフォールトレベルは、メディアの詳細を含まない方法。
【請求項５】
請求項４に記載の方法であって、
前記データベース中のメディアの詳細について前記サーバにクエリーし、
前記メディアの詳細を記述する前記メディア詳細クエリーに対するレスポンスを受け取ること
をさらに含む方法。
【請求項６】
請求項５に記載の方法であって、
データベース列挙フィルタが前記データベース列挙クエリーに含まれる場合には、前記レスポンスは、前記データベース列挙フィルタによって除外されなかったデータベース記述だけを含み、
メディア詳細フィルタが前記メディア詳細クエリーに含まれる場合には、前記レスポンスは、前記メディア詳細フィルタによって除外されなかったメディア詳細だけを含み、
メディアコレクション列挙フィルタが前記メディアコレクション列挙クエリーに含まれる場合には、前記レスポンスは、前記メディアコレクション列挙フィルタによって除外されなかったメディアコレクション記述だけを含み、かつ
メディアコレクションデータフィルタが前記メディアコレクションデータクエリーに含まれる場合には、前記レスポンスは、前記メディアコレクションデータフィルタによって除外されなかったメディアコレクションデータだけを含む
方法。
【請求項７】
請求項５に記載の方法であって、
データベース列挙インデックスレンジが前記データベース列挙クエリーに含まれる場合には、前記レスポンスは、前記データベース列挙インデックスレンジ内に入るデータベース記述だけを含み、
メディア詳細インデックスレンジが前記メディア詳細クエリーに含まれる場合には、前記レスポンスは、前記メディア詳細インデックスレンジによって除外されなかったメディア詳細だけを含み、
メディアコレクション列挙インデックスレンジが前記メディアコレクション列挙クエリーに含まれる場合には、前記レスポンスは、前記メディアコレクション識別インデックスレンジ内に入るメディアコレクション記述だけを含み、かつ
メディアコレクションデータインデックスレンジが前記メディアコレクションデータクエリーに含まれる場合には、前記レスポンスは、前記メディアコレクションデータインデックスレンジ内に入るメディアコレクションデータだけを含む
方法。
【請求項８】
請求項５に記載の方法であって、
前記データベース列挙クエリーは、クライアント生成データベース列挙リビジョン指示子を含み、
サーバ生成現在データベース列挙リビジョン指示子が前記クライアント生成データベース列挙リビジョン指示子と対応しない場合には、前記データベース列挙クエリーに対するレスポンスは、サーバ生成現在データベース列挙リビジョン指示子を含み、
前記メディア詳細クエリーは、クライアント生成メディア詳細リビジョン指示子を含み、
サーバ生成現在メディア詳細リビジョン指示子が前記クライアント生成メディア詳細リビジョン指示子と対応しない場合には、前記メディア詳細クエリーに対する前記レスポンスは、サーバ生成現在メディア詳細を含み、
前記メディアコレクション列挙クエリーは、クライアント生成メディアコレクション列挙リビジョン指示子を含み、
サーバ生成現在メディアコレクション列挙リビジョン指示子が前記クライアント生成メディアコレクション列挙リビジョン指示子と対応しない場合には、前記メディアコレクション列挙クエリーに対する前記レスポンスは、サーバ生成現在メディアコレクション列挙リビジョン指示子を含み、
前記メディアコレクションデータクエリーは、クライアント生成メディアコレクションデータリビジョン指示子を含み、かつ
サーバ生成現在メディアコレクションデータリビジョン指示子が前記クライアント生成メディアコレクションデータリビジョン指示子と対応しない場合には、前記メディアコレクションデータクエリーに対する前記レスポンスは、サーバ生成現在メディアコレクションデータリビジョン指示子を含む
方法。
【請求項９】
請求項８に記載の方法であって、
前記データベース列挙クエリーに対する前記レスポンスが前記サーバ生成現在データベース列挙リビジョン指示子を含む場合には、前記データベース列挙クエリーを再送し、
前記メディア詳細クエリーに対する前記レスポンスが前記サーバ生成現在メディア詳細リビジョン指示子を含む場合には、前記メディア詳細クエリーを再送し、
前記メディアコレクション列挙クエリーに対する前記レスポンスが前記サーバ生成現在メディアコレクション列挙リビジョン指示子を含む場合には、前記メディアコレクション列挙クエリーを再送し、
前記メディアコレクションデータクエリーに対する前記レスポンスが前記サーバ生成現在メディアコレクションデータリビジョン指示子を含む場合には、前記メディアコレクションデータクエリーを再送すること
をさらに含む方法。
【請求項１０】
請求項９に記載の方法であって、
前記データベース列挙クエリーの前記再送は、前記サーバ生成現在データベース列挙リビジョン指示子および前記クライアント現在データベース列挙リビジョン指示子の両方を含み、
前記メディア詳細クエリーの前記再送は、前記サーバ生成現在メディア詳細リビジョン指示子および前記クライアント生成現在メディア詳細リビジョン指示子の両方を含み、
前記メディアコレクション列挙クエリーの前記再送は、前記サーバ生成現在メディアコレクション列挙リビジョン指示子および前記クライアント生成現在メディアコレクション列挙リビジョン指示子の両方を含み、かつ
前記メディアコレクションデータクエリーの前記再送は、前記サーバ生成現在メディアコレクションデータリビジョン指示子および前記クライアント生成現在メディアコレクションデータリビジョン指示子の両方を含む
方法。
【請求項１１】
請求項１０に記載の方法であって、
前記データベース列挙クエリーの前記再送に対するレスポンスは、漸次変更だけが行われたことの指示を含み、
前記メディア詳細クエリーの前記再送に対するレスポンスは、漸次変更だけが行われたことの指示を含み、
前記メディアコレクション列挙クエリーの前記再送に対するレスポンスは、漸次変更だけが行われたことの指示を含み、かつ
前記メディアコレクションデータクエリーの前記再送に対するレスポンスは、漸次変更だけが行われたことの指示を含む
方法。
【請求項１２】
請求項１０に記載の方法であって、
前記データベース列挙クエリーの前記再送に対するレスポンスは、漸次変更が行われなかったことの指示を含み、
前記メディア詳細クエリーの前記再送に対するレスポンスは、漸次変更が行われなかったことの指示を含み、
前記メディアコレクション列挙クエリーの前記再送に対するレスポンスは、漸次変更が行われなかったことの指示を含み、かつ
前記メディアコレクションデータクエリーの前記再送に対するレスポンスは、漸次変更が行われなかったことの指示を含む
方法。
【請求項１３】
請求項１に記載の方法であって、記述は持続識別子を含む方法。
【請求項１４】
請求項１に記載の方法であって、
前記サーバに、クライアント生成リビジョン指示子を含むアップデート要求でクエリーし、
サーバ生成現在リビジョン指示子が前記アップデート要求中に含まれる前記クライアント生成リビジョン指示子と対応しない場合には、サーバ生成現在リビジョン指示子を含む前記アップデート要求に対するレスポンスを受け取ること
をさらに含む方法。
【請求項１５】
メディアを送達する方法であって、
サーバ情報についてのクエリーを受け取り、
前記サーバ情報クエリーに対するレスポンスを送り、
データベース列挙クエリーを受け取り、
少なくとも１つの利用可能なデータベースを記述する前記データベース列挙クエリーに対するレスポンスを送り、前記記述は、どのくらい多くのメディアが利用可能であるか、およびどのくらい多くのメディアコレクションが利用可能であるかを含み、
メディアコレクションの列挙を要求するクエリーを受け取り、
前記メディアコレクションを記述する前記メディアコレクション列挙クエリーに対するレスポンスを送り、
特定されたメディアコレクションに関連付けられたデータを要求するメディアコレクションデータクエリーを受け取り、前記メディアコレクションデータクエリーは、詳細さのレベルを示し、
前記特定されたメディアコレクションに関連付けられたメディアを適切なレベルの詳細さで記述する前記メディアコレクションメディアクエリーに対するレスポンスを送り、
メディア要求を受け取り、
前記要求されたメディアを送達すること
を含む方法。