【手続補正書】
【提出日】平成19年4月24日(2007.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の静止型および／または携帯用電子デバイスから構成され、利用可能な内部構造およびネットワーク・インタフェースを有する第１のオープン・デバイスと、他のデバイスと通信して前記デバイスへの純粋なスレーブとして動作するように設定された少なくとも１つのプリミティブ・デバイスとを備えるバーチャル・デバイスであって、
閉鎖内部構造およびネットワーク・インタフェースを有する少なくとも１つのクローズド・デバイスを含み、前記オープン・デバイスおよび前記クローズド・デバイスがパーソナル・エリア・ネットワーク内で接続され、パーソナル・エリア・ネットワーク・ミドルウェアが前記第１のオープン・デバイスの中にインストールされ、前記第１のオープン・デバイスがパーソナル・エリア・ネットワーク・コントローラとして動作するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがデバイス・プロファイルを記憶および維持するように設定され、前記デバイス・プロファイルが、少なくとも、前記私的エリア・ネットワークのために利用可能な任意のオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスによって提供されたアイデンティティ、タイプ、能力、およびサービスに関する情報を含み、
前記オープン・デバイスが、前記パーソナル・エリア・ネットワーク内に存在するデバイスを発見および登録するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、１つのデバイスから他のデバイス上の入力ポートへ出力ストリームをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、前記パーソナル・エリア・ネットワーク内に存在する特定のデバイスへアプリケーションをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがユーザ・プロファイルを記憶および維持するように設定され、前記ユーザ・プロファイルが、少なくとも、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのメンバーであるかと、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのために利用可能であるかと、リダイレクション情報と、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが外部ネットワーク上で見えなければならないかと、存在するオープン・デバイスまたはクローズド・デバイス間におけるサービスの分散と、存在するオープン・デバイスまたはクローズド・デバイス間におけるリソースの分散とに関する情報を含み、
前記パーソナル・エリア・ネットワーク・ミドルウェアはさらにユーザインターフェースを備え、該ユーザインターフェースによって、ユーザが該パーソナル・エリア・ネットワーク・ミドルウェアを制御でき、前記パーソナル・エリア・ネットワーク・ミドルウェアへのアプリケーション・プログラミング・インタフェースによって、アプリケーションが前記パーソナル・エリア・ネットワーク・ミドルウェアの能力および機能へアクセスできる、バーチャル・デバイス。
【請求項２】
第２のオープン・デバイスが前記パーソナル・エリア・ネットワークへ接続されたことを特徴とする、請求項１に記載のバーチャル・デバイス。
【請求項３】
複数の静止型および／または携帯用電子デバイスから構成され、利用可能な内部構造およびネットワーク・インタフェースを有するオープン・デバイスと、他のデバイスと通信して前記デバイスへの純粋なスレーブとして動作するように設定された少なくとも１つのプリミティブ・デバイスとを備える、バーチャル・デバイスであって、
少なくとも１つの追加のオープン・デバイス、および閉鎖内部構造およびネットワーク・インタフェースを有する少なくとも１つのクローズド・デバイスを含み、前記オープン・デバイスおよび前記クローズド・デバイスがパーソナル・エリア・ネットワーク内で接続され、パーソナル・エリア・ネットワーク・ミドルウェアが前記オープン・デバイス上にインストールされ、前記パーソナル・エリア・ネットワーク・ミドルウェアが前記オープン・デバイスの間で分散され、前記オープン・デバイスがパーソナル・エリア・ネットワーク・コントローラとして動作するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがデバイス・プロファイルを記憶および維持するように設定され、前記デバイス・プロファイルが、少なくとも、前記私的エリア・ネットワークのために利用可能な任意のオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスによって提供されたアイデンティティ、タイプ、能力、およびサービスに関する情報を含み、
前記オープン・デバイスが、前記パーソナル・エリア・ネットワーク内に存在するデバイスを発見および登録するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、１つのデバイスから他のデバイス上の入力ポートへ出力ストリームをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、前記パーソナル・エリア・ネットワーク内に存在する特定のデバイスへアプリケーションをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがユーザ・プロファイルを記憶および維持するように設定され、前記ユーザ・プロファイルが、少なくとも、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのメンバーであるかと、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのために利用可能であるかと、リダイレクション情報と、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが外部ネットワーク上で見えなければならないかと、存在するオープン・デバイスまたはクローズド・デバイス間におけるサービスの分散と、存在するオープン・デバイスまたはクローズド・デバイス間におけるリソースの分散とに関する情報を含み、
前記パーソナル・エリア・ネットワーク・ミドルウェアはさらにユーザインターフェースを備え、該ユーザインターフェースによって、ユーザが該パーソナル・エリア・ネットワーク・ミドルウェアを制御でき、前記パーソナル・エリア・ネットワーク・ミドルウェアへのアプリケーション・プログラミング・インタフェースによって、アプリケーションが前記パーソナル・エリア・ネットワーク・ミドルウェアの能力および機能へアクセスでき、
各々のオープン・デバイスが、他のオープン・デバイス上で実行されているサービスを呼び出すように設定される、バーチャル・デバイス。
【請求項４】
前記オープン・デバイス又はクローズド・デバイスの少なくとも１つが、外部ネットワークへ接続されたネットワーク・インタフェースを備えていることを特徴とする、請求項１から３のいずれか１項に記載のバーチャル・デバイス。
【請求項５】
前記外部ネットワーク内のサーバが、前記パーソナル・エリア・ネットワーク内に記憶された情報のバックアップ・コピーを記憶し、前記バックアップ・コピーを前記情報と同期化するように設定されたことを特徴とする、請求項４に記載のバーチャル・デバイス。
【請求項６】
前記オープン・デバイスが、ネットワークを定期的にポーリングするように設定されることを特徴とする、請求項５に記載のバーチャル・デバイス。
【請求項７】
ウェブ・サービス・プラットフォームが各々のオープン・デバイス上にインストールされ、各々のオープン・デバイスが、他のオープン・デバイス上で実行されているウェブ・サービスを呼び出すことができるようにしたことを特徴とする、請求項３に記載のバーチャル・デバイス。
【請求項８】
複数の携帯用電子デバイスから構成され、利用可能な内部構造およびネットワーク・インタフェースを有するオープン・デバイスと、他のデバイスと通信して前記デバイスへの純粋なスレーブとして動作するように設定された少なくとも１つのプリミティブ・デバイスとを備える、バーチャル・デバイスであって、
閉鎖内部構造およびネットワーク・インタフェースを有する少なくとも１つのクローズド・デバイスを備え、該クローズド・デバイスが、パーソナル・エリア・ネットワーク・サーバを含む外部ネットワークへ接続されたネットワーク・インタフェースを備え、パーソナル・エリア・ネットワーク・ミドルウェアが前記サーバ上にインストールされ、前記オープン・デバイス、前記クローズド・デバイス、および前記サーバが、前記パーソナル・エリア・ネットワーク・ミドルウェアによって作動されるパーソナル・エリア・ネットワークを形成し、
前記パーソナル・エリア・ネットワーク・ミドルウェアがデバイス・プロファイルを記憶および維持するように設定され、前記デバイス・プロファイルが、少なくとも、前記私的エリア・ネットワークのために利用可能な任意のオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスによって提供されたアイデンティティ、タイプ、能力、およびサービスに関する情報を含み、
前記オープン・デバイスが、前記パーソナル・エリア・ネットワーク内に存在するデバイスを発見および登録するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、１つのデバイスから他のデバイス上の入力ポートへ出力ストリームをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、前記パーソナル・エリア・ネットワーク内に存在する特定のデバイスへアプリケーションをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがユーザ・プロファイルを記憶および維持するように設定され、前記ユーザ・プロファイルが、少なくとも、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのメンバーであるかと、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのために利用可能であるかと、リダイレクション情報と、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが外部ネットワーク上で見えなければならないかと、存在するオープン・デバイスまたはクローズド・デバイス間におけるサービスの分散と、存在するオープン・デバイスまたはクローズド・デバイス間におけるリソースの分散とに関する情報を含み、
前記パーソナル・エリア・ネットワーク・ミドルウェアはさらにユーザインターフェースを備え、該ユーザインターフェースによって、ユーザが該パーソナル・エリア・ネットワーク・ミドルウェアを制御でき、前記パーソナル・エリア・ネットワーク・ミドルウェアへのアプリケーション・プログラミング・インタフェースによって、アプリケーションが前記パーソナル・エリア・ネットワーク・ミドルウェアの能力および機能へアクセスできる、バーチャル・デバイス。
【請求項９】
多数の携帯用電子デバイスから構成されたバーチャル・デバイスであって、
閉鎖内部構造およびネットワーク・インタフェースを有するクローズド・デバイスが外部ネットワークへ接続され、少なくとも１つのプリミティブ・デバイスが、前記クローズド・デバイスと通信して前記デバイスへの純粋なスレーブとして動作するように設定され、パーソナル・エリア・ネットワーク・ミドルウェアが前記外部ネットワーク内のサーバ上にインストールされ、前記サーバが、前記クローズド・デバイスと通信して、パーソナル・エリア・ネットワーク・コントローラとして動作するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがデバイス・プロファイルを記憶および維持するように設定され、前記デバイス・プロファイルが、少なくとも、前記私的エリア・ネットワークのために利用可能な任意のオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスによって提供されたアイデンティティ、タイプ、能力、およびサービスに関する情報を含み、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、前記パーソナル・エリア・ネットワーク内に存在するデバイスを発見および登録するように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、１つのデバイスから他のデバイス上の入力ポートへ出力ストリームをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアが、前記パーソナル・エリア・ネットワーク内に存在する特定のデバイスへアプリケーションをリダイレクトするように設定され、
前記パーソナル・エリア・ネットワーク・ミドルウェアがユーザ・プロファイルを記憶および維持するように設定され、前記ユーザ・プロファイルが、少なくとも、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのメンバーであるかと、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが前記私的エリア・ネットワークのために利用可能であるかと、リダイレクション情報と、どのオープン・デバイス、クローズド・デバイス、またはプリミティブ・デバイスが外部ネットワーク上で見えなければならないかと、存在するオープン・デバイスまたはクローズド・デバイス間におけるサービスの分散と、存在するオープン・デバイスまたはクローズド・デバイス間におけるリソースの分散とに関する情報を含み、
前記パーソナル・エリア・ネットワーク・ミドルウェアはさらにユーザインターフェースを備え、該ユーザインターフェースによって、ユーザが該パーソナル・エリア・ネットワーク・ミドルウェアを制御でき、前記パーソナル・エリア・ネットワーク・ミドルウェアへのアプリケーション・プログラミング・インタフェースによって、アプリケーションが前記パーソナル・エリア・ネットワーク・ミドルウェアの能力および機能へアクセスでき、
前記サーバが、前記パーソナル・エリア・ネットワーク内に記憶された情報のバックアップ・コピーを記憶し、前記バックアップ・コピーを前記情報と同期化するように設定される、バーチャル・デバイス。
【請求項１０】
前記サーバが、ネットワークを定期的にポーリングするように設定されることを特徴とする、請求項９に記載のバーチャル・デバイス。
【請求項１１】
前記アプリケーション・プログラミング・インタフェースがＪａｖａ（登録商標）、ＣＯＲＢＡによって、またはＸＭＬウェブ・サービスとして実現されることを特徴とする、請求項1、３、８又は９のいずれか１項に記載のバーチャル・デバイス。