【手続補正書】
【提出日】平成24年8月30日(2012.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１装置及び周辺装置を用いてネットワークを介して通信する方法であって、上記第１装置は、ユーザインターフェースと、上記ネットワークに接続するためのネットワークインターフェースとを備え、上記周辺装置は上記第１装置へのローカル接続を有し、上記ローカル接続は上記ネットワークとは独立であり、
上記方法は、
上記第１装置のネットワークインターフェースにおいて上記ネットワークからデータパケットを受信することと、
上記受信されたデータパケットを上記第１装置から上記周辺装置に上記ローカル接続を介して転送することと、
上記周辺装置のプロセッサ上で通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理することと、
処理されたデータパケットを上記周辺装置から上記第１装置に上記ローカル接続を介して送り、これにより、上記受信されたデータパケットに含まれたデータが上記第１装置のユーザインターフェースを用いて上記第１装置のユーザに伝達されるようにすることとを含む方法。
【請求項２】
上記周辺装置はデータ取り込み装置である請求項１記載の方法。
【請求項３】
上記受信されたデータパケットはエンコードされ、
上記方法はさらに、上記処理されたデータパケットを上記第１装置のデコーダにおいてデコードすることを含む請求項１又は２記載の方法。
【請求項４】
上記方法は、
上記周辺装置において上記ユーザからデータを取り込むことと、
上記周辺装置において上記クライアントのクライアントエンジンを用いて上記取り込まれたデータを処理することと、
上記取り込まれたデータを上記ローカル接続を介して上記第１装置に送ることと、
上記取り込まれたデータを上記ネットワークインターフェースを用いて上記第１装置から上記ネットワークに転送することと
を含む請求項１〜３のうちのいずれか１つに記載の方法。
【請求項５】
上記周辺装置にユーザデータを格納することをさらに含む請求項１〜４のうちのいずれか１つに記載の方法。
【請求項６】
ネットワークを介して通信するためのシステムであって、上記システムは、周辺装置へのローカル接続を有する第１装置を備え、上記ローカル接続は上記ネットワークとは独立であり、
上記第１装置は、
ユーザインターフェース手段と、
上記ネットワークに接続し、上記ネットワークからデータパケットを受信するためのネットワークインターフェース手段と、
上記受信されたデータパケットを上記第１装置から上記周辺装置に上記ローカル接続を介して転送するための手段と、
処理されたデータパケットを上記周辺装置から上記ローカル接続を介して受信し、これにより、上記受信されたデータパケットに含まれたデータが上記ユーザインターフェース手段を用いて上記第１装置のユーザに伝達されるようにするための手段とを備え、
上記周辺装置は、
上記受信されたデータパケットを上記第１装置から上記ローカル接続を介して受信するための手段と、
通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理するための処理手段と、
処理されたデータパケットを上記ローカル接続を介して上記第１装置に送るための手段とを備えたシステム。
【請求項７】
上記周辺装置はデータ取り込み装置である請求項６記載のシステム。
【請求項８】
上記第１装置のユーザインターフェースは、上記第１装置のプロセッサ上で実行される上記通信クライアントのクライアントユーザインターフェースである請求項６又は７に記載のシステム。
【請求項９】
上記第１装置のユーザインターフェースは上記第１装置のネイティブユーザインターフェースであり、上記ネイティブユーザインターフェースは上記通信クライアントとは独立である請求項６又は７に記載のシステム。
【請求項１０】
上記第１装置のユーザインターフェースと上記クライアントエンジンとの間の通信を処理するようにアプリケーションプログラミングインターフェースが構成されている請求項９記載のシステム。
【請求項１１】
上記第１装置のプロセッサ上で実行される上記通信クライアントのクライアントユーザインターフェースは、上記第１装置のオペレーティングシステムによって、上記周辺装置のドライバソフトウェアとともに、上記周辺装置から読み出される請求項８記載のシステム。
【請求項１２】
上記第１装置のプロセッサ上で実行されるアプリケーションプログラミングインターフェースは、上記第１装置のオペレーティングシステムによって、上記周辺装置のドライバソフトウェアとともに、上記周辺装置から読み出される請求項１０記載のシステム。
【請求項１３】
ネットワークを介して通信するための周辺装置であって、上記周辺装置は、
上記ネットワークとは独立なローカル接続を介して、第１装置から、上記ネットワークを発信元とするデータパケットを受信するための手段と、
通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理するための手段と、
処理されたデータパケットを上記ローカル接続を介して上記第１装置に送る手段とを備え、上記処理されたデータパケットは、上記受信されたデータパケットに含まれたデータを上記第１装置のユーザに伝達するためのものである周辺装置。
【請求項１４】
上記周辺装置はデータ取り込み装置である請求項１３記載の周辺装置。
【請求項１５】
上記周辺装置はさらに、
ドライバソフトウェアと、
ユーザインターフェースソフトウェアとを備え、
上記ドライバソフトウェア及び上記ユーザインターフェースソフトウェアは上記第１装置のインストールのための提供される請求項１３又は１４記載の周辺装置。
【請求項１６】
上記ユーザインターフェースソフトウェアは、上記クライアントエンジンとサードパーティのユーザインターフェースとの間の通信を処理するための、通信クライアントのユーザインターフェース又はアプリケーションプログラミングインターフェースである請求項１５記載の周辺装置。
【請求項１７】
第１装置及び周辺装置を用いてネットワークを介して通信する方法であって、上記第１装置は、ユーザインターフェースと、上記ネットワークに接続するためのネットワークインターフェースとを備え、上記周辺装置は、上記ネットワークとは独立な上記第１装置へのローカル接続を有し、
上記方法は、
上記周辺装置においてデータを受信することと、
上記周辺装置において上記受信されたデータをエンコードすることと、
上記周辺装置のプロセッサ上で通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理することと、
上記処理されたデータパケットを上記周辺装置から上記第１装置へ上記ローカル接続を介して送ること、
上記受信されたデータパケットを上記第１装置から上記通信ネットワークへ上記ネットワークインターフェースを介して転送することとを含む方法。
【請求項１８】
第１装置及び周辺装置を用いてネットワークを介して双方向通信を確立する方法であって、上記第１装置はユーザインターフェースを備え、上記周辺装置は、上記ネットワークに接続するためのネットワークインターフェースと、上記ネットワークとは独立な上記第１装置へのローカル接続とを備え、
上記方法は、
上記周辺装置のネットワークインターフェースにおいて上記ネットワークからデータパケットを受信することと、
上記周辺装置のプロセッサ上で通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理することと、
処理されたデータパケットを上記周辺装置から上記第１装置に上記ローカル接続を介して送ることと、
上記第１装置においてデータをデコードし、これにより、上記受信されたデータパケットに含まれたデータが上記第１装置のユーザインターフェースを用いて上記第１装置のユーザに伝達されるようにすることとを含み、
上記方法はさらに、
上記周辺装置においてデータを受信することと、
上記周辺装置において上記受信されたデータをエンコードすることと、
上記周辺装置のプロセッサ上で通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理することと、
上記処理されたデータパケットを上記周辺装置から上記第１装置へ上記ローカル接続を介して送ること、
上記受信されたデータパケットを上記第１装置から上記通信ネットワークへ上記ネットワークインターフェースを介して転送することとを含む方法。
【請求項１９】
ネットワークを介して通信するためのシステムであって、上記システムは、周辺装置へのローカル接続を有する第１装置を備え、上記ローカル接続は上記ネットワークとは独立であり、
上記周辺装置は、
上記ネットワークに接続し、上記ネットワークからデータパケットを受信するためのネットワークインターフェース手段と、
通信クライアントのクライアントエンジンを実行して上記受信されたデータパケットを処理するための処理手段と、
処理されたデータパケットを上記ローカル接続を介して上記第１装置に送るための手段とを備え、
上記第１装置は、
上記周辺装置から上記処理されたデータパケットを受信するための手段と、
上記処理されたデータパケットをデコードするための手段と、
処理されたデータパケットに含まれたデータを上記第１装置のユーザに伝達するためのユーザインターフェース手段とを備えたシステム。