(57)【要約】コンピュータシステムはコンピュータシャーシに取り付けられたメインディスプレイを有する。コンピュータシャーシは第１のオペレーティングシステムプラットフォーム上でアプリケーションを実行する高電力・高性能なメインプロセッサを含む。補助ディスプレイモジュールは低電力・低性能な補助プロセッサと小型タッチスクリーンディスプレイとキーパッドを有する。メインプロセッサはシャーシの上面上のキーボードとメインディスプレイと接続される。高電力モードでは補助ディスプレイモジュールのディスプレイおよびキーパッド入力はない。電力スリープモードでは第１のプロセッサとメインディスプレイとコンピュータシャーシ内の多くの要素から電力が除去される。低電力モードでは、メインディスプレイの電源を切り、コンピュータシャーシ内の多くの要素の電力を下げる。両モードにおいて、キー機能は補助ディスプレイモジュールを用いてアクセスされ得る。
2007506190.tif 000002
【特許請求の範囲】
【請求項１】
ベースと該ベース用のリッドとを備えたコンピュータシャーシと、
該シャーシ用の該ベースの内面に取り付けられたキーボードと、
該リッドの内面に取り付けられたメインディスプレイと、
該キーボードおよび該メインディスプレイに動作可能に結合された第１のプロセッサと、
該リッドの外面に取り付けられた補助ディスプレイと、
該リッドの該外面に取り付けられたキーパッドと、
該第１のプロセッサよりも低いコンピュータ性能を有し、該第１のプロセッサよりも実質的に少ない電力を消費する第２のプロセッサであって、該補助ディスプレイと該キーパッドに動作可能に結合されている、第２のプロセッサと、
該第１のプロセッサと該第２のプロセッサとに動作可能に結合された電力コントローラであって、高電力モードまたは低電力モードにおいてコンピュータシステムを動作させる、電力コントローラと
を備える、コンピュータシステム。
【請求項２】
前記電力コントローラが、前記高電力モードでは電力を前記第１のプロセッサに加え、前記低電力モードでは該第１のプロセッサから電力を取り除き該第２のプロセッサに電力を加え、該第２のプロセッサが、該高電力モードにおいて提供される前記コンピュータシステムの機能よりも少ない機能を該低電力モードにおいて提供するように、前記補助ディスプレイと前記キーパッドを用いて動作する、請求項１に記載のコンピュータシステム。
【請求項３】
前記電力コントローラが、前記第２のプロセッサが前記高電力モードにおいて動作するように、該高電力モードにおいて該第２のプロセッサに電力を加えるように動作する、請求項２に記載のコンピュータシステム。
【請求項４】
前記電力コントローラが、前記補助ディスプレイが前記コンピュータシステムに機能を提供しないように、前記高電力モードにおいて該補助ディスプレイから電力を取り除くように動作する、請求項２に記載のコンピュータシステム。
【請求項５】
前記電力コントローラが、前記補助ディスプレイが前記コンピュータシステムに機能を提供しないように、前記高電力モードにおいて前記キーパッドから電力を取り除くように動作する、請求項２に記載のコンピュータシステム。
【請求項６】
前記第２のプロセッサに動作可能に結合されており、前記低電力モードにおいて電力供給される補助ランダムアクセスメモリをさらに備え、該補助ランダムアクセスメモリは、該低電力モードにおいて、該第２のプロセッサによってアクセスされる少なくとも１つのアプリケーションプログラムとオペレーティングシステムとの実行環境をホスティングする、請求項１に記載のコンピュータシステム。
【請求項７】
前記オペレーティングシステムと前記少なくとも１つのアプリケーションプログラムとを格納する不揮発性メモリをさらに備え、該オペレーティングシステムと該少なくとも１つのアプリケーションプログラムとは、前記第２のプロセッサによる実行のために該不揮発性メモリから前記補助メモリへと送られる、請求項６に記載のコンピュータシステム。
【請求項８】
前記不揮発性メモリが読み出し専用メモリを含む、請求項７に記載のコンピュータシステム。
【請求項９】
前記第２のプロセッサが前記低電力モードにおいて少なくとも１つのアプリケーションプログラムにアクセスする、請求項１に記載のコンピュータシステム。
【請求項１０】
前記アプリケーションプログラムが電子メールアプリケーションプログラムを含む、請求項９に記載のコンピュータシステム。
【請求項１１】
前記電子メールアプリケーションプログラムが、ユーザーアクションなしで周期的に電子メールメッセージを同期するように動作可能である、請求項１０に記載のコンピュータシステム。
【請求項１２】
前記電子メールアプリケーションプログラムが、前記周期的に同期された電子メールメッセージとともに添付物をダウンロードするか否かを選択するように動作可能である、請求項１１に記載のコンピュータシステム。
【請求項１３】
前記アプリケーションプログラムが予約カレンダーアプリケーションプログラムを含む、請求項６に記載のコンピュータシステム。
【請求項１４】
前記アプリケーションプログラムがコンタクトアドレスアプリケーションプログラムを含む、請求項６に記載のコンピュータシステム。
【請求項１５】
音楽ファイルを格納するように動作可能なマスストレージデバイスをさらに備え、該マスストレージデバイスは、前記第２のプロセッサに結合されており、前記低電力モードにおいて電力供給され、前記アプリケーションプログラムは音楽プレーヤアプリケーションプログラムを含む、請求項６に記載のコンピュータシステム。
【請求項１６】
前記低電力モードにおいて前記少なくとも１つのアプリケーションプログラムによって用いられるユーザー入力を提供し得るサイドホイールをさらに備える、請求項６に記載のコンピュータシステム。
【請求項１７】
前記第２のプロセッサに結合されており、前記低電力モードにおいて電力供給される無線トランシーバをさらに備え、該無線トランシーバは、該低電力モードにおいて無線通信機能を提供するように該第２のプロセッサに動作可能に結合されている、請求項１に記載のコンピュータシステム。
【請求項１８】
前記第１のプロセッサが、第１のオペレーティングシステムプラットフォーム上で実行されている第１のアプリケーションにアクセスし、前記第２のプロセッサが、第２のオペレーティングシステムプラットフォーム上で実行されている第２のアプリケーションにアクセスする、請求項２に記載のコンピュータシステム。
【請求項１９】
前記第１のプロセッサが、前記高電力モードおよび前記低電力モードの両モードにおいて前記第２のアプリケーションにアクセスするように動作可能である、請求項１８に記載のコンピュータシステム。
【請求項２０】
前記第２のプロセッサが、前記高電力モードおよび前記低電力モードの両モードにおいて前記第１のアプリケーションにアクセスするように動作可能である、請求項１８に記載のコンピュータシステム。
【請求項２１】
前記第２のプロセッサが、アプリケーションプロトコルメッセージを用いて、前記低電力モードにおいて前記第１のアプリケーションにアクセスするように動作可能である、請求項２０に記載のコンピュータシステム。
【請求項２２】
前記アプリケーションプロトコルメッセージが、該アプリケーションプロトコルメッセージに関連したアプリケーションを識別するタイプフィールドを含み、該アプリケーションプロトコルメッセージは、該タイプフィールドによって識別されるアプリケーションに対応する形式を有するデータフィールドをさらに含む、請求項２１に記載のコンピュータシステム。
【請求項２３】
前記アプリケーションプロトコルメッセージは、前記第１のアプリケーションが前記第２のプロセッサによってアクセスされるアプリケーションによって提供される特徴にプラグアンドプレイ互換性を提供するように、該第１のアプリケーションを構成するように動作可能である、請求項２０に記載のコンピュータシステム。
【請求項２４】
前記第２のプロセッサが、前記コンピュータシステムが前記低電力モードにあるときにおいて前記電力コントローラに前記第１のプロセッサへと電力を加えさせるように動作可能である、請求項２０に記載のコンピュータシステム。
【請求項２５】
メインコンピュータシャーシであって、
キーボードと、
メインディスプレイと、
該キーボードと該メインディスプレイとに動作可能に結合された第１のプロセッサと、
該第１のプロセッサ上で実行される第１のオペレーティングシステムと
を備える、メインコンピュータシャーシと、
補助コンピュータモジュールであって、
補助ユーザーインタフェースデバイスと、
該第１のプロセッサよりも低いコンピュータ性能を有し、該第１のプロセッサよりも実質的に少ない電力を消費する第２のプロセッサであって、該補助ユーザーインタフェースデバイスに動作可能に結合されている、第２のプロセッサと、
該第２のプロセッサ上で実行される第２のオペレーティングシステムと
を備える、補助コンピュータモジュールと、
該第１のプロセッサと該第２のプロセッサとに動作可能に結合された電力コントローラであって、高電力モードまたは低電力モードにおいてコンピュータシステムを動作させる、電力コントローラと
を備える、コンピュータシステム。
【請求項２６】
前記電力コントローラが、前記高電力モードでは電力を前記第１のプロセッサに加え、前記低電力モードでは該第１のプロセッサから電力を取り除き該第２のプロセッサに電力を加え、該第２のプロセッサが、該高電力モードにおいて提供される前記コンピュータシステムの機能よりも実質的に少ない機能を該低電力モードにおいて提供するように、前記補助ユーザーインタフェースを用いて動作する、請求項２５に記載のコンピュータシステム。
【請求項２７】
前記電力コントローラが、前記第２のプロセッサが前記高電力モードにおいて動作するように、該高電力モードにおいて該第２のプロセッサに電力を加えるように動作する、請求項２６に記載のコンピュータシステム。
【請求項２８】
前記ユーザーインタフェースデバイスが補助ディスプレイとキーパッドとを含む、請求項２５に記載のコンピュータシステム。
【請求項２９】
前記電力コントローラが、前記補助ディスプレイが前記コンピュータシステムに機能を提供しないように、前記高電力モードにおいて該補助ディスプレイから電力を取り除くように動作する、請求項２６に記載のコンピュータシステム。
【請求項３０】
前記電力コントローラが、前記補助ディスプレイが前記コンピュータシステムに機能を提供しないように、前記高電力モードにおいて前記キーパッドから電力を取り除くように動作する、請求項２６に記載のコンピュータシステム。
【請求項３１】
前記補助コンピュータモジュールが、前記第２のプロセッサに動作可能に結合され前記低電力モードにおいて電力供給される、ランダムアクセスメモリをさらに備え、補助ランダムアクセスメモリは、該低電力モードにおいて、該第２のプロセッサによってアクセスされる前記オペレーティングシステムと少なくとも１つのアプリケーションプログラムとを格納する、請求項２６に記載のコンピュータシステム。
【請求項３２】
前記補助コンピュータモジュールが、前記オペレーティングシステムと前記少なくとも１つのアプリケーションプログラムとを格納する不揮発性メモリをさらに備え、該オペレーティングシステムと該少なくとも１つのアプリケーションプログラムとは、前記第２のプロセッサによる実行のために該不揮発性メモリから前記補助メモリへと送られる、請求項３１に記載のコンピュータシステム。
【請求項３３】
前記第２のプロセッサが前記低電力モードにおいて少なくとも１つのアプリケーションプログラムにアクセスする、請求項２５に記載のコンピュータシステム。
【請求項３４】
前記アプリケーションプログラムが電子メールアプリケーションプログラムを含む、請求項３３に記載のコンピュータシステム。
【請求項３５】
前記電子メールアプリケーションプログラムが、ユーザーアクションなしで周期的に電子メールメッセージをダウンロードするように動作可能である、請求項３４に記載のコンピュータシステム。
【請求項３６】
前記電子メールアプリケーションプログラムが、前記周期的にダウンロードされる電子メールメッセージとともに添付物をダウンロードするか否かを選択するように動作可能である、請求項３５に記載のコンピュータシステム。
【請求項３７】
前記アプリケーションプログラムが予約カレンダーアプリケーションプログラムを含む、請求項３３に記載のコンピュータシステム。
【請求項３８】
前記アプリケーションプログラムがコンタクトアドレスアプリケーションプログラムを含む、請求項３３に記載のコンピュータシステム。
【請求項３９】
前記メインコンピュータシャーシが、音楽ファイルを格納するように動作可能なマスストレージデバイスをさらに備え、該マスストレージデバイスは、前記第２のプロセッサに結合されており、前記低電力モードにおいて電力供給され、前記アプリケーションプログラムは音楽プレーヤアプリケーションプログラムを含む、請求項３３に記載のコンピュータシステム。
【請求項４０】
前記コンピュータシャーシが、前記低電力モードにおいて前記少なくとも１つのアプリケーションプログラムによって用いられるユーザー入力を提供し得るサイドホイールをさらに備える、請求項３３に記載のコンピュータシステム。
【請求項４１】
前記第２のプロセッサに結合されており、前記低電力モードにおいて電力供給される無線トランシーバをさらに備え、該無線トランシーバは、該低電力モードにおいて無線通信機能を提供するように該第２のプロセッサに動作可能に結合されている、請求項２６に記載のコンピュータシステム。
【請求項４２】
前記補助コンピュータモジュールが、該補助コンピュータモジュールと前記メインコンピュータシャーシとの間で送られるアプリケーションプロトコルメッセージを用いて、前記第１のプロセッサを用いて前記第１のオペレーティングシステム上で実行されているアプリケーションにアクセスするように動作可能である、請求項２６に記載のコンピュータシステム。
【請求項４３】
前記アプリケーションプロトコルメッセージが、該アプリケーションプロトコルメッセージに関連したアプリケーションを識別するタイプフィールドを含み、該アプリケーションプロトコルメッセージは、該タイプフィールドによって識別されるアプリケーションに対応する形式を有するデータフィールドをさらに含む、請求項４２に記載のコンピュータシステム。
【請求項４４】
前記アプリケーションプロトコルメッセージは、前記第１のオペレーティングシステム上で前記メインコンピュータシャーシにおいて実行されている前記第１のアプリケーションが、前記補助コンピュータモジュールによって提供される特徴にプラグアンドプレイ互換性を提供するように、前記第１のオペレーティングシステム上で実行されているアプリケーションを構成するように動作可能である、請求項４２に記載のコンピュータシステム。
【請求項４５】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項４２に記載のコンピュータシステム。
【請求項４６】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスに送られ、該モジュールサービスは、前記アプリケーションプロトコルから制御情報を抽出することによって、前記第１のオペレーティングシステム上で実行されているアプリケーションの実行を制御するように動作する、請求項４５に記載のコンピュータシステム。
【請求項４７】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項４２に記載のコンピュータシステム。
【請求項４８】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスから送られ、該モジュールサービスは、前記第１のプロセッサを用いて前記第１のオペレーティングシステム上で実行されているアプリケーションによって、該モジュールサービスに送られたデータから前記アプリケーションプロトコルを生成するように動作する、請求項４７に記載のコンピュータシステム。
【請求項４９】
第１のオペレーティングシステムプラットフォーム上で第１のアプリケーションを実行する第１のプロセッサを有するメインコンピュータシャーシと、
第２のオペレーティングシステムプラットフォーム上で第２のアプリケーションを実行する第２のプロセッサを有する補助コンピュータモジュールであって、アプリケーションプロトコルメッセージが、該第１のオペレーティングシステムプラットフォーム上での該第１のアプリケーションの実行に関連して、該補助コンピュータモジュールと該メインコンピュータシャーシとの間で送られる、補助コンピュータモジュールと
を備える、コンピュータシステム。
【請求項５０】
前記アプリケーションプロトコルメッセージが、該アプリケーションプロトコルメッセージに関連したアプリケーションを識別するタイプフィールドを含み、該アプリケーションプロトコルメッセージは、該タイプフィールドによって識別されるアプリケーションに対応する形式を有するデータフィールドをさらに含む、請求項４９に記載のコンピュータシステム。
【請求項５１】
前記アプリケーションプロトコルメッセージは、前記メインコンピュータシャーシが、前記補助コンピュータモジュールによって提供される特徴にプラグアンドプレイ互換性を提供するように、前記第１のオペレーティングシステム上で実行されている前記第１のアプリケーションを構成するように動作可能である、請求項４９に記載のコンピュータシステム。
【請求項５２】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項４９に記載のコンピュータシステム。
【請求項５３】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスに送られ、該モジュールサービスは、前記アプリケーションプロトコルから制御情報を抽出することによって、前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションの実行を制御するように動作する、請求項４９に記載のコンピュータシステム。
【請求項５４】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項４９に記載のコンピュータシステム。
【請求項５５】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスから送られ、該モジュールサービスは、前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションによって、該モジュールサービスに送られたデータから前記アプリケーションプロトコルを生成するように動作する、請求項５４に記載のコンピュータシステム。
【請求項５６】
前記メインコンピュータシャーシが前記第１のプロセッサと前記第２のプロセッサとに動作可能に結合された電力コントローラをさらに備え、該電力コントローラは、高電力モードまたは低電力モードにおいて前記コンピュータシステムを動作させ、該高電力モードでは電力を該第１のプロセッサに加え、該低電力モードでは該第１のプロセッサから電力を取り除き該第２のプロセッサに電力を加え、該第２のプロセッサは、該高電力モードにおいて提供される該コンピュータシステムの機能よりも実質的に少ない機能を該低電力モードにおいて提供するように、前記補助ディスプレイと前記キーパッドとを用いて動作する、請求項４９に記載のコンピュータシステム。
【請求項５７】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、メディアプレーヤアプリケーションを含む、請求項４９に記載のコンピュータシステム。
【請求項５８】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、電子メールアプリケーションを含む、請求項４９に記載のコンピュータシステム。
【請求項５９】
前記電子メールアプリケーションが、ユーザーアクションなしで周期的に電子メールメッセージをダウンロードするように動作可能である、請求項５８に記載のコンピュータシステム。
【請求項６０】
前記電子メールアプリケーションが、前記周期的にダウンロードされる電子メールメッセージとともに添付物をダウンロードするか否かの選択を可能にするように動作可能である、請求項５９に記載のコンピュータシステム。
【請求項６１】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、ボイスメモアプリケーションを含む、請求項４９に記載のコンピュータシステム。
【請求項６２】
前記第１のオペレーティングシステムと前記第１のアプリケーションとを含むコンピュータシステムソフトウェアが、第１のコンピュータプロセッサ上で実行され、前記第２のオペレーティングシステムと前記第２のアプリケーションとを含む補助コンピュータモジュールソフトウェアが、第２のコンピュータプロセッサ上で実行され、前記コンピュータシステムが、アプリケーションプロトコルメッセージを用いて該コンピュータシステムソフトウェアと該補助コンピュータモジュールソフトウェアとのインタフェースをとるモジュールサービスをさらに備え、該アプリケーションプロトコルメッセージは、該コンピュータシステムソフトウェアを構成するために該補助コンピュータシステムソフトウェアに関する情報を提供する、請求項４９に記載のコンピュータシステム。
【請求項６３】
前記補助コンピュータモジュールにある複数の構成要素のプロパティに関する情報を提供することよって、前記モジュールサービスが前記コンピュータシステムソフトウェアを構成することを可能にする補助コンピュータモジュール検出マネージャをさらに備える、請求項６２に記載のコンピュータシステム。
【請求項６４】
前記補助コンピュータシステムソフトウェアに関する情報を提供する前記アプリケーションプロトコルメッセージを用いて、該コンピュータシステムソフトウェアを構成するように動作可能なコンフィギュレーションウィザードをさらに備える、請求項６２に記載のコンピュータシステム。
【請求項６５】
メインディスプレイに動作可能に結合された第１のプロセッサと、補助ディスプレイに動作可能に結合された第２のプロセッサとを有するコンピュータシステムを動作する方法であって、該第１のプロセッサは、該第２のプロセッサよりも実質的に高い性能と実質的に高い電力消費を有し、
該方法は、
該第１のプロセッサが高電力モードにおいて該メインディスプレイとともに機能し得るように、該高電力モードにおいて該第１のプロセッサに電力を加えることと、
該第２のプロセッサが低電力動作モードにおいて該補助ディスプレイとともに機能し得るように、該低電力動作モードにおいて該第１のプロセッサから電力を取り除き、該第２のプロセッサに電力を加えることと
を包含する、方法。
【請求項６６】
前記第２のプロセッサと前記補助ディスプレイとが前記高電力モードにおいて機能するように、該高電力モードにおいて該第２のプロセッサに電力を加えることをさらに包含する、請求項６５に記載の方法。
【請求項６７】
前記第１のプロセッサを用いた第１のアプリケーションの実行に関連して、該第１のプロセッサと前記第２のプロセッサとの間においてアプリケーションプロトコルメッセージを送ることをさらに包含する、請求項６５に記載の方法。
【請求項６８】
前記アプリケーションプロトコルメッセージが、該アプリケーションプロトコルメッセージに関連したアプリケーションを識別するタイプフィールドを含み、該アプリケーションプロトコルメッセージは、該タイプフィールドによって識別されるアプリケーションに対応する形式を有するデータフィールドをさらに含む、請求項６７に記載の方法。
【請求項６９】
前記アプリケーションプロトコルメッセージが、前記第１のアプリケーションによって提供される特徴にプラグアンドプレイ互換性を提供するように、前記第１のアプリケーションを構成するように動作可能である、請求項６７に記載の方法。
【請求項７０】
前記アプリケーションプロトコルメッセージが前記第２のプロセッサから前記第１のプロセッサへと送られる、請求項６７に記載の方法。
【請求項７１】
前記コンピュータシステムがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスに送られ、前記方法は、該モジュールサービスを用いて前記アプリケーションプロトコルから制御情報を抽出することによって、前記第１のプロセッサを用いた第１のアプリケーションの実行を制御することをさらに包含する、請求項７０に記載の方法。
【請求項７２】
前記アプリケーションプロトコルメッセージが前記第２のプロセッサから前記第１のプロセッサへと送られる、請求項６７に記載の方法。
【請求項７３】
前記コンピュータシステムがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスに送られ、前記方法は、該モジュールサービスを用いて、前記第１のアプリケーションによって該モジュールサービスに送られたデータから前記アプリケーションプロトコルを生成することをさらに包含する、請求項７２に記載の方法。
【請求項７４】
第１のオペレーティングシステムプラットフォーム上で第１のアプリケーションを実行するメインコンピュータシャーシと、第２のオペレーティングシステムプラットフォーム上で第２のアプリケーションを実行する補助コンピュータモジュールとを有するコンピュータシステムを動作する方法であって、該第１のオペレーティングシステムプラットフォーム上における該第１のアプリケーションの実行に関連して、該補助コンピュータモジュールと該メインコンピュータシャーシとの間においてアプリケーションプロトコルメッセージを送ることを包含する、方法。
【請求項７５】
前記アプリケーションプロトコルメッセージが、該アプリケーションプロトコルメッセージに関連したアプリケーションを識別するタイプフィールドを含み、該アプリケーションプロトコルメッセージは、該タイプフィールドによって識別されるアプリケーションに対応する形式を有するデータフィールドをさらに含む、請求項７４に記載の方法。
【請求項７６】
前記アプリケーションプロトコルメッセージを用いて、前記メインコンピュータシャーシが前記補助コンピュータモジュールによって提供される特徴にプラグアンドプレイ互換性を提供するように、前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションを構成することをさらに包含する、請求項７４に記載の方法。
【請求項７７】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項７４に記載の方法。
【請求項７８】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスに送られ、前記方法は、該モジュールサービスを用いて前記アプリケーションプロトコルから制御情報を抽出することによって、前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションの実行を制御することをさらに包含する、請求項７４に記載の方法。
【請求項７９】
前記アプリケーションプロトコルメッセージが前記補助コンピュータモジュールから前記メインコンピュータシャーシへと送られる、請求項７４に記載の方法。
【請求項８０】
前記メインコンピュータシャーシがモジュールサービスをさらに備え、前記アプリケーションプロトコルメッセージは該モジュールサービスから送られ、前記方法は、該モジュールサービスを用いて、前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションによって、該モジュールサービスに送られたデータから前記アプリケーションプロトコルを生成することをさらに包含する、請求項７９に記載の方法。
【請求項８１】
前記アプリケーションプロトコルメッセージが、前記第１のアプリケーションを構成するのに十分である、前記第２のアプリケーションに関する情報を提供する、請求項７４に記載の方法。
【請求項８２】
前記第１のアプリケーションを構成することを可能にするのに十分である、前記補助コンピュータモジュールにある構成要素のプロパティに関する情報を、該第１のアプリケーションに提供することをさらに包含する、請求項７４に記載の方法。
【請求項８３】
前記メインコンピュータシャーシが、前記第１のオペレーティングシステムプラットフォーム上で前記第１のアプリケーションを実行する第１のプロセッサをさらに備え、前記補助コンピュータモジュールが、前記第２のオペレーティングシステムプラットフォーム上で前記第２のアプリケーションを実行する第２のプロセッサを備え、前記方法が、前記コンピュータシステムを高電力モードまたは低電力モードで動作させることをさらに包含し、該高電力モードでは電力が該第１のプロセッサに加えられ、該低電力モードでは電力が該第１のプロセッサから取り除かれ、電力が該第２のプロセッサに加えられる、請求項７４に記載の方法。
【請求項８４】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、メディアプレーヤアプリケーションを含む、請求項７４に記載の方法。
【請求項８５】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、電子メールアプリケーションを含む、請求項７４に記載の方法。
【請求項８６】
ユーザーアクションなしで周期的に電子メールメッセージをダウンロードすることをさらに包含する、請求項８５に記載の方法。
【請求項８７】
前記周期的にダウンロードされる電子メールメッセージとともに添付物をダウンロードするか否かの選択を可能にすることをさらに包含する、請求項８６に記載の方法。
【請求項８８】
前記第１のオペレーティングシステムプラットフォーム上で実行されている前記第１のアプリケーションが、ボイスメモアプリケーションを含む、請求項７４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、タイトルが「ＳＯＦＴＷＡＲＥ  ＡＮＤ  ＨＡＲＤＷＡＲＥ  ＦＥＡＴＵＲＥＳ  ＦＯＲ  ＭＩＮＩ−ＰＣ」（２００３年９月１８日出願）の米国仮特許出願第６０／５０４，１６５号および、タイトルが「ＰＯＲＴＡＢＬＥ  ＥＬＥＣＴＲＯＮＩＣ  ＤＥＶＩＣＥ  ＨＡＶＩＮＧ  ＨＩＧＨ  ＡＮＤ  ＬＯＷ  ＰＯＷＥＲ  ＰＲＯＣＥＳＳＯＲＳ  ＩＮ  Ａ  ＬＯＷ  ＰＯＷＥＲ  ＭＯＤＥ」（２００４年６月１７日出願）の米国特許出願第１０／８７１，８７１号の出願日の利益を主張し、それらは本明細書に援用される。
【０００２】
（分野）
本願は、概して、プロセッサベースのシステムに関し、より詳しくは、制限された性能を有する電力消費の低減されたモードで動作可能なデュアルプロセッサコンピュータシステムに関する。
【背景技術】
【０００３】
パーソナルコンピュータは、ビジネスでの使用および個人での使用に必須なツールとなった。パーソナルコンピュータ上で動作し得る多様なスタンドアロンのアプリケーションに加えて、パーソナルコンピュータは、インターネットにアクセスする通信端末としても機能を果たす。「ラプトップ」または「ノートブック」コンピュータとして一般に知られている携帯可能なパーソナルコンピュータは、そのコンピュータの携帯可能性のために飛行機などでの旅行の場合において多様なコンピュータアプリケーションにアクセスすることが可能であるので、ますます広まってきている。しかし、そのようなポータブルコンピュータの有用性は、多くの場合、コンピュータに電力を供給するバッテリーを充電する必要があるまでのバッテリーの制限された有効寿命に制限される。さらに、携帯可能なパーソナルコンピュータの重量および容積を低減することに対して継続的な進歩がなされてきたが、多くの場合、持ち運ぶのは依然としてかなり困難である。
【０００４】
従来のパーソナルコンピュータの別の制限は、それを用いて情報（例えば、電話番号または住所）を迅速に調べることができないことである。コンピュータを用いて情報にアクセスし得る前に、コンピュータは、電源を入れる必要があり、その後、初期化シーケンスを実行しオペレーティングシステムをロードすることによって「起動」する必要がある。このプロセスにはかなりの時間が必要であり得る。さらに、ポータブルコンピュータの電源を入れ情報にアクセスするためには、通常は、ポータブルコンピュータを開く必要がある。特定の状況下（例えば、車を運転している場合または飛行機の座席の狭い領域に座っている場合）ではこの機能を実行することは困難であり得る。
【０００５】
従来の携帯可能なパーソナルコンピュータ（例えば、ラプトップおよびノートブックコンピュータ）のこれらの制限および別の制限を解決するように種々のデバイスが開発されてきた。それらのうち最も普及したデバイスは、パーソナルデジタルアシスタント、すなわち「ＰＤＡ」であり、それは、携帯可能なパーソナルコンピュータの一部の機能を提供するが、そのようなコンピュータの大きさおよび重量を有しない。この制限された機能には、通常は、予約カレンダー、住所または連絡先リスト、タスクリスト、および適切な通信リンクに接続された場合における電子メール能力が含まれ、そのリンクは無線であり得る。一部の場合では、携帯電話はＰＤＡに組み込まれ、制限された機能を有するアプリケーション（例えば、スプレッドシートおよびワードプロセッサ）も利用可能である。ディスプレイ画面を見るためにカバーをあける必要がないので、ＰＤＡは、自身が提供する制限された機能を用いる従来型の手段を提供する。さらに、ＰＤＡへのアクセスにおける遅延は最小である。その理由は、それのオペレーティングシステムが、ＰＤＡの電源が切られときにおいてランダムアクセスメモリに格納されたままであり、内部プロセッサに電力が提供されるとすぐにそのプロセッサによって処理され得るからである。従って、ブートシーケンスの実行およびオペレーティングシステムのロードを待つ必要はない。ＰＤＡの電力が切られる場合では、揮発性ランダムアクセスメモリと同様に電力は基本回路にのみ提供され続ける。従って、再充電が必要になるまでの内部バッテリーの有効寿命が保存される。
【０００６】
ノートブックコンピュータのディスプレイリッドが閉じられている場合においてより使いやすくするために、または制限された機能（例えば、音楽の再生）が使用できる場合における電力消費を減らすために、コンピュータに補助要素を内蔵するという別のアプローチがなされてきた。例えば、米国特許第５，７６８，１６４号は、ノートブックコンピュータのディスプレイリッドの外面に小さなディスプレイを有するコンピュータを開示する。リッドの内面にあるより大きなメインディスプレイのピクセルのサブセットがその小さなディスプレイにマッピングされ、その小さなディスプレイは、コンピュータのディスプレイリッドが閉じている場合において見ることができる。開示されたノートブックコンピュータはディスプレイリッドが閉じられている場合において一部の情報を見ることを可能にするが、この時点においてコンピュータの完全な機能を提供する。従って、長時間の使用には実用的ではない。
【０００７】
ＰＤＡは制限されたコンピュータ機能をユーザーに都合よく利用可能にするのにかなり成功したが、それらの制限なしではない。特に、小さなディスプレイに結合されたＰＤＡの制限された機能および不便なデータ入力メカニズムは、多くのアプリケーション（例えば、文書処理および長い電子メールの起草）を使用することを困難にする。その結果、ＰＤＡを用いる旅行者は、大抵携帯可能なコンピュータを持ち運び、多くの場合携帯電話も持ち運び、場合によってはＭＰ３音楽プレーヤも持ち運ぶ。この機能の全ては、パーソナルコンピュータのみによって提供され得るが、バッテリー寿命が制限されており、上述したユーザーの不便さのために、そのような使用は非現実的になる。
【０００８】
従って、ノートブックコンピュータの機能を備えたＰＤＡの使用を簡易にし、長いバッテリー寿命を提供するコンピュータシステムが必要とされている。それによって、ノートブックコンピュータに加えて一つ以上の電子デバイスを所有するかそのデバイスを備えて旅行する必要がなくなる。
【発明の開示】
【課題を解決するための手段】
【０００９】
（概要）
一好適な局面は、メインディスプレイとキーボードの動作をサポートする第１のプロセッサと、補助ユーザーインタフェース（例えば、キーパッド）と補助ディスプレイまたはメインディスプレイの一部の動作をサポートする第２のプロセッサとを有するコンピュータシステムを提供する。第１のプロセッサは、比較的高処理性能を有するが大量の電力を消費する高電力プロセッサであり、そのプロセッサがインタフェースする構成要素も大量の電力を消費する。この高電力プロセッサは、実質的にコンピュータシステムの機能を提供する。第２のプロセッサは、比較的低処理性能を有するが比較的少量の電力を消費する低電力プロセッサであり、そのプロセッサがインタフェースする構成要素も比較的少量の電力を消費する。この低電力プロセッサは、コンピュータシステムの電源が切られるか低電力モードにある場合において、ＰＤＡと類似した制限された機能を提供する。
【発明を実施するための最良の形態】
【００１０】
本発明の一実施形態によるコンピュータシステム１０を図１に示す。コンピュータシステム１０は、端部１６においてシャーシ１４に回転可能に取り付けられたリッド１２によって形成される「クラムシェル」構造を有するコンピュータシステムの一例である。キーボード２０は、タッチパッド２２ポインティングデバイスに占められる領域を除いて、シャーシ１４の内面を実質的に全て覆う。メインディスプレイ２４は、リッド１２の内面を実質的に全て覆う。キーボード２０上の適切なキーを押すことによって、コンピュータシステム１０の電源は入り、キーボード２０は、英数字データを入力するために用いられる。コンピュータシステム１０は、実質的に従来のノートブックコンピュータのサイズ（すなわち、平面の形状が２５０ｍｍ×３００ｍｍのオーダー）であり得るが、好ましくは、従来のＰＤＡ（すなわち、厚み２５ｍｍで１００ｍｍ×１５０ｍｍのオーダー）よりわずかにだけ大きくあり得る。しかし、コンピュータシステムが、物理構造と、図１に示されるものと異なったユーザーインタフェースデバイスとを有し得るということは理解される。図２を参照すると、リッド１２の外面には、補助タッチスクリーンディスプレイ３０と膜型キーパッド３４をと含む低電力インタラクティブディスプレイモジュール（「ＬＩＤモジュール」）２８が含まれる。現在の日時３２と、状態アイコン３６とがディスプレイ３０上に示されている。そのアイコンは、新規電子メールメッセージ数と、内蔵バッテリーの充電状態と、内蔵携帯電話アプリケーションに対する信号強度とを示す状態インジケータを含む。タッチスクリーンディスプレイ３０は、電子メールアプリケーションの「Ｉｎｂｏｘ」にアクセスするためのアイコン４０と、コンタクトアプリケーションにアクセスするためのアイコン４２と、予約カレンダーアプリケーションにアクセスするためのアイコン４４と、オーディプレーアプリケーションにアクセスするためのアイコン４６と、ボイスメモアプリケーションにアクセスするためのアイコン４８と、モデムにアクセスするためのアイコン５０と、システムをロックするためのアプリケーション５２と、飛行中の飛行機にある場合において無線機能の電力を切るためのアイコン５４とも含む。アイコン４０〜５４の各々によって表される機能は、タッチスクリーンディスプレイ３０上のアイコンを押すことによって、選択され得る。選択された特定のアイコン４０〜５４は、５６においてディスプレイ３０に示される。
【００１１】
キーパッド３４は、アクセスされているアプリケーションに依存した異なる機能を実行する方向キー６０ａ〜ｄを含む。この方向キー６０ａ〜ｄは、タッチスクリーンディスプレイ３０に英数字のテキストが示されている場合において、それぞれ、カーソルを上方向、右方向、下方向、左方向に移動させるために用いられる。オーディオプレーヤアプリケーションがアクティブである場合では、方向キー６０ａ，ｃは、それぞれ、ボリュームを大きくまたは小さくするために用いられ、方向キー６０ｂ，ｄは、それぞれ、オーディオ選択を順方向にまたは逆方向に移動するために用いられる。方向キー６０ａ〜ｄは、従来の態様で用いられるＥｎｔｅｒキー６２を囲んでいる。
【００１２】
キーパッド３４は、タッチスクリーンディスプレイ３０にメニューアイテムを表示させるメニューキー６６と、ディスプレイ３０に図２に示されるアイコン４０〜５４を表示させるホームキー６８と、現在の選択をキャンセルするために用いられる「Ｅｓｃ」すなわちキャンセルキー７０と、実質的にＥｎｔｅｒキー６２と同様の機能を実行するＥｎｔｅｒキー７２とも含む。ＬＩＤ  ２８を用いて電話アプリケーションをインプリメントする場合では、キー７２とキー７０は、それぞれ、「通話」および「通話終了」ボタンとしても用いられ得る。
【００１３】
オーディオ再生アプリケーションがアクティブである場合において用いられる３つのオーディオ制御キーも、キーパッド３４に含まれる。これらのオーディオ制御キーは、前のトラックを選択するためのキー８０と、再生／一時停止キー８２と、次のトラックキー８４とであり、それらは従来の態様で用いられる。
【００１４】
一実施形態では、コンピュータシステム１０は、コンピュータシステム１０の面に取り付けられた図１に図示されるサイドホイール８６も含み、そのホイールは、指でホイール８６を操作することによって、いずれの方向にも回転され得る。メニューキー６６またはコンピュータシステム１０で実行中のアプリケーションがメニューを表示するときにおいて、サイドホイール８６は、タッチスクリーンディスプレイ３０に示されたメニューアイテムをユーザーがスクロールすることを可能にする。サイドホイール８６は、ＬＩＤモジュール２８によってサポートされる別の機能（例えば、アイテムがディスプレイ３０に示されているところにおけるスケールを変更するための特定のアプリケーションにおける「ズーム」制御）に対して用いられ得る。最後に、サイドホイール８６を用いることによって、メインディスプレイ２４とタッチスクリーンディスプレイ３０のコントラストを調節するようにコンピュータシステム１０が構成され得、タッチスクリーンディスプレイ３０がオンおよびオフに切り替えられ得、内部スピーカのボリュームが制御されるなどされ得る。サイドホイール８６を回転軸に沿って内向きに押すことによって、キークリックが生成され得、それは、通常は、エンター機能または選択機能を実行するために用いられる。図２にも示されるように、コンピュータシステムはビデオカメラレンズ８８も含み、そのレンズは、ビデオフレームをビデオファイルとして保存することを可能にし、ウェブカメラアプリケーションとともに用いられ得る。しかし、タッチスクリーンディスプレイ３０、キーパッド３４、サイドホイール８６など以外のユーザー入力デバイスが用いられ得ることは理解される。
【００１５】
リッド１２が閉じられていてコンピュータシステム１０の電力が切られている場合、または、リッド１２が閉じられていてコンピュータシステム１０が低電力モードにある場合では、アイコン４０〜５４に対応するアプリケーションへのアクセスを提供するためにＬＩＤモジュール２８が用いられ得る。以下により詳細に説明するように、アイコン４０〜５４に対応するアプリケーションは、比較的電力消費の少ない低電力プロセッサによって実行される。従って、コンピュータシステム１０が低電力モードにある場合において、電子メールのチェック、コンタクトおよびカレンダー情報の表示、ボイスメモの記録のようなキータスクを実行するために、ＬＩＤモジュール２８が用いられ得る。コンピュータシステム１０の電源が入れられたときにおいて、コンピュータシステム１０の全ての機能を提供するように高電力プロセッサが用いられ、そのプロセッサは、その時点においてかなりの量の電力を消費する。
【００１６】
図３に示すように、コンピュータシステム１０は、外部デバイスに接続するための大抵の通常接続を含む。より詳しくは、コンピュータシステム１０は、従来のミニユニバーサルシリアルバス（「ＵＳＢ」）ポート９０と、ＤＣ電力ジャック９２と、さらなるＵＳＢポートを含むドッキングコネクタ９４とを含む。外部デバイスとコンピュータシステム１０との間に通信を提供するために種々の通信ポートが用いられ得る。そのような周辺デバイスの多くは、周知であり、例えば、プリンタ、デジタルカメラ、スキャナ、外部ディスクドライブなどである。図３には示さないが、コンピュータシステムは、イーサネット（登録商標）ポート、モデムポート、シリアルポートなども含む。コンピュータシステム１０の背面部には無線通信用のアンテナ９８がさらに含まれる。コンピュータシステム１０は、ＩＥＥＥ  ８０２．１１、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、または別の無線通信プロトコルを用いた無線性能を備え得る。アンテナ９８は、無線信号の送信および受信に用いられ得る。コンピュータシステム１０は、内蔵のＡＣ電力が供給された充電器（図示せず）および内蔵バッテリー（図１〜３には図示せず）も含む。
【００１７】
図４のブロック図を参照して、コンピュータシステム１０のハードウェアアーキテクチャを以下に説明する。コンピュータシステム１０のハードウェアはソフトウェアアーキテクチャ用の適切なコンピュータ環境を提供し、それは、図５および図６を参照して以下に説明する。コンピュータシステム１０は、プロセッサバス１０４に結合された高電力プロセッサ１００を含む。好ましくは、プロセッサバス１０４は、コマンド／状態バス、アドレスバスおよびデータバスを含む。高電力プロセッサ１００は好ましくはレベル１（「Ｌ１」）キャッシュを含むが、コンピュータシステム１０は、プロセッサバス１０４を介して高電力プロセッサ１００に結合されたレベル２（「Ｌ２」）キャッシュ１０８を含む。Ｌ２キャッシュ１０８は、通常はスタティックランダムアクセスメモリ（「ＳＲＡＭ」）デバイスを用いてインプリメントされるデータメモリおよび通常のタグを含む。低電力プロセッサ１１０は好適にはＬ２キャッシュ１０８にアクセスしないが、低電力プロセッサ１１０はプロセッサバス１０４にも結合されている。低電力プロセッサ１１０は、ＬＩＤモジュール２８を用いて利用可能な機能をサポートするために用いられる。
【００１８】
高電力プロセッサ１００は、システムコントローラ１２０を介して、複数のコンピュータコンポーネントにアクセスし、そのコントローラはプロセッサバス１０４にも結合されている。システムコントローラ１２０は、メモリバス１２６を介してシステムメモリ１２８に結合されているメモリコントローラ１２４を含む。メモリバス１２６は、システムメモリ１２８へとメモリコマンドを通過させるコマンドバスと、読み出しまたは書込みコマンドによってアクセスされたメモリ位置を特定するアドレスバスと、システムメモリ１２８へと書込みデータを通過させ、システムメモリ１２８から読み出しデータを通過させる双方向データバスとを含む。適切なランダムアクセスメモリデバイス（典型的には、ダイナミックランダムアクセスメモリ（「ＤＲＡＭ」））がシステムメモリ１２８として用いられる。
【００１９】
システムコントローラ１２０は、グラフィックプロセッサ１３０に結合されたグラフィックポートも含む。グラフィックプロセッサ１３０は、次には、メインディスプレイ２４に結合されており、そのディスプレイは、液晶ディスプレイ（「ＬＣＤ」）であり得るが、有機発光ダイオード（「ＯＬＥＤ」）ディスプレイ、プラズマディスプレイ、電解放出ディスプレイ（「ＦＥＤ」）または別のタイプのディスプレイでもあり得る。
【００２０】
システムコントローラ１２０は、プロセッサバス１０４と、ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｃｏｎｎｅｃｔ（「ＰＣＩ」）バスであり得る周辺バス１４０との間のバスブリッジとしても機能する。周辺バス１４０は、ＦＡＸ／モデム１４２と、ハードディスク１４６にアクセスするディスクドライブ１４４とに結合され、それらは協力して、コンピュータ可読命令と、プログラムモジュールと、データ構造と別のデータとの不揮発性ストレージを提供する。しかし、別のタイプの不揮発性ストレージ（いくつか挙げると、例えば、フラッシュメモリカード、読み出し可能なＣＤ−ＲＯＭおよびＤＶＤディスク、ベルヌーイカートリッジ、スマートカード）が用いられ得る。周辺バス１４０はまた、イーサネット（登録商標）ネットワークなどの適切なローカルエリアネットワーク（「ＬＡＮ」）を介した通信を提供するために用いられるネットワークインタフェース１５４に結合されている。ネットワークインタフェース１５４は、無線ネットワーク（例えば、８０２．１１、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ、ＴＤＭＡ、ＦＤＭＡおよび／またはＣＤＭＡを用いた携帯電話プロトコル、または別の無線通信リンク）へのアクセスも提供し得る。コンピュータシステム１０のユーザーインタフェースの一部として、周辺バス１４０は、ポインティングデバイス１５６（例えば、外部のマウスおよびタッチパッド２２、キーボード２０に結合されたキーボードインタフェース１５８）にも結合されている。周辺バス１４０は、読み出し専用メモリ（「ＲＯＭ」）デバイス１６０に結合されており、その読み出し専用メモリデバイスは、起動時に高電力プロセッサ１００によって実行されるブートシーケンスを含む基本入出力システム（「ＢＩＯＳ」）プログラムを格納する。図５を参照して、ＲＯＭデバイス１６０に格納されたＢＩＯＳプログラムをより詳細に説明する。ＢＩＯＳプログラムは、好適には、ブートシーケンスの一部としてＲＯＭデバイス１６０からシステムメモリ１２８へと転送されることによって隠され、それはシステムメモリ１２８から高電力プロセッサ１００によって実行される。
【００２１】
周辺バス１４０は、内蔵マイク１６４とペアのスピーカ１６６ａ，ｂに結合されたオーディオインタフェース１６２にも結合されている。オーディオインタフェース１６２は、スピーカ１６６ａ，ｂに結合されたペアの出力を有するデジタルアナログ変換器を含む。オーディオインタフェース１６２はまた、マイク１６４からの信号のアナログサンプル生成センプラーと、アナログサンプルをデジタル化し周辺バス１４０にデジタルサンプルデータを送るアナログデジタル変換器とを含む。最後に、ビデオインタフェース１６８は、カメラ８８（図２）からアナログビデオ信号を受信する周辺バス１４０に結合されている。ビデオインタフェース１６８は、カメラ８８からのビデオ信号のアナログサンプル生成サンプラーと、ビデオサンプルをデジタル化し周辺バス１４０にデジタルビデオデータを送るアナログデジタル変換器とを含む。
【００２２】
上述したように、コンピュータシステム１０は、低電力プロセッサ１１０も含む。低電力プロセッサ１１０は、プロセッサバス１０４を介して、メモリコントローラ１８４も含む補助システムコントローラ１８０に結合されている。メモリコントローラ１８４は、メモリバス１８８を介して、ＤＲＡＭデバイスであり得るシステムメモリ１８６に結合されている。システムメモリ１８６は、システムメモリ１２８よりも小さな容量を有し、実質的により低いスピードで動作し得る。場合によっては、システムメモリ１８６は高電力プロセッサ１００または低電力プロセッサ１１０によってアクセスされる。
【００２３】
システムコントローラ１８４は、ＰＣＩバス、ＩＳＡバスまたは別のタイプのバスであり得る周辺バス１９０に結合されている。システムコントローラ１８４および周辺バスは、低電力プロセッサ１１０を、サイドホイール８６と、タッチスクリーンディスプレイ３０用のディスプレイインタフェース１９４と、膜型キーパッド３４に結合されたキーパッドインタフェース１９６とに結合させる。周辺バス１９０は、ＢＩＯＳプログラムを格納するＲＯＭ  １９８と、低電力プロセッサ１１０用のオペレーティングシステムとに結合されている。ＲＯＭ  １９８はまた、ＬＩＤモジュール２８によって用いられるアプリケーション用のファームウェアを格納する。これらのアプリケーションは低電力プロセッサ１１０上で動作し、そのプロセッサは、システムコントローラ１８０と、システムメモリ１８６と、周辺バス１９０に結合された構成要素と協働して、ＬＩＤモジュール２８の機能をサポートするために用いられる。
【００２４】
図４に示されるコンピュータシステム１０の最終構成要素は、電力管理コントローラ２００である。種々の従来型の電力を保存する一時停止状態およびスリープモードは、ＲＯＭ  １６０に格納されたＢＩＯＳプログラムによってサポートされ、それには、Ｓ４休止と、Ｓ３スタンバイと、低電力プロセッサ１１０、タッチスクリーンディスプレイ３０およびキーボードインタフェース１９６に電力が供給されたＳ３スタンバイ、オーディオ再生に必要とされる構成要素のみに電力が供給されたＳ２とが含まれる。それらのモードの一部では、システムメモリ１２８のコンテンツはハードディスク１４６に送信され、システムメモリ１２８から電力が除去される。
【００２５】
従来のコンピュータシステムと異なり、図４のコンピュータシステム１０に用いられる電力管理コントローラ２００には、高電力モードにおいて電力供給される高電力供給出力「Ｈ」と、低電力モードにおいて電力供給される低電力供給出力「Ｌ」と、両モードにおいて電力供給される高／低電力供給出力「ＨＬ」とが含まれる。図４に示すように、高電力モードでは、高電力プロセッサ１００と、キャッシュ１０８とシステムコントローラ１２０と、システムコントローラ１２０に直接または間接的に結合されている全ての構成要素に電力が供給される。低電力モードでは、ＬＩＤモジュール２８をサポートするのに必要な構成要素（すなわち、低電力プロセッサ１１０、システムコントローラ１８４、およびシステムコントローラ１８４に直接または間接的に結合されている構成要素）のみに電力が供給される。しかし、高電力モードでは、タッチスクリーンディスプレイ３０とキーパッドインタフェース１９６とを除いた、低電力モードにおいて電力が供給された全構成要素がまた電力を受け取る。従って、高電力モードでは、タッチスクリーンディスプレイ３０がオフでありキーパッド３４からの入力が無視される場合でさえ、低電力プロセッサ１１０は、ＬＩＤモジュール２８においてシステムメモリ１８６からのコードを実行し続け得る。しかし、ＬＩＤモジュール２８は、ＬＩＤモジュール２８にあるデータをコンピュータシステム１０の別の部分にあるデータとコヒーレントに保つために必要な電子メール、コンタクト、カレンダーおよび別の情報を同期し続ける。
【００２６】
高電力プロセッサ１００が共通プロセッサバス１０４を介して低電力プロセッサ１１０に結合されているものとして示されるが、別の手段によって各々に結合され得るということは理解される。例えば、高電力プロセッサ１００と低電力プロセッサ１１０とは、互いに分離されたそれぞれのプロセッサバス（図示せず）に結合され得、それらのプロセッサは、通信リンク（図示せず）を介して相互に結合され得る。
【００２７】
動作中では、ブートシーケンスとオペレーティングシステムがシステムメモリ１２８に送られた後において、コンピュータシステム１０は、高電力プロセッサ１００を用いた電源投入で高電力モードにおいて起動する。ＲＯＭ  １９８に格納されたＢＩＯＳプログラムがシステムメモリ１８６に隠された後において、そのプログラムを実行することによって、低電力プロセッサ１１０が起動される。低電力プロセッサ１１０のオペレーティングシステムもまた、ＲＯＭ  １９８からシステムメモリ１８６へと送られる。しかし、ＢＩＯＳプログラムおよび低電力プロセッサ１１０用のオペレーティングシステムは、別の手段によってシステムメモリ１８６に送られ得る。例えば、ＢＩＯＳプログラムおよびオペレーティングシステムは、ハードディスク１４６に格納され得、高電力プロセッサ１００によってシステムメモリ１８６に送られ得る。一旦オペレーティングシステムがシステムメモリ１２８、１８６にロードされると、ＬＩＤモジュール２８を含むコンピュータシステム１０は使用できる。しかし、タッチスクリーンディスプレイ３０およびキーボードインタフェース１５８は使用できない。従って、ユーザーインタフェースは、主に、キーボード２２、タッチパッド２２およびメインディスプレイ２４によって提供される。
【００２８】
コンピュータシステム１０が低電力モードに切り替わるときにおいて、電力管理コントローラ２００は、高電力供給出力部Ｈから電力を取り除き、電力を電力管理コントローラ２００のＨＬ出力部に加えることによって、タッチスクリーンディスプレイ３０およびキーボードインタフェース１５８に電力を供給する。その後、ＬＩＤモジュール２８構成要素のみに電力を供給し、コンピュータシステム１０に対して動作可能なユーザーインタフェースは、タッチスクリーンディスプレイ３０と、キーパッド３４と、サイドホイール８６だけである。しかし、低電力プロセッサ１１０は、高性能プロセッサ１００を「起こし」または再び電力供給してコンピュータシステム１０内の構成要素にアクセスする性能を有する。プロセッサ１１０の比較的低い性能と、システムメモリ１８６の比較的小さな容量および低速は、高電力プロセッサ１００およびシステムメモリ１２８に近い処理能力を提供はしないが、ＬＩＤモジュール２８を介してアクセスされた機能を実行する適切な処理能力を提供する。先に説明したように、それらの機能には、電子メール、コンタクトリストへのアクセス、予約カレンダーへのアクセス、オーディオトラックの再生が含まれる。さらに、リッド１２（図１〜３）を開くか、ブートシーケンスの実行およびオペレーティングシステムのロードを待つ必要はないので、それらの機能は容易にアクセスされ得る。
【００２９】
高電力モードに戻るときにおいて、高電力プロセッサ１００は、起動時と同じ態様で、ＲＯＭデバイス１６０に格納されたＢＩＯＳプログラムを実行する。電力管理コントローラ２００は、電力管理コントローラ２００のＬ出力部から電力を取り除くことによって、タッチスクリーンディスプレイ３０およびキーボードインタフェース２０から電力を取り除く。その後、タッチスクリーンディスプレイ３０とキーパッド３４とを除いたＬＩＤモジュール２８は高電力モードで依然として使用できるが、コンピュータシステム１０のユーザーインタフェースは、メインディスプレイ２４とキーボード２０を含む。
【００３０】
図５にコンピュータシステム１０のソフトウェアアーキテクチャを示す。コンピュータシステム１０に対するソフトウェアは、基本的には、高電力プロセッサ１００（図４）によって実行されるコンピュータシステムソフトウェア２５０と、ＬＩＤモジュール２８をサポートするために用いられる低電力プロセッサ１１０によって実行されるＬＩＤモジュールソフトウェア２５４とに分けられる。ソフトウェア２５０は、別のソフトウェア２５０に適切なコンピュータ環境を提供するオペレーティングシステム２５６（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）  Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ（登録商標））を含む。オペレーティングシステム２５６は、マークアップ言語（例えば、Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（「ＨＴＭＬ」）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（「ＸＭＬ」）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（「ＷＭＬ」））がベースであり得るウェブブラウザ２５８も含む。用いられ得る適切なブラウザ２５８はＭｉｃｒｏｓｏｆｔ（登録商標）Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）である。
【００３１】
電力供給時に、システムメモリ１２８へと、ＢＩＯＳプログラム２６０がＲＯＭデバイス１６０から送られ、オペレーティングシステム２５６がディスクドライブ１４４から送られる。ＢＩＯＳプログラム２６０は、高電力プロセッサ１００によってシステムメモリ１２８から実行される。ＢＩＯＳプログラム２６０は、ディスクドライブ１４４と、ＵＳＢポートに接続さえたＵＳＢフロッピー（登録商標）と、ＵＳＢ  ＣＤ−ＲＯＭ／ＤＶＤと、ＵＳＢイーサネット（登録商標）ポートとを含んだ複数のブートソースを可能にする。ＢＩＯＳプログラム２６０は、ＢＩＯＳおよびオペレーティングに対する危機回復も提供し、従来のＢＩＯＳフラッシュユーティリティを含む。
【００３２】
コンピュータシステムソフトウェア２５０は、低電力プロセッサ１１０によって実行されるＬＩＤモジュールソフトウェア２５４とのＵＳＢバス２７４を介したシリアル通信を構築するために用いられるユニバーサルシリアルバス（「ＵＳＢ」）デバイスドライバ２７０も含む。ＵＳＢデバイスドライバ２７０は、Ｆａｘ／モデム１４２（図４）にドライバ２７６との通信を提供する仮想通信ポート２７４とインタフェースをとる。セルラーモジュール３９２は、ＵＳＢデバイスドライバ２７０と、仮想通信ポート２７４と、Ｆａｘ／モデム２７６と協働して携帯電話をセルラーモデムとして使用することを可能にする。ＵＳＢデバイスドライバ２７０は、一つ以上のＧＰＳアプリケーション２８２がリアルタイムの位置情報を受け取ることを可能にするグローバルポジショニングシステム（「ＧＰＳ」）仮想通信ポート２８０ともインタフェースをとる。
【００３３】
高電力プロセッサ１００によって実行されるコンピュータシステムソフトウェア２５０は、低電力プロセッサ１１０によって実行されるソフトウェア２５４とのＵＳＢバス２９２を介したシリアル通信を構築するためにも用いられる第２のＵＳＢデバイスドライバ２９０も含む。ＵＳＢデバイスドライバ２９０は、Ｂｌｕｅｔｏｏｔｈドライバ２９４とインタフェースをとり、次には、そのドライバは、Ｂｌｕｅｔｏｏｔｈ  ＣＨＩプロトコルスタック２９８と、Ｂｌｕｅｔｏｏｔｈプロファイルアンドサービスリスト３００とインタフェースをとる。これらのＢｌｕｅｔｏｏｔｈ構成要素は、種々のアプリケーション（例えば、位置情報を必要とするマッピングプログラム）による使用のために、仮想通信ポート３０４を介してオペレーティングシステム２５６によってアクセスされる。
【００３４】
先に説明したように、低電力プロセッサ１１０は、ＬＩＤモジュール２８を用いて、低電力モードにおいて特定のアプリケーションへのアクセスを提供する。低電力インタラクティブディスプレイモジュールサービス（「モジュールサービス」）３１０および低電力インタラクティブディスプレイモジュールアプリケーションプロトコル（「プロトコル」）３１２を介して、低電力プロセッサ１１０は、ＬＩＤモジュール２８において実行中のそれらのアプリケーションおよび別のソフトウェアにアクセスし得る。モジュールサービス３１０は、オペレーティングシステム２５６の下で実行中のソフトウェア構成要素とインタフェースをとり、再生制御および音楽情報３１８を介した低電力メディアプレーヤアプリケーション３１６（例えば、Ｗｉｎｄｏｗｓ（登録商標）Ｍｅｄｉａ  Ｐｌａｙｅｒ）へのアクセスを提供する。モジュールサービス３１０は、電子メール、コンタクトおよびカレンダー同期化３２４を介した低電力電子メールおよび別のアプリケーション３２０（例えばＯｕｔｌｏｏｋ  ２００３）へのアクセスも提供する。電子メールアプリケーションは、ネットワークインタフェース１５４（図４）を介してアクセスされた無線リンクを介して、電子メールを受信し得て、周期的（例えば、１０分ごと）に電子メールをダウンロードし得て、それらをユーザーが見るためにキャッシュし得る。その結果、電子メールメッセージは、直ちに利用可能になり得る。電子メールアプリケーションは、ユーザーが、周期的にダウンロードされたメッセージとともに電子メールのどの添付物をダウンロードするかを事前に選択することを可能にし得る。それらの添付物はバックグランドでダウンロードされる。そのため電子メールアプリケーションは動かなくならない。高電力モードでは、コンピュータシステム１０のオペレーティングシステム２５６上で実行されている電子メールアプリケーションによって、電子メールの性能が提供される。
【００３５】
プロトコル３１２は、ＬＩＤモジュール２８において利用可能な機能がコンピュータシステム１０においても利用可能になることを可能にする。このことを達成するためにはプロトコル３１２は、データタイプが各プラットフォームに適切に規定することができるようにプラットフォーム非依存のデータタイプを用いる。プロトコル３１２はまた、プログラム言語（例えば、ＣおよびＣ＋＋）にインタフェースを提供する。プロトコル３１２のコアは、モジュールサービス３１０とＬＩＤモジュール２８において実行されているアプリケーションとの間を通る一組のメッセージであるかデータパケットである。適切なプロトコル３１２は、各アプリケーション（例えば、電子メール、コンタクト、カレンダーおよびオーディオプレーヤアプリケーション）のニーズに合うようにしたメッセージを用いる。プロトコル３１２内の各メッセージの一般的な形式は、タイプフィールドと、長さフィールドと、データフィールドである。タイプフィールドはメッセージの種類を示し、長さフィールドはメッセージ内のデータのバイト数を特定し、データフィールドは、タイプフィールドによって指定されるメッセージの種類によって暗示される形式を有する情報を提供するデータの可変長ブロックである。メッセージタイプおよびそれらの対応するデータの形式は、低電力プロセッサ１１０によって実行されるソフトウェアに対するＣコードと、高電力プロセッサ１００によって実行されるソフトウェアに対するＣ＋＋とによってモジュールサービス３１０を介して用いられ得る構造を含んだヘッダファイルにおいて規定され得る。従って、電子メッセージに対するタイプフィールドは、カレンダーメッセージに対するタイプフィールドによって暗示される形式とは異なったデータフィールドに対する形式を暗示する。しかし、場合によっては、別のメッセージ形式がプロトコル３１２に対して用いられる。例えば、シーケンス数、巡回冗長検査（「ＣＲＣ」）値および優先レベルが追加され得る。シーケンス数を用いることによって、メッセージが失われたかをメッセージの受信器が決定することが可能になる。ＣＲＣフィールドは、データフィールドにおけるエラーが検出されることを可能にし、優先レベルフィールドは、受信器が、連続して受信したメッセージの優先順位を決めることを可能にする。
【００３６】
低電力ボイスメモアプリケーション３３０（たとえば、ボイスメモマネージャ）は、モジュールサービス３１０を介してアクセス可能であり、そのサービスは、記録／再生制御およびメモ情報３３４からプロトコル３１２を抽出する。アプリケーション制御およびデータ３４４を介して未来の低電力アプリケーション３４０をサポートするように、コンピュータシステム１０に拡張性が組み込まれる。後に説明するように、アプリケーション制御およびデータ３４４と、そこからそれらがモジュールサービス３４０によって生成されるプロトコル３１２とは、一アプリケーションに特有であり得るか、ＬＩＤモジュール２８の特徴をサポートするために必要な全てのアプリケーションにジェネリックであり得る。
【００３７】
低電力プロセッサ１１０によって実行されるＬＩＤモジュールソフトウェア２５４は、コンフィギュレーションデータ３５４を介してコントロールパネルアプレット３５０を用いて構成され、そのデータは、モジュールサービス３１０を介してＬＩＤモジュールソフトウェア２５４に提供される。最後に、テストマネージャ３６０は、ＬＩＤモジュールソフトウェア２５４に、低電力プロセッサ１１０が種々の自己テストルーチンを実行することを可能にするテストコマンドおよびデータ３６４を提供する。
【００３８】
ＬＩＤモジュールソフトウェア２５４は、低電力プロセッサ１１０によって実行される種々のアプリケーション３７０、および、ユーザーへのインタフェースと、キーパッド３４と、サイドホイール８６とを提供するようにタッチスクリーンディスプレイ３０を構成するグラフィックユーザーインタフェースフレームワーク３７４を含む。ＬＩＤモジュールソフトウェア２５４は、アプリケーション３７０の一つまたは別のＬＩＤモジュールソフトウェア２５４がコンピュータシステムソフトウェア２５０へのアクセスを要求したときにおいてウェイクアップ信号３７６を提供する。ウェイクアップ信号は高電力プロセッサ１００の妨害ポートに結合され、ウェイクアップ信号が妨害された後において、ＬＩＤモジュールソフトウェア２５４がコンピュータソフトウェア２５０にアクセスし得るように、電力管理コントローラ２００（図４）からの高電力供給電位Ｈによって電力供給された構成要素に電力が供給される。
【００３９】
Ｂｌｕｅｔｏｏｔｈスタック３８０とインタフェースをとるＢｌｕｅｔｏｏｔｈプロファイル３７８も含まれて、Ｂｌｕｅｔｏｏｔｈ可能な携帯電話を用いてＢｌｕｅｔｏｏｔｈ無線機能が提供される。ＬＩＤモジュールソフトウェア２５４は、セルラーサービスへのアクセスを提供するユニバーサル非同期受信器／送信器（「ＵＡＲＴ」）３９４を介してＵＳＢバス２９２およびセルラーモジュール３９２に結合されたデバイスドライバ３９０と、リアルタイムの位置データを提供するＧＰＳモジュール３９６とを含む。
【００４０】
上述したＬＩＤモジュールソフトウェア２５４が実行されるプラットフォームは、適切なリアルタイムオペレーティングシステム（「ＲＴＯＳ」）３９８である。先に説明したように、オペレーティングシステム３９８は、ＬＩＤモジュール２８の機能を提供するように、システムメモリ１８６から低電力プロセッサ１１０によって実行される。ＲＴＯＳ  ３９８およびアプリケーション３７０は、低電力プロセッサ１１０に、低電力モードにおいて高電力プロセッサ１００のマスターとしての機能を果たさせる。高電力モードでは、ＲＴＯＳ  ３９８およびアプリケーション３７０は、高電力プロセッサ１００に、低電力プロセッサ１１０のマスターとしての機能を果たせる。
【００４１】
コンピュータシステムソフトウェア４００の別の実施形態を図６に示す。ソフトウェア４００がＬＩＤモジュール２８によって実行される機能に特有のものである必要がないように、ＬＩＤモジュールソフトウェア４１０の別の実施形態のジェネリックなサポートを提供するという利点をソフトウェア４００は有する。その代わりに、ソフトウェア４００は、新たな機能がＬＩＤモジュール２８に組み込まれたときにおいて、ＬＩＤモジュールソフトウェア４１０をジェネリックにサポートし得る。その結果として、ＬＩＤモジュール２８は、高電力プロセッサ１００による実行用にコンピュータシステム１０に加えられるアプリケーションを自動的に構成し得る。従って、ソフトウェア４００は、新たなアプリケーションの「プラグアンドプレイ」性能をＬＩＤモジュール２８に提供する。
【００４２】
図６を参照すると、コンピュータシステムソフトウェア４００は、オペレーティングシステム４２０（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）  Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ（登録商標））を含み、そのオペレーティングシステムは、上述したようにウェブブラウザ４２４（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））を含む。コンピュータシステムソフトウェア４００は、低電力インタラクティブディスプレイモジュールアプリケーションプロトコル（「アプリケーションプロトコル」）４３６を用いてモジュール検出マネージャ４３４を介してＬＩＤモジュールソフトウェア４１０とインタフェースをとる低電力インタラクティブディスプレイモジュールサービス（「モジュールサービス」）４３０も含む。アプリケーションプロトコル４３６メッセージは特定のアプリケーションに束縛されない。その代わりに、アプリケーションプロトコル４３６メッセージは、モジュールサービス４３０がコンピュータシステムソフトウェア４００に含まれたアプリケーションを構成し得るモジュール検出マネージャ４３４からの情報に基づいて、ＬＩＤモジュールソフトウェア４１０についての十分な情報を提供する。同様に、Ｌｉｄプロパティマネージャ４３８は、モジュールサービス４３０がコンピュータシステムソフトウェア４００に含まれた種々のアプリケーションを構成することを可能にするＬＩＤモジュール２８内の特定の構成要素のプロパティについての情報を提供する。より詳しくは、モジュールサービス３４０は、低電力アプリケーション４４４に送られるアプリケーション制御およびデータ４４０を提供するような情報を用いる。低電力アプリケーション４４４がＬＩＤモジュール２８内の特定のハードウェアおよびソフトウェア（例えば、ＧＰＳ、カメラまたはＢｌｕｅｔｏｏｔｈ機能を備えるか備えていない携帯電話）と適切に動作し得るように、そのアプリケーションを構成するためにアプリケーション制御およびデータ４４０が用いられる。Ｌｉｄコンフィギュレーションマネージャ４５０の制御下でアプリケーション制御およびデータ３５０を用いて低電力ウィザード４４８によって低電力アプリケーション４４４が構成される。
【００４３】
コンピュータシステムソフトウェア４００は、コンピュータシステム１０が高電力モードにおいて動作中の場合にオペレーティングシステム４２０のプラットフォームを用いる種々のアプリケーション４６０も含む。図５のコンピュータシステムソフトウェア２５０と同様に、コンピュータシステムソフトウェア４００は、コンフィギュレーションデータ４６８が送られるコントロールパネルアプレット４６４も含む。
【００４４】
コンピュータシステムソフトウェア４００は、モジュール構成要素通信４７２を用いたＬＩＤモジュール２８内の特定の構成要素との通信を提供するモジュール特有な構成要素デバイスドライバ４７０も含む。モジュール特有な構成要素デバイスドライバ４７０は、Ｂｌｕｅｔｏｏｔｈドライバ４７４とインタフェースをとり、次には、そのドライバは、Ｂｌｕｅｔｏｏｔｈ  ＨＣＩプロトコルスタック４７８、ならびにＢｌｕｅｔｏｏｔｈプロファイルアンドサービスリスト４８０とインタフェースをとる。これらのＢｌｕｅｔｏｏｔｈ構成要素は、仮想通信ポート４８４を介してオペレーティングシステム４２０によってアクセスされる。
【００４５】
最後に、ＬＩＤモジュールソフトウェア４１０が、ウェイクアップ信号４９０に応答してコンピュータシステム１０を高電力モードへと切り替えることを可能にするように、カーネル４８８がコンピュータシステムソフトウェア４００内に提供される。
【００４６】
ＬＩＤモジュールソフトウェア４１０は、低電力プロセッサ１１０によって実行される種々のアプリケーション５００と、タッチスクリーンディスプレイ３０、キーパッド３４およびサイドホイール８６を介したユーザーとのインタフェースを提供するグラフィックユーザーインタフェース５０４とを含む。アプリケーション５００の一つまたは別のＬＩＤモジュールソフトウェア４１０がコンピュータシステムソフトウェア４００へのアクセスを要求した場合において、ＬＩＤモジュールソフトウェア４１０はウェイクアップ信号４９０を提供する。上述したように、ＬＩＤモジュールソフトウェア４１０がコンピュータシステムソフトウェア４００にアクセスし得るように、ウェイクアップ信号は、電力管理コントローラ２００（図４）からの高電力供給電位Ｈによって電力供給された構成要素に電力を供給させる。
【００４７】
ＬＩＤモジュールソフトウェア４１０には、タッチスクリーンディスプレイ３０、キーパッド３４およびサイドホイール８６によって提供された、ＬＩＤモジュール２８において用いられ得る特定の構成要素へのインタフェースを構成するダイナミックＧＵＩフレームワーク５１０も含まれる。デバイスドライバ５２０は、通信リンク５２８を介して種々のモジュール特有の構成要素５２４にアクセスするために用いられる。それらのモジュール特有の構成要素５２４は、携帯電話、ＧＰＳ受信器、カメラ、バイオメトリック識別デバイス、テレビ受信器、リムーバブルメディアおよび種々の無線プロトコル（例を挙げると、ＷｉＦｉおよびＢｌｕｅｔｏｏｔｈ）であり得る。最後に、ＬＩＤモジュール２８の機能を提供するように、適切なリアルタイムオペレーティングシステム（「ＲＴＯＳ」）５３０は、システムメモリ１８６から低電力プロセッサ１１０によって実行される。
【００４８】
開示した実施形態を参照して本発明を説明したが、当業者には、本発明の精神および範囲を逸脱せずに、形式および詳細において変更がなされ得るということは理解される。そのような修正は、当業者の能力の範囲内である。従って、本発明は、添付の特許請求の範囲以外のものには限定されない。
【図面の簡単な説明】
【００４９】
【図１】図１は、開いた位置にあるディスプレイリッドを示す一実施形態によるコンピュータシステムの正面の等角図である。
【図２】図２は、図１のコンピュータシステムのディスプレイリッドの表面の平面図である。
【図３】図３は、図１のコンピュータシステムのリアパネルの背面の等角図である。
【図４】図４は、図１のコンピュータシステムの一実施形態のハードウェアシステムブロック図である。
【図５】図５は、図１のコンピュータシステムの一実施形態のソフトウェアシステムブロック図である。
【図６】図６は、図１のコンピュータシステムの別の実施形態のソフトウェアシステムブロック図である。
【図１】
2007506190.tif 000003
【図２】
2007506190.tif 000004
【図３】
2007506190.tif 000005
【図４】
2007506190.tif 000006
【図５】
2007506190.tif 000007
【図６】
2007506190.tif 000008
【国際調査報告】
2007506190.tif 000009
2007506190.tif 000010