【手続補正書】
【提出日】平成19年7月12日(2007.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストデバイスとリモートデバイス間でカスタムのリモートコンピューティングメディアエクスペリエンスを可能にする方法であって、
リモートセッションプロトコルに従って前記ホストデバイスとのリモートセッションをインスタンス化するステップと、
前記リモートデバイスのメディア能力に基づく少なくとも１つのメディア能力トークンを自動的に前記ホストデバイスに送信するステップと、
前記送信に応答して、前記リモートデバイスに合わせて調整されたカスタムリモートメディアエクスペリエンスのユーザインタフェースを前記リモートデバイスで受信するステップと
を備えることを特徴とする方法。
【請求項２】
前記接続に応答して、前記リモートデバイスのメディア能力に基づく前記少なくとも１つのメディア能力トークンを自動的に生成するステップ
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記リモートセッションはＴｅｒｍｉｎａｌ  Ｓｅｒｖｅｒセッションであり、前記リモートセッションプロトコルはリモートデスクトッププロトコルであることを特徴とする請求項１に記載の方法。
【請求項４】
前記リモートデバイスを前記リモートセッションから切断し、前記リモートセッションに再接続すると、再接続時の前記リモートデバイスのメディア能力に基づいて前記少なくとも１つのメディア能力トークンを自動的に再生成するステップ
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記少なくとも１つのメディア能力トークンはストリングであることを特徴とする請求項１に記載の方法。
【請求項６】
前記リモートセッションをインスタンス化するステップは、リモートコントロール機能を有する前記ホストのシェルと前記リモートデバイスとの間にリモートセッションを確立するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記少なくとも１つのメディア能力トークンはサードパーティツールによって生成され、前記リモートデバイスのリモーティングソフトウェアとともに含まれることを特徴とする請求項１に記載の方法。
【請求項８】
請求項１に記載の方法を実行するコンピュータ実行可能命令を有するコンピュータ実行可能モジュールを備えることを特徴とするアプリケーションプログラミングインタフェース。
【請求項９】
請求項１に記載の方法を実行する手段を備えることを特徴とするコンピューティングデバイス。
【請求項１０】
請求項１に記載の方法をコンピューティングデバイスに実行させるためのプログラムを記録したことを特徴とするコンピュータ可読記録媒体。
【請求項１１】
ホストデバイスとリモートデバイスとの間でカスタムのリモートコンピューティングメディアエクスペリエンスを可能にする方法であって、
前記ホストデバイスのリモートデスクトッププロトコルセッションを初期化するステップと、
仮想チャンネルを開くステップと、
前記リモートデバイスが接続を確立するかどうか前記仮想チャンネルを監視するステップと、
前記リモートデバイスが前記仮想チャンネルを介して接続すると、前記リモートデバイスについての少なくとも１つのメディア能力トークンを受信するステップと、
前記少なくとも１つのメディア能力トークンに基づいて前記リモートデバイスにカスタムのメディアエクスペリエンスユーザインタフェースを送信するステップと
を備えることを特徴とする方法。
【請求項１２】
タイムアウト期間内に有効な能力トークンが受信されない場合は、一般的なデバイス能力のセットが想定され、前記送信ステップは、一般的なメディアエクスペリエンスユーザインタフェースを前記リモートデバイスに送信するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記監視ステップは、タイムアウト期間が完了するまで前記仮想チャンネルを監視するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記接続は、リモートコントロール機能を有する前記ホストデバイスのシェルへの接続を含むことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記リモートデスクトッププロトコルセッションはＴｅｒｍｉｎａｌ  Ｓｅｒｖｅｒセッションであることを特徴とする請求項１１に記載の方法。
【請求項１６】
請求項１１に記載の方法を実行するコンピュータ実行可能命令を有するコンピュータ実行可能モジュールを備えることを特徴とするアプリケーションプログラミングインタフェース。
【請求項１７】
請求項１１に記載の方法を実行する手段を備えることを特徴とするコンピューティングデバイス。
【請求項１８】
請求項１１に記載の方法をコンピューティングデバイスに実行させるためのプログラムを記録したことを特徴とするコンピュータ可読記録媒体。
【請求項１９】
少なくとも１つのメディア能力トークンを作成するツールであって、
ユーザがリモートデバイスの少なくとも１つのメディアプロパティを指定することを可能にする能力指定コンポーネントと、
前記指定された前記リモートデバイスの少なくとも１つのメディアプロパティを、リモートメディアエクスペリエンスセッションに適用されるリモートデバイスのメディア能力を記述する少なくとも１つのメディア能力トークンに変換する処理コンポーネントと
を備えることを特徴とするツール。
【請求項２０】
前記メディアデバイスの前記少なくとも１つのメディアプロパティを指定することに関する選択肢を表示し、前記変換によって生成された前記少なくとも１つのメディア能力トークンを表示するユーザインタフェースをさらに含むことを特徴とする請求項１９に記載のツール。
【請求項２１】
前記変換の後に、前記少なくとも１つのメディア能力トークンはストリングフォーマットに従って符号化されることを特徴とする請求項１９に記載のツール。
【請求項２２】
ホストデバイスからリモートデバイスに提供されるリモートメディアエクスペリエンスの目的で前記リモートデバイスのメディア能力を定義するための拡張可能なデータ構造であって、
それぞれが前記リモートメディアエクスペリエンスの目的で前記リモートデバイスのメディア能力を定義する少なくとも１つのトークン
を備えることを特徴とするデータ構造。
【請求項２３】
ホストデバイスとリモートデバイスの間でカスタムのリモートコンピューティングメディアエクスペリエンスを可能にするプログラムを記録したコンピュータ可読記録媒体であって、前記プログラムは、コンピュータを、
リモートセッションプロトコルに従って前記ホストデバイスとのリモートセッションをインスタンス化する手段と、
前記リモートデバイスのメディア能力に基づく少なくとも１つのメディア能力トークンを自動的に前記ホストデバイスに送信する手段と、
前記送信に応答して、前記リモートデバイスに合わせて調整されたカスタムのリモートメディアエクスペリエンスユーザインタフェースを前記リモートデバイスで受信する手段と
して機能させることを特徴とするコンピュータ可読記録媒体。
【請求項２４】
前記プログラムは、前記コンピュータに前記接続に応答して、前記リモートデバイスのメディア能力に基づく前記少なくとも１つのメディア能力トークンを自動的に生成する手段としてさらに機能させることを特徴とする請求項２３に記載のコンピュータ可読記録媒体。
【請求項２５】
前記リモートセッションはＴｅｒｍｉｎａｌ  Ｓｅｒｖｅｒセッションであり、前記リモートセッションプロトコルはリモートデスクトッププロトコルであることを特徴とする請求項２３に記載のコンピュータ可読記録媒体。
【請求項２６】
前記プログラムは、前記コンピュータに、前記リモートデバイスを前記リモートセッションから切断する手段と、前記リモートセッションに再接続すると、前記再接続時の前記リモートデバイスのメディア能力に基づく前記少なくとも１つのメディア能力トークンを自動的に再生成する手段と
してさらに機能させることを特徴とする請求項２３に記載のコンピュータ可読記録媒体。
【請求項２７】
前記少なくとも１つのメディア能力トークンはストリングであることを特徴とする請求項２３に記載のコンピュータ可読記録媒体。
【請求項２８】
前記リモートセッションをインスタンス化する手段は、リモートコントロール機能を有する前記ホストデバイスのシェルと前記リモートデバイスとの間にリモートセッションを確立する手段を含むことを特徴とする請求項２３に記載のコンピュータ可読記録媒体。
【請求項２９】
ホストデバイスとリモートデバイスの間でカスタムのリモートコンピューティングメディアエクスペリエンスを可能にするプログラムを記録したコンピュータ可読記録媒体であって、前記プログラムは、コンピュータを、
前記ホストデバイスのリモートデスクトッププロトコルセッションを初期化する手段と、
仮想チャンネルを開く手段と、
前記リモートデバイスが接続を確立するかどうか前記仮想チャンネルを監視する手段と、
前記リモートデバイスが前記仮想チャンネルを介して接続すると前記リモートデバイスについての少なくとも１つのメディア能力トークンを受信する手段と、
前記少なくとも１つのメディア能力トークンに基づくカスタムのメディアエクスペリエンスユーザインタフェースを前記ホストデバイスに送信する手段と
して機能させることを特徴とするコンピュータ可読記録媒体。
【請求項３０】
タイムアウト期間内に有効な少なくとも１つのメディア能力トークンが受信されない場合は、一般的なデバイス能力のセットが想定され、前記送信手段は、一般的なメディアエクスペリエンスユーザインタフェースを前記リモートデバイスに送信する手段を含むことを特徴とする請求項２９に記載のコンピュータ可読記録媒体。
【請求項３１】
前記監視手段は、タイムアウト期間が完了するまで前記仮想チャンネルを監視する手段を含むことを特徴とする請求項２９に記載のコンピュータ可読記録媒体。
【請求項３２】
前記接続は、リモートコントロール機能を有する前記ホストデバイスのシェルへの接続を含むことを特徴とする請求項２９に記載のコンピュータ可読記録媒体。
【請求項３３】
前記リモートデスクトッププロトコルセッションはＴｅｒｍｉｎａｌ  Ｓｅｒｖｅｒセッションであることを特徴とする請求項２９に記載のコンピュータ可読記録媒体。