【手続補正書】
【提出日】平成20年11月12日(2008.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに内蔵されて使用量を課金するためのコンピュータシステムであって、
データ及びプログラムコードを記憶するメモリと、前記メモリに結合されたプロセッサとを有し、前記プロセッサは前記コンピュータシステムのアクティビティレベルを検知するためにネットワーク接続に依存することなく課金プログラムを実行するものであり、前記課金プログラムは以下のステップを実行するものであり、
少なくとも１つの時間ポイントにおいて前記コンピュータシステムのアクティビティレベルを測定するステップと、
各時間ポイントにおいて前記アクティビティレベルを所定のアクティビティ閾値と比較するステップと、
少なくとも１つの時間ポイントにおいて、前記コンピュータシステムのアクティビティレベルがその少なくとも１つの時間ポイントで前記所定のアクティビティ閾値より上又は下であるかの指示を記憶するステップと、
特定の後の時間ポイントにおいて前記コンピュータシステムのアクティビティレベルを測定するステップと、
前記特定の後の時間ポイントの前記コンピュータシステムの前記アクティビティレベルを前記閾値レベルと比較するステップと、
もし、前記特定の後の時間ポイントでの前記アクティビティレベルが前記所定のアクティビティ閾値よりも上の場合、前記コンピュータシステムに記憶されているローカル値バランスから第１レートで値を引き算するステップと、
もし、前記特定の後の時間ポイントでの前記アクティビティレベルが前記所定のアクティビティ閾値よりも下の場合、以下のステップを実行し、
（ａ）少なくとも１つの時間ポイントに対して記憶からその時間ポイントにおいて前記コンピュータシステムの前記アクティビティレベルが前記所定のアクティビティ閾値よりも上又は下であるかの指示をアクセスするステップと、
（ｂ）前記アクセスされた１つ又は複数の指示に基づいて、前記コンピュータシステムの前記アクティビティレベルが前記所定のアクティビティ閾値よりも下にある時間の長さを決定するステップと、
（ｃ）前記所定のアクティビティ閾値よりも下にある時間の長さを所定の時間の長さの閾値と比較するステップと、
（ｄ）前記所定のアクティビティ閾値よりも下にある時間の長さが前記所定の時間の長さの閾値と比較して長いか又は短いかを示し指示を記憶するステップと、
（ｅ）もし、前記所定のアクティビティ閾値よりも下にある時間の長さが前記所定の時間の長さの閾値よりも短い場合、前記コンピュータシステムに記憶されている前記ローカル値バランスから値を前記第１レートで引き算するステップと、
（ｆ）もし、前記所定のアクティビティ閾値よりも下にある時間の長さが前記所定の時間の長さの閾値よりも長い場合、以下のステップを実行し、
（ｉ）前記コンピュータシステムに記憶されている前記ローカル値バランスから値を第２レートで引き算するステップと、
（ｉｉ）記憶から前記時間の長さが前記所定の時間の長さの閾値よりも長いか又は短いかを最近に決定した指示をアクセスするステップと、
（ｉｉｉ）もし、最近に決定された前記時間の長さが前記所定の時間の長さの閾値よりも短い場合、前記コンピュータシステム上に記憶された前記ローカル値バランスが前記第２レートではなく前記第１レートで前記時間の長さの間に減少される追加の量に等しいクレジットを前記コンピュータシステムに記憶された前記ローカル値バランスに追加するステップと、
（ｉｖ）もし、最近に決定された前記時間の長さが前記所定の時間の長さの閾値よりも長い場合、クレジットを前記コンピュータシステムに記憶された前記ローカル値バランスに追加することを拒否するステップと
を備えたことを特徴とするコンピュータシステム。
【請求項２】
前記課金プログラムは、入力デバイスのアクティビティが検知された時はいつも前記コンピュータシステムの前記アクティビティレベルが前記所定のアクティビティ閾値よりも上であると決定することを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記課金プログラムは、ユーティリテイ、スクリーンセーバ、ウィルスチェッカ、更新、及び課金プログラムの少なくとも１つのバックグランド・プロセスに帰属するプロセッサ・アクティビティ・レベルに対応する前記コンピュータシステムのアクティビティレベルを評価することを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
コンピュータの使用量を課金するための方法であって、
データ及びプログラムコードを記憶するメモリと、前記メモリに結合されたプロセッサとを有し、前記プロセッサは前記コンピュータシステムのアクティビティレベルを検知するために以下のステップを含む前記方法を実行するものであり、
少なくとも１つの時間ポイントにおいて前記コンピュータシステムのアクティビティレベルを測定するステップと、
各時間ポイントにおいて前記アクティビティレベルを所定のアクティビティ閾値と比較するステップと、
少なくとも１つの時間ポイントにおいて、前記コンピュータシステムのアクティビティレベルがその少なくとも１つの時間ポイントで前記所定のアクティビティ閾値より上又は下であるかの指示を記憶するステップと、
特定の後の時間ポイントにおいて前記コンピュータシステムのアクティビティレベルを測定するステップと、
前記特定の後の時間ポイントの前記コンピュータシステムの前記アクティビティレベルを前記閾値レベルと比較するステップと、
もし、前記特定の後の時間ポイントでの前記アクティビティレベルが前記所定のアクティビティ閾値よりも上の場合、前記コンピュータシステムに記憶されているローカル値バランスから値を引き算するステップと、
もし、前記特定の後の時間ポイントでの前記アクティビティレベルが前記所定のアクティビティ閾値よりも下の場合、以下のステップを実行し、
（ａ）少なくとも１つの時間ポイントに対して記憶からその時間ポイントにおいて前記コンピュータシステムの前記アクティビティレベルが前記所定のアクティビティ閾値よりも上又は下であるかの指示をアクセスするステップと、
（ｂ）前記アクセスされた１つ又は複数の指示に基づいて、前記コンピュータシステムの前記アクティビティレベルが前記所定のアクティビティ閾値よりも下にある時間の長さを決定するステップと、
（ｃ）前記所定のアクティビティ閾値よりも下にある時間の長さを第１の所定の時間の長さの閾値と比較するステップと、
（ｄ）前記所定のアクティビティ閾値よりも下にある時間の長さが前記第１の所定の時間の長さの閾値と比較して長いか又は短いかを示し指示を記憶するステップと、
（ｅ）もし、前記所定のアクティビティ閾値よりも下にある時間の長さが前記第１の所定の時間の長さの閾値よりも短い場合、前記コンピュータシステムに記憶されている前記ローカル値バランスから値を引き算するステップと、
（ｆ）もし、前記所定のアクティビティ閾値よりも下にある時間の長さが前記第１の所定の時間の長さの閾値よりも長い場合、以下のステップを実行し、
（ｉ）前記コンピュータシステムに記憶されている前記ローカル値バランスから値を引き算することを停止するステップと、
（ｉｉ）記憶から前記時間の長さが前記第１の所定の時間の長さの閾値よりも長いか又は短いかを最近に決定した指示をアクセスするステップと、
（ｉｉｉ）もし、最近に決定された前記時間の長さが前記第１の所定の時間の長さの閾値よりも短い場合、前記コンピュータシステム上に記憶された前記ローカル値バランスが前記時間の長さの間に減少される追加の量に等しいクレジットを前記コンピュータシステムに記憶された前記ローカル値バランスに追加するステップと、
（ｉｖ）もし、最近に決定された前記時間の長さが前記第１の所定の時間の長さの閾値よりも長い場合、クレジットを前記コンピュータシステムに記憶された前記ローカル値バランスに追加することを拒否するステップと
を備えたことを特徴とする方法。
【請求項５】
前記コンピュータシステムのアクティビティレベルを測定するステップは、入力デバイス、プリンタ、ウェブカメラ、記憶装置、通信装置、前記プロセッサの少なくとも一つのアクティビティレベルを測定することを含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記コンピュータシステムのアクティビティレベルを測定するステップは、ユーティリテイ、スクリーンセーバ、ウィルスチェッカ、更新の少なくとも１つの実行を測定することを含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記ローカル値バランスから値を引き算するステップは、前記コンピュータシステムのアクティビティレベルが、第２の所定の時間の長さの閾値よりも大きいある時間の間、前記所定のアクティビティ閾値を超えることを特徴とする請求項４に記載の方法。