消費者宅内機器においてシステムメンテナンスをスケジューリングする方法であって、該方法は、コンテンツに対する顧客の嗜好相関およびメンテナンス情報を受け入れるステップと、現在の時刻を決定するステップと、前記システムメンテナンスの期間を決定するステップと、前記システムメンテナンスの終了時刻を計算するステップと、前記システムメンテナンスの前記終了時刻が前記顧客の嗜好相関に干渉するかどうかを決定するステップと、前記システムメンテナンスの前記終了時刻が前記顧客の嗜好相関に干渉しない場合に、顧客が好みのコンテンツを現在アクセスしているか、または現在のコンテンツが顧客の好みに強く相関しているかどうか、または好みのコンテンツに対するアクセスが前記システムメンテナンスの前記終了時刻の前に予期されるかどうかを決定するステップと、第3および第4の決定ステップに応答して前記システムメンテナンスをスケジューリングするステップと、を含む、前記方法。前記第3および第4の決定ステップに応答して前記スケジューリングするステップを延期することを含む、請求項1に記載の方法。延期方法を決定することをさらに含む、請求項2に記載の方法。前記延期方法は時刻に基づいている、請求項3に記載の方法。前記延期方法は前記顧客の嗜好相関の関数である、請求項3に記載の方法。顧客構内装置はコンテンツをレンダリングする装置を有する、請求項1に記載の方法。顧客嗜好モジュールと、メンテナンススケジューリングモジュールであって、前記顧客嗜好モジュールが前記メンテナンススケジューリングモジュールと通信する、前記メンテナンススケジューリングモジュールと、時計であって、前記時計は前記メンテナンススケジューリングモジュールと通信する、前記時計と、を備えた、顧客エンドデバイス。顧客の好みおよびコンテンツ情報を受け入れ、前記コンテンツ情報及び前記顧客の好みを相関させ、前記メンテナンススケジューリングモジュールに前記相関操作の前記結果を伝える、能力がある、請求項7に記載の顧客エンドデバイスの顧客嗜好モジュール。前記顧客嗜好モジュールから前記相関操作の結果を受け入れ、前記時計にアクセスし、前記相関操作の前記結果および前記時計に応答してメンテナンススケジュールを決定する、請求項8に記載の顧客エンドデバイスのメンテナンススケジューリングモジュール。前記システムメンテナンスの前記終了時刻が前記顧客の嗜好相関に干渉する場合、または顧客が好ましいコンテンツに現在アクセスしているかまたは現在のコンテンツが前記顧客の好みに強く相関している場合、または好ましいコンテンツへのアクセスが、前記システムメンテナンスの前記終了時刻より前に予定される場合、前記スケジューリングは、延期される、請求項9に記載の前記メンテナンススケジューリングモジュール。システムメンテナンススケジューリングが延期される場合、延期された方法を決定することを含む、請求項10記載のメンテナンススケジューリングモジュール。前記延期方法は時刻に基づいている、請求項1に記載のメンテナンススケジューリングモジュール。前記延期方法は前記顧客の嗜好相関の関数である、請求項12に記載のメンテナンススケジューリングモジュール。顧客構内装置はコンテンツをレンダリングするための装置を含む、請求項7に記載の顧客エンドデバイス。必要なメンテナンスを実行する許可を顧客に求めるポップアップメッセージウィンドウによって、この問題は過去に軽減されている。コンテンツのブロードキャストの間にこれらのポップアップだけでなく、メンテナンス自体は、顧客を苛立たせる可能性がある。可能な場合は、メンテナンスは、視聴が発生しにくい早朝まで延期される。また、可能な場合は、デバイスが、顧客がそのデバイスを使用していないことを示すスタンバイモードにされるまで、メンテナンスが延期されてもよい。これらの方法は、適用可能な本発明と共に使用することができる。家電機器は、定期的に、通常のユーザ操作中にサポートすることができないメンテナンスを必要とする。これらのニーズにサービスを提供することは通常の顧客の使用をブロックし、顧客を苛立たせる可能性がある。許可を要求するポップアップもまた顧客を苛立たせる可能性がある。これらの同じデバイスは、様々な技術を頻繁に使用して、手動設定や過去の視聴習慣などに基づいて顧客のコンテンツの好みを決定または予想する。この情報は、コンテンツの提案または販売の申し出に使用される。顧客が非常に好むコンテンツにアクセスしているときにメンテナンスの必要性を延期することによって、顧客を苛立たせるリスクを軽減することができる。このケースにおいてアクセスされるコンテンツはペイパービューまたは同様の顧客に特に要求されたコンテンツである必要がない。それは機器がそこにそのままにされたチャネルぐらいに単純でありうる。現在のコンテンツが顧客の好みに非常に相関する場合は、コンテンツが相関のより低い何かに変化するまで、デバイスはメンテナンスの進展を避ける可能性がある。メンテナンスのいくつかの例としては、ソフトウェアのアップグレードの実行またはエネルギースター若しくは類似の政府指定の要件として、低電力スタンバイモードに移行するだろう。これらのケースでは、アクションの単純な据え置きは、顧客を苛立たせる可能性を低減するだろう。逆に、顧客があまり好まない番組またはコンテンツの間にこれらのアクションが実行された場合、それは顧客が快く必要なメンテナンスを受け入れ、それによって必要なメンテナンスのサポートを増やすだろう可能性が高くなる。このアルゴリズムは、顧客の好みや過去の視聴習慣との相関の高い番組の間、メンテナンス操作を延期するのと同じくらい単純である可能性がある。または、延期時間が、現在のチャンネルまたはコンテンツの類似したストリーム上で、現在およびおそらく将来のコンテンツと顧客の好みが相関するレベルの関数であるそれは、より複雑である可能性がある。例では、顧客がサッカーを見ることを含む重要な履歴を持っているか、そうでなければ、サッカーのコンテンツへの嗜好を示している場合に、テレビでサッカーの試合が終わるまで、ソフトウェアのアップグレードを実行する許可を促すことを延期することになる。図1は、本発明の概略図である。顧客の好みや、現在およびまたは将来のコンテンツ情報は、複数の顧客の好みの方法のうちの1つに入力される。コンテンツに対する顧客の嗜好相関は、顧客の好みの方法からの出力であり、本発明のメンテナンススケジューリング方法で受け付けられる受け取られる。メンテナンススケジューリング方法はまた、タイプソフトウェアのアップグレードまたはアップデート、テストを含む予防メンテナンスなど、予期される期間などのスケジュールされるメンテナンスに関する情報を受け取る。図2Aおよび図2Bは共に、本発明のメンテナンススケジューリング方法の例示的な実施形態のフローチャートである。コンテンツに対する顧客の嗜好相関は、顧客の好みの方法からの出力であり、本発明のメンテナンススケジューリング方法で受け付けられる受け取られる。ステップ205において、本発明のメンテナンススケジューリング方法は、コンテンツに対する顧客の嗜好相関やメンテナンス情報を受け取る/受け入れる。本発明のメンテナンススケジューリング方法は、エンドデバイスの時計システムへアクセスできる。メンテナンススケジューリング方法は、ステップ210において時計を使用して、現在時刻を決定する。メンテナンススケジューリング方法は、ステップ215において、メンテナンス情報を使用して、必要なシステムメンテナンスの予期される予測される持続時間を決定する。現在時刻と必要なシステムメンテナンスの予期される持続時間を使用して、メンテナンススケジューリング方法は、ステップ220において、必要なシステムメンテナンスの終了時刻を決定計算する。ステップ225において、テストが実行されて、決定された終了時刻が顧客の嗜好相関と干渉するかどうかを決定する。終了時刻が干渉しない場合、ステップ230において、テストが実行され、顧客が好ましいコンテンツに現在アクセスしているか、現在のコンテンツが顧客の好みと強く相関しているかどうかを決定する。この場合、好ましいコンテンツに現在アクセスすることは、現在のアクセスコンテンツは好ましくないが、現在アクセスされているコンテンツに続くコンテンツが好ましいコンテンツであり、予想されるシステムメンテナンス期間の時間期間に入るなどの場合に、好ましいコンテンツの予期されたアクセスを含むであろう。顧客が好ましいコンテンツに現在アクセスしていないか、または現在のコンテンツは顧客の好みに強く相関しているわけではない場合、ステップ260において、延期がなく、ステップ250において必要なシステムメンテナンスが即座にスケジュールされる。顧客が好ましいコンテンツに現在アクセスしているか、現在のコンテンツが顧客の好みに強く相関している場合、ステップ235において、必要なシステムメンテナンスが延期される。ステップ240において、テストが実行され、延期の決定が簡単であるかどうかが判断される。延期方法が簡単である場合、ステップ245において、時計システムを使用して時刻に基づいて延期が計算決定される。もし、延期が簡単でなく、もっと複雑である場合、ステップ255において、顧客の嗜好相関の関数として延期が決定計算される。どちらの延期であるにせよ、必要なシステムメンテナンスがステップ250において、あれば、延期を使用してスケジュールされる。終了時刻が顧客の嗜好相関に影響する場合、処理は上述しているステップ235に進む。図3は、顧客消費者エンドデバイスがTV、DVR、PVR、セットトップボックスSTBまたはそれと同等の装置のような消費者宅内機器であるかもしれない、顧客消費者エンドデバイスにおける本発明の例示的な実施形態のブロック図である。図3に示されているエンドデバイスでは、顧客の好みとコンテンツ情報現在のコンテンツ情報と、おそらく将来のコンテンツ情報とを受け取り受け入れ、コンテンツや顧客の好みと相関し、コンテンツに対する顧客の嗜好相関をメンテナンススケジューリングモジュールに出力する顧客の嗜好モジュールが存在する。メンテナンススケジューリングモジュールは、コンテンツに対する顧客の嗜好相関を受け取り受け入れ、エンドデバイスの時計システムへのアクセス権を有する。時計とコンテンツに対する顧客の嗜好相関を使用して、メンテナンススケジューリングモジュールは、必要なシステムメンテナンスのためのメンテナンススケジュールを決定する。本発明はハードウェア、ソフトウェア、ファームウェア、専用プロセッサ、またはそれらの組み合わせの様々な形態で実施され得ることが理解されるべきである。好ましくは、本発明は、ハードウェアとソフトウェアの組み合わせとして実装される。さらに、ソフトウェアは好ましくはプログラム記憶装置上に明白に具現されるアプリケーションプログラムとして実現される。アプリケーションプログラムは、任意の適切なアーキテクチャを有するマシンにアップロードされ、実行されることができる。好ましくは、マシンは、1つまたは複数の中央処理装置CPU、ランダムアクセスメモリRAM、および入力出力IOインターフェース単数または複数などのハードウェアを有するコンピュータプラットフォーム上で実施される。コンピュータプラットフォームはまた、オペレーティングシステム及びマイクロ命令コードを含む。本明細書に記載される様々な処理及び機能は、またはマイクロ命令コードの一部、オペレーティングシステムを介して実行されるアプリケーションプログラム又はその組み合わせの一部であってもよい。さらに、様々な他の周辺装置は、更なるデータ記憶装置や印刷装置などのコンピュータプラットフォームに接続することができる。さらに、添付の図面によって示される構成システムコンポーネントおよび方法ステップのいくつかは、好ましくはソフトウェアで実現されるので、システムコンポーネント又はプロセスステップ間の実際の接続は本発明がプログラムされる方法によって異なることがさらに理解されるべきである。本明細書の教示が与えられると、関連技術の当業者は、これらおよび同様の実装または本発明の構成を考えることができるであろう。