【手続補正書】
【提出日】平成19年5月8日(2007.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パイプラインを自動的に処理するコンピュータ実行可能命令を有するコンピュータ読み取り可能記録媒体であって、前記命令は、
オブジェクト指向パイプラインをオペレーティングシステムのランタイムシェルが受信すること、
前記オブジェクト指向パイプラインをパーサに前記ランタイムシェルが自動的に送信すること、
前記オブジェクト指向パイプラインを複数のパイプラインサブコンポーネントに前記パーサが自動的に解析すること、
前記複数のパイプラインサブコンポーネントのうちの第１パイプラインサブコンポーネントに関連付けられたメソッドを前記パーサが自動的に起動すること、
前記第１パイプラインサブコンポーネントにかかる少なくとも１つのオブジェクトを、拡張された型リフレクタから、前記第１パイプラインサブコンポーネントに関連付けられたメソッドが自動的に要求すること、
前記要求された第１パイプラインサブコンポーネントにかかる少なくとも１つのオブジェクトを、前記拡張された型リフレクタから、前記第１パイプラインサブコンポーネントに関連付けられたメソッドが自動的に受信すること、
前記少なくとも１つのオブジェクトを処理目的で、前記複数のパイプラインサブコンポーネントのうちの１つである次段のパイプラインサブコンポーネントに、前記第１パイプラインサブコンポーネントに関連付けられたメソッドが自動的に送出すること、
前記パイプラインによるオブジェクトにより実行される処理の少なくとも一部の結果である情報を、前記複数のパイプラインサブコンポーネントのうちの１つが自動的に出力すること
を備えたことを特徴とするコンピュータ読み取り可能記録媒体。
【請求項２】
前記オブジェクト指向パイプラインを受信することは、コマンドラインを介することを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項３】
前記第１パイプラインサブコンポーネントは、オペレーティングシステムによって提供されている基本コマンドに対応することを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項４】
前記第１パイプラインサブコンポーネントは、サードパーティコマンドに対応することを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項５】
前記少なくとも１つのオブジェクトを前記次段のパイプラインサブコンポーネントに送出することは、前記次段のパイプラインサブコンポーネントに前記少なくとも１つのオブジェクトの各々にかかるハンドルを送出することを含むことを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項６】
前記少なくとも１つのオブジェクトを送出することは、前記少なくとも１つのオブジェクトを複数のパイプラインサブコンポーネントに送出することを含むことを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項７】
前記複数のオブジェクトを生成することは、リフレクションを介して前記オブジェクトにかかる属性名を取得することを含むことを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項８】
前記複数のオブジェクトを生成することは、入力ソースからの情報に基づいていることを特徴とする請求項１に記載のコンピュータ読み取り可能記録媒体。
【請求項９】
前記入力ソースは、ＸＭＬベースドキュメントを含むことを特徴とする請求項８に記載のコンピュータ読み取り可能記録媒体。
【請求項１０】
オブジェクト指向パイプラインをサポートするデータ構造で符号化されたコンピュータ読み取り可能記録媒体であって、前記データ構造は、
コマンドが起動される際に供給される該コマンドにかかる少なくとも１つの予期されるパラメータの処理を規定する入力パラメータ構造と、
拡張された型リフレクタから少なくとも１つのオブジェクトを自動的に取得し、該少なくとも１つのオブジェクトを、前記オブジェクト指向パイプラインの次のコマンドに供給するスタティックメソッドと、
前記スタティックメソッドを、前記コマンドを起動するために供給される入力に自動的に関連付けるコマンド属性と、
前記オブジェクトによるパイプラインを処理することからの結果の少なくとも一部を自動的に出力する出力構造と
を備えたことを特徴とするコンピュータ読み取り可能記録媒体。
【請求項１１】
前記入力は、コマンドラインを含むことを特徴とする請求項１０に記載のコンピュータ読み取り可能記録媒体。
【請求項１２】
前記スタティックメソッドは、前記入力パラメータ構造内で情報を受け渡しすることを特徴とする請求項１０に記載のコンピュータ読み取り可能記録媒体。
【請求項１３】
パイプライン化されたコマンド間で通信するコンピュータ実装方法であって、
第１パイプライン化コマンドにより、拡張された型リフレクタから少なくとも１つのオブジェクトを取得すること、
前記第１パイプライン化コマンドから第２パイプライン化コマンドに、前記少なくとも１つのオブジェクトに対する参照を送出すること、
前記第２パイプライン化コマンドにより前記少なくとも１つのオブジェクトの処理を実行すること
を備えたことを特徴とするコンピュータ実装方法。
【請求項１４】
前記第１パイプライン化コマンドは、サードパーティデベロッパによって提供されたサードパーティコマンドであることを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１５】
前記第１パイプライン化コマンドは、オペレーティングシステムによって提供された基本コマンドであることを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１６】
前記第１及び第２パイプライン化コマンドは、同一のプロセスにおいて実行されることを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１７】
前記少なくとも１つのオブジェクトに対する前記参照を、並列処理目的で第３パイプライン化コマンドに送出することをさらに備えたことを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１８】
前記第２パイプライン化コマンドは、前記少なくとも１つのオブジェクトのサブセットを第３パイプライン化コマンドに送出することを特徴とする請求項１３に記載のコンピュータ実装方法。
【請求項１９】
パイプライン化コマンドを処理するシステムであって、
プロセッサと、
前記プロセッサにより実行するためにロードされた複数のコンピュータ実行可能命令が割り付けられたメモリとを備え、前記コンピュータ実行可能命令は、
パイプライン化コマンドの受信に応答して、該パイプライン化コマンドを複数のパイプラインサブコンポーネントに構文解析すること、
拡張された型リフレクタから少なくとも１つの関連したオブジェクトを取得する、第１パイプラインサブコンポーネントに関連付けられたメソッドを起動すること、
前記少なくとも１つのオブジェクトを処理目的で次段のパイプラインサブコンポーネントに送出すること
を備えた方法を実行することを特徴とするコマンド処理システム。
【請求項２０】
前記第１パイプラインサブコンポーネントは、オペレーティングシステムによって提供された基本コマンドに対応することを特徴とする請求項１９に記載のコマンド処理システム。
【請求項２１】
前記第１パイプラインサブコンポーネントは、サードパーティコマンドに対応することを特徴とする請求項１９に記載のコマンド処理システム。
【請求項２２】
前記パイプライン化コマンドは、コマンドラインを介して受信されることを特徴とする請求項１９に記載のコマンド処理システム。
【請求項２３】
前記少なくとも１つのオブジェクトを前記次段のパイプラインサブコンポーネントに送出することは、前記次段のパイプラインサブコンポーネントに各オブジェクトにかかるハンドルを送出することを含むことを特徴とする請求項１９に記載のコマンド処理システム。
【請求項２４】
パイプライン化コマンド間で通信するコンピュータシステムであって、
第１パイプライン化コマンドにより、拡張された型リフレクタから少なくとも１つのオブジェクトを取得する手段と、
前記第１パイプライン化コマンドから第２パイプライン化コマンドに、前記少なくとも１つのオブジェクトに対する参照を送出する手段と、
前記第２パイプライン化コマンドにより前記少なくとも１つのオブジェクトの処理を実行する手段と
を備えたことを特徴とするコンピュータシステム。
【請求項２５】
前記第１及び第２パイプライン化コマンドは、コマンドラインを介して入力されることを特徴とする請求項２４に記載のコンピュータシステム。
【請求項２６】
コンピュータ実行可能命令を有するコンピュータ読み取り可能記録媒体であって、前記コンピュータ実行可能命令は、
コマンドのパイプラインを受信し、拡張された型リフレクタから少なくとも１つの入力オブジェクトを少なくとも１つのコマンドが要求し、前記拡張された型リフレクタから少なくとも１つの要求されたオブジェクトを受信し、及び少なくとも１つの出力オブジェクトを出力すること、
前記パイプラインにおいて前記コマンドのうちの１つを実行すること、
前記コマンドを実行する間に、属性及び値が識別できるフォーマットをなしており及び少なくとも１つのメソッドを有する出力を生成すること、
前記出力を前記パイプラインにおける次のコマンドに伝えること
を備えたことを特徴とするコンピュータ読み取り可能記録媒体。
【請求項２７】
前記次のコマンド及び１つのコマンドが、同一のコンピュータシステムにおいて実行されることを特徴とする請求項２６に記載のコンピュータ読み取り可能記録媒体。
【請求項２８】
前記次のコマンド及び１つのコマンドが、同一の処理において実行されることを特徴とする請求項２６に記載のコンピュータ読み取り可能記録媒体。
【請求項２９】
前記出力が、．ＮＥＴオブジェクトを含むことを特徴とする請求項２６に記載のコンピュータ読み取り可能記録媒体。
【請求項３０】
コンピュータ実行可能命令を有するコンピュータ読み取り可能記録媒体であって、前記命令は、
コマンドのパイプラインを受信し、拡張された型リフレクタから少なくとも１つの入力オブジェクトを少なくとも１つのコマンドが要求し、拡張された型リフレクタから少なくとも１つの要求されたオブジェクトを受信し、及び少なくとも１つの出力オブジェクトを出力すること、
前記パイプラインにおいて前記コマンドのうちの１つを実行すること、
前記コマンドの１つを実行する間に出力オブジェクトを生成すること、
前記出力オブジェクトを前記パイプラインにおける次のコマンドに伝えること
を備えたことを特徴とするコンピュータ読み取り可能記録媒体。
【請求項３１】
前記次のコマンド及び１つのコマンドが、同一のコンピュータシステムにおいて実行されることを特徴とする請求項３０に記載のコンピュータ読み取り可能記録媒体。
【請求項３２】
前記次のコマンド及び１つのコマンドが、同一の処理において実行されることを特徴とする請求項３０に記載のコンピュータ読み取り可能記録媒体。
【請求項３３】
前記出力オブジェクトのフォーマットが、．ＮＥＴオブジェクトを含むことを特徴とする請求項２６に記載のコンピュータ読み取り可能記録媒体。