【手続補正書】
【提出日】平成21年11月30日(2009.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システム優先順位を管理する方法であって、
プロセスのＣＰＵ（プロセッサ）優先順位クラス、Ｉ／Ｏ優先順位、メモリページ優先順位、メモリワーキングセット、ネットワーキング能力のうちの少なくとも１つに優先順位を割り当てることを許可するステップ、
コンテナオブジェクトに前記プロセスを置き、それによって、該プロセス及び従属するプロセスをトラッキングできるようにするステップ、
アプリケーション起動時に前記優先順位を調整してより低くすることを許可するステップ、
起動後の或る期間の遅延後に、前記優先順位を調整してより高くすることを許可するステップ、及び
設定可能な期間のセッションの間又は後に、優先順位を任意に元の設定に戻すステップ、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、使用率が高い期間（periods of high use）中に前記優先順位を調整してより低くすることを許可するステップをさらに含む、方法。
【請求項３】
請求項１に記載の方法であって、前記使用率が高い期間後に、前記優先順位を調整してより高くすることを許可するステップをさらに含む、方法。
【請求項４】
請求項１に記載の方法であって、すべてのスタートアップアプリケーションが加わる、セッション規模の（session wide）コンテナオブジェクトを生成するステップをさらに含む、方法。
【請求項５】
請求項１に記載の方法であって、前記コンテナオブジェクトに複数のプロセスを１つのグループとして加えるステップをさらに含む、方法。
【請求項６】
請求項１に記載の方法であって、設定可能な時間期間後に前記プロセスを前記コンテナオブジェクトから解放するように設定するステップをさらに含む、方法。
【請求項７】
請求項１に記載の方法であって、前記コンテナオブジェクト内のプロセスとのユーザインタラクションを検出するステップ、前記プロセスの制約を動的に取り除くステップ、及び／又は、後に前記コンテナオブジェクトに前記プロセスが置かれることを防止するように履歴情報を使用するステップをさらに含む、方法。
【請求項８】
請求項１に記載の方法であって、前記所定のプロセスが、スタートアップアプリケーションとして実行される場合に前記コンテナオブジェクトに置かれるべきであるか否かに関する画像毎のファイル名設定を記憶するようにレジストリを使用するステップをさらに含む、方法。
【請求項９】
請求項８に記載の方法であって、前記レジストリに対するキーをアクセス制御リストに置き、それにより、一般的なスタートアップアプリケーションが前記キーにおける自身の設定を変更できないようにするステップをさらに含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記プロセスが以下の態様で起動されるように、該プロセスを制約付きのコンテナオブジェクトに置くステップをさらに含み、上記態様とは、
前記コンテナオブジェクト内の前記アプリケーションは前記優先順位設定を壊すことができないこと、
プロセスとの前記結合は、前記コンテナオブジェクトが破壊されるまで壊すことができこと、及び
前記コンテナオブジェクトによって設定される制約は、該コンテナオブジェクト内の前記プロセスによって上書きすることができないこと、
である方法。
【請求項１１】
請求項１に記載の方法であって、Ｉ／Ｏ及びページの優先順位制限を制御するジョブオブジェクト制限構造を生成するステップをさらに含む、方法。
【請求項１２】
システム優先順位を管理するためのコンピュータ実行可能命令を含むコンピュータ可読媒体であって、そこに含まれるコンピュータ実行可能命令が以下のステップ、即ち、
プロセスのＣＰＵ優先順位クラス、Ｉ／Ｏ優先順位、メモリページ優先順位、メモリワーキングセット、ネットワーキング能力のうちの少なくとも１つに優先順位を割り当てることを許可するステップ、
すべてのスタートアップアプリケーションが加わる或るコンテナオブジェクトに前記プロセスを置き、それによって、前記プロセス及び従属するプロセスをトラッキングすることができるようにするステップ、
起動時に前記優先順位を調整してより低くすることを許可するステップ、
起動後の或る期間の遅延後に、前記優先順位を調整してより高くすることを許可するステップ、及び
設定可能な期間のセッションの間又は後に、優先順位を任意に元の設定に戻すステップ、
を実行する、コンピュータ可読媒体。
【請求項１３】
請求項１２に記載のコンピュータ可読媒体であって、以下のステップ、即ち、
優先順位の高い使用期間中に前記優先順位を調整してより低くすることを許可するステップ、
前記優先順位の高い使用期間後に、前記優先順位を調整してより高くすることを許可するステップ、
すべてのスタートアップアプリケーションが加わる、セッション規模のコンテナオブジェクトを生成するステップ、
前記コンテナに複数のプロセスを１つのグループとして加えるステップ、及び
設定可能な時間期間後に前記プロセスを前記コンテナオブジェクトから解放するように設定するステップ、
のうちの少なくとも１つのステップ、を実行するコンピュータ実行可能命令をさらに含む、コンピュータ可読媒体。
【請求項１４】
請求項１２に記載のコンピュータ可読媒体であって、以下のステップ、即ち、前記コンテナオブジェクト内のプロセスとのユーザインタラクションを検出するステップ、前記プロセスの制約を動的に取り除くステップ、及び／又は、後に前記コンテナオブジェクトに前記プロセスが置かれることを防止するように履歴情報を使用するステップ、を実行するコンピュータ実行可能命令をさらに含む、コンピュータ可読媒体。
【請求項１５】
請求項１２に記載のコンピュータ可読媒体であって、前記所定のプロセスが、スタートアップアプリケーションとして実行される場合に前記コンテナオブジェクトに置かれるべきであるか否かに関する画像毎のファイル名設定を記憶するように前記レジストリを使用するステップ、を実行するコンピュータ実行可能命令をさらに含む、コンピュータ可読媒体。
【請求項１６】
請求項１２に記載のコンピュータ可読媒体であって、前記レジストリに対するキーをアクセス制御リストに置き、それにより、一般的なスタートアップアプリケーションが前記キーにおける自身の設定を変更できないようにするステップ、を実行するコンピュータ実行可能命令をさらに含む、コンピュータ可読媒体。
【請求項１７】
請求項１２に記載のコンピュータ可読媒体であって、前記プロセスが以下の態様で起動されるように、該プロセスを制約付きのジョブオブジェクトに置くステップ、を実行するコンピュータ実行可能命令をさらに含み、上記態様とは、
前記コンテナオブジェクト内の前記アプリケーションは前記優先順位設定を壊すことができないこと、
プロセスとの前記結合は、前記コンテナオブジェクトが破壊されるまで壊すことができこと、及び
前記コンテナオブジェクトによって設定される制約は、該コンテナオブジェクト内の前記プロセスによって上書きすることができないこと、
である、コンピュータ可読媒体。
【請求項１８】
請求項１２に記載のコンピュータ可読媒体であって、Ｉ／Ｏ及びページの優先順位制限を制御するプロセスオブジェクト制限構造を生成するステップ、を実行するコンピュータ実行可能命令をさらに含む、コンピュータ可読媒体。
【請求項１９】
プロセッサ、メモリ及び入出力デバイスを備えるコンピュータシステムであって、前記プロセッサは命令を実行するようになっており、含まれる命令は、
プロセスのＣＰＵ優先順位クラス、Ｉ／Ｏ優先順位、メモリページ優先順位、メモリワーキングセット、ネットワーキング能力のうちの少なくとも１つに優先順位を割り当てることを可能にするステップ、
すべてのスタートアップアプリケーションが加わるコンテナオブジェクトに前記プロセスを置き、それによって、前記プロセス及び従属するプロセスをトラッキングすることができるようにするステップ、
起動時に前記優先順位を調整してより低くすることを許可するステップ、
起動後の或る期間の遅延後に、前記優先順位を調整してより高くすることを許可するステップ、及び
設定可能な期間のセッションの間又は後に、優先順位を任意に元の設定に戻すステップ、
を実行する、コンピュータシステム。
【請求項２０】
請求項１９に記載のコンピュータシステムであって、前記プロセスが以下の態様で起動されるように、該プロセスを制約付きのジョブオブジェクトに置くステップ、を実行するコンピュータ実行可能命令をさらに含み、上記態様とは、
前記コンテナオブジェクト内の前記アプリケーションは前記優先順位設定を壊すことができないこと、
プロセスとの前記結合は、前記コンテナオブジェクトが破壊されるまで壊すことができこと、及び
前記コンテナオブジェクトによって設定される制約は、該コンテナオブジェクト内の前記プロセスによって上書きすることができないこと、
である、コンピュータシステム。