(57)【要約】【課題】  コンピュータデバイスへの情報の補助表示のための方法およびシステムを提供すること。【解決手段】  通知を画面外の周辺部に表示できるエリアを提供するために補助ディスプレイがコンピューティングシステムに組み込まれる。バックグラウンドのタスクがシステムのメインディスプレイに通知を送信した時は何時でも、その通知をメインディスプレイではなく補助ディスプレイに表示するようリダイレクトすることができる。この場合、ユーザは、画面上の現在のタスクを中断せずにメッセージの通知を受けるため、補助ディスプレイに表示されている通知をチラッと見ることができる。着信通信、会議のアラーム、システムアラート、およびインターネット購読サービスからの情報を含めていかなる種類の情報でも補助ディスプレイに提示することができる。【選択図】  図１
2004334876.tif 000002
【特許請求の範囲】
【請求項１】
情報の補助表示のためのシステムにおいて、
情報を表示するメインディスプレイインターフェースを含むコンピュータデバイスと、
前記情報を表示のために送信する情報ジェネレータコンポーネントと、
前記コンピュータデバイスに結合された補助ディスプレイと、
前記情報ジェネレータコンポーネントに動作可能に結合されており、表示のために送信された前記情報を検査し、前記情報の補助表示のために前記補助ディスプレイに前記情報を導く情報リダイレクタコンポーネントと
を含むことを特徴とするシステム。
【請求項２】
前記補助ディスプレイへの出力を制御する前記コンピュータデバイスに結合された入力装置をさらに含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記補助ディスプレイは、別のコンピュータデバイスのディスプレイを含むことを特徴とする請求項１に記載のシステム。
【請求項４】
前記他のコンピュータデバイスは、パーソナルコンピュータを含むことを特徴とする請求項３に記載のシステム。
【請求項５】
前記他のコンピュータデバイスは、電話機を含むことを特徴とする請求項３に記載のシステム。
【請求項６】
前記他のコンピュータデバイスは、ハンドヘルドデバイスを含むことを特徴とする請求項３に記載のシステム。
【請求項７】
前記他のコンピュータデバイスは、携帯情報端末を含むことを特徴とする請求項３に記載のシステム。
【請求項８】
前記他のコンピュータデバイスは、遠隔制御を含むことを特徴とする請求項３に記載のシステム。
【請求項９】
前記補助ディスプレイは、前記コンピュータデバイスの前記メインディスプレイの一部を含むことを特徴とする請求項１に記載のシステム。
【請求項１０】
前記補助ディスプレイは、１つまたは複数の通知インジケータを含むことを特徴とする請求項１に記載のシステム。
【請求項１１】
前記通知インジケータが光を含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記補助ディスプレイは、マルチラインディスプレイを含むことを特徴とする請求項１に記載のシステム。
【請求項１３】
前記補助ディスプレイは、視覚表現、音響表現、および触知性表現を含むセットのうちの少なくとも１つのメンバを使用することを特徴とする請求項１に記載のシステム。
【請求項１４】
前記補助ディスプレイに向けられた前記情報は、イベントに関するユーザへの通知を含むことを特徴とする請求項１に記載のシステム。
【請求項１５】
前記イベントは、電子メールメッセージの受信を含むことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記イベントは、ボイスメールメッセージの受信を含むことを特徴とする請求項１４に記載のシステム。
【請求項１７】
前記イベントは、着信通信を含むことを特徴とする請求項１４に記載のシステム。
【請求項１８】
前記イベントは、リマインダーを含むことを特徴とする請求項１４に記載のシステム。
【請求項１９】
前記イベントは、システムアラートを含むことを特徴とする請求項１４に記載のシステム。
【請求項２０】
前記イベントは、インスタントメッセージを含むことを特徴とする請求項１４に記載のシステム。
【請求項２１】
前記補助ディスプレイに向けられた前記情報は、媒体情報を含むことを特徴とする請求項１に記載のシステム。
【請求項２２】
前記補助ディスプレイに向けられた前記情報は、発呼者ＩＤ情報を含むことを特徴とする請求項１に記載のシステム。
【請求項２３】
前記補助ディスプレイに向けられた前記情報は、インターネットベースのサービスからのデータを含むことを特徴とする請求項１に記載のシステム。
【請求項２４】
前記インターネットベースのサービスは、ニュース関連情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記インターネットベースのサービスは、気象関連情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項２６】
前記インターネットベースのサービスは、娯楽情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項２７】
前記インターネットベースのサービスは、経済関連情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項２８】
前記インターネットベースのサービスは、ウェブカメラからのデータを提供することを特徴とする請求項２３に記載のシステム。
【請求項２９】
前記インターネットベースのサービスは、トランザクションサービスからの情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項３０】
前記インターネットベースのサービスは、オークションサービスからの情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項３１】
前記インターネットベースのサービスは、位置サービスからの情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項３２】
前記インターネットベースのサービスは、広告情報を提供することを特徴とする請求項２３に記載のシステム。
【請求項３３】
前記補助ディスプレイに向けられた前記情報に、前記補助ディスプレイに前記情報を表示する際に使用される優先順位レベルが割り当てられることを特徴とする請求項１に記載のシステム。
【請求項３４】
前記補助ディスプレイに向けられた前記情報に、前記補助ディスプレイに前記情報を表示する際に使用される表示期間が割り当てられることを特徴とする請求項１に記載のシステム。
【請求項３５】
前記情報を前記補助ディスプレイに選択的にリダイレクトするために前記情報リダイレクタによって使用される選択基準を設定する構成コンポーネントをさらに含むことを特徴とする請求項１に記載のシステム。
【請求項３６】
前記構成コンポーネントは、前記補助ディスプレイに向けられた前記情報の部分集合に対する優先順位レベルをさらに設定することができることを特徴とする請求項３５に記載のシステム。
【請求項３７】
前記構成コンポーネントは、前記補助ディスプレイに向けられた前記情報に対する表示期間をさらに設定することができることを特徴とする請求項３５に記載のシステム。
【請求項３８】
前記情報リダイレクタコンポーネントに動作可能に結合されており、前記補助ディスプレイに向けられた前記情報を管理する補助ディスプレイコントローラをさらに含むことを特徴とする請求項１に記載のシステム。
【請求項３９】
前記補助ディスプレイに向けられた前記情報を管理することは、前記補助ディスプレイの前記情報リダイレクタによってなされたリダイレクト数のタリーを表示することを含むことを特徴とする請求項３８に記載のシステム。
【請求項４０】
前記リダイレクト数のタリーを表示することは、情報種類ごとにリダイレクト数のサブタリーを表示することを含むことを特徴とする請求項３９に記載のシステム。
【請求項４１】
前記入力装置は、情報カテゴリ間で切り換えるための単一ボタンを含むことを特徴とする請求項２に記載のシステム。
【請求項４２】
前記入力装置は、前記補助ディスプレイに表示される前記情報をナビゲートするアップボタンおよびダウンボタンをさらに含むことを特徴とする請求項４１に記載のシステム。
【請求項４３】
前記入力装置は、前記コンピュータデバイスの前記出力をさらに制御することを特徴とする請求項２に記載のシステム。
【請求項４４】
情報を補助表示するコンピュータシステムにおいて、前記コンピュータシステム上で実行中の実行可能ファイルによって生成された情報の補助表示用に前記コンピュータシステムに結合された補助ディスプレイを含むことを特徴とするコンピュータシステム。
【請求項４５】
前記補助ディスプレイの前記出力を制御する入力装置をさらに含むことを特徴とする請求項４４に記載のコンピュータシステム。
【請求項４６】
前記補助ディスプレイは、別のコンピュータデバイスのディスプレイを含むことを特徴とする請求項４４に記載のコンピュータシステム。
【請求項４７】
前記補助装置が１つまたは複数の通知インジケータを含むことを特徴とする請求項４４に記載のコンピュータシステム。
【請求項４８】
前記補助ディスプレイは、視覚表現、音響表現、および触知性表現からなるセットのうちの少なくとも１つのメンバを使用することを特徴とする請求項４４に記載のコンピュータシステム。
【請求項４９】
メインプロセッサの電源が切られた場合に、コンピュータシステム上で実行中の前記実行可能ファイルは、二次プロセッサで実行されることを特徴とする請求項４４に記載のコンピュータシステム。
【請求項５０】
コンピュータデバイスにおける方法であって、
前記コンピュータデバイスのメインディスプレイに情報を表示することを求める要求を受信するステップと、
前記情報が前記コンピュータデバイスに結合された補助ディスプレイに表示されるべきであると決定するステップと、
前記情報を前記補助ディスプレイに表示するステップと
を含むことを特徴とする方法。
【請求項５１】
前記コンピュータデバイスの前記メインディスプレイで前記情報を参照することを求める要求を受信するステップと、前記コンピュータデバイスの前記メインディスプレイに前記情報を表示するステップとをさらに含むことを特徴とする請求項５０に記載の方法。
【請求項５２】
前記コンピュータデバイスの前記メインディスプレイで前記情報を参照することを求める要求を受信するステップと、前記情報を出力する動作を行うステップとをさらに含むことを特徴とする請求項５０に記載の方法。
【請求項５３】
前記情報を出力する動作を行う前記ステップが前記情報を印刷するステップを含むことを特徴とする請求項５２に記載の方法。
【請求項５４】
前記情報が補助ディスプレイに表示されるべきであると決定するステップが、前記補助ディスプレイに表示されるべき前記情報をリダイレクトするステップを含むことを特徴とする請求項５０に記載の方法。
【請求項５５】
前記補助ディスプレイに前記情報を表示するステップが、情報カテゴリごとに情報メッセージのタリーを更新するステップと、情報カテゴリごとに前記タリーを表示するステップとを含むことを特徴とする請求項５０に記載の方法。
【請求項５６】
前記補助ディスプレイに前記情報を表示するステップが、表示するために受信した優先順位が最も高い情報メッセージを選択するステップを含むことを特徴とする請求項５０に記載の方法。
【請求項５７】
前記補助ディスプレイに前記情報を表示するステップが、前記情報を特定表示期間だけ表示するステップを含むことを特徴とする請求項５０に記載の方法。
【請求項５８】
前記情報を特定表示期間だけ表示するステップが、受信した優先順位がさらに高い他の情報を表示するために、前記表示期間の終了前に前記情報の前記表示を先取りするステップを含むことを特徴とする請求項５７に記載の方法。
【請求項５９】
請求項５０に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項６０】
コンピュータデバイスにおける方法であって、
補助ディスプレイに表示するための情報カテゴリの選択を受信するステップと、
前記選択された設定で動作する前記補助ディスプレイをシミュレートするためにシミュレーションを生成するステップと
を含むことを特徴とする方法。
【請求項６１】
請求項６０に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項６２】
コンピュータ実行可能命令を有するコンピュータ可読媒体において、
コンピュータデバイスのメインディスプレイに情報を表示することを求める要求を受信するステップと、
前記情報が前記コンピュータデバイスに結合された補助ディスプレイに表示されるべきであると決定するステップと、
前記補助ディスプレイに表示されるべき前記情報をリダイレクトするステップと、
前記リダイレクトされた情報を前記補助ディスプレイに表示するステップと
を含むことを特徴とするコンピュータ可読媒体。
【請求項６３】
コンピュータ実行可能コンポーネントを有するコンピュータ可読媒体において、
コンピュータシステムのメインディスプレイに表示するために通知を送信するシステムコンポーネントと、
前記システムコンポーネントに動作可能に結合されているリダイレクタコンポーネントであって、前記メインディスプレイに表示するために前記システムコンポーネントによって送信された通知をインターセプトし、前記コンピュータシステムに結合されている補助ディスプレイに表示するために前記通知をリダイレクトするリダイレクタコンポーネントと、
前記リダイレクタコンポーネントに動作可能に結合されている補助ディスプレイコントローラであって、前記リダイレクタコンポーネントから前記リダイレクトされた通知を受信し、前記補助ディスプレイでの前記リダイレクトされた通知の前記表示を管理する補助ディスプレイコントローラと
を含むことを特徴とするコンピュータ可読媒体。
【請求項６４】
コンピュータデバイスにおける方法であって、
コンピュータデバイスの補助ディスプレイに表示するための情報を受信するステップと、
前記補助ディスプレイに前記情報を表示するステップと、
前記補助ディスプレイからの前記情報を前記コンピュータシステムの実行中のコンポーネントに提供するステップと
を含むことを特徴とする方法。
【請求項６５】
前記コンピュータシステムのメインディスプレイの電源が切られた場合に前記補助ディスプレイは、前記情報を表示することを特徴とする請求項６４に記載の方法。
【請求項６６】
前記コンピュータシステムの前記実行中のコンポーネントの電源が投入されるまで前記補助ディスプレイは、前記情報を維持することを特徴とする請求項６４に記載の方法。
【請求項６７】
請求項６４に記載の方法を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項６８】
情報の補助表示のためのシステムにおいて、
補助ディスプレイを前記システムに結合するための手段と、
前記システム上で実行中の実行可能ファイルによって生成された情報を補助表示するための手段と
を含むことを特徴とするシステム。
【請求項６９】
情報の補助表示のためのコンピュータシステムにおいて、
前記コンピュータシステムのメインディスプレイに情報を表示することを求める要求を受信する手段と、
前記情報が前記コンピュータシステムに結合された補助ディスプレイに表示されるべきであると決定する手段と、
前記情報を前記補助ディスプレイに表示する手段と
を含むことを特徴とするコンピュータシステム。
【請求項７０】
情報の補助表示のためのコンピュータシステムにおいて、
コンピュータデバイスの補助ディスプレイに表示するための情報を受信する手段と、
前記情報を前記補助ディスプレイに表示する手段と、
前記コンピュータシステムの実行中のコンポーネントに前記補助ディスプレイから前記情報を提供する手段と
を含むことを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータシステムに関し、より詳細には、コンピュータデバイスに対する情報の表示のための改善された方法およびシステムに関する。
【背景技術】
【０００２】
コンピュータソフトウェアアプリケーションおよびシステムは、それらのユーザに対してそれらの状態およびアクティビティに関する様々な情報を提供する。例えば新しい電子メールメッセージが到着した際は何時でも、ユーザに知らせるためにコンピュータ画面またはモニタ上にお知らせを表示することができる。コンピュータは、可聴音を発して、そのお知らせを見るためのコンピュータ画面を見るようユーザに警告することもできる。インスタントメッセージおよびボイスメールのように通信の通知を提供する他のアプリケーションもある。さらに、その他の種類の通知および警告を提供するアプリケーションが多数ある。例えば、カレンダープログラムは今度の会議のリマインダーを提供する。タスクマネージャプログラムは、締め切り日を有するタスクに関するリマインダーとタスク完了時の状態報告とを送信する。システムコンポーネントは、デバイス状態、サービス警告、およびシステムヘルスに関する通知を提供する。インターネット関連サービスおよび他のネットワークベースの通信サービスもまた通知形式で情報を提示する。例えば、ユーザは、ヘッドラインニュース、株式市況、スポーツの得点、気象、および他の情報の通知を受けるためにインターネット関連サービスに申し込むことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通信および情報のアプリケーションに対するコンピュータの使用が増えるに連れ、ユーザに提供される通知および警告の数もまた増加し続ける。一般に、これら多くの通知および警告は、概念的には、ユーザに負担をかける可能性がある。さらに、ユーザがある特定の仕事に集中している間に、ユーザにやりとりを強いる通知は迷惑であり、気を散らす。また、会議中またはその他の社会的環境（ソシアルセッティング）においてユーザが通知を受け取った場合、その通知を読むことに取り掛かることはそのユーザを混乱させる可能性がある。
【０００４】
しかし、ユーザは、そのような場合に通知を切ることを必ずしも希望しないかもしれないが、ユーザに対しては、現状のようにおそらく気を散らすと思われる形式でそれらを受信することか、もしくは、それらをまったく受信しないこと以外の選択肢は多く提供されていない。例えば、幾つかの通知や警告を無効にして、当面の仕事を実行している間は割り込みを避けることができるが、これは満足いく解決策でない場合が多い。何故ならば、これによってユーザは、現在の作業環境に関連する情報を含んだ重要な情報についての情報を見落とす可能性があるからである。会議に行くための歩行中または運転中などのようにユーザが通知を切らなければならない場合にあっては、たとえ会議場所または指示等のある種の情報が有益であったとしても、ユーザは情報を受信することができない。望まれるものは、通知と着信情報(incoming information)に対するアクセスのし易さを改善し、それら通知と着信情報に対する制御をユーザに提供するシステムおよび方法である。
【課題を解決するための手段】
【０００５】
簡潔に言えば、本発明は、気を散らすことなく、または画面上にある現在のタスクから作業の焦点を切り替えることを必要とせずに、ユーザが周辺的なタスクに関する情報を簡易かつ迅速に参照するための補助ディスプレイを提供する。このために、補助ディスプレイが、通知を周辺に表示することのできるしっかりした場所を提供するコンピューティングシステムに組み込まれる。バックグラウンドタスクまたは特別に制御されたフォアグラウンドタスクが、通知等のデータをシステムのメインディスプレイに送信する場合はいつでも、その通知をメインディスプレイではなく補助ディスプレイに表示させるためにリダイレクトすることができる。そして、ユーザは、目下取り掛かっているタスクを大幅に中断しないで、メッセージを知るために補助ディスプレイに表示されている通知をチラッと見ればよい。会議中またはソシアルセッティングの間に、コンピュータユーザは、大きなモニタの方をむいてそこから通知を読んだり、大きなモニタの電源を入れたり、もしくは、従来型コンピュータシステムと現在みなされているものと情報をやりとりするためにその会議を中断する必要もなく、小さなディスプレイを控えめにチラッと見ればよい。
【０００６】
着信通信、アラーム、システムアラート、およびインターネット購読サービスからの情報を含めて、いかなる種類の情報でも補助ディスプレイに提示することができる。ユーザは、これら情報の内のいずれかを選択するために、または、情報カテゴリ内にある有効な特定のコンテンツだけを選択するためにコンピュータシステムを設定してもよい。例えば、ユーザは、カレンダープログラムから了解済みの約束と暫定的な約束についてのリマインダーを受信することだけを選択してもよい。ユーザは、特定種類のメッセージがその補助ディスプレイに表示される期間も設定することができ、例えば表示期間を調整することにより、一部の通知を一時的に表示して、それから、あっさりと消してもよい。他の通知は、それが意味をうしなうか、またはメインディスプレイで処理される等のある種の方法で処理されるまではずっと表示されるよう設定してもよい。
【０００７】
補助ディスプレイは、離れた所から参照できるようデータを表示するために、中央処理装置のシャーシ上またはモニタの縁（例えば、図７の補助ディスプレイ７０３）上に配置することを含めて多くの場所に配置することができる。さらに、シンプルな周辺視野(peripheral-vision)通知を提供するためにＬＥＤインジケータのライトを補助ディスプレイに付属させてもよい。この種類の通知ライトは、メインディスプレイ上でコンテクストスイッチ(context switching)を必要とせずにユーザにイベントを警告する。ユーザは、その通知ライトに関連付けられたボタンを押下することによってさらなる詳細な追加情報を取得することができる。
【０００８】
ディスプレイを備えたコンピュータまたは通信装置は、補助ディスプレイとしても使用することができる。これは、汎用コンピュータ、携帯電話、携帯情報端末（ＰＤＡ）等のハンドヘルドデバイスを含む。さらに、コンピュータのメインディスプレイの中のあるエリア内に仮想補助ディスプレイを実装できると考えられる。例えば、色を変える等をして通知を提供する、小さなウィンドウ又は画面を囲んでいる目に見える縁が、補助ディスプレイとして機能してもよい。この補助ディスプレイは上記の形式のどの組合せを含んでもよい。
【０００９】
補助ディスプレイにより、ユーザは、着信通信をより多く知ることができ、着信通信の割り込みをよりコントロールすることもできる。図面と共に以下の詳細な説明を読むことによって他の利点も明らかになろう。
【発明を実施するための最良の形態】
【００１０】
（動作環境例）
図１および以下の説明は、本発明を実施することのできる適切なコンピュータ環境の概要を提供することを目的としている。必須ではないが、パーソナルコンピュータによって実行されているプログラムモジュール等のコンピュータ実行可能命令の一般的な状況で本発明を説明する。一般に、プログラムモジュールは、特定のタスクを実行し、または特定の抽象データ種類を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。
【００１１】
図１を参照すると、本発明を実施するシステム例は、補助ディスプレイ１と入力装置３とを含むが、これらはそれぞれにシリアルインターフェースを介して、またはパラレルポート、ゲームポート、赤外線または無線接続、ユニバーサルシリアルバス（ＵＳＢ）、または他の周辺装置接続等の他のインターフェースによってコンピュータデバイス２０に接続されている。補助ディスプレイ１は、１つまたは複数のＬＥＤ、２ライン英数字ディスプレイ、モノクロディスプレイ、またはカラーディスプレイ等の周知の種類のディスプレイの幾つの形式であってもよい。当業者には、本発明が他のコンピュータデバイスまたは通信デバイスのディスプレイを補助ディスプレイ１として使用することもできることが理解されよう。これら他のコンピュータデバイスまたは通信デバイスは、汎用コンピュータ、携帯電話、およびページャまたは携帯情報端末（ＰＤＡ）等のハンドヘルドデバイスを含む。さらに、本発明は、コンピュータデバイス２０の画面上ディスプレイのあるエリア内で実施される仮想補助ディスプレイ（例えば、スクリーンセーバまたはグラフィカルユーザインターフェースの１コンポーネント）を補助ディスプレイ１として使用してもよい。補助ディスプレイ１は、仮想補助ディスプレイと共に使用される１つまたは複数のＬＥＤのように、上記形式のどの組合せでも含むことができる。
【００１２】
１つまたは複数のＬＥＤは、アクティビティの発生に関する通知用に補助ディスプレイ１として使用されると有利な場合がある。このような補助ディスプレイは、低コストならびに低電力消費で実施することができ、控えめな方法で通知を提供することができる。これは、非常に緊密なフォームファクタを伴うシステム、または複数ユーザへの通信が別の人物によって管理されるシステムに対して効果的に使用することができる。補助ディスプレイは、離れた所から通知を見ることが必要な場合にも効果的である場合がある。新しい電子メールメッセージの通知等のアクティビティに関連した情報内容がある場合に、補助ディスプレイを画面上仮想補助ディスプレイと共に使用することもできる。この場合、電子メールの内容もその仮想補助ディスプレイに表示することができる。さらに、内容の表示が望ましくない場合は、公共システム（図書館またはキオスク）または共有コンピュータのために補助ディスプレイを効果的に使用することができる。
【００１３】
あるいは、コストまたはスペースは危機的だが通知と基礎的な内容が望まれている場合には２ライン英数字ディスプレイを補助ディスプレイ１として使用すると有利な場合がある。これは、タブレットＰＣ、ラップトップ、バジェットＰＣ（ｂｕｄｇｅｔ  ＰＣ）、電話の接続架台、モニタのベゼル(bezel)、および受話器、キーボード、または遠隔制御等の小さいまたは低コストのＰＣ機器または周辺機器のために効果的に使用することができる。これは、発呼者ＩＤボックスの代わりとして（またこれを改善するために）効果的に使用することもできる。
【００１４】
さらに、モノクロまたはカラーマルチラインディスプレイは、メディアを駆使したアプリケーション(media-rich application)、高級志向のコンシューマーシステム、またはメディアセンタシステムのために補助ディスプレイ１として有利に使用することができる。これは、より豊富なフォームファクタを有するか、または通信に重きが置かれている高級志向のラップトップ、業務量が多いか、または通信に重きが置かれている全機能搭載ＰＣ、メディアセンタまたは高級志向メディア機器（ポータブルメディア機能を有する遠隔コンソールシステムを含めて）、およびモバイル補助ディスプレイのために効果的に使用することができる。さらに、ユーザがＰＣを使用中に追加装置であるコンピュータデバイスまたは通信デバイスの役割を拡張することができる場合は、これらのデバイスのディスプレイを補助ディスプレイ１として有利に使用することができる。これらの他のコンピュータデバイスまたは通信デバイスは、汎用コンピュータ、携帯電話、およびページャまたは携帯情報端末（ＰＤＡ）等のハンドヘルドデバイスを含む。さらに、補助ディスプレイは現実のディスプレイである必要はなく、（例えば、壁に対する）情報の投影であってもよいということに留意されたい。本明細書で言及する補助ディスプレイは、いかなる視覚表現、音響表現、または触知性表現であってもよい。
【００１５】
先に述べたように、内容の表示が望ましくない場合、仮想補助ディスプレイを公共システム（図書館またはキオスク）または共有コンピュータに対する補助ディスプレイ１として使用することができる。これは、低コストのシステムまたはＬＥＤさえ実用的でないような最低限なフォームファクタを有するデバイスに対しても効果的に使用することができる。仮想補助ディスプレイは、スクリーンセーバまたはグラフィカルユーザインターフェースの１コンポーネントとして実施することができる。
【００１６】
入力装置３は、ユーザが、電子メール通知、ボイスメール通知、カレンダー通知、システム状態通知、発呼者ＩＤリスト、および他の種類の通知メッセージ等の異なる通知のカテゴリ間で切り換えることを可能とする単一ボタンであってよい。切り換えボタンには、ユーザが特定カテゴリ内で通知メッセージ全体を前後にスクロールすることを可能にするアップボタンとダウンボタンを加えてもよい。当業者には、キーボード、マイクロフォン、ジョイスティック、ゲームパッド、またはバイオメトリクスセンサ、環境センサ、位置センサ、または他の種類のセンサを含むデバイスを含めて他のデバイス等のいかなる他の入力装置でも使用することができることが理解されよう。コンピュータデバイス２０の入力装置のどれでも、図１に示す入力装置３として使用することができ、または独立した入力装置３と共に使用することができる。
【００１７】
図２は、本発明を組み込むことのできるパーソナルコンピュータシステム形式の図１のコンピュータデバイス２０を表すブロック図である。当業者には、図２に描かれたパーソナルコンピュータシステム２０は、説明を目的としたものに過ぎず、本発明は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースの、またはプログラム可能な家庭電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、ヘッドレスサーバなどを含めて他のコンピュータシステム構成で実現できることが理解されよう。本発明は、通信ネットワークを介して接続された遠隔処理デバイスによってタスクが処理される分散型コンピュータ環境で実施してもよい。分散型コンピュータ環境では、プログラムモジュールをローカルと遠隔メモリ記憶装置の両方に配置することができる。
【００１８】
パーソナルコンピュータシステム２０は、処理装置２１、システムメモリ２２、およびシステムメモリを含めて様々なシステムコンポーネントを処理装置２１に結合するシステムバス２３とを含む。システムバス２３は、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチャのどれかを使用するローカルバスを含めて複数種類のバス構造のどれであってもよい。システムメモリは、読み取り専用メモリ（ＲＯＭ）２４およびランダムアクセスメモリ（ＲＡＭ）２５を含む。起動時などにパーソナルコンピュータ２０内のエレメント間での情報の転送に役立つ基本ルーチンを含んでいる基本入出力システム２６（ＢＩＯＳ）はＲＯＭ２４に記憶されている。パーソナルコンピュータ２０は、ハードディスク（図示せず）に対して読み書きを行うハードディスクドライブ２７、取外し可能磁気ディスク２９に対して読み書きを行う磁気ディスクドライブ２８、およびＣＤ−ＲＯＭまたは他の光媒体等の取外し可能光ディスク３１に対して読み書きを行う光ディスクドライブ３０をさらに含んでもよい。ハードディスクドライブ２７、磁気ディスクドライブ２８、および光ディスクドライブ３０は、ハードディスクドライブインターフェース３２、磁気ディスクドライブインターフェース３３、および光ドライブインターフェース３４によってそれぞれシステムバス２３に接続されている。ドライブおよびこれらと関連するコンピュータ可読媒体は、パーソナルコンピュータ２０のためのコンピュータ可読命令、データ構造、プログラムモジュール、および他のデータの不揮発性記憶を提供する。本明細書に記載のコンピュータシステム例は、ハードディスク、取外し可能磁気ディスク２９、および取外し可能光ディスク３１を使用しているが、当業者には、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイカートリッジ、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）等のコンピュータによってアクセス可能なデータを記憶することができる他の種類のコンピュータ可読媒体もコンピュータシステム例で使用することができるということを理解されたい。
【００１９】
オペレーティングシステム３５（Ｗｉｎｄｏｗｓ（登録商標）ＸＰなど）、１つまたは複数のアプリケーションプログラム３６（Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｏｕｔｌｏｏｋなど）、他のプログラムモジュール３７、およびプログラムデータ３８を含めて多数のプログラムモジュールを、ハードディスク、磁気ディスク２９、光ディスク３１、ＲＯＭ２４、またはＲＡＭ２５に記憶することができる。ユーザは、キーボード４０およびポインティングデバイス４２等の入力装置によってパーソナルコンピュータ２０にコマンドと情報を入力することができる。他の入力装置（図示せず）は、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送用パラボラアンテナ、スキャナなどを含んでもよい。これらおよび他の入力装置は、システムバスに結合されているシリアルポートインターフェース４６を介して処理装置２１に接続されることが多いが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）等の他のインターフェースによって接続してもよい。モニタ４７または他の種類の表示装置も、ビデオアダプタ４８等のインターフェースを介してシステムバス２３に接続される。モニタ４７に加え、パーソナルコンピュータは、通常、スピーカおよびプリンタ等の他の周辺出力装置（図示せず）を含む。図１に示す補助ディスプレイ１は、補助ディスプレイインターフェース５５を介してシステムバス２３に接続されている追加の出力装置であり、補助ディスプレイインターフェース５５は、ビデオアダプタ、ＵＳＢまたは他の周辺装置接続であってよい。補助ディスプレイ１を制御するための図１に示す入力装置３は、入力装置インターフェース５６を介してシステムバス２３に接続されており、入力装置インターフェース５６は、シリアルインターフェース、ＵＳＢ、または他の周辺装置接続であってよい。
【００２０】
パーソナルコンピュータ２０は、遠隔コンピュータ４９等の１つまたは複数の遠隔コンピュータへの論理接続を使用して、ネットワーク接続された環境で動作することができる。図２においては記憶装置５０だけが示されているが、遠隔コンピュータ４９は、別のパーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の共通ネットワークノードであってよく、通常は、パーソナルコンピュータ２０に関して記載した上記の要素の多くまたはすべてを含む。図２に示す論理接続は、ローカルエリアネットワーク（ＬＡＮ）５１およびワイドエリアネットワーク（ＷＡＮ）５２を含む。このようなネットワーク接続環境は、オフィス、企業規模コンピュータネットワーク、イントラネット、およびインターネットでは一般的なものである。
【００２１】
ＬＡＮネットワーク接続環境で使用される場合、パーソナルコンピュータ２０はネットワークインターフェースまたはアダプタ５３を介してローカルネットワーク５１に接続されている。ＷＡＮネットワーク接続環境で使用される場合、パーソナルコンピュータ２０は、通常、モデム５４またはインターネット等のワイドエリアネットワーク５２を介した通信を確立するための他の手段を含む。内蔵型であっても外付けであってもよいモデム５４は、シリアルポートインターフェース４６を介してシステムバス２３に接続されている。ネットワーク接続された環境では、パーソナルコンピュータ２０に関して示したプログラムモジュールまたはその一部は、遠隔記憶装置に記憶してもよい。図示したネットワーク接続は一例であって、コンピュータ間で通信リンクを確立するための他の手段を使用してもよいことが理解されよう。
【００２２】
（情報の補助ディスプレイ）
本発明は、補助ディスプレイを提供し、これにより、ユーザは、気を散らし、または画面上にある現在のタスクから操作の焦点を切り替えることを必要とせずに、周辺タスクに関する情報を簡易かつ迅速に参照することができる。ユーザは、どの情報を補助ディスプレイに表示するかを設定することができる。情報の補助ディスプレイを説明するために通知が使用されるが、本発明は、トランザクションサービス、オークションサービス、広告サービス、娯楽サービス、および位置サービスを含むインターネット関連サービスからの他の種類の情報の補助ディスプレイを提供することができるということを理解されたい。このようなサービスは、経済取引情報、ヘッドラインニュース、株式市況、スポーツの得点、気象、および他の情報を含めて広範な種類の情報を提供することができ、これらの情報には、ユーザが特に要求した情報ならびに未承諾情報が含まれる。補助ディスプレイは、一組の通知ライト、２ライン英数字ディスプレイ、モノクロディスプレイ、カラーディスプレイ等の周知の種類のディスプレイをいくつでも使用して動作可能とすることができるということも理解されよう。
【００２３】
図３は、一組の通知インジケータの補助ディスプレイとしての使用の一例を示す図である。アプリケーションまたはシステムコンポーネントによって送信された通知に関してユーザに注意をうながすために構成された各々がラベル表示されている情報のカテゴリーと関連付けられたＬＥＤ等の１つの通知ライトがある。図３に示す情報の４つのカテゴリは、電子メール、ボイスメール、カレンダー、およびシステム状態である。情報の１つのカテゴリに関連付けられた各ＬＥＤを１つのラベルで指定することができる。例えば、ＬＥＤ３０２は、電子メール通知に関連付けられており、電子メール３２２の記述的表示(descriptive label)で指定されている。電子メール等の記述的表示に加えて、またはこれの代わりに、ＬＥＤを、ＬＥＤ３０２が電子メール通知に関連付けられていることを示すためにＬＥＤ３０２の下に表示される封筒アイコン３１２等のアイコンによって指定することができる。さらに、各ＬＥＤは、通知に関する追加の情報を伝えるために、点滅したり、赤、緑、アンバー、および青等の様々な色を表示したりすることができる。
【００２４】
図４は、一組の通知インジケータを補助ディスプレイとして使用するための動作の状態を示す状態図を提示する。より具体的には、状態図は、図３の例図の補助ディスプレイ１の各カテゴリーの情報に適用できる３つの動作状態と、それらの状態間の遷移と関連づけられた動作を示す。さらに、通知インジケータのふるまいは、通知が受信された時と通知が読まれる時の各状態に関して図示される。例として電子メール通知を用いて、図４を説明する。色および説明される点滅動作は一例であって、多くの代替形態が実現可能である。
【００２５】
第１の電子メール通知が受信される前は、システムは、読むべき通知のない状態４０２である。通常の優先順位が割り当てられた第１の電子メール通知を受信すると、電子メール通知インジケータは青で３回点滅し、システムは、通知インジケータが青で点灯したままの状態４０４に遷移する。優先順位の高い電子メール通知を次に受信すると、電子メール通知インジケータは赤で３回点滅し（例）、システムは、通知インジケータが赤に点灯されたままの状態４０６に遷移する。通常の優先順位の電子メール通知が読まれると、システムは、先の優先順位の高い電子メール通知が読まれるまで状態４０６である。システムが状態４０６にある間に新しい通常の優先順位の電子メール通知または優先順位の高い電子メール通知を受信すると、電子メール通知インジケータは赤で３回点滅し、システムは、通知インジケータが赤に点灯された状態４０６にとどまる。先の優先順位の高い電子メールが読まれた後、システムは未読の電子メール通知がない限り状態４０２に遷移する。未読の通常の優先順位の通知がある場合、システムは状態４０４に遷移し、通知インジケータは青に点灯された状態に変わる。先の通常の優先順位の電子メール通知が一旦読まれると、システムは、電子メール通知インジケータが点灯しなくなる状態４０２に遷移する。
【００２６】
各電子メール通知を、電子メールアプリケーションプログラムをコンピュータシステムのモニタのフォアグランドに移動し、その通知を発生させた電子メールメッセージを読むことによって読むことができる。電子メールアプリケーションがコンピュータシステム上で実行されていない場合、その電子メールアプリケーションが起動される。本発明の一実施形態には、アプリケーションプログラムまたはシステムコンポーネントを起動するかフォアグラウンドに移動するために押下されるであろう、通知インジケータと関連付けられたボタンがある。別の実施形態では、コンピュータシステム２０のキーボード４０上の、アプリケーションプログラムまたはシステムコンポーネントと関連付けられたキーを代わりに押下してもよい。
【００２７】
図４は電子メールを使用して説明したが、他のカテゴリーの情報が、通知インジケータのふるまいを様々に変更できる本発明によって使用することができることを理解されたい。例えば、ボイスメールは、図４と同じ状態図または類似の状態図を使用する独自のインジケータを有してもよい。別の実施例として、システム状態通知インジケータ３０８はシステム状態情報と関連付けられている。システム関連通知メッセージがない場合に状態４０２でシステム状態通知インジケータが点灯されないようにするのではなく、システムが正常であることを示すために、通知インジケータを緑で点灯した状態にしておいてもよい。通知インジケータを一組の通知ライトを使用して説明したが、当業者には、他の種類の通知インジケータを使用してもよいことが理解されよう。例えば、新しい通知が受信された時は何時でも、通知インジケータを３回点滅させる代わりに、またはこれに加えて、音声指示を発生してユーザに注意を促してもよい。
【００２８】
図５は、補助ディスプレイの代替形態としてマルチラインディスプレイの使用を表す図を提示している。補助ディスプレイとして使用されるマルチラインディスプレイは、モノクロディスプレイであってもカラーディスプレイであってもよい。補助ディスプレイは、ディスプレイに提示された一般情報を示すためのヘッダエリア５０２を有してもよい。さらに、現在時刻がヘッダエリア５０２に表示される。気象、株価表示器、時刻（場合によっては最新メッセージの受信時刻）等の他の情報をヘッダエリア５０２に含めてもよい。この情報表示エリアは、アプリケーションまたはシステムコンポーネントなどによって送信された通知またはメッセージに対してユーザに注意を促すために構成された各情報のカテゴリ毎のアイコンを含み、そのアイコンには電子メールメッセージ用の封筒アイコン５０４等がある。各アイコンの下には、その情報カテゴリに対して受信された通知の合計数のタリー(tally)がある。電子メールアイコン５０４の下に表示されたタリー５０６は、１０通の電子メールメッセージが受信されていることを示している。さらなる情報カテゴリを表す、図５に示された他のアイコンは、電話呼び出し通知５０８、カレンダー通知５１０、およびシステム状態通知５１２である。
【００２９】
補助ディスプレイが２ライン英数字表示形式である一実施形態では、各情報カテゴリに対するアイコンを一列に並べ、それぞれのアイコンの下にタリーを示す二列目を表示することができる。当業者には、２ラインディスプレイに情報を提示する他の方法があるということが理解されよう。さらに、より詳細な追加情報をマルチラインディスプレイに表示することができることも理解されよう。
【００３０】
別の実施形態では、補助ディスプレイはそれに関連付けられた入力装置を有することができる。この入力装置は、図５の切り替えボタン５１４等の単一のボタンであり、このボタンにより、ユーザは、電子メールメッセージ５０４、電話呼び出し通知５０８、カレンダー通知５１０、およびシステム状態通知５１２等の様々な情報カテゴリを切り換えることができる。切り換えボタンには、補助ディスプレイの出力を制御する別のボタンを加えてもよい。図５は、アップボタン５１６とダウンボタン５１８を示している。ダウンボタン５１８は、下方スクロールまたは右から左方向のスクロール用に使用することができる。アップボタン５１６は、上方スクロールまたは左から右方向のスクロール用に使用することができる。例えば、ユーザは、アップボタン５１６またはダウンボタン５１８を使用してシステム状態通知５１２等の情報カテゴリを選択することによって、図５に示した情報カテゴリを横断してスクロールすることができる。一度選択すると、ユーザは、１つ以上のメッセージを読む（または聞く、もしくは受信する）ために、切り換えボタン５１４を押下してコンピュータのモニタのフォアグラウンドにその情報カテゴリに関連付けられたアプリケーションを移動することができる。アプリケーションがコンピュータのバックグラウンドで実行されていない場合、切り換えボタン５１４を押下することによってそのアプリケーションが起動する。
【００３１】
補助ディスプレイの特定の実施形態が単一の切り換えボタン５１４しか有しない場合、補助ディスプレイは、特定の情報カテゴリ上で周期的に停止しながら、左から右に（または右から左に）情報カテゴリーを自動的にスクロールすることができる。この場合、ユーザは、切り替えボタン５１４を押下し、コンピュータのモニタのフォアグランドにアプリケーションプログラムを移動し、１つ以上のメッセージを読む（または聞く、もしくは受信する）してもよい。
【００３２】
さらに別の実施形態では、ある情報カテゴリの選択後に切り換えボタン５１４を押下することにより、補助ディスプレイにその情報カテゴリに対して受信されたメッセージに関する追加の詳細が表示される。例えば、ユーザは、アップボタン５１６を使用して図５に示す情報カテゴリ全体をスクロールすることにより、電子メールメッセージ５０４等の情報カテゴリーを選択することができる。一度選択すると、ユーザは、切り換えボタン５１４を押下することにより、受信した電子メールメッセージのリストを表示することができる。
【００３３】
図６は、詳細な情報のリストを示す補助ディスプレイの使用図を提示している。より具体的には、図６は、ある情報カテゴリの受信したメッセージに関するより詳細を提示するための補助ディスプレイの使用を示しており、特に、受信した電子メールメッセージに関する追加の詳細を示している。ユーザが電子メールメッセージ５０４を選択して切り換えボタン５１４を押下すると、ヘッダエリア５０２は変化して、表示情報が図６のヘッダエリア６０２に示すような電子メールに関するものであることを示す。情報表示エリア６０４は、更新され、受信した電子メールメッセージに関するより詳細を提示し、受信した最初の４通の電子メールを、送信者名、件名の最初の数語、およびその電子メールの送信時刻と共に列挙する。
【００３４】
ダウンボタン５１８を押下することによって、ユーザはさらなる電子メールメッセージを参照することができる。ユーザは、ダウンボタン５１８またはアップボタン５１６を使用することによって、複数の電子メールメッセージ全体をスクロールし、特定のメッセージを選択することができる。一度選択すると、ユーザは、切り換えボタン５１４を押下して、コンピュータのモニタのフォアグラウンドにその情報カテゴリに関連付けられたアプリケーションを移動することによって、１つ以上のメッセージを読むことができる。アプリケーションがコンピュータのバックグラウンドで実行されていない場合、切り換えボタン５１４を押下することによってそのアプリケーションを起動する。
【００３５】
補助ディスプレイの特定の実施形態に単一の切り換えボタン５１４しかない場合、補助ディスプレイは、特定の電子メールメッセージ上で周期的に停止しながら表示エリア６０４の上から下まで複数の電子メール全体を自動的にスクロールすることができる。この場合、ユーザは、そのメッセージを読むために、切り換えボタン５１４を押下してコンピュータのモニタのフォアグラウンドにアプリケーションプログラムを移動することができる。
【００３６】
図５〜６に示した補助ディスプレイは、図３に示した一組の通知インジケータをさらに有してもよい。各通知インディケータに関連付けられアプリケーションプログラムまたはシステムコンポーネントを起動するか、又は、フォアグラウンドに移動するために押下できるボタンとすることもできる。上記のように、別の実施形態では、コンピュータシステム２０のキーボード４０上の、アプリケーションプログラムまたはシステムコンポーネントに関連付けられたキーが代わりに押下される場合もある。
【００３７】
図７は、別のコンピュータデバイスまたは通信デバイスのディスプレイを使用した補助ディスプレイ１のさらに別の実施形態を示している。図７は、電話機７０２を示し、電話機７０２は、図２のモニタ４７に取り付けられ、シリアルインターフェース、赤外線または無線インターフェース、ＵＳＢまたは他の周辺装置接続等の接続によって図２のコンピュータデバイス２０に接続されている。モニタ４８およびキーボード４０は、図２に示した上述のコンピュータデバイス２０にも接続されている。電話機７０２は、有線クレードル(cradle)により、またはＢｌｕｅｔｏｏｔｈ（登録商標）技術または超広帯域技術を含む他の無線技術を使用してコンピュータデバイス２０と接続することのできる携帯電話または他のモバイルコンピュータデバイスであってもよい。多くの携帯電話は画面を備え、携帯電話というよりもよりパーソナルコンピュータに近いように見える計算機能を実行するということに留意されたい。いずれにしても、電話機７０２は、その主機能に関する情報を表示していない場合はユーザに対して通知と情報に関して注意を促すために使用することのできるディスプレイ１を有する。
【００３８】
補助ディスプレイの上述した実施形態と同様に、表示メッセージは、電話機７０２に送信され、表示される。一実施形態では、キーボード４０は、補助ディスプレイ１として動作している場合にディスプレイの出力を制御する、切り換えボタン５１４、アップボタン５１６、およびダウンボタン５１８を含む。この代わりに、またはこれに加えて、補助ディスプレイを制御するためにキーの組合せおよび／またはファンクションキーを設定することができる。あるいは、当業者には、補助ディスプレイ１として動作している場合にディスプレイの出力を制御するために電話機７０２上のボタンを使用することができるということが理解されよう。
【００３９】
補助ディスプレイとして使用される電話機のディスプレイを説明したが、当業者には、汎用コンピュータおよびページャまたは携帯情報端末（ＰＤＡ）等のハンドヘルドデバイスを含めて他のコンピュータデバイスまたは通信デバイスのディスプレイも同様に補助ディスプレイとして使用することができることが容易に理解されよう。
【００４０】
図８は、情報の補助ディスプレイ用に使用される補助ディスプレイ機能の一実施形態のコンポーネントを全体的に表すブロック図である。当業者には、図８に示したブロック内で実行される機能は別個のコンポーネントとして実施しても、これらブロックのいくつかまたはすべての機能性を単一コンポーネント内で実施してもよいことが理解されよう。例えば、情報リダイレクタの機能性および補助ディスプレイマネージャの機能性を含んでいる別個のライブラリが実施されてもよい。このような実施態様では、ライブラリにリンクされている実行可能ファイルがコンピュータシステム上で実行されている場合、実行可能ファイルは通知を補助ディスプレイに直接送信してもよい。
【００４１】
アプリケーションプログラムまたはオペレーティングシステムコンポーネントは、補助ディスプレイに対する情報を送信する情報ジェネレータ８０２として機能することができる。例えば、電子メール、ボイスメール、テレフォニー、およびインスタントメッセージ等の通信アプリケーションは、新しい着信通信があるときはいつでも通知を送信することができる。インターネット関連サービスまたはネットワークベースの通信サービス等の情報サービスは、ユーザが申し込んだ情報の通知を送信することができる。本明細書でカレンダーまたはカレンダープログラムと称され、カレンダーおよびタスク管理プログラムを含んだ個人管理アプリケーションは、今度の会議のリマインダーと作業の期限を送信する。オペレーティングシステムコンポーネントは、装置状態、サービス警告、およびシステムヘルスの通知を提供する。コンピュータシステムのメインモニタ上に表示するためにこれらのプログラムまたはコンポーネントによって送信されるいかなる情報または通知も、情報リダイレクタ８０４によってインターセプトされる。
【００４２】
インターセプトされた情報メッセージごとに、情報リダイレクタ８０４はメッセージのソースおよびメッセージの種類を、補助ディスプレイに表示するためにリダイレクトされるべきメッセージのデータベースと比較する。データベースに一致がある場合は何時でも、情報リダイレクタは、そのメッセージをメインモニタに表示するために転送するのではなく、それを補助ディスプレイマネージャ８０６に送信する。データベースの代わりに他の機構も実現可能であり、例えばアプリケーションまたはオペレーティングシステムコンポーネントがそのメッセージを補助ディスプレイに（または、補助ディスプレイではなくメインディスプレイに）送信することを求める要求によって、フラグを立てメッセージを伝達することができる。
【００４３】
補助ディスプレイマネージャ８０６は、情報リダイレクタ８０４から新しい通知を受信し、送信すべき通知を含む通知待ち行列８０８を管理し、ディスプレイメッセージを補助ディスプレイ１に送信し、通知を見直すために入力装置３から入力要求を受信する。補助ディスプレイマネージャ８０６は、補助ディスプレイ１に表示されるべきメッセージソースおよび種類のデータベースを更新するための構成ルーチンも含んでいる。当業者には、通知待ち行列８０８は補助ディスプレイマネージャによって使用されるデータ構造の一例であり、補助ディスプレイマネージャ８０６が情報リダイレクタ８０４から受信したメッセージを管理するために他のデータ構造またはデータベースを使用することができるということが理解されよう。
【００４４】
図９は、新しい通知の補助ディスプレイのために補助ディスプレイマネージャ８０６（図８）によって行われるステップ例を全体的に表す流れ図である。まず、ステップ９０２で、補助ディスプレイマネージャは、新しい通知メッセージを受信したか否かをチェックする。受信していない場合は処理を終了する。新しい通知メッセージを受信している場合、ステップ９０４で、補助ディスプレイマネージャは、通知待ち行列８０８に新しい通知メッセージをおく。図９の各ステップは、一例であるに過ぎず、例えば補助ディスプレイマネージャ８０６（図８）はイベント駆動型であってもよく、したがってステップ９０２は補助ディスプレイマネージャ８０６をトリガするイベントを表すことができるということに留意されたい。
【００４５】
ステップ９０４（図９）で通知待ち行列８０８（図８）に新しい通知をおくため、補助ディスプレイマネージャは、メッセージ種類およびメッセージの優先順位をチェックして、メッセージの優先順位を決定する。優先順位の高いメッセージに対しては、補助ディスプレイマネージャは、待ち行列の先頭にそのメッセージを挿入することができる。通常の優先順位のメッセージに対しては、補助ディスプレイマネージャは、待ち行列にある未表示で優先順位が最も高いメッセージの後ろに挿入する。待ち行列にメッセージを挿入する他の方法もあるが、この方法は、表示されるべき優先順位が最も高いメッセージを、待ち行列の先頭に入れるというものである。別法として、高優先順位待ち行列と通常優先順位待ち行列とがあってもよい。また、他の優先順位レベルおよび／または待ち行列があってもよい。
【００４６】
一度新しい通知が通知待ち行列８０８に入れられると、補助ディスプレイマネージャはステップ９０６で要約情報を更新する。この要約情報を更新するために、補助ディスプレイマネージャは受信した新しい通知の情報カテゴリに対するタリーを増分する。要約情報が更新された後、補助ディスプレイマネージャはステップ９０８で補助ディスプレイをリフレッシュする。
【００４７】
図１０は、図９のステップ９０４に示されているように、新しい情報メッセージの通知待ち行列への追加を表す図である。補助ディスプレイマネージャは、新しいメッセージを受信すると、メッセージの種類とメッセージの優先順位をチェックして、その新しいメッセージを通知待ち行列のどこに挿入するかを決定する。例えば、補助ディスプレイマネージャによって受信された新しい電話呼び出しメッセージ１００２が図１０に示されている。これはメッセージ種類フィールド１００４、受信時刻フィールド１００６、メッセージ優先順位フィールド１００８、メッセージが表示されたか否かを示す表示フラグ（表示された場合は１に設定され、未表示の場合は０に設定される）１０１０、およびメッセージ自体またはメッセージファイルへのポインタを含むことのできるメッセージコンテンツフィールド１０１２を有する。着信電話呼通知等の同期通信のメッセージ種類は、システム状態メッセージ等の非同期通信のメッセージ種類より上に表示されるような優先順位であってよい。
【００４８】
メッセージ種類をチェックした後、補助ディスプレイマネージャはそのメッセージの優先順位フィールドをチェックする。優先順位の高いメッセージは通常の優先順位のメッセージよりも優先順位が高い。優先順位の高い同期通信メッセージ種類は、通知待ち行列の一番上から類似のメッセージ種類およびメッセージ優先順位を有する最後の未表示メッセージの後ろに挿入される。通常の優先順位の同期通信メッセージ種類は、通知待ち行列の一番上から類似のメッセージ種類およびメッセージ優先順位を有する最後の未表示メッセージの後ろに挿入される。優先順位の高い非同期通信メッセージ種類は、通知待ち行列の一番上から類似のメッセージ種類およびメッセージ優先順位を有する最後の未表示メッセージの後ろに挿入される。最後に、通常の優先順位の非同期通信メッセージ種類は、通知待ち行列の一番上から類似のメッセージ種類およびメッセージ優先順位を有する最後の未表示メッセージの後ろに挿入される。
【００４９】
補助ディスプレイマネージャによって受信された新しい電話呼メッセージ１００２は、メッセージ種類フィールド１００４で「電話」というメッセージ種類によって示される同期通信メッセージであり、文字「Ｈ」によってメッセージ優先順位フィールド１００８に示される高い優先順位をもつ。通知待ち行列に未表示で優先順位の高い他の同期電話メッセージがないので、この電話呼び出しメッセージ１００２は待ち行列の先頭に挿入される。メッセージ１０１６も優先順位の高い着信電話呼メッセージだが、表示されたフラグフィールドが示すようにこれは既に表示済みであることに留意されたい。新しい着信電話呼メッセージ１００２は、未表示の非同期通信メッセージである電子メールメッセージ１０１４の前におかれることにも留意されたい。
【００５０】
図１１は、図９のステップ９０８で、補助ディスプレイをリフレッシュする補助ディスプレイマネージャによって行われる各ステップを全体的に表す流れ図である。まず、補助ディスプレイマネージャは、ステップ１１０２で、通知待ち行列に未表示のメッセージがあるか否かをチェックする。未表示のメッセージがない場合、補助ディスプレイマネージャはステップ１１１０に進む。しかし通知待ち行列に未表示メッセージがある場合、補助ディスプレイマネージャは、ステップ１１０４で、通知待ち行列８０８にある未表示で優先順位が最も高いメッセージを選択する。
【００５１】
ステップ１１０４で、通知待ち行列８０８にある未表示で優先順位が最も高いメッセージを選択するために、補助ディスプレイマネージャは、最初の未表示メッセージが見つかるまで待ち行列の先頭から通知待ち行列をスキャンする。表示のための優先順位が最も高いメッセージは、図９のステップ９０４で既に示したように待ち行列の先頭から最初の未表示メッセージとなることに留意されたい。当業者には、メッセージを待ち行列内で順番付けし、補助ディスプレイに表示する優先順位が最も高いメッセージを選択する他の方法があるということが理解されよう。
【００５２】
ステップ１１０４で優先順位が最も高いメッセージが一旦選択されると、ステップ１１０６で補助ディスプレイマネージャは、選択したメッセージと図９のステップ９０６で更新された要約情報とを表示する。各メッセージ種類には、そのメッセージ種類がどれだけ長く表示されるべきかについて表示期間が割り当てられる。現在表示されているメッセージが、割り当てられた全表示期間で表示される前に、優先順位がより高いメッセージが受信された場合、その優先順位がより高いメッセージは、現在のメッセージの表示に代わる。一実施形態では、選択したメッセージを補助ディスプレイに送信する前に、補助ディスプレイマネージャは、この選択されたメッセージが、補助ディスプレイに送信するために選択された前回のメッセージと異なるメッセージであるか否かをチェックする。これが異なるメッセージである場合、表示期間はそのメッセージ種類に割り当てられた期間に設定される。選択されたメッセージが、送信するために前に選択されたメッセージと同じである場合、表示期間はリセットされない。優先順位がより高いメッセージによって代わられた後に全表示期間にその選択されたメッセージをどのように表示するかについては他の方法があるということが理解されよう。
【００５３】
補助ディスプレイマネージャは、選択されたメッセージと更新された要約情報を補助ディスプレイに送信することによって、それらを表示する。補助ディスプレイが一組の通知ライト等の通知インジケータも有している場合、補助ディスプレイマネージャは、補助ディスプレイにメッセージを送信して、一定の光として点灯状態にする前に適切な回数だけ適切な通知ライトを点滅するなどの図４に示されたメッセージインジケータを設定する。さらに、上記のように音声指示も生成される。マルチラインディスプレイの場合、補助ディスプレイマネージャは上記のように気象、株価表示器等の追加情報を表示してもよい。
【００５４】
選択されたメッセージおよび更新された要約情報を補助ディスプレイに送信した後、補助ディスプレイマネージャは、ステップ１１０８で、表示期間が終了したか否かをチェックする。表示期間が終了している場合、補助ディスプレイマネージャは、ステップ１１１０で、要約情報を表示する。表示期間が終了していない場合、現在のメッセージの表示期間が終了する前にその現在のメッセージの表示に代わる優先順位がより高いメッセージを受信する可能性があるので、補助ディスプレイマネージャは、ステップ１１０４に戻る。
【００５５】
ステップ１１１０で、通知待ち行列に未表示メッセージがない場合、補助ディスプレイマネージャは要約情報を表示する。ステップ１１０８で、現在表示されているメッセージに対する表示期間が終了した場合、補助ディスプレイマネージャは、メッセージの表示フラグを、そのメッセージが表示期間全体にわたって既に表示されたことを示す１の値に設定する。次いで補助ディスプレイマネージャは補助ディスプレイに表示するために要約情報を送信する。
【００５６】
図１２は、表示されたメッセージに関するさらに詳細な情報を提供することを求める要求を受信した際に、補助ディスプレイマネージャによって行われる各ステップを全体的に表す流れ図である。上記のように、ユーザはメッセージに関するさらに詳細な情報を受信すること、または、補助ディスプレイの出力を制御する入力装置を使用して、選択されたメッセージを見直すこと要求することができる。まず補助ディスプレイマネージャは、ステップ１２０２で、メッセージリスト等のさらに詳細な情報を表示することを求める要求を受信しているか否かをチェックする。受信していない場合、補助ディスプレイマネージャは処理を終了する。しかしさらに詳細な情報を表示することを求める要求を受信している場合、補助ディスプレイマネージャは、ステップ１２０４で、メッセージリスト等のさらに詳細な情報を表示する。上記から分かるように、ユーザは、補助ディスプレイの出力を制御する入力装置を使用して、メッセージリスト等の詳細情報全体を前後にスクロールして追加情報を参照することができる。
【００５７】
次に補助ディスプレイマネージャは、ステップ１２０６で、選択されたメッセージを見直すことを求める要求を受信しているか否かをチェックする。受信していない場合、補助ディスプレイマネージャは処理を終了する。しかし選択されたメッセージを見直すことを求める要求を受信している場合、補助ディスプレイマネージャは、ステップ１２０８で、情報リダイレクタ８０４に要求を送信する。情報リダイレクタは、通知を発信した情報ジェネレータ８０２をコンピュータシステムのモニタのフォアグラウンドに移動し、要求を情報ジェネレータに転送して、メインモニター上に通知を生成した情報またはメッセージを表示する。上記のように、情報ジェネレータがコンピュータシステムのバックグラウンドで実行されていない場合、情報リダイレクタは、選択したメッセージを見直すことを求める要求を転送する前に、情報ジェネレータを起動して、モニタのフォアグラウンドで実行する。
【００５８】
ステップ１２１０で、補助ディスプレイマネージャは、ステップ１２０８で、選択されたメッセージを通知待ち行列８０８から除去する。次いで補助ディスプレイマネージャは、選択されたメッセージの情報カテゴリのタリーを１つ減分することによって要約情報を更新する。要約情報が更新されると、補助ディスプレイマネージャは終了する。
【００５９】
当業者には、別の実施形態では、通知待ち行列に未読で残っているメッセージを特定の期間後に自動的に除去することができるということが理解されよう。さらに、この期間はメッセージ種類ごとに設定可能であるということも理解されよう。
【００６０】
図１３は、補助ディスプレイ用に通知を設定するために使用される直接的なユーザインターフェース画面の例図である。ユーザインターフェース画面１３０２は、通知をメインコンピュータのモニタから補助ディスプレイにリダイレクトするよう選択できるチェックボックスをそれぞれに付した情報カテゴリ１３０４のリストを表示する。例えば、「メッセージタリー」、「カレンダー」、「ボイスメール」、「電子メール」、「システム状態」、および「メディアプレイヤ」がリスト１３０４で選択される。ユーザがリスト１３０４から１つの情報カテゴリを選択すると、ユーザインターフェースはユーザインターフェース画面１３０２内にシミュレーションされた補助ディスプレイ１３０６を表示する。これでユーザは補助ディスプレイに表示されることになる通知の種類を参照することができる。
【００６１】
ユーザインターフェース画面１３０２は、選択を受ける情報カテゴリごとに使用可能なオプションのリスト１３０８も表示する。これらのオプションは、情報カテゴリ内で使用可能な特定のコンテンツを含む。例えば「カレンダー」情報カテゴリは、リスト１３０４内で選択のために強調表示されている。「カレンダー」に提供されているオプションのリスト１３０８には、了解済みの約束、暫定的な予約、および、やることリストが含まれる。さらに、ユーザインターフェース画面は、クロックを表示する等、ヘッダエリア内のグローバル設定を構成するためのオプション、ならびに、以前に表示したメッセージを表示する等、フッターエリアの設定構成を含むことができる。さらに、表示期間、音響インジケータ、視覚インジケータ、メッセージの発呼者ＩＤまたは送信者等の個々の情報カテゴリに適用する構成用の他のオプションも含むことができる。
【００６２】
上記のように、補助ディスプレイを、中央処理装置シャーシ上またはモニタの縁の上（例えば、図７の補助ディスプレイ７０３）等の様々な場所に配置することにより、離れたところから表示データを参照できる。図１４は、補助ディスプレイ配置用のコンピュータデバイス上の配置例を示している。補助ディスプレイ１は、モバイルコンピュータ１４０２またはタブレット（図示せず）の縁または蓋の上に配置することができる。また、スタンドアロンの電話機１４０４の前面、背面、または他の面の上に、又は、コンピュータに取り付けられた電話機やコンピュータに取り付けられたモニター等の周辺装置の上に、又は、キーボード（図示せず）の上に配置することもできる。図１５は、ＣＰＵモジュール１５０２の前面パネルまたはコンピュータに接続されているスタンドアロンコンソール１５０４の上に補助モニタを追加的に配置する例を示している。当業者には、補助ディスプレイは、例えばコンピュータへの無線または他の接続を有する時計、遠隔制御、遠隔壁掛け式ユニットなどに配置するなど、表示機能を有するいかなるコンピュータデバイスまたは装置のいかなる面の上にでも配置できるということが理解されよう。
【００６３】
コンピュータシステムは、本発明に従って補助ディスプレイが機能するよう完全に動作可能である必要はないということに留意されたい。実際に、コンピュータの電源が切られた場合でも、補助ディスプレイは、コンピュータシステムがスリープ状態または休止モードにある場合、および／またはユーザがセキュリティ機構によってシステムからロックアウトされている場合のように、少なくともディフォルトの程度まで、またはユーザが設定した程度までは機能することができる。例えば、ユーザは、コンピュータシステムの電源が切られた場合に、電話の受話器およびスピーカ付き電話機が従来機器のように機能し、補助ディスプレイを発呼者ＩＤ装置として使用したいと望む場合がある。この装置は、コンピュータシステムの電源が完全には投入されなかった場合を含めて、そのコンピュータシステムに再び電源が投入された際に、受信した呼をログするために、後でコンピュータシステムに送信するようデータを記憶することができる。
【００６４】
また、メインディスプレイがシャットダウンした場合、もしくは動作可能でない場合（例えば、切断された場合）に、補助ディスプレイは、ユーザに一部の情報を提供するために二次ディスプレイとして機能することができる。どのようにしてメインディスプレイに電源を投入するかというような情報は、蓋が閉じている時にユーザが参照できるラップトップコンピュータに接続された補助ディスプレイ装置上で、部屋番号および／または会議の指示と同じように有用であろう。可視画面付きタブレットＰＣ上でさえメインディスプレイを節電のためにシャットダウンすることができるが、このため補助ディスプレイは大きな利点を提供することになる。例えばユーザがログインしていない場合、およびある種の非センシティブなまたは非常に明確に制御された情報しか表示されない場合などは、コンピュータシステムの状態に基づいてユーザがディスプレイの範囲を制限することができることに留意されたい。
【００６５】
これら電源を切ったモードでの通信を可能とし、制御するために、補助ディスプレイを実行可能な不揮発性メモリにロードし、二次プロセッサで動作することなどができる。これで、ディスク、メインプロセッサ、メインディスプレイ、ネットワークカード、および／またはシステムの他の部分の電源が切られていても、ある程度の電力が使用可能である限りディスプレイは機能する。
【００６６】
本発明には様々な修正形態および代替構成がなされるが、本発明のある種の実施形態を図面に示し、詳細に説明した。しかし、開示した１つ以上の具体的な形式に本発明を制限することは意図しておらず、むしろ本発明は本発明の趣旨および範囲に含まれるすべての修正形態、代替構成、および等価形態を対象とすることを理解されたい。
【図面の簡単な説明】
【００６７】
【図１】本発明の補助ディスプレイと共に動作可能なコンピュータデバイスの一般的なアーキテクチャを表すブロック図である。
【図２】本発明を組み込むことのできる従来型パーソナルコンピュータシステム形式の汎用コンピュータデバイスを表すブロック図である。
【図３】本発明の一態様に従い一組の通知インジケータの補助ディスプレイとしての使用法を全体的に表す例図である。
【図４】本発明の一態様に従い一組の通知インジケータの補助ディスプレイとしての使用法に対する動作状態を全体的に示す状態図である。
【図５】本発明の一態様に従いマルチラインディスプレイの補助ディスプレイとしての使用法の一例を示す図である。
【図６】本発明の一態様に従い詳細な情報のリストを示すための補助ディスプレイの使用法の一例を示す図である。
【図７】本発明の一態様に従い別のコンピュータデバイスのディスプレイの補助ディスプレイとしての使用法の一例を示す図である。
【図８】本発明の一態様に従い情報の補助ディスプレイに使用される補助ディスプレイ機能の実施形態のコンポーネントを表すブロック図である。
【図９】本発明の一態様に従い新しい通知の補助ディスプレイを行うステップを表す流れ図である。
【図１０】本発明の一態様に従い通知待ち行列への新しい情報メッセージの追加を表す図である。
【図１１】本発明の一態様に従い補助ディスプレイをリフレッシュするステップを表す流れ図である。
【図１２】本発明の一態様に従い表示されたメッセージに関するより詳細な情報を提供するステップを表す流れ図である。
【図１３】本発明の一態様に従い補助ディスプレイに対して通知を構成するためのユーザインターフェースを表す図である。
【図１４】様々なデバイス上に補助ディスプレイを配置する場所を表す図である。
【図１５】様々なデバイス上に補助ディスプレイを配置する場所を表す図である。
【符号の説明】
【００６８】
１  補助ディスプレイ
３  入力装置
２０  コンピュータデバイス
３５  オペレーティングシステム
３６  アプリケーションプログラム
【図１】
2004334876.tif 000003
【図２】
2004334876.tif 000004
【図３】
2004334876.tif 000005
【図４】
2004334876.tif 000006
【図７】
2004334876.tif 000007
【図８】
2004334876.tif 000008
【図９】
2004334876.tif 000009
【図１０】
2004334876.tif 000010
【図１１】
2004334876.tif 000011
【図１２】
2004334876.tif 000012
【図５】
2004334876.tif 000013
【図６】
2004334876.tif 000014
【図１３】
2004334876.tif 000015
【図１４】
2004334876.tif 000016
【図１５】
2004334876.tif 000017