(57)【要約】  いくつかの実施形態例は、項目リストの一部を表示すること、及び起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定することに関する。【選択図】図５Ｃ
2012517630.tif 000002
【特許請求の範囲】
【請求項１】
項目リストの一部を表示するように構成された表示部分を表示させるステップと、
起動時に前記リストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するステップと、
を含むことを特徴とする方法。
【請求項２】
前記アイコンを前記リストの前記一部の終端に表示させるステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
起動時に前記アイコンが表示されるようにするインジケータを前記リストの前記一部の終端に表示させるステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記アイコンを前記リストの前記一部の終端に部分的に表示させるステップと、
前記アイコンが選択されたと判定したことに応答して、前記リストをスクロールして前記アイコンを完全に表示するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記項目が選択されたと判定したことに応答して、前記項目リストから項目を削除するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記項目リストの項目に関連するオプションのメニューを開くステップと、
メニューオプションが選択されたと判定したことに応答して、前記項目を削除するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
通知を有する項目上に、前記通知を示す記号を表示させるステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記リスト内の項目が通知を有していると判断するステップと、
前記判断に応答して、前記通知を有する前記項目に自動的にスクロールするステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記表示部分がリボンを含む、
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記項目リストが空のリストを含む、
ことを特徴とする請求項１に記載の方法。
【請求項１１】
コンピュータ可読プログラム命令を記憶する少なくとも１つのコンピュータ可読記憶媒体を含むコンピュータプログラム製品であって、前記コンピュータ可読プログラム命令が、
項目リストの一部を表示するように構成された表示部分を表示させるように構成されたプログラム命令と、
起動時に前記リストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するように構成されたプログラム命令と、
を含むことを特徴とするコンピュータプログラム製品。
【請求項１２】
前記アイコンを前記リストの前記一部の終端に表示させるように構成されたプログラム命令をさらに含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
起動時に前記アイコンが表示されるようにするインジケータを前記リストの前記一部の終端に表示させるように構成されたプログラム命令をさらに含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１４】
前記アイコンを前記リストの前記一部の終端に部分的に表示させるように構成されたプログラム命令と、
前記アイコンが選択されたと判定したことに応答して、前記リストをスクロールして前記アイコンを完全に表示するように構成されたプログラム命令と、
をさらに含むことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１５】
前記項目が選択されたと判定したことに応答して、前記項目リストから項目を削除するように構成されたプログラム命令をさらに含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１６】
前記項目リストの項目に関連するオプションのメニューを開くように構成されたプログラム命令と、
メニューオプションが選択されたと判定したことに応答して、前記項目を削除するように構成されたプログラム命令と、
をさらに含むことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１７】
通知を有する項目上に、前記通知を示す記号を表示させるように構成されたプログラム命令をさらに含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１８】
前記リスト内の項目が通知を有していると判断するように構成されたプログラム命令と、
前記判断に応答して、前記通知を有する前記項目に自動的にスクロールするように構成されたプログラム命令と、
をさらに含むことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項１９】
前記表示部分がリボンを含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項２０】
前記項目リストが空のリストを含む、
ことを特徴とする請求項１１に記載のコンピュータプログラム製品。
【請求項２１】
少なくとも１つのプロセッサと、コンピュータプログラムコードを記憶する少なくとも１つのメモリとを含む装置であって、前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置に少なくとも、
項目リストの一部を表示するように構成された表示部分を表示させ、
起動時に前記リストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定させる、
ように構成されることを特徴とする装置。
【請求項２２】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置に、前記アイコンを前記リストの前記一部の終端に表示させるように構成される、
ことを特徴とする請求項２１に記載の装置。
【請求項２３】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、
前記リストの前記一部の終端にインジケータを表示させ、
前記インジケータが選択されたことを判定させ、
前記インジケータが選択されたと判定したことに応答して、前記アイコンを表示させる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２４】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、
前記アイコンを前記リストの前記一部の終端に部分的に表示させ、
前記アイコンが選択されたと判定したことに応答して、前記リストをスクロールして前記アイコンを完全に表示させる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２５】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、前記項目の選択に応答して、前記項目リストから項目を削除させる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２６】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、
前記項目リストの項目に関連するオプションのメニューを表示させ、
メニューオプションの選択に応答して前記項目を削除させる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２７】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、通知を有する項目上に、前記通知を示す記号を表示させる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２８】
前記少なくとも１つのメモリ及び記憶されたコンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置にさらに、
前記リスト内の項目が通知を有していると判断させ、
前記判断に応答して、前記通知を有する前記項目に自動的にスクロールさせる、
ように構成されることを特徴とする請求項２１に記載の装置。
【請求項２９】
前記表示部分がリボンを含む、
ことを特徴とする請求項２１に記載の装置。
【請求項３０】
前記項目リストが空のリストを含む、
ことを特徴とする請求項２１に記載の装置。
【請求項３１】
前記装置が、ユーザインターフェイスを含む携帯電話を含み、前記ユーザインターフェイスが、前記表示部分を表示するとともに、前記表示部分内の前記項目リストの表示を操作すること、前記リストに項目を追加すること、又は前記リストから項目を削除することのうちの１又はそれ以上のためのユーザ入力を受け取るように構成される、
ことを特徴とする請求項２１に記載の装置。
【請求項３２】
項目リストの一部を表示するように構成された表示部分を表示し、起動時に前記リストに項目を追加できるようにするアイコンを前記リスト内に表示するように構成されたディスプレイと、
前記リストの選択された部分にスクロールして前記アイコンを起動するように構成されたユーザインターフェイスコントローラと、
を含むことを特徴とするユーザインターフェイス。
【請求項３３】
前記ディスプレイが、前記アイコンを前記リストの前記一部の終端に表示するように構成される、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３４】
前記ディスプレイが、前記リストの前記一部の終端にインジケータを表示し、前記インジケータの選択時に前記アイコンを表示するようにさらに構成される、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３５】
前記ディスプレイが、前記アイコンを前記リストの前記一部の終端に部分的に表示するように構成され、前記ユーザインターフェイスコントローラが、前記アイコンの選択に応答して、前記リストをスクロールして前記アイコンを完全に表示するように構成される、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３６】
前記ユーザインターフェイスコントローラが、前記項目の選択に応答して、前記項目リストから項目を削除するように構成される、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３７】
前記ユーザインターフェイスコントローラが、
前記項目リストの項目に関連するオプションのメニューを開き、
メニューオプションが選択されたと判定したことに応答して、前記項目を削除する、
ようにさらに構成されることを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３８】
前記ディスプレイが、通知を有する項目上に、前記通知を示す記号を表示するようにさらに構成される、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項３９】
前記ユーザインターフェイスコントローラが、
前記リスト内の項目が通知を有していると判断し、
前記判断に応答して、前記通知を有する前記項目に自動的にスクロールする、
ようにさらに構成されることを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項４０】
前記表示部分がリボンを含む、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項４１】
前記項目リストが空のリストを含む、
ことを特徴とする請求項３２に記載のユーザインターフェイス。
【請求項４２】
項目リストの一部を表示するように構成された表示部分を表示させるための手段と、
起動時に前記リストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するための手段と、
を含むことを特徴とする装置。
【請求項４３】
前記アイコンを前記リストの前記一部の終端に表示させるための手段をさらに含む、
ことを特徴とする請求項４２に記載の装置。
【請求項４４】
起動時に前記アイコンが表示されるようにするインジケータを前記リストの前記一部の終端に表示させるための手段をさらに含む、
ことを特徴とする請求項４２に記載の装置。
【請求項４５】
前記アイコンを前記リストの前記一部の終端に部分的に表示させるための手段と、
前記アイコンが選択されたと判定したことに応答して、前記リストをスクロールして前記アイコンを完全に表示するための手段と、
をさらに含むことを特徴とする請求項４２に記載の装置。
【請求項４６】
前記項目が選択されたと判定したことに応答して、前記項目リストから項目を削除するための手段をさらに含む、
ことを特徴とする請求項４２に記載の装置。
【請求項４７】
前記項目リストの項目に関連するオプションのメニューを開くための手段と、
メニューオプションが選択されたと判定したことに応答して、前記項目を削除するための手段と、
をさらに含むことを特徴とする請求項４２に記載の装置。
【請求項４８】
通知を有する項目上に、前記通知を示す記号を表示させるための手段をさらに含む、
ことを特徴とする請求項４２に記載の装置。
【請求項４９】
前記リスト内の項目が通知を有していると判断するための手段と、
前記判断に応答して、前記通知を有する前記項目に自動的にスクロールするための手段と、
をさらに含むことを特徴とする請求項４２に記載の装置。
【請求項５０】
前記表示部分がリボンを含む、
ことを特徴とする請求項４２に記載の装置。
【請求項５１】
前記項目リストが空のリストを含む、
ことを特徴とする請求項４２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態例の態様は、情報を表示することに関し、より詳細には、情報をリスト内に表示することに関する。
【背景技術】
【０００２】
電子機器の画面上で項目を見る場合、たまに表示される項目数が多すぎて画面上に同時に表示できないことがある。電子機器がますます小型化及びポータブル化し、比較的小型のディスプレイを有する傾向となるにつれ、この状況はさらに深刻になる可能性がある。場合によっては、スクロールすることにより、すなわち現在視界内にあるいくつかの項目を視界外へ動かし、他の項目に置き換えることにより、これらの項目を見ることができる。
【発明の概要】
【課題を解決するための手段】
【０００３】
実施形態例は、コンピュータ装置及びコンピュータ装置のユーザにいくつかの利点をもたらすことができる。実施形態例は、項目リストの一部を表示するように構成されたリボンなどの表示部分を提供する。このような実施形態例では、リスト項目の一部しか同時に表示されないので、以前の方法よりも多くの数の項目をお気に入り連絡先リストなどのリストに含めることができるようになる。従って、リストサイズが画面サイズによって制限されなくなる。いくつかのこのような実施形態では、直観的な、ユーザフレンドリーな方法でリストをスクロールすることができる。いくつかの実施形態例では、リストに新たな項目を追加できるようにするアイコンをリスト内に表示することをさらに行う。いくつかの実施形態例では、特定の動作が行われたときにのみこのアイコンが表示されて、常に表示されないようにする。従って、リスト内に実際の（単複の）項目を表示するための表示スペースを確保することができる。いくつかの実施形態例では、リスト内の項目に関連する通知を知らせることをさらに行う。
【０００４】
第１の実施形態例では、項目リストの一部を表示するように構成された表示部分を表示させるステップを含む方法を提供する。この実施形態の方法は、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するステップをさらに含む。
【０００５】
別の実施形態例では、装置を提供する。この実施形態の装置は、少なくとも１つのプロセッサと、コンピュータプログラムコードを記憶する少なくとも１つのメモリとを含む。少なくとも１つのメモリ及び記憶されるコンピュータプログラムコードは、少なくとも１つのプロセッサにより、この実施形態の装置に、項目リストの一部を表示するように構成された表示部分を少なくとも表示させるように構成される。少なくとも１つのメモリ及び記憶されるコンピュータプログラムコードは、この実施形態の装置に、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定させるようにさらに構成される。
【０００６】
別の実施形態例では、コンピュータプログラム製品を提供する。この実施形態のコンピュータプログラム製品は、コンピュータ可読プログラム命令を記憶する少なくとも１つのコンピュータ可読記憶媒体を含む。この実施形態のコンピュータ可読プログラム命令は、項目リストの一部を表示するように構成された表示部分を表示させるように構成されたプログラム命令を含む。この実施形態のコンピュータ可読プログラム命令は、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するように構成されたプログラム命令をさらに含む。
【０００７】
別の実施形態例では、ユーザインターフェイスを提供する。この実施形態のユーザインターフェイスは、項目リストの一部を表示するように構成された表示部分を表示し、起動時にリストに項目を追加できるようにするリスト内のアイコンを表示するように構成されたディスプレイを含む。この実施形態のユーザインターフェイスは、リストの選択部分にスクロールしてアイコンを起動するように構成されたユーザインターフェイスコントローラをさらに含む。
【０００８】
別の実施形態例では、装置を提供する。この実施形態の装置は、項目リストの一部を表示するように構成された表示部分を表示させるための手段を含む。この実施形態の装置は、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するための手段をさらに含む。
【０００９】
上記の概要は、本発明のいくつかの態様の基本的理解をもたらすために、本発明のいくつかの実施形態例を要約する目的で示すものにすぎない。従って、上述した実施形態例は一例にすぎず、決して本発明の範囲又は思想を限定すると解釈すべきではない。本発明の範囲は多くの潜在的な実施形態を含み、以下、ここで要約したものに加え、これらのいくつかについてさらに説明する。
【００１０】
以下の説明では、上述した実施形態の態様及びその他の特徴について、添付図面と併せて説明する。
【図面の簡単な説明】
【００１１】
【図１】開示する実施形態による、カルーセル表示技術例の表示例を示す図である。
【図２】１又はそれ以上の実施形態例の態様を適用できる装置のブロック図である。
【図３】図３Ａ−３Ｄは実施形態例において使用するナビゲーション技術の例を示す図である。
【図４】図４Ａ−４Ｂは空の項目リストに最初の項目を追加できるようにする実施形
【図５】図５Ａ−５Ｃは「項目追加」アイコンを利用できることを示すインジケータを表示することを含む実施形態例を示す図である。
【図６】図６Ａ−６Ｃはいくつかの表示項目の両端に項目追加アイコンを部分的に表示することを含む別の実施形態例を示す図である。
【図７】図７Ａ−７Ｄは最後の項目が完全に表示されて、部分的に見える項目追加アイコンが部分的に表示されるまでスクロールすることを含む実施形態例を示す図である。
【図８】図８Ａ−８Ｂはディスプレイの端部に項目追加アイコンを部分的に表示できる実施形態例を示す図である。
【図９】図９Ａ−９Ｂは最初の項目と最後の項目との間に項目追加アイコンを挿入することを含む別の実施形態を示す図である。
【図１０】項目リストから項目を削除する技術の実施形態例を示す図である。
【図１１】図１１Ａ−１１Ｄは項目リスト内の項目を移動する実施形態例を示す図である。
【図１２】図１２Ａ−１２Ｂは項目リストをスクロールする追加の実施形態例を示す図である。
【図１３】図１３Ａ−１３Ｄは項目リストをスクロールする追加の実施形態例を示す図である。
【図１４】図１４Ａ−１４Ｂは項目リストをスクロールする追加の実施形態例を示す図である。
【図１５】項目が通知を有することを記号で示す実施形態例を示す図である。
【図１６】図１６Ａ−１６Ｂは項目が通知を有することを記号で示す実施形態例を示す図である。
【図１７Ａ】１又はそれ以上の実施形態例の態様を実施するために使用できる装置例を示す図である。
【図１７Ｂ】１又はそれ以上の実施形態例の態様を実施するために使用できる装置例を示す図である。
【図１８】１又はそれ以上の実施形態例の態様を実施するために使用できる機能を組み入れたシステム例を示すブロック図である。
【図１９】図１７Ａ及び図１７Ｂの装置を使用できるシステム例の全体構成を示すブロック図である。
【図２０】本発明の実施形態例による、項目リストを表示するための方法例に基づくフロー図である。
【図２１】本発明の実施形態例による、項目リスト内の項目に関する通知を表示するための方法例に基づくフロー図である。
【発明を実施するための形態】
【００１２】
いくつかの従来の項目表示は、選択時にユーザが追加項目を追加できるようにする追加アイコンを常に含む。このことは、追加アイコンを常に表示することで画面が窮屈になったり、他のアイコンのサイズが望ましいサイズよりも小さくなったり、或いはユーザが画面に表示したくないアイコンが追加されたりする場合に望ましくないものとなり得る。
【００１３】
場合によっては、項目に関する通知を画面に表示することで、望ましくない混み合いも生じる。いくつかの従来の表示方法では、部分的に項目を遮り、又は一般に表示を損なうイベントインジケータが常に項目上に表示される。しかも、ユーザが、イベント通知を常にリマインドされることを望まないこともある。
【００１４】
従って、実施形態例では、従来の項目表示に伴う少なくともいくつかの問題を克服できる、カルーセル内に項目を表示する技術を提供する。図１に、カルーセル表示技術例を説明するディスプレイ１００の例を示す。項目１０１の数が多すぎて表示できない場合、項目リスト１０２が、ディスプレイを越えてリング状に拡張すると考えることができる。概念的には、項目が回転木馬と同様に回転し、ディスプレイ１００が項目の一部へのウィンドウとして機能すると理解してもよい。この実施形態例では、表示項目を示す表示の部分１０３を、「リボン」又は「一次元カルーセル」と呼ぶことができる。この例では、最後の項目を過ぎて右向きにスクロールすると最初の項目が表示され、この順序で項目を右向きに繰り返し表示することができる。最初の項目を過ぎて逆方向に左向きに最後の項目までスクロールした場合には最後から２番目の項目が表示され、この逆の順序で項目を左向きに繰り返し表示することができる。開示する実施形態では、左右にスクロールするという背景で説明するが、スクロールは、第１のスクロール方向が第２のスクロール方向と逆である限り、（上下などの）いずれの第１及び第２の方向でも行うことができる。
【００１５】
いくつかの実施形態例の態様では、グラフィック要素の形をとることができる一次元項目リストを操作する。これらの要素は、ディスプレイ上に表現される項目とすることができ、例えば、ファイル、フォルダ、アプリケーションのショートカット、ブラウザのブックマーク、連絡先情報、画像、ビデオファイル、音楽を含むオーディオファイル、他の種類の情報、又は情報のグループを含むことができる。項目の選択時には、メニュー選択の表示及び選択、ブラウザを含むアプリケーションの起動、連絡先への発呼、連絡先へのテキストメッセージの起動、画像の表示、オーディオファイルの再生、又はその他のいずれかの適当な動作などの動作のために、この項目をさらに選択できるようにすることができる。
【００１６】
項目を、第１又は第２の方向にスクロールできるとともにリスト内のいずれのポイントでも静止させておくことができるリボンフォーマットで表示して、ユーザが関心のある項目を選択的に表示できるようにすることができる。いくつかの実施形態例は、「項目追加」アイコンを表示するための様々なスクロールオプション及び／又は様々な技術を含む。アイコンは、自動的に、又は項目リストへの１又はそれ以上の項目の追加を可能にする選択に応答して起動することができる。
【００１７】
いくつかの実施形態例は、項目リスト内の１又はそれ以上の項目に関する通知が存在し得る旨の指示を表示することも含む。このような実施形態例は、通知を有する項目にスクロールするオプションを提供することができる。
【００１８】
図２に、１又はそれ以上の実施形態例の態様を適用できる装置１０５の１つの実施形態を示す。図面に示し以下で説明する実施形態に関していくつかの実施形態例を説明するが、これらの実施形態は例示の目的で提供するものであり、限定を目的とするものではない。従って、実施形態は、本明細書で図示し明示的に説明するものに加え、別の多くの形で実施することができる。また、あらゆる適当なサイズ、形状、又は種類の要素又は材料を使用することができる。
【００１９】
装置１０５は、ポータブルパーソナルコンピュータ又はモバイル通信端末などのポータブル装置を含むことができる。別の例として、装置１０５は、キオスクの端末又は固定通信端末などの固定装置を含むことができる。上記の装置１０５の実施形態例は例示の目的で提供するものにすぎず、限定を目的とするものではない。従って、１又はそれ以上の実施形態例に基づいて説明する動作を実行するように構成されたユーザインターフェイスがこの装置に含まれるとすれば、装置１０５はあらゆる適当な装置を含むことができる。装置１０５は、少なくとも１つのタッチスクリーンディスプレイ１１２及びスクロール回路１１９を含むユーザインターフェイス１０７を含むことができる。この点において、ユーザインターフェイス１０７は、１又はそれ以上の実施形態例による１又はそれ以上の動作を実行するための手段を提供することができる。例えば、ユーザインターフェイス１０７は、項目リストの一部を表示するように構成できる表示部分を表示するための（リボンなどの）手段を提供することができる。さらなる例として、ユーザインターフェイス１０７は、項目リストの少なくとも一部を表示部分内に表示するための手段を提供することができる。ユーザインターフェイス１０７は、項目リストを操作するためのユーザ入力を受け取り、リストに項目を追加し、項目リストと別様にやりとりし、及び／又は同様の行為のための手段をさらに提供することができる。装置１０５は、本明細書で説明する１又はそれ以上の動作を実行するための手段を提供することができるプロセッサ１２２、記憶装置１８２、又は通信機能１７０の１又はそれ以上をさらに含むことができる。装置１０５の構成要素は、ハードウェアと、１又はそれ以上のコンピュータ可読媒体に記憶されたソフトウェアとのあらゆる組み合わせで実現することができる。
【００２０】
ユーザインターフェイス１０７は、１又はそれ以上のユーザとやりとりするための入力及び出力装置を含むことができる。ユーザインターフェイス１０７は、タッチ式及び／又は非タッチ式装置を含むことができる。タッチ式装置は、ユーザ入力に応答できるとともにディスプレイを含むこともできるタッチスクリーン又は近接スクリーン装置１１２を含むことができる。代替の実施形態では、本明細書に開示するユーザインターフェイス１０７の態様を、情報を表示し、アプリケーション、システムコンテンツ及び１又はそれ以上の実施形態例の機能を選択して起動できるように構成されたいずれかの適当な装置上で具体化することができる。「選択」及び「タッチ」という用語は、一般にタッチスクリーンディスプレイに関して記載するものである。しかしながら、代替の実施形態では、これらの用語が、他の入力装置に入力を提供するためのユーザ動作を含むことも意図される。
【００２１】
例えば、タッチ／近接スクリーン装置１１２に関して言えば、ユーザが、オブジェクト、その他の情報を選択するために、又はアプリケーションを起動するためにタッチ／近接スクリーン装置１１２に直接接触する必要はない。これらの用語は、ユーザが、所望の機能を実行するためにタッチ／近接スクリーン装置１１２の近くに存在する必要があることを意図するものであり、すなわちタッチ／近接スクリーン装置１１２を背景とした「タッチ」という用語は、必ずしも直接接触を必要とするものではないが、タッチ／近接スクリーン装置１１２を起動する接触に近い状態を含むことができる。同様に、対象とする機器及び装置の範囲は、シングルタッチ又は接触装置に限定されない。シングル及びマルチタッチ動作の例として、ユーザがタッチ／近接スクリーン装置１１２の特定の画面部分にタッチするタッチダウン、ユーザがタッチ／近接画面１１２との接触を終了するタッチリリース、ユーザがタッチ／近接画面１１２にタッチして画面に触れたまま動かすムーブ又はドラッグ、ユーザがタッチ／近接スクリーン装置１１２の２つのポイントにタッチして、この２つのポイントを近付けたり離したりして「ドラッグ」するピンチ、及びユーザがタッチ／近接スクリーン装置１１２の２つのポイントにタッチしてこのポイントを回転させるローテーションを挙げることができる。１又はそれ以上の指又はその他のポインティング装置による接触又は接触に近い状態によって画面上及び画面付近をナビゲートできるあらゆる動作も、少なくともいくつかの実施形態例に含まれることが意図されている。
【００２２】
スクロール回路１１９は、シングル及びマルチタッチ動作を感知したことに応答して、タッチスクリーン上に表示された項目を動かすように構成された、タッチディスプレイ１１２に関連するセンサを含むことができる。スクロール回路１１９は、プロセッサ１２２、及び以下で説明するアプリケーション１８０及びアプリケーション設定１８４を含む記憶装置１８２と通信するように構成することができる。
【００２３】
「非タッチ」動作も、少なくともいくつかの実施形態例に含まれる。非タッチ動作は、限定されるわけではないが、タッチ又は近接スクリーンを有していない装置に伴って行うことができる。いくつかの実施形態では、非タッチ動作として、ユーザインターフェイス１０７の一部であるハード又はソフトキーを押すことにより、又は音声命令を発することにより、ディスプレイ全体にわたって又はディスプレイ上の項目間でナビゲート又はスクロールすることを挙げることができる。ユーザインターフェイス１０７は、ユーザ入力を受け取るための、ハードキー、ソフトキー、キーボードなどのキー１１０を含むこともできる。これに加えて、或いはこれの代わりに、ユーザインターフェイス１０７は、音声命令を受け取るように構成されたマイク１１３を含むことができる。ユーザインターフェイス１０７は、バイブレータなどの触覚応答装置１１５、又はユーザが非タッチ、タッチ又はマルチタッチ動作を実行したことに応答してユーザに触覚フィードバックを提供するように構成されたその他の装置を含むこともできる。例えば、触覚応答装置１１５をディスプレイに組み込んで、ユーザが触れた領域に「プレスバック」を生じさせることができる。他の例では、触覚応答装置１１５が振動することができ、又は入力を認識したという指示をユーザに示す他のいずれかの形の触覚応答を提供することができる。
【００２４】
ユーザインターフェイス１０７は、上述したようにタッチ／近接スクリーン１１２の一部又は別個の装置とすることができる１又はそれ以上のディスプレイ１１４を含むこともできる。１又はそれ以上のディスプレイは、装置１０５の機能を選択するためのメニューを含む情報をユーザに提供するように構成することができる。
【００２５】
引き続き図２を参照すると、プロセッサ１２２は、装置１０５の１又はそれ以上の機能を制御するように構成することができる。従って、プロセッサ１２２は、本明細書で説明する１又はそれ以上の動作を実行するための手段を提供することができる。例えば、プロセッサ１２２は、項目リストの一部を表示するように構成された表示部分を表示させること、この表示部分内に項目リストの一部を表示させること、リスト内の項目が選択されたことを判定すること、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定すること、起動時にリストに項目を追加できるようにするアイコンをリスト内に表示させること、リストから項目を削除すること、リスト内の項目が通知を有すると判断すること、通知を有する項目にスクロールすることなどの１又はそれ以上のための手段を提供することができる。プロセッサは、装置１０５の機能に関する信号、送信、命令又はコマンドなどの入力をユーザインターフェイス１０７、スクロール回路１１９、記憶装置１８２及び／又は通信機能１７０から受け取るように構成することができる。プロセッサ１２２は、入力を解釈するように構成することができ、これに従って装置１０５の機能を制御する。いくつかの実施形態では、プロセッサ１２２が、ディスプレイ１１４上のアイコンを選択すること、メニュー構造をナビゲートすること、又は別様に選択を行ってアプリケーションを起動することに関する入力をユーザインターフェイス１０７から受け取るように構成される。これに応じて、プロセッサ１２２を、所望の項目をディスプレイ１１４上に表示させ、要求されたアプリケーションを実行するように構成することができる。具体的には、プロセッサを、ディスプレイ１１２上の項目をスクロールすることに関するユーザ入力を受け取るように構成することができ、以下で説明するように、プロセッサは、様々な項目をディスプレイに追加したり、又は様々な項目をディスプレイから削除したりすることを制御することができる。プロセッサ１２２は、ユーザインターフェイス１０７、スクロール回路１１９、或いは記憶装置１８２内のプログラムの１又はそれ以上と共同して、項目数が多すぎて表示できない場合、ユーザがユーザインターフェイスの一部にタッチダウンした場合、或いはユーザが１又はそれ以上のハード又はソフトキーを押した場合にこれらを感知することができる。プロセッサ１２２は、１又はそれ以上の他の構成要素と共同して、ユーザが１又はそれ以上の表示項目をある方向にスクロールしていると判断するように構成することができ、また開示する実施形態に基づいて、このスクロール動作を自動的に表示することができる。
【００２６】
いくつかの実施形態例では、記憶装置１８２が、プロセッサ１２２による実行時に本明細書で説明する１又はそれ以上の機能を装置１０５に実行させる、プロセッサ１２２のための命令又はコマンドを記憶する。この点において、記憶装置１８２は、１又はそれ以上の実施形態例を実施するためのコンピュータ実行可能要素、ソフトウェア、プログラム、命令、コマンド、及び／又は同様のもので符号化された１又はそれ以上のコンピュータ可読媒体を含むことができる。例えば、記憶装置１８２は、プロセッサ１２２による実行時に、タッチディスプレイ１１２にわたって項目をスクロールすることに関する動作を装置１０５に実行させるプログラム命令を記憶することができる。記憶装置１８２は、命令及びコマンドを受信、記憶、又は配信するために、光学、磁気、化学、電気、及び／又はその他のいずれかの適当な特性を利用することができる。記憶装置１８２は、コンピュータにより読み込み可能な及び実行可能な、ディスケット、ディスク、メモリスティック又はコンピュータハードドライブなどの磁気媒体を含むことができる。他の実施形態では、記憶装置１８２が、光学ディスク、読み出し専用メモリ（「ＲＯＭ」）フロッピー（登録商標）ディスク及び／又は半導体材料及びチップを含むことができる。従って、記憶装置１８２は、本明細書に開示する実施形態を実施するためのいずれかの適当な技術を利用することができる。
【００２７】
記憶装置１８２は、（画像、ビデオ及び音声などの）データ収集、（スプレッドシート、ワードプロセッサ、連絡先リスト、通貨コンバータなどの）データ処理、（ビデオ及び音楽プレイヤなどの）マルチメディアプレーヤ、様々なウェブサービス、及び／又はその他のアプリケーションなどのその他の機能のためのアプリケーション１８０及びアプリケーション設定１８４を含むこともできる。記憶装置１８２は、データ、マップ、連絡先情報、又はその他の情報などを含むことができる１又はそれ以上のデータベース１８６を含むこともできる。
【００２８】
通信機能１７０は、開示する実施形態を実施するためのいずれかの適当な通信タスクを行うように構成された回路及びプログラムを含むことができる。通信機能１７０は、例えば、あらゆる種類の衛星、モバイル、無線、広域ネットワーク、ローカルエリアネットワーク、又は公衆交換電話網通信のための設備、及び／又は他のいずれかの適当な通信設備を含むことができる。
【００２９】
いくつかの実施形態例は、１又はそれ以上の項目をリボンフォーマットで表示することを含むことができる。図３Ａ〜図３Ｄに、ディスプレイ３３５上のリボン３３０を通じたナビゲーション例を示す。リボン３３０を通じたナビゲーションは、ユーザインターフェイス１０７上のソフト又はハードキーを使用するなどの非タッチ動作によって（図２）、及び／又は項目にタッチダウンしてドラッグするなどのタッチ動作を使用することによって行うことができる。図３Ａでは、最初に項目３００を選択することができる。図３Ｂでは、ユーザが、右向きにナビゲートを行って右側の項目３０５を選択することができる。ユーザが右向きにナビゲートし続けた場合、図３Ｃに示すように項目３１０を選択することができる。さらに右向きにナビゲートし続けると、右隣りの項目３１５を選択できるようになる。
【００３０】
図４Ａ及び図４Ｂに、空の項目リストに最初の項目を追加できるようにする実施形態例を示す。初期のビューは、図４Ａに示すように、リボン４１０内に項目追加アイコン４００を含むことができる。
【００３１】
この及びその他のいくつかの実施形態では、項目追加アイコンを選択することにより、ユーザが項目リストに追加項目を追加できるようにすることができる。いくつかの実施形態では、項目追加アイコンを選択することにより、ユーザが所定の項目の一群から項目を選択することによって項目リストに追加項目を追加できるようにすることができる。例えば、項目リストがお気に入りの連絡先リストを含む実施形態では、項目追加アイコンを選択することにより、ユーザが、会社の電話帳から１又はそれ以上の連絡先を選択してこれらを項目リストに追加できるようにすることができる。項目リストが画像又は音楽を含む別の実施形態では、項目追加アイコンを選択することにより、ユーザが、所定の一群から及び／又は画像又は曲を提供するサービスから画像又は曲を選択できるようにすることができる。他の実施形態では、項目追加アイコンを選択することにより、異なる情報フィールドを自動的に埋めることができる書き込みフォームをユーザに提供することができる。さらに他の実施形態では、項目追加アイコンを選択することにより、新規項目を作成するためのインタラクティブガイド又は項目リストに項目を選択するための選択処理を提供できる「ウィザード」を起動することができる。
【００３２】
いくつかの実施形態では、いずれかの適当なタッチ又は非タッチメカニズム又は技術を使用して項目追加アイコンを選択することができる。例えば、ユーザは、項目追加アイコンに短くタッチダウンし、又はタップすることによりアイコンを選択することができる。他の実施形態では、ユーザが、１又はそれ以上のハード又はソフトキーを使用して項目追加アイコンを選択することができる。
【００３３】
図４Ｂの実施形態に示すように、連絡先４１５が項目リストに追加されると、項目追加アイコンがもはや表示されないようにすることができる。
【００３４】
ここで図５Ａ〜図５Ｃの実施形態を参照すると、いくつかの項目が項目リストに追加された後に、１又はそれ以上の項目５１０をリボン５００内に表示することができる。図５Ａに示すように、リボン内の項目５１５の選択時に、１又はそれ以上の表示項目５１０のいずれかの端部又は両方の端部に、項目追加アイコンを利用できる旨を示すインジケータ５２０を表示することができる。図５Ｂに示すように、インジケータ５２０へ向かう方向に最後の項目５２５を過ぎてスクロールした場合、図５Ｃに示すように項目追加アイコン５３０を表示することができ、これを選択して、項目リストに追加項目を追加するための動作を行うことができる。なお、項目の選択及びスクロールは、この選択の１又はそれ以上を使用して行うことができる。
【００３５】
図４Ａを参照すると、上述したように、初期ビューが、リボン４１０内に項目追加アイコン４００を含むことができる。図６Ａを参照すると、別の実施形態では、１又はそれ以上の項目６００を項目リストに追加した後も項目追加アイコン４００が見えるようにしておくことができる。図６Ｂでは、リボン６１０がいっぱいである場合、１又はそれ以上の項目６００をリボン６１０内に完全に表示して、項目追加アイコン６１５、６２０が見えるようにしておくことができるが、完全に表示された項目６００の両端に部分的に表示することができる。図６Ｃでは、アイコン６１５などの項目追加アイコンの１つの選択時に、項目６００が、項目追加アイコン６１５が完全に表示されるまで反対側の端部へ向けてスクロールされる。項目追加アイコン６１５を選択して、項目リストに追加項目を追加する動作を行うことができる。完了時に、又は他の動作の実行時に、表示を図６Ｂに示す構成に戻すことができる。
【００３６】
図７Ａに、ディスプレイ７１５上の最も左側の全体位置７１０内に最後の項目７００が完全に表示されるまで右向きにスクロールすること、及び部分的に見える項目追加アイコン７２０を最後の項目７００の左側に表示することを含むことができる実施形態例を示す。項目追加アイコン７２０の選択時には、図７Ｂに示すように、項目追加アイコン７２０を最も左側の位置７１０にスクロールすることができる。
【００３７】
項目追加アイコン７２０が図７Ｂの最も左側の位置７１０にスクロールされた後、自動的に又はこのアイコンがもう１度選択されたときに、項目リストに追加項目を追加するための追加動作を開始することができる。
【００３８】
図７Ｃに示す別の実施形態は、もう１つの最後の項目７２５がディスプレイ上の最も右側の位置７３０に完全に表示されるまで左向きにスクロールすること、及び部分的に見える項目追加アイコン７３５を、このもう１つの最後の項目７２５の右側に表示することを含むことができる。項目追加アイコン７３５の選択時に、項目追加アイコン７３５を最も右側の位置７３０にスクロールして、１又はそれ以上の項目に追加項目を追加するための追加動作を開始することができる。いくつかの実施形態では、項目追加アイコンがもう１度選択されたときにのみ追加動作を開始することができる。
【００３９】
さらに別の実施形態例を図８Ａ及び図８Ｂに示す。図８Ａに示すように、ディスプレイ８３０の片側又は両側に部分的に表示された項目８２０、８２５を含むいくつかの項目８１０をリボン８１５内に表示することができる。項目８２５などの部分的に表示された項目の一方にスクロールすると、図８Ｂに示すように項目８２５を完全に表示することができ、現在完全に表示されている項目８２５の代わりに項目追加アイコン８３５を部分的に表示することができる。項目追加アイコン８３５を選択して、項目リストに追加項目を追加するための動作を行うことができる。
【００４０】
図９Ａには、項目リスト９２５の最初の項目９１５と最後の項目９２０との間に項目追加アイコン９１０を挿入することを含むことができる別の実施形態９００を示している。項目追加アイコン９１０が表示されるようにスクロールした状態で、特定の時間内に選択されなかった場合には、図９Ｂに示すようにアイコンを削除することができる。上述したように、いずれかのタッチ又は非タッチ技術を使用してスクロール及び選択を行うこともできる。例えば、ユーザは、ユーザインターフェイスの１又はそれ以上のハード又はソフトキーを使用して項目リスト９２５の項目間をナビゲート及び選択することができる。別の例として、ユーザが、項目にタッチダウンして項目を特定の方向にドラッグし、動かしながらリフトオフすることができる。これにより、項目リスト内の項目を、ドラッグ動作の速度から判定される速度で特定の方向にスクロールさせることができる。項目は、項目追加アイコン９１０が表示されるまでスクロールし続けることができる。
【００４１】
いくつかの実施形態例では、ユーザが追加項目を追加するための動作を開始しなかった場合、項目追加アイコンをディスプレイから削除することができ、又はある時間後に、以前の部分的に表示されていた位置に戻すことができる。
【００４２】
図１０に示すさらに別の実施形態例は、項目リスト１０１０から項目１０００を削除することを含むことができる。リボン１０１５内の項目１０００の選択時に、選択された項目１０００を、ソフト又はハードキーを操作すること、ジェスチャーを行うこと、シングルタッチ又はマルチタッチ動作などによって項目リストから削除することができる。任意に、項目１０００を選択することにより、項目１０００のためのオプションメニュー１０２０を開くことができる。メニュー１０２０は、項目１０００を削除するための選択１０２５を含むことができる。いくつかの実施形態では、項目１０００にタッチダウンして押し続けることによりメニュー１０２０を開くことができる。
【００４３】
図１１Ａ〜図１１Ｄに、項目リスト１１０５上の項目１１００を動かすための動作例を示す。図１１Ａを参照すると、項目１１００を選択することにより、項目１１００を動かすための選択１１２０を含むことができるメニュー１１１５を開くことができる。いくつかの実施形態では、項目１１００にタッチダウンして押し続けることによりメニュー１１１５を開くこともできる。図１１Ｂに示すように、メニュー選択１１２０を選択することにより、移動させる項目１１００を項目リスト１１０５から切り離すことができる。移動させる項目１１００をどこに配置できるかを示すマーカ１１２５を表示することもできる。ユーザは、ユーザインターフェイス上のソフト又はハードキーを操作することを含む非タッチ技術を使用することにより、マーカ１１２５を、又は項目１１００とマーカ１１２５をともに動かすことができる。ユーザは、所望の位置にタッチすることなどのタッチ動作を使用することにより、マーカ１１２５、又は項目１１００とマーカ１１２５を動かすこともできる。図１１Ｃには、項目リスト１１０５内の所望の位置の例１１３０を示している。この例では、ユーザが、選択した項目１１００を左向きに２つの位置だけ動かしている。第１の動きにより、項目１１００及びマーカ１１２５を１つ左に動かすことができ、第２の動きにより、リボン１１３５を１つ右にスクロールさせることができる。その後、ユーザは、ソフト又はハードキーを操作して、ジェスチャー、シングルタッチ、又はマルチタッチ動作を行って、図１１Ｄに示すように、項目１１００をリボン内の所望の位置１１３０に挿入することができる。
【００４４】
図１２Ａ及び図１２Ｂに、項目リスト１２００をスクロールするさらに別の実施形態例を示す。項目リスト１２００は、画面１２１５の端部に部分的に表示された項目１２１０に上述したタッチダウンを行うなどのタッチ動作によってスクロールすることができる。いくつかの実施形態では、画面１２１５の一端１２２０に部分的に表示された項目１２１０にタッチダウンすることにより、項目リスト１２００を反対側の端部１２２５へ向けてスクロールすることができる。図１２Ｂに示すように、項目リスト１２００をスクロールして、タッチした項目１２１０が反対側の端部１２２５に完全に表示されたときに停止することができる。他の実施形態では、画面１２１５の一端１２２０に部分的に表示された項目１２１０にタッチダウンして押し続けることにより、ユーザが画面１２１５からリフトオフするまで項目リスト１２００を反対側の端部１２２５へ向けてスクロールすることができる。
【００４５】
図１３Ａ〜図１３Ｄに、いくつかの実施形態例によるナビゲーション技術の例を示す。図１３Ａを参照すると、ユーザは、ディスプレイ１３００のリボン１３２０内の項目１３１０にタッチダウンして、ディスプレイ１３００との接触を維持ながら動かすことにより、上述したドラッグを実行することができる。所望の位置１３２５に達したら、ユーザは、動きを止めてディスプレイからリフトオフすることができる。この結果、図１３Ｂに示すように、項目リスト１３３０内の全ての項目が、項目１３１０と同じ位置の数だけドラッグした方向にシフトすることができる。図１３Ｃを参照すると、ユーザは、項目１３３０にタッチダウンし、項目を特定の方向１３３５にドラッグし、動かしながらリフトオフすることもできる。これにより、項目リスト１３３０内の項目を、ドラッグ動作の速度から判定される速度で方向１３３５にスクロールすることができる。項目はスクロールし続け、図１３Ｄに示すようにユーザがリボン１３３０内の項目１３４０にタッチダウンしてようやく停止することができる。
【００４６】
図１４Ａ及び図１４Ｂには、項目リスト１４１５内の最初の項目１４０５と最後の項目１４１０の間に項目追加アイコン１４００を挿入することを含むことができる別の実施形態を示している。図１４Ａに示すように、ユーザは、項目１４２０にタッチダウンし、項目を特定の方向１４２５にドラッグし、動かしながらリフトオフすることもできる。これにより、項目リスト１４０５内の項目を、ドラッグ動作の速度から判定される速度で方向１４２５にスクロールすることができる。項目は、項目リスト１４１５内の最後の項目１４１０の後に項目追加アイコン１４００が表示されるまでスクロールし続けることができる。
【００４７】
いくつかの実施形態例は、通知を表示することを含むこともできる。図１５に、項目リスト１５１０内の１又はそれ以上の通知を有する項目１５０５上に記号１５００をオーバレイとして表示する実施形態例を示す。通知は、限定的な意味ではないが、項目に関するメッセージ又はタスクがペンディングになっている可能性がある旨の指示、項目に関してユーザインタラクションが要求されている可能性がある旨の指示、又はその他のいずれかの種類のユーザ警告などのユーザ警告を含むことができる。通知を選択又はタッチすることにより、通知を表示することができる。
【００４８】
いくつかの実施形態では、リボンを、自動的にスクロールして通知を有する項目を表示するように構成することができる。図１６Ａに示すように、リボン１６１０の外側にある項目１６０５に通知１６００が受け入れられている。図１６Ｂに示すように、リボン１６１０が自動的にスクロールして、項目１６０５がリボン１６１０内に見えるようにすることができる。１つの実施形態例では、リボンが、最後に通知を受け取った項目に常に自動的にスクロールすることができる。
【００４９】
１又はそれ以上の実施形態例の態様を実施できる装置のいくつかの例を図１７Ａ〜図１７Ｂに示している。これらの装置は、例示の目的で提供するものにすぎず、実施形態例を実施できる可能性のある装置を全て又は装置の態様を全て含むことを意図するものではない。少なくともいくつかの実施形態例の態様は、装置及びそのユーザインターフェイスのごく基本的な能力に依存することができる。様々な選択基準及びリンクを選択するためにボタン又はキー入力を使用することができ、（単複の）項目を動かして選択するためにスクロール機能を使用することができる。
【００５０】
図１７Ａには、開示する実施形態の態様を実施するために使用できる装置１７００の１つの例を示している。装置１７００は、例えばモバイル通信装置を含むことができる。図１７Ａに示すように、１つの実施形態では、装置１７００が、入力装置としてのキーパッド１７１０、及び出力装置のためのディスプレイ１７２０を有することができる。キーパッド１７１０は、例えば、マルチファンクション／スクロールキー１７３０、ソフトキー１７３１、１７３２、コールキー１７３３、エンドコールキー１７３４及び英数字キー１７３５などのいずれかの適当なユーザ入力装置を含むことができる。１つの実施形態では、装置１７００が、さらなる入力装置としてカメラ（図示せず）などの画像取り込み装置を含むことができる。ディスプレイ１７２０は、例えばタッチスクリーンディスプレイ又はグラフィックユーザインターフェイスなどのいずれかの適当なディスプレイを含むことができる。ディスプレイは、装置１７００と一体化されたものであってもよく、或いは装置１７００に接続又は結合された周辺ディスプレイであってもよい。例えば、カーソル移動、メニュー選択及び／又はその他の入力及びコマンドのために、スタイラス、ペン、又は単純にユーザの指などのポインティング装置をディスプレイ１７２０とともに使用することができる。代替の実施形態では、いずれかの適当なポインティング装置又はタッチ式装置、或いは他のナビゲーション制御を使用することができる。他の代替の実施形態では、ディスプレイが従来のディスプレイを含むことができる。装置１７００は、例えば大音量スピーカ、触覚フィードバック装置又は接続ポートなどの他の適当な機能を含むこともできる。装置１７００は、ユーザ入力を処理してディスプレイ１７２０上に情報を表示させるための、ディスプレイに接続又は結合されたプロセッサ１７１８を有することができる。プロセッサ１７１８には、装置１７００に関連するいずれかの適当な情報、データ、設定及び／又はアプリケーションを記憶するためのメモリ１７０２を接続することができる。従って、プロセッサ１７１８、メモリ１７０２、キーパッド１７１０、又はディスプレイ１７２０の１又はそれ以上が、本明細書で説明する１又はそれ以上の機能を実行するための手段を提供することができる。このような機能は、例えば、項目リストの一部を表示するように構成された表示部分を表示させること、この表示部分内に項目リストの一部を表示させること、リスト内の項目が選択されたことを判定すること、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定すること、起動時にリストに項目を追加できるようにするアイコンをリスト内に表示させること、リストから項目を削除すること、リスト内の項目が通知を有すると判断すること、通知を有する項目にスクロールすること、及び／又は同様のことを含むことができる。
【００５１】
いくつかの実施形態を、モバイル通信装置で実施できるものとして、及びモバイル通信装置に関して説明しているが、少なくとも１つの実施形態による１又はそれ以上の機能を実行するための手段を提供するあらゆる適当な装置において実施形態を実施することができる。このような手段は、例えば、プロセッサ、サポートソフトウェアを記憶するメモリ、及び／又は適当に構成されたハードウェアを含むことができる。例えば、様々な種類の音楽、ゲーム及びマルチメディア装置において実施形態例を実施することができる。１つの実施形態では、図２の装置１０５が、例えば、図１７Ｂに示す携帯情報端末（ＰＤＡ）型装置１７５０を含むことができる。携帯情報端末１７５０は、キーパッド１７５２、カーソル制御１７５４、タッチスクリーンディスプレイ１７５６、及びタッチスクリーンディスプレイ１７５６上で使用するためのポインティング装置１７６０を含むことができる。さらに他の代替の実施形態では、装置が、パーソナルコンピュータ、タブレットコンピュータ、タッチパッド装置、インターネットタブレット、ラップトップ又はデスクトップコンピュータ、モバイル端末、セルラー／モバイル電話、マルチメディア装置、パーソナルコミュニケータ、テレビ用セットトップボックス、デジタルビデオ／多機能ディスク（ＤＶＤ）又は高解像度プレイヤ、或いは図２に示すディスプレイ１１４などのディスプレイを含む又はこれに結合するように構成された他のいずれかの装置、及び、例えば図１７Ａのプロセッサ１７１８及びメモリ１７０２などのさらにサポートされる電子機器を含むことができる。これらの装置は、インターネット対応とすることができ、ＧＰＳ及びマップ能力及び機能を含むことができる。
【００５２】
装置１７００がモバイル通信装置を含む実施形態では、装置を、図１８に示すような通信システム内で通信するように構成することができる。このようなシステムでは、モバイル端末１８００と、別のモバイル端末１８０６、有線電話１８３２、パーソナルコンピュータ１８２６及び／又はインターネットサーバ１８２２などの他の装置との間で、セルラーボイスコール、ワールドワイドウェブ／無線アプリケーションプロトコル（ｗｗｗ／ｗａｐ）ブラウジング、セルラービデオコール、データコール、ファクシミリ送信、データ送信、音楽送信、マルチメディア送信、静止画像送信、ビデオ送信、電子メッセージ送信及び電子商取引などの様々な通信サービスを実施することができる。
【００５３】
１つの実施形態では、システムが、チャットメッセージング、インスタントメッセージング、テキストメッセージング及び／又は電子メールのいずれか１つ又はこれらの組み合わせを可能にするように構成される。なお、モバイル装置又は装置１７００の異なる実施形態に対し、及び異なる状況では、上記に示す通信サービスのいくつかを利用できてもよいし、又は利用できなくてもよい。この点において、実施形態例の態様は、いずれの特定のサービス又は通信、プロトコル又は言語の組にも限定されない。
【００５４】
モバイル端末１８００、１８０６は、基地局１８０４、１８０９を経由し、無線周波数（ＲＦ）リンク１８０２、１８０８を介してモバイル通信ネットワーク１８１０に接続することができる。モバイル通信ネットワーク１８１０は、例えば、グローバル・システム・フォー・モバイル・コミュニケーション（ＧＳＭ）、ユニバーサル・モバイル・テレコミュニケーションズ・システム（ＵＭＴＳ）、デジタル・アドバンスト・モバイルフォンサービス（Ｄ−ＡＭＰＳ）、符号分割多元接続２０００（ＣＤＭＡ２０００）、広帯域符号分割多元接続（ＷＣＤＭＡ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、フリーダム・オブ・モバイル・マルチメディア・アクセス（ＦＯＭＡ）及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などのいずれかの商用モバイル通信規格に準拠することができる。
【００５５】
モバイル通信ネットワーク１８１０は、インターネット又はインターネットの一部とすることができる広域ネットワーク１８２０に動作可能に接続することができる。インターネットサーバ１８２２はデータ記憶装置１８２４を有し、インターネットクライアント１８２７として広域ネットワーク１８２０に接続される。サーバ１８２２は、モバイル端末１８００にワールドワイドウェブ／無線アプリケーションプロトコルコンテンツを提供できるワールドワイドウェブ／無線アプリケーションプロトコルサーバをホストすることができる。モバイル端末１８００を、リンク１８４２を介してインターネット１８２０に結合することもできる。１つの実施形態では、リンク１８４２が、例えばユニバーサルシリアルバス（ＵＳＢ）又はＢｌｕｅｔｏｏｔｈ（ブルートゥース）（商標）接続などの有線又は無線リンクを含むことができる。
【００５６】
モバイル通信ネットワーク１８１０には、公衆交換電話網（ＰＳＴＮ）１８３０を通常の方法で接続することができる。公衆交換電話網１８３０には、固定電話１８３２を含む様々な電話端末を接続することができる。
【００５７】
モバイル端末１８００は、ローカルリンク１８０１を介して１又はそれ以上のローカル装置１８０３にローカルに通信することもできる。ローカルリンク１８０１は、例えば、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）（商標）、ＵＳＢリンク、無線ユニバーサルシリアルバス（ＷＵＳＢ）リンク、ＩＥＥＥ８０２．１１無線ローカルエリアネットワーク（ＷＬＡＮ）リンク、ＲＳ−２３２シリアルリンクなどの、範囲が制限されたいずれかの適当な種類のリンク又はピコネットとすることができる。ローカル装置１８０３は、例えば、ローカルリンク１８０１を介してモバイル端末１８００に測定値又はその他の信号を通信できる様々なセンサとすることができる。上記の例は限定を意図するものではなく、あらゆる適当な種類のリンク又は短距離通信プロトコルを利用することができる。ローカル装置１８０３は、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ、ＩＥＥＥ８０２．１６）、ＷｉＦｉ（ＩＥＥＥ８０２．１１ｘ）又はその他の通信プロトコルを実装する無線ローカルエリアネットワークを形成するアンテナ及びサポート設備とすることができる。この無線ローカルエリアネットワークは、インターネットに接続することができる。従って、モバイル端末１８００は、モバイル通信ネットワーク１８１０、無線ローカルエリアネットワーク又はこれらの両方を使用して無線接続を行うためのマルチ無線能力を有することができる。モバイル通信ネットワーク１８１０との通信を、ＷｉＦｉ、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス、又はその他のいずれかの適当なプロトコルを使用して実施することもでき、このような通信は、（無認可モバイルアクセス（ＵＭＡ）などの）無線スペクトルの無認可部分を利用することができる。
【００５８】
少なくともいくつかの実施形態例は、上述した１又はそれ以上の動作及び／又は命令を実行するように構成されたプログラム命令を有するソフトウェア及びコンピュータプログラムを記憶する１又はそれ以上のコンピュータ可読媒体を含むコンピュータプログラム製品を含むことができる。１つの実施形態では、本明細書で説明する処理動作を組み入れたプログラムを、１又はそれ以上のコンピュータ内の１又はそれ以上のプロセッサにより実行することができる。図１９は、本発明の態様を実施するために使用できる機能を組み入れた装置１９００の１つの実施形態のブロック図である。装置１９００は、本明細書で説明する処理動作を実施及び実行するように構成されたコンピュータ可読プログラムコード命令を含むことができる。１つの実施形態では、このコンピュータ可読プログラムコード命令が装置のメモリに記憶される。他の実施形態では、このコンピュータ可読プログラムコード命令を、装置１９００の外部又は遠隔にあるメモリ又は記憶媒体に記憶することができる。メモリは、装置１９００に直接又は無線で結合することができる。図示のように、コンピュータシステム１９０２を別のコンピュータシステム１９０４にリンクして、コンピュータシステム１９０２及び１９０４が、互いに情報を送信し合うとともに互いから情報を受信するようにすることができる。１つの実施形態では、コンピュータシステム１９０２が、ネットワーク１９０６と通信するように構成されたサーバコンピュータを含むことができる。或いは、コンピュータシステム１９０４などのコンピュータシステムを１つだけ使用する場合、コンピュータシステム１９０４を、ネットワーク１９０６と通信してやりとりするように構成することができる。コンピュータシステム１９０２及び１９０４は、例えば、モデム、無線、ハードワイヤ接続、又は光ファイバリンクなどのいずれかの適当な方法を介して互いにリンクすることができる。コンピュータシステム１９０２及び１９０４の両方が、通信チャネル又はその他の適当な接続又は回線、通信チャネル又はリンクを介して通信するためのいずれかの通信プロトコルを使用して情報を利用できるようにすることができる。１つの実施形態では、通信チャネルが適当な広帯域通信チャネルを含む。コンピュータシステム１９０２及び１９０４は、本明細書に開示する１又はそれ以上の動作又は処理をコンピュータシステム１９０２及び１９０４に実行させるように構成された機械可読プログラムソースコードを具体化するプログラム記憶装置を利用するように構成することができる。この点において、プログラム記憶装置は、実施形態例の１又はそれ以上の動作を実行するための手段を提供することができる。このような動作は、例えば、項目リストの一部を表示するように構成された表示部分を表示させること、この表示部分内に項目リストの一部を表示させること、リスト内の項目が選択されたことを判定すること、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定すること、起動時にリストに項目を追加できるようにするアイコンをリスト内に表示させること、リストから項目を削除すること、リスト内の項目が通知を有すると判断すること、通知を有する項目にスクロールすること、及び／又は同様のことを含むことができる。１又はそれ以上の実施形態例の態様を組み入れたプログラム記憶装置を、光学、磁気特性及び／又は電子機器を利用する機械の構成要素として考案し、作成し、使用して、本明細書に開示する手順及び方法を実行することができる。他の実施形態では、プログラム記憶装置が、コンピュータにより読み込み可能な及び実行可能なディスケット、ディスク、メモリスティック又はコンピュータハードドライブなどの磁気媒体を含むことができる。他の代替の実施形態では、プログラム記憶装置が、光学ディスク、読み出し専用メモリ（「ＲＯＭ」）フロッピー（登録商標）ディスク、及び半導体材料及びチップを含むことができる。
【００５９】
コンピュータシステム１９０２及び１９０４は、記憶したプログラムを実行するための（単複の）マイクロプロセッサを含むこともできる。この点において、この（単複の）マイクロプロセッサは、実施形態例の１又はそれ以上の動作を実行するための手段を提供することができる。このような動作は、例えば、項目リストの一部を表示するように構成された表示部分を表示させること、この表示部分内に項目リストの一部を表示させること、リスト内の項目が選択されたことを判定すること、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定すること、起動時にリストに項目を追加できるようにするアイコンをリスト内に表示させること、リストから項目を削除すること、リスト内の項目が通知を有すると判断すること、通知を有する項目にスクロールすること、及び／又は同様のことを含むことができる。コンピュータシステム１９０２は、そのプログラム記憶装置上に、情報及びデータを記憶するためのデータ記憶装置１９０８を含むことができる。１又はそれ以上の実施形態例の態様を具体化する１又はそれ以上の処理又は動作を組み入れたコンピュータプログラム又はソフトウェアを、１又はそれ以上のプログラム記憶装置上の１又はそれ以上のコンピュータシステム１９０２及び１９０４に記憶することができる。１つの実施形態では、コンピュータシステム１９０２及び１９０４が、ユーザインターフェイス１９１０、及び／又は実施形態例の態様にアクセスできるようにするディスプレイインターフェイス１９１２を含むことができる。ユーザインターフェイス１９１０及びディスプレイインターフェイス１９１２は、１つの実施形態では単一のインターフェイスを含むことができ、クエリ、コマンド、及びシステムに対するユーザインタラクションを入力できるとともに、例えば図１〜図１６Ａ及び１６Ｂに関して説明したような結果を示すように構成することができる。
【００６０】
図２０に、本発明の実施形態例による、項目リストを表示するための方法例に基づくフロー図を示す。動作２０００は、項目リストの一部を表示するように構成された表示部分を表示させるステップを含む。動作２０１０は、起動時にリストに項目を追加できるようにするリスト内のアイコンが選択されたことを判定するステップを含む。
【００６１】
図２１に、本発明の実施形態例による、項目リスト内の項目に関する通知を表示するための方法例に基づくフロー図を示す。動作２１００は、一部が表示部分内に表示された項目リスト内の項目が通知を有していると判断するステップを含む。動作２１１０は、この判定に応答して、通知を有する項目に自動的にスクロールすることにより、通知を有する項目が表示部分内に表示されるようにするステップを含む。
【００６２】
実施形態例の態様は、一般に、リボンフォーマットで表示された項目の一次元リストなどの項目リストを操作するための異なる技術を提供する。項目リストを異なる方向にスクロールするとともに、リスト内のあらゆるポイントで静止させることにより、ユーザが関心のある項目を選択的に表示できるようにすることができる。実施形態例は、項目追加アイコンを表示するための、及び項目リストの１又はそれ以上の項目に関して通知が存在する可能性があることの指示を表示するための様々な技術を含むこともできる。
【００６３】
従って、実施形態例は、コンピュータ装置及びコンピュータ装置のユーザにいくつかの利点をもたらすことができる。実施形態例は、項目リストの一部を表示するように構成されたリボンなどの表示部分を提供する。このような実施形態例では、リスト項目の一部しか同時に表示されないので、以前の方法よりも多くの数の項目をお気に入りの連絡先リストなどのリストに含めることができるようになる。従って、リストサイズが画面サイズによって制限されなくなる。いくつかのこのような実施形態では、直観的な、ユーザフレンドリーな方法でリストをスクロールすることができる。いくつかの実施形態例では、リストに新たな項目を追加できるようにするアイコンをリスト内に表示することをさらに行う。いくつかの実施形態例では、特定の動作が行われたときにのみこのアイコンが表示されて、常に表示されないようにする。従って、リスト内に実際の（単複の）項目を表示するための表示スペースを確保することができる。いくつかの実施形態例では、リスト内の項目に関連する通知を知らせることをさらに行う。
【００６４】
なお、本明細書で説明した実施形態例は、個別に、又はこれらのあらゆる組み合わせで使用することができる。上述した説明は、いくつかの実施形態例を例示するものにすぎない。当業者であれば、これらの実施形態から逸脱することなく様々な代替例及び修正例を考案することができる。従って、これらの実施形態例は、添付の特許請求の範囲に含まれる全てのこのような代替例、修正例及び変形例を含むことを意図している。
【符号の説明】
【００６５】
５００  リボン
５３０  項目追加アイコン
【図１】
2012517630.tif 000003
【図２】
2012517630.tif 000004
【図３Ａ】
2012517630.tif 000005
【図３Ｂ】
2012517630.tif 000006
【図３Ｃ】
2012517630.tif 000007
【図３Ｄ】
2012517630.tif 000008
【図４】
2012517630.tif 000009
【図５】
2012517630.tif 000010
【図６】
2012517630.tif 000011
【図７】
2012517630.tif 000012
【図８】
2012517630.tif 000013
【図９】
2012517630.tif 000014
【図１０】
2012517630.tif 000015
【図１１】
2012517630.tif 000016
【図１２Ａ】
2012517630.tif 000017
【図１２Ｂ】
2012517630.tif 000018
【図１３Ａ】
2012517630.tif 000019
【図１３Ｂ】
2012517630.tif 000020
【図１３Ｃ】
2012517630.tif 000021
【図１３Ｄ】
2012517630.tif 000022
【図１４】
2012517630.tif 000023
【図１５】
2012517630.tif 000024
【図１６Ａ】
2012517630.tif 000025
【図１６Ｂ】
2012517630.tif 000026
【図１７Ａ】
2012517630.tif 000027
【図１７Ｂ】
2012517630.tif 000028
【図１８】
2012517630.tif 000029
【図１９】
2012517630.tif 000030
【図２０】
2012517630.tif 000031
【図２１】
2012517630.tif 000032
【国際調査報告】
2012517630.tif 000033
2012517630.tif 000034
2012517630.tif 000035