(57)【要約】【課題】  ユーザが電子メール・メッセージを選択、識別、および処理するのを助けるためのシステムおよび方法を提供する。【解決手段】  選択カラー・モジュールがカラー・コーディングの表示および選択強調表示を行う。選択カラー・モジュールは、選択されたメッセージに関連するメッセージを表すために二次強調表示カラーを提供する。カテゴリ・ナビゲーション・モジュールが、特定のカテゴリについてスクリーンをオフにする多数の項目をユーザに提供するインディケータ、カテゴリの第１エントリをスクロールして表示させるコマンド、特定の基準に一致した特定のカテゴリの項目の数を表すためのラベル、およびまたは、次のカテゴリ又は前のカテゴリの間をスクロールするためのコントロールのうちの１つ又は複数を提供する。【選択図】  図４
2005222526.tif 000002
【特許請求の範囲】
【請求項１】
各々がグラフィカル・ユーザ・インターフェースにおいて複数の表示されたフィールドを有する、リストの項目を強調表示するための方法であって、
ユーザが１つの項目を選択したことに応答して、前記選択された項目の前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを第１のカラーで表示するステップと、
前記選択された項目に関連する１つまたは複数の関連項目を決定するステップと、
前記関連項目の前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを第２のカラーで表示するステップとを含み、
前記第１のカラーおよび前記第２のカラーが互いに異なっている、
方法。
【請求項２】
前記第２のカラーが前記第１のカラーに基づいている、請求項１に記載の方法。
【請求項３】
前記第２のカラーが前記第１のカラーのより淡い色である、請求項２に記載の方法。
【請求項４】
前記第２のカラーが前記第１のカラーのより濃い色である、請求項２に記載の方法。
【請求項５】
前記第１のカラーおよび前記第２のカラーが相補的カラーである、請求項２に記載の方法。
【請求項６】
事前選択された基準に従って前記関連項目をカテゴリ化するステップと、
前記関連項目の１つまたは複数のカテゴリのうち、前記複数の表示されたフィールドの少なくとも１つのフィールドを、第３のカラーで表示するステップとを含み、
前記第１のカラー、前記第２のカラー、および前記第３のカラーが互いに異なっている、
請求項１に記載の方法。
【請求項７】
前記第２のカラーおよび前記第３のカラーが前記第１のカラーに基づいている、請求項１に記載の方法。
【請求項８】
各々がグラフィカル・ユーザ・インターフェースにおいて複数の表示されたフィールドを有する、リストの項目を強調表示するための方法であって、
ユーザが第１の項目を選択したことに応答して、前記選択された第１の項目の前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを第１のカラーで表示するステップと、
前記選択された第１の項目に関連する１つまたは複数の関連項目を決定するステップと  前記関連項目における前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを第２のカラーで表示するステップと、
ユーザが前記関連項目の１つから第２の項目を選択したことに応答して、前記選択された第２の項目の前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを前記第１のカラーで表示するステップと、
前記選択された第１の項目の前記複数の表示されたフィールドのうちの少なくとも１つのフィールドを前記第２のカラーで表示するステップとを含み、
前記第１のカラーおよび前記第２のカラーが互いに異なっている、
方法。
【請求項９】
前記第２のカラーが前記第１のカラーに基づいている、請求項８に記載の方法。
【請求項１０】
前記第２のカラーが前記第１のカラーのより淡い色である、請求項９に記載の方法。
【請求項１１】
前記第２のカラーが前記第１のカラーのより濃い色である、請求項９に記載の方法。
【請求項１２】
前記第１のカラーおよび前記第２のカラーが相補的カラーである、請求項９に記載の方法。
【請求項１３】
事前選択された基準に従って前記関連項目をカテゴリ化するステップと、
前記関連項目の１つまたは複数のカテゴリのうち、前記複数の表示されたフィールドの少なくとも１つのフィールドを、第３のカラーで表示するステップとを含み、
前記第１のカラー、前記第２のカラー、および前記第３のカラーが互いに異なっている、
請求項８に記載の方法。
【請求項１４】
前記第２のカラーおよび前記第３のカラーが前記第１のカラーに基づいている、請求項１３に記載の方法。
【請求項１５】
各々が複数の表示されたフィールドを有する、複数の項目を表示するためのグラフィカル・ユーザ・インターフェースであって、
前記複数の表示されたフィールドに属する、第１のカラーの少なくとも１つのフィールドを有する選択された項目と、
第２のカラーの少なくとも１つのフィールドを有する少なくとも１つの関連項目であって、前記選択された項目に関連した前記少なくとも１つの関連項目、前記少なくとも１つの関連項目の前記少なくとも１つのフィールド、および前記選択された項目の前記少なくとも１つのフィールドが相互に対応している、少なくとも１つの関連項目と、
背景のカラーの少なくとも１つのフィールドを有する少なくとも１つの非関連項目であって、前記選択された項目に関連しない前記少なくとも１つの非関連項目、前記少なくとも１つの非関連項目の前記少なくとも１つのフィールド、および前記選択された項目の前記少なくとも１つのフィールドが相互に対応している、少なくとも１つの非関連項目とを含み、
前記第１のカラー、前記第２のカラー、および前記背景のカラーが互いに異なっている、
グラフィカル・ユーザ・インターフェース。
【請求項１６】
前記第２のカラーが前記第１のカラーに基づいている、請求項１５に記載のグラフィカル・ユーザ・インターフェース。
【請求項１７】
前記第２のカラーが前記第１のカラーのより淡い色である、請求項１６に記載のグラフィカル・ユーザ・インターフェース。
【請求項１８】
前記第２のカラーが前記第１のカラーのより濃い色である、請求項１６に記載のグラフィカル・ユーザ・インターフェース。
【請求項１９】
前記第１のカラーおよび前記第２のカラーが相補的カラーである、請求項１６に記載のグラフィカル・ユーザ・インターフェース。
【請求項２０】
事前選択された基準に従って前記関連項目をカテゴリ化するステップと、
関連項目の１つまたは複数のカテゴリのうち、前記複数の表示されたフィールドの少なくとも１つのフィールドを、第３のカラーで表示するステップとを含み、
前記第１のカラー、前記第２のカラー、および前記背景のカラーが互いに異なっている、
請求項１５に記載のグラフィカル・ユーザ・インターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール・メッセージのような項目を選択、識別、および処理する場合にユーザを援助するための機能に関するものである。
【背景技術】
【０００２】
ある一般的なシステムでは、リストの他の項目がある選択されたメッセージに関連していることが示される。リストの項目相互間の関係を示すある機構が、選択された項目を第１のカラー、即ち、「選択カラー」でもって強調表示し、関連項目を第２のカラーでもって強調表示する。第２のカラーは、開発者が指定し得ることが多く、一方、選択カラーは、例えば、ユーザまたはシステム管理者が設定するプリファレンスであることが多い。ユーザがある選択されたメッセージを強調するためのカラー(即ち、選択カラー)を変更するとき、第２のカラーは指定されたとおりのままである。
【０００３】
選択カラーから派生した二次カラーを含み、その二次カラーが選択カラーに対する変更に従って変化するような強調表示機能を提供するための機構が必要とされている。
【特許文献１】米国特許出願第１０/３３４,０８７号
【特許文献２】米国特許出願第０９/９９５,１５１号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、電子メール・メッセージのような項目を選択、識別、および処理する場合にユーザを援助するためのカラー選択機能に関するものである。更に詳しく云えば、本発明は、選択されたメッセージと１つまたは複数の他のメッセージとの間の関係をユーザに示すための二次強調表示機能を提供する。
【課題を解決するための手段】
【０００５】
本発明のある実施例では、あるメッセージがユーザにより選択されたメッセージに関連するとき、上記あるメッセージに対して二次強調表示が適用される。一旦ユーザがメッセージを選択すると、いずれかの他のメッセージがその選択されたメッセージに関連するかどうかを、選択カラー・モジュールが決定する。項目は、選択された項目に関連するものとして、種々の機構を通して識別されることが可能である。ある機構は、対象ラインまたはメッセージ自体に含まれた主題またはキーワードのような一致した属性値を伴う項目を含む。別の機構は、スレッド化システムを利用することもある。その他の機構も存在する。何らかの関連するメッセージが存在するかどうかを選択カラー・モジュールが決定すると、その関連するメッセージは、二次強調表示を使用して指示される。
【０００６】
本発明のある実施例では、二次強調表示のためのカラー(即ち、二次カラー)が選択強調表示のためのカラー(即ち、選択カラー)から派生する。従って、選択カラーが変化するとき、二次カラーも選択カラーに従って変化する。本発明のある実施例では、二次カラーが選択カラーの変化に比例して変化する。本発明のある実施例では、二次カラーが選択カラーから派生する。例えば、明るい青のカラーは、二次強調表示のために使用されることがあり、それは選択強調表示の紺青色から派生している。
【０００７】
選択カラーおよび二次カラーを調整することは審美的理由で望ましい。この調整は、また、特に、強いコントラストのカラーが使用されるとき、ユーザが種々の強調表示された項目を容易に識別する助けとなる
【０００８】
添付図面に関連して考察される以下の詳細な説明から、本発明の他の目的および特徴が明らかとなるであろう。それらの図面は単に例示を目的として作成され、本発明は、そこに示された特定事項に限定されるべきものではない。本発明の範囲内における種々の代替および修正が本願における説明から明らかであろう。
【発明を実施するための最良の形態】
【０００９】
以下で、１つまたは複数のメッセージを含む電子メール・システムによって、本発明の種々の実施例を説明する。しかし、本明細書の以下の記載を読めば、例えば、ファイル・システムのような１つまたは複数の項目を含む他のタイプのシステムよっても本発明の種々の局面を使用することを可能にする方法が明らかとなるであろう。
【００１０】
図１は、本発明の種々の実施例に従って使用することが可能なシステム１００を示す。本発明によれば、システム１００は、電子メール・メッセージのような項目をユーザが選択、識別、および処理するのを助けるために、例えば、機能拡張された可視電子メール機能のような種々の機能を提供することが可能である。本発明のある実施例では、システム１００は、選択カラー・モジュール１３０およびカテゴリ・ナビゲーション・モジュール１４０の一方または両方を含む。選択カラー・モジュール１３０は、種々のカラー調整機能をユーザに提供することが可能である。カテゴリ・ナビゲーション・モジュール１４０は、表示されたメッセージをユーザがナビゲートするのを助けることが可能である。
【００１１】
図１に示された実施例では、選択カラー・モジュール１３０およびカテゴリ・ナビゲーション・モジュール１４０は、ユーザ端末１０２に設置されるか又はそのユーザ端末１０２によって操作可能である電子メール・システム１２０において、あるいは、その電子メール・システム１２０と関連して、利用することが可能である。ユーザ端末１０２における選択カラー・モジュール１３０およびまたはカテゴリ・ナビゲーション・モジュール１４０を利用した本発明の種々の実施例を説明するが、選択カラー・モジュール１３０およびカテゴリ・ナビゲーション・モジュール１４０をサーバ１０８上に、あるいは、ユーザ端末１０２と関連した何らかのマシン上に設置することも可能であることは、当業者には明らかであろう。
【００１２】
ユーザ端末１０２は、通信リンク１０４およびネットワーク１０６を介してサーバ１０８に結合される。ユーザ端末１０２の例は、任意の１つまたは複数の、例えば、デスクトップ・コンピュータ、ラップトップまたは他の携帯用コンピュータ、ブラックベリや、パーソナル・ディジタル・アシスタント（ＰＤＡ）や、ウェブ使用可能携帯電話や、パーム・パイロットのようなハンドヘルド・コンピュータ装置、あるいは、任意の他のコンピュータ装置を含んでもよい。
【００１３】
ネットワーク１０６は、任意の１つまたは複数のネットワークを含んでもよい。例えば、ネットワーク１０６は、インターネット、イントラネット、ＰＡＮ（パーソナル・エリア・ネットワーク）、ＬＡＮ（ローカル・エリア・ネットワーク）、ＷＡＮ（広域ネットワーク）、ＳＡＮ（ストレージ・エリア・ネットワーク）、ＭＡＮ（大都市圏ネットワーク）、またはその他のネットワークを含んでもよい。
【００１４】
通信リンク１０４は、任意の１つまたは複数の通信リンクを含んでもよい。例えば、通信リンク１０４は、銅の電話回線、ディジタル・サブスクライバ回線（ＤＳＬ）接続、ディジタル・データ・サービス（ＤＤＳ）接続、イーサネット接続、統合サービス・ディジタル・ネットワーク（ＩＳＤＮ）回線、アナログ・モデム接続、ケーブル・モデム接続、無線接続、またはその他の通信リンクを含んでもよい。
【００１５】
サーバ１０８は、例えば、Microsoft Windows（商標）NT（商標）、Microsoft Windows（商標）2000、Unix、Linux、Xenix、IBM AIX（商標）、Hewlett-Packard UX（商標）、Novell Netware（商標）、Sun Microsystems Solaris（商標）、OS/2（商標）、BeOS（商標）、Mach、Apache、OpenStep（商標）、あるいはその他のオペレーティング・システムまたはプラットフォームであってもよく、これらを含んでもよい。
【００１６】
図１に示されるように、データベース１１０がサーバ１０８に対して使用可能に結合されてもよい。データベース１１０は、システム１００によって使用されるいずれの情報またはデータを記憶してもよく、あるいは、それを含んでもよい。データベース１１０は、サーバ１０８に対して使用可能に結合されるものとして示されているが、データベース１１０は、ユーザ端末１０２上に、またはユーザ端末１０２に関連した任意のマシン上に設置されてもよく、あるいは、明らかなようにネットワークを介してサーバ１０８に使用可能に結合されてもよいことは当業者には明らかであろう。
【００１７】
データベース１１０は、任意のタイプのデータまたは情報をストアしてもよく、あるいはそれを含んでもよい。データベース１１０は、例えば、Oracle Corporation によって市販されている Oracle(商標)リレーショナル・データベース、Informix(商標)、DB2（Database 2）または他のデータ・ストレージまたは照会フォーマット、プラットフォーム、あるいはOLAP（On Line Analytical Processing）、SQL（Standard Language Query）、SAN（ストレージ・エリア・ネットワーク）、Microsoft Access（商標）または任意の他のタイプのデータベースのようなリソースを含んでもよく、これらにインターフェースしてもよい。
【００１８】
図２は、本発明の１つまたは複数の実施例に従って、ユーザが電子メール・メッセージを選択、識別、およびまたは、処理するのを助けるために、選択カラー・モジュール１３０によって提供される種々のカラー調整選択機能を示す。選択カラー・モジュール１３０は、後述するように、ユーザが項目のカラー・コーディング２３２および選択強調表示２３４の間を区別できるように、それらの両方を提供する。
【００１９】
ある一般的な電子メール・システムは、カラー・コーディング２３２を使用して特定の値を持ったフィールドまたは属性を有する項目を識別し、これらの項目が容易に識別されることを可能にする。図２では、例えば、名前「Laura Hanson」が緑色にカラー・コード化され、名前「John Delay」がピンク色にカラー・コード化され、名前「Ben Fields」が黄色にカラー・コード化される。図示のように、カラー・コーディング２３２は、一般に、特定の属性を含むメッセージ全体ではなく、特定のフィールドまたは属性（即ち、名前、日付、主題）に適用される。
【００２０】
ある一般的な電子メール・システムは、特定のメッセージが選択されたことを表すために選択強調表示２３４を使用する。一般的なシステムでは、選択強調表示２３４は、選択されたメッセージに対応するライン全体が特定のカラーでもって強調表示されることになる。例えば、図３に示されるように、「Mike Rowles」からのメッセージが選択されたメッセージとして示すために紺青色で強調表示される。
【００２１】
本発明のある実施例では、カラー・コーディング２３２および選択強調表示２３４が単一のメッセージに関しては１つのカラー調整選択機能２３６に結合され、それによって、ユーザはそれらの間を区別することが可能である。本発明のある実施例では、選択カラー・モジュール１３０が、特定の値を有する選択された項目の１つまたは複数の部分をカラー・コード化し、その選択された項目の残り部分を強調表示する選択カラーリング機構またはプロセスを実装する。本発明によれば、選択強調表示２３４およびカラー・コーディングの両方が選択された項目に適用する場合、両方ともユーザが区別することが可能である。更に詳しく後述するように、選択強調表示２３４は、選択されたメッセージおよびその選択されたメッセージに関連するメッセージに適用することが可能である。明らかなように、カラー調整選択機能２３６は、２つ以上のカラーまたは強調表示オペレーションが単一のメッセージに適用されるという局面を調整するために、種々のメッセージ（即ち、選択されたメッセージ、関連するメッセージ、その他のメッセージ）に適用することが可能である。
【００２２】
図２に示されるように、「6+ Vulcan Presentation Review Thur at 4pm」と題した「Ben Fields」からのメッセージが、カラー・コーディング２３２および選択強調表示２３４を結合するカラー調整選択機能２３６を示す。カラー・コーディング２３２は、「Ben Fields」が黄色にカラー・コード化されるという結果を生じ、一方、メッセージの残りの部分が淡青色で強調表示される。
【００２３】
本発明の別の局面に関連して更に詳しく後述するように、選択強調表示２３４のような強調表示は、選択されたメッセージおよびその選択されたメッセージに関連するメッセージに適用することが可能である。明らかなように、カラー調整選択機能２３６は、２つ以上のカラーまたは強調表示オペレーションが、単一のメッセージに適用されるという局面を調整するために、種々のメッセージ（即ち、選択されたメッセージ、関連するメッセージ、その他のメッセージ）に適用することが可能である。
【００２４】
図２は、本発明の１つまたは複数の実施例に従ってユーザが電子メール・メッセージを選択、識別、およびまたは、処理するのを助けるために選択カラー・モジュール１３０によって提供される別のカラー調整選択機能を示す。選択カラー・モジュール１３０は、選択されたメッセージおよび１つまたは複数の他のメッセージの間の関係をユーザに示すための二次強調表示機能を提供する。
【００２５】
本発明のある実施例では、当該メッセージがユーザにより選択されたメッセージに関連するとき、二次強調表示が当該メッセージに適用される。一旦、ユーザがメッセージを選択すると、選択カラー・モジュール１３０は、いずれの他のメッセージがその選択されたメッセージに関連しているかどうかを決定する。例えば、図３は、（図２における選択強調表示２３４と同様の）選択強調表示２４４を示す。その選択強調表示２４４には、「6+ Re : Vulcan wants longer contact」と題した「Mike Rowles」からの選択されたメッセージが紺青色で強調表示される。「6+ Vulcan Presentation Review Thur at 4pm」と題した「Ben Fields」からのメッセージがその選択されたメッセージに関連する。本発明の種々の実施例に従って、二次強調表示２４８がその関連するメッセージ（即ち、「Ben Fields」からのメッセージ）に適用される。この例では、関連するメッセージは淡青色で強調表示される。明らかなように、二次強調表示２４８について種々のカラーが使用可能であり、選択強調表示２４４について適用されたものと同じカラーを含む。
【００２６】
メッセージは、選択されたメッセージに関連するものとして、種々の機構により識別することが可能である。１つの機構は、主題のラインまたはメッセージ自体に含まれた主題またはキーワードのような一致した属性値を有する項目を識別することを含む。別の機構が、２００２年１２月３０日に出願された「Method and Apparatus for Handling Conversation Threads and Message Groupings as a Single Entity」と題した、米国特許出願第１０/３３４,０８７号（公開番号：ＵＳ２００３０１６３５３７Ａ１）、および２００１年１１月２７日に出願された「Method and Apparatus for Maintaining Conversation Threads in Electronic Mail」と題した米国特許出願第０９/９９５,１５１号（公開番号：ＵＳ２００３０１０１０６５Ａ１）に開示されたような種々のスレッディング・サービスを利用することも可能である。本発明が、電子メール・メッセージを含むドキュメントのセットの間でスレッドを決定するための任意の特定の機構にも限定されない、ということに留意すべきである。一旦、何らかの関連するメッセージが存在するかどうかを選択カラー・モジュール１３０が決定すると、その関連するメッセージは、二次強調表示２４８を使用して表示される。
【００２７】
明らかなように、種々のカラーが二次強調表示２４８について使用可能であり、選択強調表示２４４について適用された同じカラーを含む。本発明のある実施例では、二次強調表示２４８のカラー（即ち、「二次カラー」）は選択強調表示２４４のカラー（即ち、「選択カラー」）に基づいているか、またはそれに関連している。これらの実施例では、選択カラーが変更されるとき、二次カラーがその選択カラーに従って変更される。本発明のある実施例では、二次カラーが、選択カラーの変更に比例して変更される。本発明のある実施例では、二次カラーが選択カラーから導出される。例えば、図３に示されるように、選択強調表示２４４の紺青色から導出される淡青色が二次強調表示２４８について使用される。
【００２８】
審美上の理由で選択カラーと強調表示カラーとの調整が望ましい。この調整は、特に、高いコントラストのカラーが使用されるとき、ユーザが、種々の強調表示された項目を識別するのを助ける。
【００２９】
図４および図５は、カテゴリ・ナビゲーション・モジュール１４０を介して提供された本発明の種々の側面を示す。カテゴリ・ナビゲーション・モジュール１４０は、電子メール・メッセージのような表示された項目の間をナビゲートすることによってユーザを助ける。
【００３０】
図４は、特定のカテゴリ３４４について「オフ・スクリーン」である多くの項目をユーザに提供するインディケータ３４６を示す。本発明のある実施例では、オフ・スクリーンの項目は、ディスプレイ上の第１ラインの「上に」それらの項目を含むことが可能である。本発明の別の実施例では、オフ・スクリーンの項目は、ディスプレイ上の最終ラインの「下に」それらの項目を含むことが可能である。更に別の実施例では、オフ・スクリーン項目は、ディスプレイ上の第１ラインおよび最終ラインのそれぞれ上および下にそれらの両方を含むことが可能である。
【００３１】
本発明のある実施例では、カテゴリ・ナビゲーション・モジュール１４０は、カテゴリ３４４のようなカテゴリによって、電子メール・メッセージのような項目を表示する。例えば、図４では、カテゴリ３４４は日付を含む。図示のように、これらの日付は、「Day 1」、「Day 2」、および「Day 3」を含む。メッセージは、明らかなように、著者、主題、重要度、または任意の他のカテゴリを含むがそれに限定されない種々のカテゴリに分離することが可能である。
【００３２】
本発明のある実施例では、カテゴリ３４４はカテゴリ・セパレータ・バー３４２によって分離される。カテゴリ・セパレータ・バー３４２は、ユーザがカテゴリ３４４に含まれたメッセージを拡大または縮小できるように、そのカテゴリ３４４の表示を制御する。例えば、図４に示されるように、「Day 1」および「Day 3」におけるメッセージが拡大され、一方、「Day 2」におけるメッセージが縮小される。
【００３３】
本発明のある実施例では、特定のカテゴリ３４４のあるメッセージが第１ラインの上のスクリーンをスクロール・オフされるように、ユーザが特定のカテゴリ３４４に含まれたメッセージをスクロールするとき、カテゴリ・セパレータ・バー３４２は、ディスプレイの第１ラインに固定されることによって表示のままとなる。
【００３４】
本発明のある実施例では、特定のカテゴリ３４４に含まれたメッセージは、固定カテゴリ・セパレータ・バー３４２の上でメッセージがスクロールされることによって部分的にオン・スクリーンとなるが、カテゴリ・ナビゲーション・モジュール１４０は、そのカテゴリ３４４についてオフ・スクリーンである多くのメッセージの表示をユーザに与えるインディケータ３４６を表示することが可能である。例えば、図４において、カテゴリ「Day 1」に含まれた１２個のメッセージがスクリーン上に表示されないことをユーザに示すために、インディケータ３４６が「１２個の項目のオフ・スクリーン(12 items off screen)」を表示する。明らかなように、インディケータ３４６は、第１ラインの上の多数の項目、最終ラインの下の多数の項目、またはその２つを結合したものを指すことが可能である。
【００３５】
本発明のある実施例では、特定のカテゴリ３４４のすべてのメッセージがスクリーン上に表示される場合、インディケータ３４６は表示されなくてもよい。例えば、図４に示されるように、「Day 3」と題したカテゴリについてのインディケータ３４６は存在せず、そのカテゴリにおけるすべてのメッセージがスクリーン上に表示されることをユーザに示す。
【００３６】
本発明のある実施例では、カテゴリ・ナビゲーション・モジュール１４０が、特定のカテゴリ３４４の第１エントリを表示状態にスクロールさせるコマンド３４８を供給する。従って、特定のカテゴリ３４４のある数の項目がオフ・スクリーンであることを、インディケータ３４６がユーザに示すとき、ユーザはコマンド３４８を呼び出し、それによって特定のカテゴリ３４４の第１メッセージを表示させることができる。ユーザがコマンド３４８を選択するとき、特定のカテゴリ３４４の項目はカテゴリ・セパレータ・バー３４２の上にはない。
【００３７】
本発明のある実施例では、特定のカテゴリ３４４のすべてのメッセージがスクリーン上に表示される場合、コマンド３４８は表示されない。特定のカテゴリ３４４のすべてのメッセージがスクリーン上に表示されるので、特定のカテゴリ３４４の第１メッセージは既に表示されており、この機能を提供する必要はないであろう。例えば、図４に示されるように、「Day 3」についてのカテゴリ・ライン・セパレータは、カテゴリのすべてのメッセージが既にスクリーン上に表示されているので、コマンド３４８を含まない。そのようなカテゴリにおけるメッセージがスクリーンから変位される場合、明らかなように、コマンド３４８がこのカテゴリ・ライン・セパレータに含まれるであろう。
【００３８】
本発明のある実施例では、カテゴリ・ナビゲーション・モジュール１４０は、特定の基準に一致した特定のカテゴリ３４４の項目の数を表すためにラベル３５０を提供することが可能である。その特定の基準は、特定のカテゴリに含まれた多数のメッセージ、メッセージのステータス（即ち、未読、読み取り済み）、メッセージの重要度のレベル（即ち、緊急度または高い重要度）、あるいはそのメッセージに関する他の特性を含むが、それに限定されないそのメッセージに関する何らかの特性に関連付けることも可能である。
【００３９】
例えば、図４に示されるように、ラベル３５０は、カテゴリ「Day 2」において「３６項目(36 items)」として含まれた多数のメッセージに対応する。図示のように、ラベル３５０は、カテゴリ・セパレータ・バー３４２が縮小され、特定のカテゴリ３４４に含まれたいかなるメッセージも示さないときでも、提供することが可能である。
【００４０】
更なる例が図５に示される。図５では、ラベル３５０がカテゴリ「Day 3」における多数の未読の項目（「４個の未読の項目(4 unread items)」）に対応する。ラベル３５０は、インディケータ３４６が必要でない（即ち、カテゴリにおけるすべてのメッセージがスクリーン上に表示されている）とき、インディケータ３４６が表示されるように望まれていない（即ち、インディケータ３４６が表示されることをユーザが望まない）とき、インディケータ３４６が表示され得ない（即ち、電子メール・システム１２０がインディケータ３４６を表示することができない）か、あるいは、インディケータ３４６と関連している（即ち、インディケータ３４６およびラベル３５０の両方がカテゴリ・セパレータ・ライン内に位置決めされている）ときに表示することが可能である。更に、本発明のある実施例では、カテゴリ・ナビゲーション・モジュール１４０は、特定のカテゴリ３４４の種々の特性を示すために複数のラベル３５０を表示することが可能である。
【００４１】
本発明のもう１つの実施例によれば、カテゴリ・ナビゲーション・モジュール１４０は、カテゴリ間でスクロールするために少なくとも１つのカテゴリ・セパレータ・ライン３４２のコントロール３５２を提供することが可能である。図４および図５に示されるように、コントロール３５２は、例えば、前のカテゴリと対応付けるための「上向き」矢印、および、例えば、次のカテゴリと対応付けるための「下向き」矢印を含むことが可能である。しかし、次のカテゴリと前のカテゴリとの間のスクロールを指示するために、種々の記号またはインディケータが使用可能である。
【００４２】
本発明のある実施例では、コントロール３５２は、選択されたカテゴリをあるカテゴリから次のカテゴリまたは前のカテゴリに変更する。これは、どちらの記号が呼び出されるかに依存する。２つ以上のカテゴリがスクリーン上に表示される場合、これらのカテゴリは、選択されたカテゴリがコントロール３５２を介して変更される間、表示し続ける。例えば、図４に示されるように、前週の水曜日に対応するカテゴリを表示したいユーザは、「Day 2」についてのカテゴリ・セパレータ・バー３４２の上にコントロール３５２を何回も呼び出すことによってそれを行うことが可能である。更に、詳しく云うと、ユーザは、上向き矢印を７回クリックしてもよく、その７回のクリックの各々が、選択されたカテゴリを前日に変更し、最終的に、前週の同じウィークディに変更することになるであろう。
【００４３】
本発明のある実施例では、コントロール３５２が呼び出されるとき、カテゴリは相互に関してそれらの位置のままであり、表示はその前の日のそれぞれをスクロール・バックする。本発明の別の実施例では、呼び出されたコントロール３５２に対応するカテゴリだけが変更され、表示された他のカテゴリは同じままである。従って、ユーザが上向き矢印を７回呼び出した上記の例では、図４の表示は、「Day 1」および「Day 3」についてのカテゴリを含むであろうし、「Day 2」カテゴリは、「Day 5」（即ち、前週における同じウィークディに対応する）に変更されたであろう。
【００４４】
本発明の特定の実施例を説明したが、本発明の真意から逸脱することない修正が当業者にとって明らかであると思われる。本発明の範囲は、本願において説明した特定の実施例に限定されない。本発明の他の実施例、用途、および利点は、本明細書を考察することおよび本願において開示された発明を実施することにより当業者には明らかであろう。本明細書は、単に例示的なものであると考えるべきであり、したがって、本発明の範囲は特許請求の範囲によって限定されるべきである。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施例によるシステムを示す図である。
【図２】本発明の種々の実施例による選択カラー・モジュールによって提供される種々の機能を示す図である。
【図３】本発明の種々の実施例による選択カラー・モジュールによって提供される種々の機能を示す図である。
【図４】本発明の一実施例によるカテゴリ・ナビゲーション・モジュールによる機能を示す図である。
【図５】本発明の一実施例による項目の特定のカテゴリにおける多くの項目を表すラベルを示す図である。
【図１】
2005222526.tif 000003
【図２】
2005222526.tif 000004
【図３】
2005222526.tif 000005
【図４】
2005222526.tif 000006
【図５】
2005222526.tif 000007