【手続補正書】
【提出日】平成17年2月28日(2005.2.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
中央演算処理装置およびメモリを備えるコンピュータの第１のソフトウエアデータ処理リソースおよび第２のソフトウェアデータ処理リソースを用いてデータを処理するためのＴＤＭバスエミュレーション方法であって、
前記メモリにおいて、前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースの実行の順序を特定する少なくとも１つのデータチェーンを含むデータ構造を確立するステップであって、前記データ構造は前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つによって処理されるべき対応するデータにアクセスを可能にするステップと、
前記中央演算装置および前記メモリを用いて、前記データ構造内に含まれるデータに従って第１の予め定められた時間にわたって前記第１あるいは前記第２のソフトウエアデータ処理リソースのうちの１つを実行して、前記対応するデータから第１のデータ処理結果を生成するステップと、
前記データ構造内に含まれるデータから、前記第１のソフトウェアデータ処理リソースおよび前記第２のリソースのうちの次の実行されるべきソフトウェアデータ処理リソースを特定するステップと、
前記特定されたソフトウェアデータ処理リソースを第２の予め定められた時間にわたって実行して前記第１のデータ処理結果を処理し、第２のデータ処理結果を生成するステップと
を含む方法。
【請求項２】
前記第１の予め定められた時間および前記第２の予め定められた時間のうちの少なくとも１つの持続時間を決定する割込みを周期的に発生させるステップ
をさらに含む請求項１に記載の方法。
【請求項３】
前記データ構造は、
各エントリに対して、実行されるべき関連するソフトウェアデータ処理リソースの指示と、前記関連するソフトウェアデータ処理リソースによって処理されるべき対応するデータの指示のうちの少なくとも１つ
を含む
請求項１または２に記載の方法。
【請求項４】
前記データ構造は、
前記関連するソフトウェアデータ処理リソースによって生成される任意のデータ処理結果が送られるべき次のソフトウェアデータ処理リソースの指示
をさらに備える請求項３に記載の方法。
【請求項５】
前記データ構造を確立する前記ステップは、
前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つにアクセスするためのアプリケーションからの要求を受信すること
を含む請求項１〜４のいずれかに記載の方法。
【請求項６】
前記第１ソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つは、電話機能を実現する
請求項１〜５のいずれかに記載の方法。
【請求項７】
前記コンピュータのシステムリソースに問い合わせて、任意のソフトウェアデータ処理リソースの存在を識別するステップと、
任意の識別されたソフトウェアデータ処理リソースに識別子を割り当てるステップと
をさらに含む請求項１〜６のいずれかに記載の方法。
【請求項８】
データ構造の各エントリを辿るステップと、
識別されたソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成するステップと
を含み、
前記第１のデータは、前記データ構造内で識別されるところの次に識別されるソフトウェアデータ処理リソースについての前記対応するデータを形成する
データ処理方法。
【請求項９】
データ構造のエントリ中で識別される第１のソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成するステップであって、前記第１のデータは前記データ構造のさらに別のエントリ中で次に識別される第２のソフトウェアデータ処理リソースについて対応するデータを形成するステップと、
第２のソフトウェアデータ処理リソースを実行して前記第１のデータを処理するステップと
を含むデータ処理方法。
【請求項１０】
中央演算処理装置およびメモリを備えるコンピュータの第１のソフトウェアデータ処理リソースおよび第２のソフトウェアデータ処理リソースを用いてデータを処理するためのＴＤＭバスエミュレーションシステムであって、
前記メモリにおいて、前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースの実行の順序を特定する少なくとも１つのデータチェーンを含むデータ構造を確立する手段であって、前記データ構造は前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つによって処理されるべき対応するデータにアクセスを可能にする手段と、
前記中央演算装置および前記メモリを用いて、前記データ構造内に含まれるデータに従って第１の予め定められた時間にわたって前記第１あるいは前記第２のソフトウエアデータ処理リソースのうちの１つを実行して、前記対応するデータから第１のデータ処理結果を生成する手段と、
前記データ構造内に含まれるデータから、前記第１のソフトウェアデータ処理リソースおよび前記第２のリソースのうちの次の実行されるべきソフトウェアデータ処理リソースを特定する手段と、
前記特定されたソフトウェアデータ処理リソースを第２の予め定められた時間にわたって実行して前記第１のデータ処理結果を処理し、第２のデータ処理結果を生成する手段と
を含むシステム。
【請求項１１】
前記第１の予め定められた時間および前記第２の予め定められた時間のうちの少なくとも１つの持続時間を決定する割込みを周期的に発生させる手段
をさらに含む請求項１０に記載のシステム。
【請求項１２】
前記データ構造は、
各エントリに対して、実行されるべき関連するソフトウェアデータ処理リソースの指示と、前記関連するソフトウェアデータ処理リソースによって処理されるべき対応するデータの指示のうちの少なくとも１つ
を含む
請求項１０または１１に記載のシステム。
【請求項１３】
前記データ構造は、
前記関連するソフトウェアデータ処理リソースによって生成される任意のデータ処理結果が送られるべき次のソフトウェアデータ処理リソースの指示
をさらに備える請求項１２に記載のシステム。
【請求項１４】
前記データ構造を確立する前記手段は、
前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つにアクセスするためのアプリケーションからの要求を受信する
請求項１０〜１３のいずれかに記載のシステム。
【請求項１５】
前記第１ソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つは、電話機能を実現する
請求項１０〜１４のいずれかに記載のシステム。
【請求項１６】
前記コンピュータのシステムリソースに問い合わせて、任意のソフトウェアデータ処理リソースの存在を識別する手段と、
任意の識別されたソフトウェアデータ処理リソースに識別子を割り当てる手段と
をさらに含む請求項１０〜１５のいずれかに記載のシステム。
【請求項１７】
データ構造の各エントリを辿る手段と、
識別されたソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成する手段と
を含み、
前記第１のデータは、前記データ構造内で識別されるところの次に識別されるソフトウェアデータ処理リソースについての前記対応するデータを形成する
データ処理システム。
【請求項１８】
データ構造のエントリ中で識別される第１のソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成する手段であって、前記第１のデータは前記データ構造のさらに別のエントリ中で次に識別される第２のソフトウェアデータ処理リソースについて対応するデータを形成する手段と、
第２のソフトウェアデータ処理リソースを実行して前記第１のデータを処理する手段と
を含むデータ処理システム。
【請求項１９】
中央演算処理装置およびメモリを備えるコンピュータの第１のソフトウェアデータ処理リソースおよび第２のソフトウェアデータ処理リソースを用いてデータを処理するためのＴＤＭバスエミュレーションプログラムであって、
前記メモリにおいて、前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースの実行の順序を特定する少なくとも１つのデータチェーンを含むデータ構造を確立するステップであって、前記データ構造は前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つによって処理されるべき対応するデータにアクセスを可能にするステップと、
前記中央演算装置および前記メモリを用いて、前記データ構造内に含まれるデータに従って第１の予め定められた時間にわたって前記第１あるいは前記第２のソフトウエアデータ処理リソースのうちの１つを実行して、前記対応するデータから第１のデータ処理結果を生成するステップと、
前記データ構造内に含まれるデータから、前記第１のソフトウェアデータ処理リソースおよび前記第２のリソースのうちの次の実行されるべきソフトウェアデータ処理リソースを特定するステップと、
前記特定されたソフトウェアデータ処理リソースを第２の予め定められた時間にわたって実行して前記第１のデータ処理結果を処理し、第２のデータ処理結果を生成するステップと
をコンピュータに実行させるプログラム。
【請求項２０】
前記第１の予め定められた時間および前記第２の予め定められた時間のうちの少なくとも１つの持続時間を決定する割込みを周期的に発生させるステップ
をさらにコンピュータに実行させる請求項１９に記載のプログラム。
【請求項２１】
前記データ構造は、
各エントリに対して、実行されるべき関連するソフトウェアデータ処理リソースの指示と、前記関連するソフトウェアデータ処理リソースによって処理されるべき対応するデータの指示のうちの少なくとも１つ
を含む
請求項１９または２０に記載のプログラム。
【請求項２２】
前記データ構造は、
前記関連するソフトウェアデータ処理リソースによって生成される任意のデータ処理結果が送られるべき次のソフトウェアデータ処理リソースの指示
をさらに備える請求項２１に記載のプログラム。
【請求項２３】
前記データ構造を確立する前記ステップは、
前記第１のソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つにアクセスするためのアプリケーションからの要求を受信すること
を含む請求項１９〜２２のいずれかに記載のプログラム。
【請求項２４】
前記第１ソフトウェアデータ処理リソースおよび前記第２のソフトウェアデータ処理リソースのうちの少なくとも１つは、電話機能を実現する
請求項１９〜２３のいずれかに記載のプログラム。
【請求項２５】
前記コンピュータのシステムリソースに問い合わせて、任意のソフトウェアデータ処理リソースの存在を識別するステップと、
任意の識別されたソフトウェアデータ処理リソースに識別子を割り当てるステップと
をさらにコンピュータに実行させる請求項１９〜２４のいずれかに記載のプログラム。
【請求項２６】
データ構造の各エントリを辿るステップと、
識別されたソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成するステップと、
をコンピュータに実行させるプログラムであって、
前記第１のデータは、前記データ構造内で識別されるところの次に識別されるソフトウェアデータ処理リソースについての前記対応するデータを形成する
データ処理プログラム。
【請求項２７】
データ構造のエントリ中で識別される第１のソフトウェアデータ処理リソースを対応するデータを用いて実行して第１のデータを生成するステップであって、前記第１のデータは前記データ構造のさらに別のエントリ中で次に識別される第２のソフトウェアデータ処理リソースについて対応するデータを形成するステップと、
第２のソフトウェアデータ処理リソースを実行して前記第１のデータを処理するステップと
をコンピュータに実行させるデータ処理プログラム。