(57)【特許請求の範囲】
【請求項１】
出力デバイスに通常オペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、コンピュータによって生成されたユーザインターフェースの縁部に沿って配置され、前記ナビゲーションペインは、
第１の複数のソフトウェアアプリケーション選択コントロールであって、複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションの水平に書かれた名前をそれぞれが含む、第１の複数のソフトウェアアプリケーション選択コントロールと、
前記複数のソフトウェアアプリケーションのうち選択されたソフトウェアアプリケーションに関連付けられている選択可能なコントロールの第１のセットを含む第１のセクションであって、選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションに関連付けられている機能の水平に書かれた名前を含む、第１のセクションと、
を含む、ステップと、
前記出力デバイスに、ユーザが通常オペレーティングモードのナビゲーションペインとナローオペレーティングモードのナビゲーションペインのうちの１つを選択することを可能とするディスプレイモードトグルコントロールを表示するステップと、
前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられているデータタイプのデータを表示するプレビューペインを表示するステップであって、前記プレビューペインは、前記コンピュータによって生成されたユーザインターフェース内に表示される、ステップと、
前記コンピュータにおいて、前記ユーザが前記ナローオペレーティングモードのナビゲーションペインを選択するために前記ディスプレイモードトグルコントロールを選択したことを示す第１の入力を受信するステップと、
前記第１の入力を受信することに応答して、前記出力デバイスに前記ナローオペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、前記コンピュータによって生成されたユーザインターフェースの縁部に沿って配置され、前記ナビゲーションペインは、前記通常オペレーティングモードのナビゲーションペインより縮小され、前記ナビゲーションペインは、
第２の複数のソフトウェアアプリケーション選択コントロールであって、前記複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションに関連付けられているアイコンをそれぞれが含み、当該ソフトウェアアプリケーションの名前は含まない、第２の複数のソフトウェアアプリケーション選択コントロールと、
前記選択されたソフトウェアアプリケーションに関連付けられている前記選択可能なコントロールの第１のセットのサブセットを含む第２のセクションであって、前記サブセットの選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションの機能の、前記ナビゲーションペイン内に縦に書かれた名前を含む、第２のセクションと、
前記ユーザが前記通常オペレーティングモードのナビゲーションペインで表示される前記第１のセクションを含むポップアップペインを見ることを可能とするナビゲーションペインコントロールと、
を含む、ステップと、
前記コンピュータにおいて、前記ユーザが前記ナビゲーションペインコントロールを選択したことを示す第２の入力を受信するステップと、
前記第２の入力を受信することに応答して、前記ナローオペレーティングモードのナビゲーションペインとともに、前記出力デバイスに一時的に前記ポップアップペインを表示するステップであって、前記一時的に表示されるポップアップペインは、前記通常オペレーティングモードのナビゲーションペインで表示されるべき前記第１のセクションを含む、ステップと、
前記コンピュータにおいて、前記ユーザが前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを選択したことを示す第３の入力を受信するステップと、
前記第３の入力を受信することに応答して、前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられている前記データタイプのデータを表示するステップであって、前記データは前記プレビューペイン内に表示される、ステップと、
前記コンピュータにおいて、前記ユーザが前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを前記前記ナローオペレーティングモードのナビゲーションペイン上へドラッグしたことを示す第４の入力を受信するステップと、
前記第４の入力を受信することに応答して、前記前記ナローオペレーティングモードのナビゲーションペインの前記第２のセクションに、前記ドラッグされた選択可能なコントロールを追加するステップと
を含むことを特徴とする方法。
【請求項２】
前記選択されたソフトウェアアプリケーションは電子メールソフトウェアアプリケーションであり、
前記選択されたソフトウェアアプリケーションに関連付けられている前記データタイプの前記データは、電子メールメッセージであり、
前記プレビューペインは、前記通常オペレーティングモードである場合と比較して、前記ナローオペレーティングモードの場合に広いことを特徴とする請求項１に記載の方法。
【請求項３】
前記選択可能なコントロールの第１のセットの中の複数の選択可能なコントロールは、電子メールのメールボックスに関連付けられており、
前記コンピュータにおいて、前記ユーザが前記電子メールのメールボックスの１つに関連付けられている、前記選択可能なコントロールの第１のセットの中の１つの選択可能なコントロールを選択したことを示す第５の入力を受信するステップと、
前記第５の入力を受信することに応答して、前記出力デバイス上の前記コンピュータによって生成されたユーザインターフェース内に、前記電子メールのメールボックスの前記１つの電子メールメッセージのリストを表示するステップと
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記コンピュータにおいて、前記ユーザが前記第１の複数のソフトウェアアプリケーション選択コントロールの中の第２のソフトウェアアプリケーション選択コントロールを選択したことを示す第６の入力を受信するステップであって、前記第２のソフトウェアアプリケーション選択コントロールは、前記複数のソフトウェアアプリケーションの中の第２のソフトウェアアプリケーションに関連付けられている、ステップと、
前記第６の入力を受信することに応答して、前記出力デバイスに、前記通常オペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、
前記第１の複数のソフトウェアアプリケーション選択コントロールと、
前記第２のソフトウェアアプリケーションに関連付けられている選択可能なコントロールの第２のセットを含む第３のセクションであって、選択可能なコントロールのそれぞれが、前記第２のソフトウェアアプリケーションの機能の水平に書かれた名前を含む、第３のセクションと
を含む、ステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第２のソフトウェアアプリケーションは、電子カレンダーアプリケーションであることを特徴とする請求項４に記載の方法。
【請求項６】
前記ディスプレイモードトグルコントロールを表示するステップは、
前記出力デバイスに、前記ユーザが様々なビュープロパティを選択することを可能とするドロップダウンメニューを表示するステップと、
前記出力デバイスに、前記ナローオペレーティングモードのナビゲーションペインに関連付けられているコントロール、および前記通常オペレーティングモードのナビゲーションペインに関連付けられているコントロールを含むポップアウトメニューを表示するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ディスプレイモードトグルコントロールを表示するステップは、前記ディスプレイモードトグルコントロールを、前記通常オペレーティングモードのナビゲーションペイン内にアイコンとして表示することを特徴とする請求項１に記載の方法。
【請求項８】
前記ナローオペレーティングモードのナビゲーションペインを表示するステップは、前記ナビゲーションペインがディスプレイスペース拡張コントロールをさらに含むよう表示し、
前記コンピュータにおいて、前記ユーザが前記ディスプレイスペース拡張コントロールを選択したことを示す第７の入力を受信するステップと、
前記第７の入力を受信したことに応答して、前記出力デバイスに、前記ナローモードオペレーティングモードのナビゲーションペインを表示するステップであって、前記第２の複数のソフトウェアアプリケーション選択コントロールを表示するために前記ナビゲーションペイン内で利用可能なスペースは減らされることを特徴とする請求項１に記載の方法。
【請求項９】
前記複数のソフトウェアアプリケーションの中のソフトウェアアプリケーションのそれぞれは、多機能ソフトウェアアプリケーションの一部であることを特徴とする請求項１に記載の方法。
【請求項１０】
コンピュータに、
前記コンピュータに接続された出力デバイスに、多機能ソフトウェアアプリケーションのコンピュータによって生成されたユーザインターフェースを表示するステップであって、前記ンピュータによって生成されたユーザインターフェースは、当該コンピュータによって生成されたユーザインターフェースの縁部に沿って配置される、通常オペレーティングモードのナビゲーションペインを含み、前記ナビゲーションペインは、
第１の複数のソフトウェアアプリケーション選択コントロールであって、前記多機能ソフトウェアアプリケーションに関連付けられている複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションの水平に書かれた名前をそれぞれが含む、第１の複数のソフトウェアアプリケーション選択コントロールと、
前記複数のソフトウェアアプリケーションのうち選択されたソフトウェアアプリケーションに関連付けられている選択可能なコントロールの第１のセットを含む第１のセクションであって、選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションに関連付けられている機能の水平に書かれた名前を含む、第１のセクションと、
を含む、ステップと、
前記出力デバイスに、ユーザが通常オペレーティングモードのナビゲーションペインとナローオペレーティングモードのナビゲーションペインのうちの１つを選択することを可能とするディスプレイモードトグルコントロールを表示するステップと、
前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられているデータタイプのデータを表示するプレビューペインを表示するステップであって、前記プレビューペインは、前記コンピュータによって生成されたユーザインターフェース内に表示される、ステップと、
前記ユーザが前記ナローオペレーティングモードのナビゲーションペインを選択するために前記ディスプレイモードトグルコントロールを選択したことを示す第１の入力を受信するステップと、
前記第１の入力を受信することに応答して、前記出力デバイスに前記ナローオペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、前記コンピュータによって生成されたユーザインターフェースの縁部に沿って配置され、前記ナビゲーションペインは、前記通常オペレーティングモードのナビゲーションペインより縮小され、前記ナビゲーションペインは、
第２の複数のソフトウェアアプリケーション選択コントロールであって、前記複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションに関連付けられているアイコンをそれぞれが含み、当該ソフトウェアアプリケーションの名前は含まない、第２の複数のソフトウェアアプリケーション選択コントロールと、
前記選択されたソフトウェアアプリケーションに関連付けられている前記選択可能なコントロールの第１のセットのサブセットを含む第２のセクションであって、前記サブセットの選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションの機能の、前記ナビゲーションペイン内に縦に書かれた名前を含む、第２のセクションと、
前記ユーザが前記通常オペレーティングモードのナビゲーションペインで表示される前記第１のセクションを含むポップアップペインを見ることを可能とするナビゲーションペインコントロールと、
を含む、ステップと、
前記ユーザが前記ナビゲーションペインコントロールを選択したことを示す第２の入力を受信するステップと、
前記第２の入力を受信することに応答して、前記ナローオペレーティングモードのナビゲーションペインとともに、前記出力デバイスに一時的に前記ポップアップペインを表示するステップであって、前記一時的に表示されるポップアップペインは、前記通常オペレーティングモードのナビゲーションペインで表示されるべき前記第１のセクションを含む、ステップと、
前記ユーザが前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを選択したことを示す第３の入力を受信するステップと、
前記第３の入力を受信することに応答して、前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられている前記データタイプのデータを表示するステップであって、前記データは前記プレビューペイン内に表示される、ステップと、
前記ユーザが前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを前記前記ナローオペレーティングモードのナビゲーションペイン上へドラッグしたことを示す第４の入力を受信するステップと、
前記第４の入力を受信することに応答して、前記前記ナローオペレーティングモードのナビゲーションペインの前記第２のセクションに、前記ドラッグされた選択可能なコントロールを追加するステップと
を実行させるためのプログラムを記録したことを特徴とするコンピュータ可読記録媒体。
【請求項１１】
前記複数のソフトウェアアプリケーションの中の第１のソフトウェアアプリケーションは電子メールソフトウェアアプリケーションであり、前記複数のソフトウェアアプリケーションの中の第２のソフトウェアアプリケーションは電子カレンダーソフトウェアアプリケーションであることを特徴とする請求項１０に記載のコンピュータ可読記録媒体。
【請求項１２】
処理装置と、グラフィカルユーザインターフェースを表示できる出力デバイスと、入力デバイスと、システムメモリとを備えたコンピュータであって、前記システムメモリは、前記処理装置に、
前記出力デバイスに、通常オペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、多機能ソフトウェアアプリケーションのコンピュータによって生成されたユーザインターフェースの縁部に沿って配置され、前記ナビゲーションペインは、
第１の複数のソフトウェアアプリケーション選択コントロールであって、前記多機能ソフトウェアアプリケーションに関連付けられている複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションの水平に書かれた名前をそれぞれが含み、前記複数のソフトウェアアプリケーションは、電子メールソフトウェアアプリケーションおよび電子カレンダーソフトウェアアプリケーションを含む、第１の複数のソフトウェアアプリケーション選択コントロールと、
前記複数のソフトウェアアプリケーションのうち選択されたソフトウェアアプリケーションに関連付けられている選択可能なコントロールの第１のセットを含む第１のセクションであって、選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションに関連付けられている機能の水平に書かれた名前を含む、第１のセクションと、
ユーザが前記通常オペレーティングモードのナビゲーションペインとナローオペレーティングモードのナビゲーションペインのうちの１つを選択することを可能とするディスプレイモードトグルコントロールと
を含む、ステップと、
前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられているデータタイプのデータを表示するプレビューペインを表示するステップであって、前記プレビューペインは、前記コンピュータによって生成されたユーザインターフェース内に表示される、ステップと、
前記入力デバイスから、前記ユーザが前記ナローオペレーティングモードのナビゲーションペインを選択するために前記ディスプレイモードトグルコントロールを選択したことを示す第１の入力を受信するステップと、
前記第１の入力を受信することに応答して、前記出力デバイスに前記ナローオペレーティングモードのナビゲーションペインを表示するステップであって、前記ナビゲーションペインは、前記コンピュータによって生成されたユーザインターフェースの縁部に沿って配置され、前記ナビゲーションペインは、前記通常オペレーティングモードのナビゲーションペインより縮小され、前記ナビゲーションペインは、
第２の複数のソフトウェアアプリケーション選択コントロールであって、前記複数のソフトウェアアプリケーションのうちの１つのソフトウェアアプリケーションに関連付けられているアイコンをそれぞれが含み、当該ソフトウェアアプリケーションの名前は含まない、第２の複数のソフトウェアアプリケーション選択コントロールと、
前記選択されたソフトウェアアプリケーションに関連付けられている前記選択可能なコントロールの第１のセットのサブセットを含む第２のセクションであって、前記サブセットの選択可能なコントロールのそれぞれが、前記選択されたソフトウェアアプリケーションの機能の、前記ナビゲーションペイン内に縦に書かれた名前を含む、第２のセクションと、
前記ユーザが前記通常オペレーティングモードのナビゲーションペインで表示される前記第１のセクションを含むポップアップペインを見ることを可能とするナビゲーションペインコントロールと、
前記ディスプレイモードトグルコントロールと
を含む、ステップと、
前記入力デバイスから、前記ユーザが前記ナビゲーションペインコントロールを選択したことを示す第２の入力を受信するステップと、
前記第２の入力を受信することに応答して、前記ナローオペレーティングモードのナビゲーションペインとともに、前記出力デバイスに一時的に前記ポップアップペインを表示するステップであって、前記一時的に表示されるポップアップペインは、前記通常オペレーティングモードのナビゲーションペインで表示されるべき前記第１のセクションを含む、ステップと、
前記入力デバイスから、前記ユーザが、前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを選択したことを示す第３の入力を受信するステップと、
前記第３の入力を受信することに応答して、前記出力デバイスに、前記選択されたソフトウェアアプリケーションに関連付けられている前記データタイプのデータを表示するステップであって、前記データは前記プレビューペイン内に表示され、前記プレビューペインは、前記通常オペレーティングモードである場合と比較して、前記ナローオペレーティングモードの場合に広い、ステップと、
前記入力デバイスから、前記ユーザが、前記ポップアップペインに含まれる前記選択可能なコントロールの第１のセットのある選択可能なコントロールを前記前記ナローオペレーティングモードのナビゲーションペイン上へドラッグしたことを示す第４の入力を受信するステップと、
前記第４の入力を受信することに応答して、前記前記ナローオペレーティングモードのナビゲーションペインの前記第２のセクションに、前記ドラッグされた選択可能なコントロールを追加するステップと
を実行させるためのプログラムを記録したことを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータによって生成されたユーザインターフェースに関する。より詳細には、本発明は、コンピュータによって生成されたユーザインターフェースに関連して使用するためのナローモードナビゲーションペイン（ｎａｒｒｏｗ  ｍｏｄｅ  ｎａｖｉｇａｔｉｏｎ  ｐａｎｅ）に関する。
【背景技術】
【０００２】
コンピュータ時代の到来に伴って、コンピュータソフトウェアのユーザは、文書作成、計算、スケジュール管理、プレゼンテーションの準備、電子メールの送信および受信、音楽の作曲などに役立つユーザーフレンドリーなソフトウェアアプリケーションに慣れてきている。例えば、現代の電子メールアプリケーションによって、ユーザは、その他のユーザとの間で電子メールを送信および受信することができる。現代の電子メールアプリケーションによって、ユーザは、送信済みまたは受信済みのメールを、ユーザによって構築された様々な保存フォルダ内に保存することもできる。現代の電子カレンダーアプリケーションによって、ユーザは、人と会う約束などの様々なカレンダー情報を電子媒体内に保持することができる。現代のアドレス帳アプリケーション（ｃｏｎｔａｃｔｓ  ａｐｐｌｉｃａｔｉｏｎ）によって、ユーザは、様々な人や団体に関する住所、電話番号、電子メールアドレスなどの連絡先情報を保持し、ソートし、そうした連絡先情報にアクセスすることができる。
【０００３】
このようなソフトウェアアプリケーションに関しては、通常は、コンピュータによって生成されたユーザインターフェースが提供されて、ユーザは、自分が入力した、送信した、あるいは受信したデータと共に所与のアプリケーションの機能にアクセスして利用することができる。例えば、典型的な電子メールアプリケーションユーザインターフェースは、所与の電子メールメッセージのコンテンツを表示できるビューペインを提供する。通常は、メールボックスペイン（例えば、受信箱、送信箱、あるいは送信済みアイテムのメールボックス）の形態の第２のペインが提供されて、ユーザは、全ての受信済みメールアイテムや送信済みメールアイテムのリストを見ることができる。
【０００４】
多くの場合、このようなソフトウェアアプリケーションは、また、そのソフトウェアアプリケーションに関連付けられている様々な機能アイテム、および／または所与のユーザに関連付けられているデータ項目をユーザがナビゲートできるようにするためのナビゲーションペインを提供する。例えば、電子メールアプリケーションのためのナビゲーションペインは、受信済みメール、送信済みメール、未読メールなど、全ての電子メールタイプのリストを提供することができる。これらのメールタイプのうちの１つを選択すると、関連付けられているメールが、ユーザインターフェースのその他の部分に提供される。例えば、ナビゲーションペインから受信箱のメールアイテムを選択すると、受信箱ペインが起動して、全ての受信済み電子メールが投入され、列挙された受信済みメールアイテムのうちの１つ（例えば、リスト内の最初の電子メールアイテム）のコンテンツが電子メールビューペインに投入される。同様に、ナビゲーションペインから送信済みメールのデータタイプを選択すると、送信済みメールボックスペインが起動して、全ての送信済み電子メールアイテムが投入され、列挙された送信済みＥメールアイテムのうちの１つ（例えば、リスト内の最初の送信済みメールアイテム）のコンテンツが電子メールビューペインに投入される。電子メールナビゲーションペインは、また、ユーザが様々なＥメールアイテムを手動でまたは自動的に保存するＥメールフォルダのリストを、含むこともできる。
【０００５】
電子カレンダーアプリケーションのためのナビゲーションペインは、ユーザが、人と会う約束などのカレンダーアイテムを受信したり編集したりするために電子カレンダー内で別々の月、週、および日をナビゲートできるようにするための１つまたは複数の日付選択コントロール（ｄａｔａ  ｐｉｃｋｅｒ  ｃｏｎｔｒｏｌ）を提供することができる。電子カレンダーアプリケーションのナビゲーションペインは、また、別々のカレンダー（例えば、ビジネスカレンダーや個人的なカレンダー）に関連付けられている１つまたは複数のフォルダを、含むこともできる。アドレス帳アプリケーションのためのナビゲーションペインは、ビジネスの連絡先、個人的な連絡先など、連絡先フォルダのリストを提供することができる。
【０００６】
このようなアプリケーションの多くのユーザは、上述のペインの全てを同時に表示することを好む。例えば、多くの電子メールユーザは、メールビューペイン、メールボックスペイン、およびナビゲーションペインを同時に表示する。電子カレンダーアプリケーションのユーザは、多くの場合、表示されているカレンダーと同時にナビゲーションペインを表示することを好む。アドレス帳アプリケーションのユーザは、選択された連絡先情報を含むユーザインターフェースと共にアドレス帳アプリケーションのナビゲーションペインを同時に表示することを望むかもしれない。残念なことに、ナビゲーションペインをその他のコンテンツのペインと共に表示すると、多くの場合、ユーザのコンピュータディスプレイスクリーン上であまりにも多くのスペースが費やされ、その他のペイン内に表示されている情報が途中で切れたり、あるいは複数の線と重なって表示されたりすることになり、その結果は、決して満足できる視覚的な提示および／またはユーザ経験にはならない。この問題は、小型のコンピュータディスプレイにとっては、とりわけ厄介である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、コンピュータディスプレイスペースを最適に利用するために通常モード（ｎｏｒｍａｌ  ｍｏｄｅ）とナローモード（ｎａｒｒｏｗ  ｍｏｄｅ）との間で選択的に切り替えることができる改良型のナビゲーションペインが必要とされている。これらおよびその他の考慮事項に関連して、本発明が成された。
【課題を解決するための手段】
【０００８】
本発明の実施形態は、利用可能なコンピュータディスプレイスペースをユーザがよりよく利用できるようにするために通常モードとナローモードとの間で切り替えることができる改良型のナビゲーションペインユーザインターフェースを提供することによって、上述の問題およびその他の問題を解決する。本発明の実施形態によれば、ナビゲーションペインを通常モードからナローモードに切り替えるためのディスプレイモードトグルコントロール（ｄｉｓｐｌａｙ  ｍｏｄｅ  ｔｏｇｇｌｅ  ｃｏｎｔｒｏｌ）が提供される。ナビゲーションペインのディスプレイモードは、アプリケーションツールバーや機能コントロールのその他の集合から起動されるビュー（ｖｉｅｗ）メニューから選択することもできる。通常サイズのナビゲーションペインがナローモードに切り替えられると、通常サイズのナビゲーションペインを含むユーザインターフェースは、関連付けられているソフトウェアアプリケーションのユーザインターフェースの全長に沿って下へ縦に延びるナローバー（ｎａｒｒｏｗ  ｂａｒ）へ切り替わる。一実施形態によれば、このナローバーは、その時点で表示されているユーザインターフェース、例えば、電子メール、カレンダーアプリケーション、あるいはアドレス帳アプリケーションのユーザインターフェースの左側に沿って表示される。
【０００９】
このナローバーは、複数のセクションへと区切られており、それぞれのセクションは、通常モードナビゲーションペイン内にそれまで表示されていて通常モードナビゲーションペインから選択することができるデータや機能を提供するための１つまたは複数の選択可能なコントロールを含むことができる。一実施形態によれば、ナローバーの第１のセクションは、ナローモードナビゲーションペインを切り替えて通常モードナビゲーションペインへ戻すためのトグルコントロールを含む。ナローバーの第２のセクションは、「ナビゲーションペイン」コントロールを含む。ナローバーの別々のセクションは、認識可能なアイコンを含めることによって、あるいは横向きで下から上への方向に表示されるテキスト識別子を含めることによって識別することができる。例えば、「ナビゲーションペイン」コントロールは、ナローバーの関連付けられているセクション内に横向きで下から上への方向に表示される「ナビゲーションペイン」というテキストの識別表示を含むことができる。
【００１０】
「ナビゲーションペイン」コントロールを選択すると、ユーザが、ナローモードナビゲーションペインから通常モードナビゲーションペインに切り替えることなく、通常サイズのナビゲーションペインの全てのコンテンツを見ることができるようにするための通常サイズのナビゲーションペインのポップアップバージョンが一時的に表示される。次のコントロールを選択すると、あるいはポップアップ通常モードナビゲーションペイン（ｐｏｐ−ｕｐ  ｎｏｒｍａｌ  ｍｏｄｅ  ｎａｖｉｇａｔｉｏｎ  ｐａｎｅ）の外側のコンピュータディスプレイスペースの一部を選択すると、そのポップアップナビゲーションペインは、消える。電子カレンダーアプリケーション用のナローバーの「ナビゲーションペイン」セクションを選択すると、カレンダーアプリケーション用の一時ポップアップナビゲーションペインが表示され、そのポップアップペインは、通常は通常モードナビゲーションペイン内に表示されている日付選択コントロールおよびその他のカレンダーアプリケーション機能を表示することができる。
【００１１】
ナローバーナビゲーションペインのその他のセクションは、通常は通常モードペイン内に投入されているコントロールの有用なサブセットを表す選択可能なコントロールを含むことができる。例えば、電子メールアプリケーションに関しては、ナローバーの１つのセクションは、「受信箱」コントロールを含むことができ、この「受信箱」コントロールを用いて、ユーザは、受信済みメールアイテムを受信箱ペイン内に選択可能に表示させることができ、この「受信箱」コントロールを用いて、ユーザは、受信済みメールアイテムをメールビューペイン内に表示させることができる。同様に、ナローバーの別のセクションは、「送信済みメール」コントロールを含むことができ、この「送信済みメール」コントロールを用いて、ユーザは、送信済みメールアイテムを送信済みメールボックスペイン内に選択可能に表示させることができ、この「送信済みメール」コントロールを用いて、ユーザは、送信済みメールアイテムのコンテンツを電子メールビューペイン内に表示させることができる。
【００１２】
ナローバーのさらなるセクションは、その他のソフトウェアアプリケーションのユーザインターフェースを起動するための選択可能なコントロールを提供することができる。例えば、電子メールアプリケーションおよび関連付けられているユーザインターフェースを起動するために、選択可能なコントロールをナローバー内に提供することができる。カレンダーアプリケーションおよび関連付けられているユーザインターフェースを起動するために、第２の選択可能なコントロールを提供することができる。アドレス帳アプリケーションおよび関連付けられているユーザインターフェースを起動するために、第３の選択可能なコントロールを提供することができる。その他のソフトウェアアプリケーションを起動するためのその他の選択可能なコントロールをナローバーナビゲーションペイン内に提供することもできる。本発明の一実施形態によれば、ナローモードナビゲーションペインのコンテンツおよびコントロールをユーザによって変更して、通常モードナビゲーションペイン内に列挙されているデータを表示するための、あるいは通常モードナビゲーションペインを通じてアクセスできる機能を提供するための選択可能なコントロールを多く提供したり少なく提供したりすることができる。
【００１３】
本発明を特徴付けるこれらおよびその他の特徴および利点は、以降の詳細な説明を読んで、関連する図面を確認すれば、明らかになるであろう。前述の概要および以降の詳細な説明は双方とも、説明のための例示的なものにすぎず、特許請求されている本発明を限定するものではないということを理解されたい。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態のための例示的なコンピューティング動作環境を示す図である。
【図２】通常モードナビゲーションペインを表示している電子メールアプリケーションユーザインターフェースのコンピュータスクリーンディスプレイを示す図である。
【図３】本発明の実施形態に従って通常モードナビゲーションペインとナローモードナビゲーションペインとの間で選択的に切り替えるためのドロップダウンメニューのコンピュータスクリーンディスプレイを示す図である。
【図４】本発明の実施形態によるナローモードナビゲーションペインを表示している電子メールユーザインターフェースのコンピュータスクリーンディスプレイを示す図である。
【図５】本発明の実施形態によるナローモードナビゲーションペインを表示する電子カレンダーアプリケーションユーザインターフェースを表示しているコンピュータスクリーンディスプレイを示す図である。
【図６】本発明の実施形態によるナローモードナビゲーションペインのコンピュータスクリーンディスプレイを示す図である。
【図７】本発明の実施形態によるナローモードナビゲーションペインおよび一時ポップアップ通常モードナビゲーションペイン（ｔｅｍｐｏｒａｒｙ  ｐｏｐ−ｕｐ  ｎｏｒｍａｌ  ｍｏｄｅ  ｎａｖｉｇａｔｉｏｎ  ｐａｎｅ）を表示している電子メールアプリケーションユーザインターフェースのコンピュータスクリーンディスプレイを示す図である。
【図８】本発明の実施形態による通常モードナビゲーションペインの一時的なポップアップを伴った図５の電子カレンダーアプリケーションユーザインターフェースを表示しているコンピュータスクリーンディスプレイを示す図である。
【発明を実施するための形態】
【００１５】
簡単に上述したように、本発明の実施形態は、その他のユーザインターフェースコンテンツを表示するためのより多くのコンピュータディスプレイスペースを可能にするために通常のすなわちフルサイズのナビゲーションペインに代わるものとして選択的に表示することができるナローモードナビゲーションペインを対象としている。以降の詳細な説明においては、本明細書の一部を形成する添付の図面が参照され、それらの図面においては、例として具体的な実施形態や実施例が示されている。本発明の趣旨や範囲から逸脱することなく、これらの実施形態を組み合わせることができ、その他の実施形態を利用することができ、また構造的な変更を実施することができる。したがって以降の詳細な説明は、限定的な意味に解釈すべきではなく、本発明の範囲は、添付の特許請求の範囲およびその均等物によって定義される。
【００１６】
図面においては、複数の図を通じて同様の数字は同様の要素を指しており、次いでこれらの図面を参照して、本発明の態様および例示的なコンピューティング動作環境について説明する。図１および以降の考察は、本発明を実装することができる適切なコンピューティング環境の簡単な概要を提供することを意図している。パーソナルコンピュータ上のオペレーティングシステム上で作動するアプリケーションプログラムと共に実行するプログラムモジュールという一般的なコンテキストにおいて本発明を説明するが、本発明はその他のプログラムモジュールと組み合わせて実装することもできるということを当業者なら認識するであろう。
【００１７】
一般にプログラムモジュールは、特定のタスクを実行したり特定の抽象データ型を実装したりするルーチン、プログラム、コンポーネント、データ構造、およびその他のタイプの構造を含む。さらに本発明は、携帯型デバイス、マルチプロセッサシステム、マイクロプロセッサベースの家庭用電化製品やプログラム可能な家庭用電化製品、ミニコンピュータ、メインフレームコンピュータなどを含むその他のコンピュータシステム構成と共に実施することができるということを当業者なら理解するであろう。本発明は、通信ネットワークを通じてリンクされているリモート処理デバイスによってタスクが実行される分散コンピューティング環境において実施することもできる。分散コンピューティング環境においては、プログラムモジュールは、ローカルメモリストレージデバイスおよびリモートメモリストレージデバイスの双方に配置することができる。
【００１８】
本発明の実施形態は、コンピュータプロセス（方法）やコンピューティングシステムとして、あるいはコンピュータプログラム製品やコンピュータ可読媒体などの製品として実装することができる。このコンピュータプログラム製品は、コンピュータシステムによって読み取り可能な、コンピュータプロセスを実行するための命令のコンピュータプログラムをコード化しているコンピュータストレージメディアとすることができる。このコンピュータプログラム製品は、コンピューティングシステムによって読み取り可能な、コンピュータプロセスを実行するための命令のコンピュータプログラムをコード化している、搬送波上で伝搬される信号とすることもできる。
【００１９】
図１を参照すると、本発明を実施するための１つの例示的なシステムは、コンピューティングデバイス１００などのコンピューティングデバイスを含む。基本的な構成においては、コンピューティングデバイス１００は通常、少なくとも１つの処理装置１０２およびシステムメモリ１０４を含む。コンピューティングデバイスの厳密な構成およびタイプに応じて、システムメモリ１０４は、（ＲＡＭなどの）揮発性のもの、（ＲＯＭやフラッシュメモリなどの）不揮発性のもの、あるいはその双方の何らかの組合せとすることができる。システムメモリ１０４は、通常、ワシントン州レドモンドのマイクロソフトコーポレーション（ＭＩＣＲＯＳＯＦＴ  Ｃｏｒｐｏｒａｔｉｏｎ）によるＷＩＮＤＯＷＳ（登録商標）オペレーティングシステムなど、ネットワーク接続されているパーソナルコンピュータのオペレーションをコントロールするのに適したオペレーティングシステム１０５を含む。システムメモリ１０４は、１つまたは複数のソフトウェアアプリケーション１０６を含むこともでき、プログラムデータ１０７を含むこともできる。この基本的な構成は、破線１０８内のそれらのコンポーネントによって図１に示されている。
【００２０】
一実施形態においては、アプリケーション１０６は、ワープロアプリケーションプログラム、スプレッドシートアプリケーション、デスクトップパブリッシングなど、多くのタイプのプログラムを含むことができる。本発明の一実施形態によれば、アプリケーションプログラム１０６は、カレンダー機能（ｃａｌｅｎｄａｒｉｎｇ  ｆｕｎｃｔｉｏｎａｌｉｔｙ）、電子メール機能、連絡先情報機能、電子メモ機能、電子ジャーナル機能（ｅｌｅｃｔｒｏｎｉｃ  ｊｏｕｒｎａｌ  ｆｕｎｃｔｉｏｎａｌｉｔｙ）などをユーザに提供するための多機能ソフトウェアアプリケーションを含む。そのような多機能プログラム１０６を含む個々のプログラムモジュールのうちのいくつかは、カレンダーモジュール、電子メールプログラム、連絡先モジュール、タスクモジュール、メモモジュール、およびジャーナルモジュール（ｊｏｕｒｎａｌ  ｍｏｄｕｌｅ）（図示せず）を含む。そのような多機能プログラム１０６の一例は、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎによって製造されているＯＵＴＬＯＯＫ（登録商標）である。
【００２１】
コンピューティングデバイス１００は、さらなる特徴や機能を有することができる。例えば、コンピューティングデバイス１００は、例えば、磁気ディスク、光ディスク、あるいはテープなどの（取り外し可能な、および／または固定の）さらなるデータストレージデバイスを含むこともできる。そのようなさらなるストレージは、取り外し可能なストレージ１０９および固定ストレージ１１０として図１に示されている。コンピュータストレージメディアは、コンピュータ可読命令、データ構造、プログラムモジュール、あるいはその他のデータなどの情報を記憶するための任意の方法や技術において実装される揮発性媒体および不揮発性媒体、ならびに取り外し可能なメディアおよび固定メディアを含むことができる。システムメモリ１０４、取り外し可能なストレージ１０９、および固定ストレージ１１０は、全て、コンピュータストレージメディアの例である。コンピュータストレージメディアは、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、またはその他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）、またはその他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、またはその他の磁気ストレージデバイス、あるいは所望の情報を記憶するために使用可能で、コンピューティングデバイス１００によってアクセス可能なその他の任意のメディアを含むが、これらには限定されない。このようなコンピュータストレージメディアはいずれも、デバイス１００の一部とすることができる。コンピューティングデバイス１００は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなどの入力デバイス（群）１１２を有することもできる。またディスプレイ、スピーカ、プリンタなどの出力デバイス（群）１１４を含むこともできる。これらのデバイスは、当技術分野でよく知られており、本明細書において詳細に論じる必要はない。
【００２２】
コンピューティングデバイス１００は、通信接続１１６を含むこともでき、それらの通信接続１１６によって、このデバイスは、分散コンピューティング環境内のネットワーク、例えば、イントラネットやインターネットを介するなどして、その他のコンピューティングデバイス１１８と通信することができる。通信接続１１６は、通信メディアの一例である。通信メディアは通常、搬送波やその他の伝送メカニズムなど、変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、あるいはその他のデータによって具体化することができ、任意の情報伝達メディアを含む。「変調されたデータ信号」という用語は、情報をその信号内でコード化するような方法で設定または変更されたその特性のうちの１つまたは複数を有する信号を意味する。例えば、通信メディアは、有線ネットワークや直接有線接続などの有線メディアと、音波メディア、ＲＦメディア、赤外線メディア、その他の無線メディアなどの無線メディアとを含むが、これらには限定されない。本明細書で使用されるコンピュータ可読媒体という用語は、ストレージメディアおよび通信メディアの双方を含む。
【００２３】
図２は、通常モードナビゲーションペインを表示している電子メールアプリケーションユーザインターフェースのコンピュータスクリーンディスプレイを示している。ユーザインターフェース２００は、様々な電子メールアイテムをユーザに表示することができる電子メールアプリケーションユーザインターフェースを代表するものである。当業者なら理解できるはずだが、ユーザインターフェース２００内に示されるコンテンツの例と共に図２に示されているユーザインターフェース２００は、例示を目的としたものにすぎず、電子メールアプリケーションユーザインターフェース内で提供することができる大量の様々なタイプの電子メールコンテンツおよび機能を限定したり制限したりするものではない。そして図２を参照すると、図２に示されているユーザインターフェース２００は、様々な機能ボタンを含み、それらの機能ボタンとしては、ファイルボタン２０５と、編集ボタン２１５と、ビュー（ｖｉｅｗ）ボタン２２０と、ユーザインターフェース２００内に表示されているデータ上で操作を行うために機能を選択するための様々な選択可能な機能コントロール（図示せず）を表示することができるツールバー２２５とが含まれる。
【００２４】
ユーザインターフェース２００の右側に沿ってあるのは、電子メールビューペイン２８０である。ビューペイン２８０内においては、選択されたまたは所与の電子メールメッセージのコンテンツを表示して、ユーザが、所与の電子メールメッセージのコンテンツの一部または全てを、迅速に確認できるようにすることができる。メールボックスペイン２７５が、ユーザインターフェース２００の中央に表示されている。メールボックスペイン２７５は、受信箱、送信済みメールボックス、未読メールボックス、特定のメールフォルダメールボックスなどの形態とすることができる。メールボックス２７５は、所与のメールデータタイプ（例えば、受信済み、送信済み、未読、フォルダなど）に関連付けられている受信済み電子メールアイテムや送信済み電子メールアイテムのリストを含む。当業者なら理解できるはずだが、メールボックスペイン２７５は、受信箱ペイン、送信箱ペイン、送信済みメールアイテムペイン、未読メールペイン、あるいはユーザインターフェース２００を介して確認することができる様々なタイプのメールアイテムに関連付けられている様々なその他のペインに選択的に切り替えることができる。本発明の実施形態によれば、Ｅメールビューペイン２８０内に提供されるコンテンツは、メールボックスペイン２７５内に列挙されている電子メールアイテムに適合している。
【００２５】
ユーザインターフェース２００の左側に沿ってあるのは、通常モードナビゲーションペイン２３０である。本発明の実施形態によれば、通常モードナビゲーションペイン２３０の幅は、ナビゲーションペイン２３０の右側縁部をつかんで、その縁部を希望に応じて外側または内側へドラッグすることによって、ユーザによって選択的に増やしたり減らしたりすることができる。一実施形態によれば、通常モードナビゲーションペイン２３０用の最小幅を設計によってユーザに課すことができる。例えば、通常モードナビゲーションペイン２３０のコンテンツを利用できなくなるポイントまでナビゲーションペイン２３０の幅が減らされることを防止するために、通常モードナビゲーションペイン２３０の最小幅を３５ピクセルなどの幅に設定することができる。図２に示されているように、通常モード（フルサイズ）ナビゲーションペイン２３０を表示すると、コンテンツを表示するために利用可能なコンピュータディスプレイスペースが比較的大量に費やされる。背景技術のセクションにおいて上述したように、通常モードナビゲーションペイン２３０のためにこの量のスペースを費やすと、メールボックスペイン２７５内の、あるいは電子メールビューペイン２８０内のその他のコンテンツのために利用できるディスプレイスペースの量が減ってしまう。
【００２６】
通常モードナビゲーションペイン２３０は、ユーザインターフェース２００を介して表示および／または編集することができる様々なタイプのデータに関連付けられている選択可能なアイテムを含むことができる。例えば、お気に入りのフォルダセクション２３５は、受信箱データタイプ、未読メールデータタイプ、および送信済みメールデータタイプを含む。これらのデータタイプのうちの１つを選択すると、上述のように、関連付けられているペイン２７５および２８０が表示される。例えば、お気に入りのフォルダセクション２３５から受信箱データタイプを選択すると、図２に示されているように、受信箱ペイン２７５と、関連付けられている電子メールビューペイン２８０とが表示される。別のデータタイプ、例えば、送信済みメールデータタイプを選択すると、送信済みメールペイン２７５が表示され、関連付けられている電子メールビューペイン２８０が表示される。ナビゲーションペイン２３０内に含まれているさらなるセクション２４０は、ユーザによって設定することができる様々なフォルダを含み、ユーザは、それらのフォルダ内へ電子メールメッセージを手動でまたは自動的に保存することができる。セクション２４０から所与のフォルダを選択すると、関連付けられているメールボックスペイン２７５と、関連付けられている電子メールビューペイン２８０とが表示される。例えば、セクション２４０内の「ジョー」というメールフォルダを選択すると、ジョーから受信した全ての電子メールアイテムを表示するためのメールボックスビューペイン２７５を表示することができる。同様に、ビューペイン２８０は、「ジョー」から受信した所与のまたは選択されたメールアイテムのコンテンツを表示することになる。当業者なら理解できるはずだが、図２に示されているナビゲーションペイン２３０内に列挙されている電子メールタイプの例は、例示を目的としたものにすぎず、ナビゲーションペイン２３０内に含めることができる膨大な数のメールタイプやフォルダカテゴリを限定したり制限したりするものではない。
【００２７】
ナビゲーションペイン２３０の下側端部にあるのは、ソフトウェアアプリケーションモジュール選択エリアである。ソフトウェアモジュール選択エリアは、関連付けられているアプリケーションおよび関連付けられているユーザインターフェース２００を起動するために選択することができる様々なソフトウェアアプリケーションに関連付けられている選択可能なコントロールを含む。例えば、メールコントロール２５５を選択すると、図２に示されているように、関連付けられている電子メールアプリケーションが起動し、電子メールアプリケーションユーザインターフェース２００が表示される。同様に、カレンダーコントロール２６０を選択すると、以降で図５および図８に関連して説明するように、電子カレンダーアプリケーションが起動し、関連付けられているカレンダーアプリケーションユーザインターフェース２００が表示される。連絡先コントロール２６５を選択すると、アドレス帳アプリケーションが起動し、関連付けられているアドレス帳アプリケーションユーザインターフェース２００（図示せず）が起動する。当業者なら理解できるはずだが、図２に示されているソフトウェアアプリケーションモジュールの数およびタイプは、例示を目的としたものにすぎず、選択可能なコントロール２５５、２６０、２６５、２７０を介して選択することができる様々なタイプのソフトウェアアプリケーションモジュールを限定するものではない。また、理解できるはずだが、選択可能なコントロール２５５、２６０、２６５、２７０を表す図２に示されているアイコンは、例示を目的としたものにすぎず、様々なソフトウェアアプリケーションを識別するために使用することができる様々な異なるタイプの視覚的なアイコンを限定するものではない。
【００２８】
本発明の実施形態によれば、ナビゲーションペインモードトグル（ｎａｖｉｇａｔｉｏｎ  ｐａｎｅ  ｍｏｄｅ  ｔｏｇｇｌｅ）２５０が、ナビゲーションペイン２３０の右上の隅に提供される。以降で図４を参照して説明するように、トグル２５０を選択すると、通常モードナビゲーションペイン２３０が、本明細書に記載されているナローモードナビゲーションペイン４００に自動的に置き換わる。図３を参照すると、ある代替実施形態によれば、ドロップダウンビューメニュー３００を介してナビゲーションペイン２３０のディスプレイモードを通常モードからナローモードへ変更することができる。この実施形態によれば、ユーザインターフェース２００からビューコントロール２２０を選択すると、ドロップダウンメニュー３００が表示され、ユーザは、このドロップダウンメニュー３００を用いて、ユーザインターフェース２００に関連付けられている様々なビュープロパティを選択的にコントロールすることができる。ナビゲーションペインコントロール３１０を選択すると、ポップアウトメニュー３２０が表示され、ユーザは、このポップアウトメニュー３２０から通常モード３３０や、薄いモードすなわちナローモード３４０を選択することができ、あるいはユーザは、このポップアウトメニュー３２０を用いて、選択的にナビゲーションペイン２３０を完全にオフにすることもできる。
【００２９】
一実施形態によれば、ナビゲーションペインのディスプレイモードは、関連付けられているソフトウェアアプリケーションの複数のセッションにわたって維持される。例えば、ナローモードナビゲーションペインが表示されていて、ユーザが、関連付けられているソフトウェアアプリケーション（例えば、電子メールアプリケーション）を終了する場合には、その後にユーザが、その関連付けられているソフトウェアアプリケーションを次のセッションのために開くと、ナビゲーションペイン用にそれまで使用されていたディスプレイモードが、次のセッション用として表示される。すなわち、ナビゲーションペインがそれまでナローモードであったならば、そのナビゲーションペインは、次のセッションの開始時にナローモードで表示される。
【００３０】
図４は、本発明の実施形態によるナローモードナビゲーションペイン４００を表示している電子メールユーザインターフェースのコンピュータスクリーンディスプレイを示している。図２に示されている通常モードナビゲーションペイン２３０は、関連付けられているソフトウェアアプリケーションのユーザインターフェース２００の全長に沿って下へ縦に延びるナローバーの形態のナローモードナビゲーションペイン４００へ切り替わる。本発明の一実施形態によれば、ナローモードナビゲーションペイン４００は、図４に示されているように、その時点で表示されているユーザインターフェース２００の左側に沿って表示される。しかし、当業者なら理解できるはずだが、ナローモードナビゲーションペイン４００は、ユーザインターフェース２００の右側縁部に沿って、あるいはメールボックス２７５と電子メールビューペイン２８０との間に配置することもできる。
【００３１】
さらに図４を参照すると、ナローモードナビゲーションペイン４００の最上部には、ナビゲーションペイントグル２５２が表示されており、このナビゲーションペイントグル２５２は、ナローモードナビゲーションペインを切り替えて、図２に示されているような通常モードナビゲーションペインへと戻すためのものである。図３を参照して上述したように、図４に示されているナローモードナビゲーションペインは、ドロップダウンビューメニュー３００から通常モードコントロール３３０を選択することによって、通常モードナビゲーションペインへと戻ることもできる。
【００３２】
図４に示されているように、ナローモードナビゲーションペイン４００は、１つまたは複数のセクションへと区切られており、それらのセクションには、通常モードナビゲーションペイン２３０内にそれまで表示されていた様々なデータタイプおよび機能に従ってユーザインターフェース２００内にコンテンツを表示するための選択可能な機能コントロールが配置されている。この実施形態によれば、ナローモードナビゲーションペイン４００は、通常モードナビゲーションペイン内に存在しているコントロールのサブセットに関連付けられているコントロールを含む。第１のセクション４０５は、以降で図７および図８を参照して説明するように、通常モードナビゲーションペイン２３０のポップアウトバージョンを選択的に表示するための「ナビゲーションペイン」コントロールを含む。「ナビゲーションペイン」コントロール４０５に加えて、受信箱セクション４１０と、未読メールセクション４１５と、送信済みメールセクション４２０とを含むその他のセクションも、関連付けられているデータをユーザインターフェース２００内に選択的に表示するためのコントロールを提供する。例えば、「受信箱（）」コントロール４１０を選択すると、受信箱データが、メールボックス２７５内に表示され、関連付けられている電子メールコンテンツが、ビューペイン２８０内に表示される。同様に、「未読（）」コントロール４１５を選択すると、未読メールアイテムが、メールボックス２７５内に表示され、関連付けられている電子メールコンテンツが、ビューペイン２８０内に表示される。
【００３３】
当業者なら理解できるはずだが、選択可能なコントロール４１０、４１５、４２０は、図２に示されている通常モードナビゲーションペイン２３０内で通常は利用できるコントロールのサブセットに相当する。ナローモードナビゲーションペイン４００内に投入されるコントロールは、「最も頻繁に使用されているもの」「最近使用したもの」など、様々な基準に基づいてペイン４００内での表示用として選択することができる。あるいは、選択可能なコントロール４１０、４１５、４２０をユーザの選択に基づいて表示することもできる。例えば、一実施形態によれば、ユーザは、コントロール４１０、４１５、４２０のうちの１つを、所与のユーザによって頻繁に使用されている特定のメールフォルダのためのコントロールなど、別のコントロールに置き換えることができる。
【００３４】
コントロール４０５、４１０、４１５、４２０のそれぞれは、テキストベースの識別表示、例えば、「ナビゲーションペイン」、「受信箱（）」などを用いて識別される。図４に示されているように、テキストベースの識別表示は、読みやすさを高めるために横向きで下から上への方向に表示される。理解できるはずだが、テキストベースの識別表示は、例えば、横向きで上から下への方向や、縦向きで文字の上に文字を重ねる方向（ｖｅｒｔｉｃａｌ  ｌｅｔｔｅｒ−ｏｖｅｒ−ｌｅｔｔｅｒ  ｏｒｉｅｎｔａｔｉｏｎ）など、その他の多くの方向に従って表示することもできる。メールタイプのそれぞれに関連付けられているメールアイテムの数など、さらなる情報を提供することもできる。例えば、コントロール４１０は、３つのメールアイテムというカッコ付きのメール数を含む。この数によって、３つのメールアイテムが現在ユーザの受信箱内にあるということが、ユーザにとって識別される。本発明の実施形態によれば、選択可能なコントロール４０５、４１０、４１５、４２０は、ナローモードナビゲーションペイン４００内に表示されるコントロールの見やすさを高めるために１つまたは複数の背景色と共に表示することができる。
【００３５】
さらに図４を参照すると、ソフトウェアアプリケーションモジュール選択アイコン２５５、２６０、２６５、２７０が、ナビゲーションペインコントロール４０５、４１０、４１５、４２０の下のナローモードナビゲーションペイン４００の下側端部に表示されている。図２を参照して上述したように、ソフトウェアアプリケーションモジュールアイコン２５５、２６０、２６５、２７０のうちの１つを選択すると、関連付けられているソフトウェアアプリケーションおよび関連付けられているユーザインターフェース２００が起動する。コントロール４２５が、ナビゲーションペインコンテンツコントロールと、ソフトウェアアプリケーションコントロール２５５、２６０、２６５、２７０との間に表示されている。以降で図６を参照して説明するように、コントロール４２５の選択は、選択可能なコンテンツコントロールを表示するためのナローモードナビゲーションペイン４００内のディスプレイスペースを拡大して、ソフトウェアアプリケーション選択コントロール２５５、２６０、２６５、２７０を表示するためにペイン４００内で利用できるスペースを減らすために使用することができる。
【００３６】
次いで図５を参照すると、電子カレンダーアプリケーションユーザインターフェースの一例２００に関して、ナローモードナビゲーションペイン４００が示されている。カレンダーディスプレイ５１０は、電子カレンダーアプリケーションに従って様々なカレンダービューを表示するためにユーザインターフェース２００のメインディスプレイスペースに表示されている。本発明の実施形態によれば、ナローモードナビゲーションペイン４００は、ユーザインターフェース２００の左側縁部に沿って配置される。ペイン４００の上側端部には、上述のように、ナローモードナビゲーションペインを切り替えて通常モードナビゲーションペインへと戻すためのトグル２５２が配置されている。ナローモードナビゲーションペイン４０５の下側端部の下には、上述のように、その他のソフトウェアアプリケーションを選択するための選択可能なコントロール２５５、２６０、２６５、２７０が配置されている。
【００３７】
図５に示されているように、ナローモードナビゲーションペインのうちで、「ナビゲーションペイン」コントロール４０５を含む１つのセクションのみが示されている。理解できるはずだが、図４において上述したように、その他の選択可能なコントロールを含めるためにその他のセクションを追加することもできる。例えば、ユーザが別々のカレンダーフォルダどうしの間を選択的にナビゲートできるようにするために、１つまたは複数の選択可能なコントロールをペイン４００内に表示することができる。例えば、ビジネスカレンダーへのナビゲーションを可能にするために第１の選択可能なコントロールを提供することができ、個人的なカレンダーへのナビゲーションを可能にするために第２の選択可能なコントロールを表示することができる。
【００３８】
次いで図６を参照すると、ナローモードナビゲーションペイン４００内のディスプレイスペースを拡大したり縮小したりして、関連するユーザインターフェースのコンテンツおよび／または機能に関連付けられている選択可能なコントロールを表示するために、コントロール４２５を選択することができる。コントロール４２５を選択すると、通常モードナビゲーションペインに関連付けられている選択可能なコントロールのためにさらなるスペースがペイン４００内に提供される。例えば、「送信済み（）」コントロール、「未読（）」コントロール、「受信箱（）」コントロール、および「ナビゲーションペイン」コントロールに加えて、「フォルダ」コントロールおよび「追加」コントロールのためにさらなるスペースが利用可能となる。使用中のユーザインターフェースに関連付けられている選択可能なコントロールのために利用できるスペースを拡大することによって、ソフトウェアアプリケーションコントロールアイコンのためにペイン４００内で利用できるスペースが減らされる。したがって、図６に示されているように、２つのソフトウェアアプリケーション選択コントロール２５５および２６０のみが表示される。
【００３９】
図６に示されているように、さらなるソフトウェアアプリケーションコントロールを選択的に表示するために、アイコン６２０が提供される。例えば、アイコン６２０を選択すると、アイコン２５５、２６０を、その他の利用可能なソフトウェアアプリケーションに関連付けられているアイコンに切り替えることができる。本発明の一実施形態によれば、コントロール４２５をもう一度選択すると、ペイン４００のディスプレイ構成を切り替えて、通常のディスプレイ構成へ戻すことができ、それによって、全ての利用可能なソフトウェアアプリケーション選択コントロール２５５、２６０、２６５、２７０が、ペイン４００の下側端部に表示され、ナローモードナビゲーションペインに関連付けられている選択可能なコントロール４０５、４１０、４１５、４２０、６０５、６１５を表示するためのスペースが減らされる。
【００４０】
次いで図７を参照して、ナローモードナビゲーションペイン４００内の「ナビゲーションペイン」コントロール４０５を選択すると、ナローモードナビゲーションペイン４００と並んで通常モードナビゲーションペインのポップアップバージョンが表示される。本発明の実施形態によれば、ポップアップペイン７００の幅は、図２に示されている通常モードナビゲーションペイン２３０と同じ幅である。さらにポップアップペイン７００は、ユーザによってサイズを変更することができる。ポップアップペイン７００の縦のサイズは、ペインのコンテンツによって決定される。すなわち、ポップアップペイン７００は、通常、スクロールバーを必要とせずにペインの全てのコンテンツを表示するだけの十分な長さで表示される。ポップアップペイン内のフォルダを開いたり閉じたりすると、それらのコンテンツに合うようにポップアップペイン７００の長さが調整される。ポップアップペイン７００の最長の長さは、通常モードナビゲーションペイン２３０の最長の長さと同じである。一実施形態によれば、長いポップアップペイン７００の最下部は、通常、ナビゲーションペインの溝のエリア（ｇｕｔｔｅｒ  ａｒｅａ）の最上部と一致している。
【００４１】
本発明の一実施形態によれば、ポップアップペイン７００は、ユーザが、ナビゲーションペインの通常モードディスプレイへ切り替えて戻ることなく、通常モードナビゲーションペインのコンテンツを確認および／または選択できるようにするための一時的なものである。一実施形態によれば、ポップアップペイン７００は、関連付けられている通常モードナビゲーションペイン２３０と同じコンテンツおよび機能アイテムを表示する。ポップアップペイン７００が表示されている間、ユーザは、そのポップアップペイン内に含まれているアイテムを確認して選択することができる。例えば、図７を参照すると、ユーザは、所与のメールフォルダ、例えば、ポップアップペイン７００の下側部分にある「サラ」というメールフォルダを選択したい場合には、そのアイテムを選択することができ、メールボックス２７５および関連付けられているメールビューペイン２８０には、対応する電子メールデータが投入されることになる。
【００４２】
一実施形態によれば、ユーザは、ポップアップペイン７００からの１つまたは複数のアイテムをナローモードナビゲーションペイン４００上へドラッグすることによって、ペイン４００のコンテンツを変更することもできる。例えば、ユーザは、「サラ」からのメールに関してペイン４００内に選択可能なコントロールを有することを好むならば、「サラ」のメールフォルダアイコンをポップアップペイン７００からナローモードナビゲーションペイン４００上へドラッグして、関連付けられているコントロールをペイン４００に追加したり、あるいはその他の選択可能なコントロールのうちの１つ、例えば、「未読（）」コントロール４１５と置き換えたりすることができる。
【００４３】
図７に示されているように、いったんポップアップペイン７００が表示されると、そのポップアップペインのエリアの外側をユーザが選択すれば（例えば、マウスでクリックすれば）、そのポップアップペインは、消える。同様に、ビューの変更を引き起こすビュー上をユーザがクリックすると、ポップアップペインは、閉じられる、すなわち消える。ユーザがポップアップペイン７００内のリンクを選択すると、そのペインは、閉じられる。ユーザが、ポップアップペイン７００内の所与のコンテンツアイテムや機能を選択すると、その選択されたコンテンツや機能が提供され、ポップアップペイン７００は、引き続き表示される。あるいは、ポップアップペイン７００から所与のコンテンツアイテムや機能を選択すると、そのポップアップペインをビューから閉じることもできる。
【００４４】
次いで図８を参照すると、電子カレンダーアプリケーションユーザインターフェースの一例２００に関して、一時ポップアップナビゲーションペイン７００が示されている。図７に示されている電子メールアプリケーションユーザインターフェースの場合と同様に、電子カレンダーアプリケーションのためのポップアップペイン７００は、電子カレンダーアプリケーションのための通常モードナビゲーションペインと同じコンテンツおよび選択可能な機能を提供する。例えば、ポップアップナビゲーションペイン７００は、１つまたは複数の日付選択コントロール８１０と、１つまたは複数のカレンダーフォルダ８２０、８３０とを含む。ポップアップペイン７００内の日付選択８１０のうちの１つから特定の月、週、または日付を選択すると、ユーザインターフェース２００内の表示されているカレンダーが、選択したカレンダー上の月、週、または日付へ動的に変更される。カレンダーフォルダ８２０、８３０のうちの１つから特定のカレンダービューを選択すると、その選択したカレンダービューが表示される。例えば、カレンダーフォルダ８２０、８３０のうちの１つからビジネスカレンダーを選択すると、通常モードナビゲーションペインから特定のカレンダーを選択する場合と同様にして、関連付けられているカレンダーが表示される。
【００４５】
上述のポップアップペイン７００を閉じる方法に加えて、カレンダーアプリケーションユーザインターフェース２００に関しては、選択されたフォルダへのナビゲーションを引き起こすカレンダー以外のフォルダをユーザが選択すると、ポップアップペイン７００は、閉じられる。その一方で、本発明の実施形態によれば、ポップアップペイン７００は、そのポップアップペイン７００の外側のどこかをユーザがクリックするまで、引き続き開いて機能する。したがってユーザは、ポップアップペイン７００を開き、そのポップアップペイン７００を閉じることなく、表示されているカレンダーのチェックを付けたり、外したりすることができる。図７を参照して上述したように、別のアプリケーション、例えば、アドレス帳アプリケーションや電子メールアプリケーションに切り替えると、ポップアップペイン７００は、閉じる。
【００４６】
本明細書に記載されているように、ナローモードナビゲーションペインは、その他のユーザインターフェースコンテンツを表示するためのより多くのコンピュータディスプレイスペースを可能にするために、通常モードのすなわちフルサイズのナビゲーションペインに代わるものとして、選択的に表示することができる。本発明の範囲や趣旨から逸脱することなく、本発明において様々な修正形態や変形形態を作成することができるということは、当業者にとって明らかであろう。本発明のその他の実施形態は、本明細書に開示されている本発明の仕様および実施について考慮すれば、当業者にとって明らかになるであろう。
【図１】
0005559845.tif 000002
【図２】
0005559845.tif 000003
【図３】
0005559845.tif 000004
【図４】
0005559845.tif 000005
【図５】
0005559845.tif 000006
【図６】
0005559845.tif 000007
【図７】
0005559845.tif 000008
【図８】
0005559845.tif 000009