(57)【要約】  概観モードを使用してコンテンツがナビゲートされる。概観モードの間、ユーザがコンテンツをより容易に突き止めることができるように、コンテンツはサムネイルで表示される。概観モードの間、サムネイルの表示と共に文書マップも表示されてよい。文書マップは、コンテンツをナビゲートするのを補助するための選択可能な要素を含む、コンテンツのアウトラインを表示する。概観モードの間、表示されるサムネイルの数が変化してもよい（例えばピンチ／ストレッチジェスチャを受け取って）。また、ジェスチャ（例えばドラッグ、スワイプ）を使用して、表示されるサムネイルを調整（例えば上／下／左／右）することもできる。ドリルダウン指示（例えばサムネイル上でのタップおよびホールドジェスチャ）に応答して、ドリルダウンビューが、サムネイル上のコンテンツの拡張ビューを表示する。サムネイルを選択（例えばタップ）して、元の閲覧モードに戻ること、および選択されたサムネイルのコンテンツを表示することもできる。
2015531530.tif 000002
【特許請求の範囲】
【請求項１】
文書をナビゲートする方法であって、
コンテンツのビューを表示すること、
前記コンテンツの前記ビューを概観モードに変更するための概観指示を受け取ること、
前記コンテンツのうちの少なくとも一部のサムネイルを表示するように前記コンテンツの前記ビューを変更すること、および、
前記サムネイルのうちの１つとの受け取られたインタラクションに応答して前記サムネイルに加えて追加のコンテンツを表示することと、受け取られたジェスチャに応答して表示サムネイル数を変更することと、のうちの少なくとも一方を前記概観モードの間に実施するときを、前記概観モードの間に決定することを含む方法。
【請求項２】
前記概観モードの間に前記サムネイルビューの表示の近くに文書マップを表示することをさらに含む、請求項１に記載の方法。
【請求項３】
前記概観指示を受け取ることが、ピンチジェスチャを受け取ること、ならびに、前記概観モードの間に、ピンチジェスチャとストレッチジェスチャとのうちの一方である受け取られたジェスチャに応答して前記表示サムネイル数および表示詳細レベルを変更することを含み、
前記詳細レベルが変化するのに伴って、前記サムネイルのそれぞれに表示される前記コンテンツが、前記コンテンツのズームアウトビューと、修正された前記コンテンツのズームアウトビューと、前記コンテンツの象徴とを含む異なる複数のビュー間で変化する、請求項１に記載の方法。
【請求項４】
前記サムネイルのうちの１つとの前記受け取られたインタラクションに応答して前記サムネイルに加えて追加のコンテンツを表示することが、前記サムネイルのうちの１つの少なくとも一部のドリルダウンビューを表示することを含む、請求項１に記載の方法。
【請求項５】
前記概観モードの間に前記サムネイルビューの表示の近くに文書マップを表示することが、前記コンテンツにおける異なる複数の部分を表す選択可能なインジケータを表示することを含み、前記インジケータが選択されると前記サムネイルの前記表示が更新される、請求項２に記載の方法。
【請求項６】
前記コンテンツが、ワードプロセッシング文書と、スライドを含むプレゼンテーションと、スプレッドシートとのうちの１つからのものである、請求項１に記載の方法。
【請求項７】
コンテンツを選択するためのコンピュータ実行可能命令を記憶したコンピュータ可読媒体であって、
コンピュータ実行可能命令は、
コンテンツのビューを表示すること、
前記コンテンツの前記ビューを概観モードに変更するための概観タッチジェスチャを受け取ること、
前記コンテンツのサムネイルを表示するように前記コンテンツの前記ビューを変更すること、および、
前記概観モードの間に、前記サムネイルビューの表示の近くに文書マップを表示し、前記サムネイルのうちの１つとの受け取られたインタラクションに応答して前記サムネイルに加えて追加のコンテンツを表示することと、受け取られたジェスチャに応答して表示サムネイル数を変更することと、のうちの少なくとも一方を前記概観モードの間に実施するときを決定することを含む、コンピュータ可読媒体。
【請求項８】
前記概観モードの間に、ピンチジェスチャを受け取るのに応答して前記表示サムネイル数を増加させ、ストレッチジェスチャを受け取るのに応答して前記表示サムネイル数を減少させ、前記コンテンツのズームアウトビューと、修正された前記コンテンツのズームアウトビューと、前記コンテンツの象徴とを含む異なる複数のビュー間で詳細レベルを変更する、請求項７に記載のコンピュータ可読媒体。
【請求項９】
コンテンツを選択するためのシステムであって、
タッチ入力を受け取るように構成されたディスプレイと、
プロセッサおよびメモリと、
前記プロセッサを使用して実行される動作環境と、
コンテンツを提示するディスプレイと、
アクションを実施するように構成されたビューマネージャとを備え、前記アクションが、
コンテンツのビューを表示すること、
前記コンテンツの前記ビューを概観モードに変更するための概観タッチジェスチャを受け取ること、
前記コンテンツのページのサムネイルを表示するように前記コンテンツの前記ビューを変更すること、および、
前記サムネイルのうちの１つとの受け取られたインタラクションに応答して前記サムネイルに加えて追加のコンテンツを表示することと、受け取られたジェスチャに応答して表示サムネイル数を変更することと、のうちの少なくとも一方を前記概観モードの間に実施するときを、前記概観モードの間に決定することを含む、システム。
【請求項１０】
前記概観モードの間に前記サムネイルビューの表示の近くに文書マップを表示することをさらに含み、前記文書マップを表示することが、前記コンテンツにおける異なる複数の部分を表す選択可能なインジケータを表示することを含み、前記インジケータが選択されると前記サムネイルの前記表示が更新される、請求項９に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  大きい文書中で、ある位置に移動するのは、難しいことがある。ユーザはしばしば、文書内の異なる位置に移動するために、文書をスクロールする。文書が大きいときは、文書中の閲覧したい部分までユーザがスクロールするのに、時間が長くかかることがある。より小さいディスプレイを有するモバイルコンピューティングデバイス上でスクロールするのは、より一層困難なことがある。
【発明の概要】
【０００２】
[0002]  この「発明の概要」は、「発明を実施するための形態」でさらに後述する概念の精選を、単純化した形で紹介するために提供するものである。この「発明の概要」は、特許請求される主題の重要な特徴または必須の特徴を識別するものとはせず、また、特許請求される主題の範囲を決定する際の助けとして使用されるものともしない。
【０００３】
[0003]  概観モードを使用してコンテンツがナビゲートされる。概観モードの間、ユーザがコンテンツをより容易に突き止めることができるように、コンテンツはサムネイルで表示される。概観モードの間、サムネイルの表示と共に文書マップも表示されてよい。文書マップは、コンテンツをナビゲートするのを補助するための選択可能な要素を含む、コンテンツのアウトラインを表示する。概観モードの間、表示されるサムネイルの数が変化してもよい（例えばピンチ／ストレッチジェスチャを受け取って）。また、表示されるサムネイルを、ジェスチャ（例えばドラッグ、スワイプなど）を使用して調整（例えば上／下／左／右）して、他のサムネイルを提示するようにすることもできる。ドリルダウン指示（例えばサムネイル上でのタップおよびホールドジェスチャ）に応答して、ドリルダウンビューが、サムネイル上のコンテンツの拡張ビューを表示する。サムネイルを選択（例えばタップ）して、元の閲覧モードに戻ること、および選択されたサムネイルのコンテンツを表示することもできる。
【図面の簡単な説明】
【０００４】
【図１】[0004]概観モードを使用してコンテンツをナビゲートするためのシステムを示す図である。
【図２】[0005]概観モードに入ることおよび表示されるサムネイルの数を変更することを示す図である。
【図３】[0006]概観モードでサムネイルの表示を変更することを例示する図である。
【図４】[0007]概観モードの間にサムネイルについてのドリルダウンビューを表示すること、およびサムネイルの選択に応答して単一ページビューを提示することを示す図である。
【図５】[0008]サムネイルの表示を変更することを例示する図である。
【図６】[0009]サムネイルの表示を変更することを例示する図である。
【図７】[0010]文書マップの表示を伴う概観モードに入ることを例示する図である。
【図８】[0011]概観モードに入り、概観モードを使用してコンテンツをナビゲートするための、例示的なプロセスを示す図である。
【図９】[0012]概観モードの間に種々のジェスチャを処理することを例示する図である。
【図１０】[0013]概観モードを使用してコンテンツをナビゲートするための例示的なシステムを例示する図である。
【図１１】[0014]本発明の実施形態をその中で実践できる様々な動作環境についての考察を、関連する記述と共に提供する図である。
【図１２Ａ】[0014]本発明の実施形態をその中で実践できる様々な動作環境についての考察を、関連する記述と共に提供する図である。
【図１２Ｂ】[0014]本発明の実施形態をその中で実践できる様々な動作環境についての考察を、関連する記述と共に提供する図である。
【図１３】[0014]本発明の実施形態をその中で実践できる様々な動作環境についての考察を、関連する記述と共に提供する図である。
【発明を実施するための形態】
【０００５】
[0015]  次に図面を参照して、様々な実施形態について述べる。図面では、同じ数字は同じ要素を表す。
【０００６】
[0016]  図１に、概観モードを使用してコンテンツをナビゲートするためのシステムを示す。例示するように、システム１００は、アプリケーションプログラム１１０、ビューマネージャ２６、およびタッチ画面入力デバイス／ディスプレイ１１５を含む。
【０００７】
[0017]  ビューマネージャ２６との通信を容易にするために、１つまたは複数のコールバックルーチンを実装することができる。一実施形態によれば、アプリケーションプログラム１１０は、タッチセンシティブ入力デバイス１１５からの入力、ならびに／またはキーボード入力（例えば物理キーボードおよび／もしくはSIP）、ならびに／または他のタイプの入力（例えば他の何らかの入力感知）を受け取るように構成された、ビジネスプロダクティビティアプリケーションである。例えば、ビューマネージャ２６は、ユーザのコンテンツ選択ジェスチャ（すなわちジェスチャ１５０）および他のタッチベースのジェスチャに応答して、アプリケーション１１０に情報を提供することができる。例えば、ジェスチャは、ピンチジェスチャ、ストレッチジェスチャ、選択ジェスチャ（例えば表示された要素上でのタップアクション）、選択およびホールドジェスチャ（例えば表示された要素上で受け取られるタップおよびホールドジェスチャ）、スワイプアクションおよび／またはドラッグアクション、などを含みうるが、これらに限定されない。
【０００８】
[0018]  例示するシステム１００は、タッチ入力が受け取られた（例えば指がタッチ画面に触れたかまたはほぼ触れそうな）ときを検出するタッチ画面入力デバイス／ディスプレイ１１５を備える。ユーザのタッチ入力を検出する如何なるタイプのタッチ画面を利用することができる。例えば、タッチ画面は、タッチ入力を検出する１層または複数層の容量性材料を含むものであってよい。容量性材料に加えて、またはそれに代えて、他のセンサを使用することもできる。例えば、赤外線（IR）センサを使用することができる。一実施形態によれば、タッチ画面は、触れることのできる面に接触しているかまたはその上方にある物体を検出するように構成される。この記述では、用語「〜の上（または上方）」を使用するが、タッチパネルシステムの配向又は向きは無関係であることを理解されたい。用語「〜の上（または上方）」は、そのような全ての配向に適用可能であるものとする。タッチ画面は、タッチ入力が受け取られた位置（例えば開始点、中間点、および終了点）を決定するように構成されてよい。触れることのできる面と物体との間の実際の接触は、例えばタッチパネルに結合された振動センサまたはマイクロフォンによる検出を含めた、任意の適切な手段によって検出することができる。接触を検出するためのセンサの例の非網羅的なリストは、圧力ベースのメカニズム、微細加工加速度計、圧電デバイス、容量性センサ、抵抗センサ、誘導センサ、レーザ振動計、およびＬＥＤ振動計を含む。
【０００９】
[0019]  ビューマネージャ２６は、複数ページのコンテンツを提示する概観モードを表示するように構成される。閲覧モードを概観モードに変更する指示（例えばジェスチャ１５０によって示されるようなピンチジェスチャ）を受け取るのに応答して、ビューマネージャ２６は概観モードに入る。この例では、文書のページ１をディスプレイ１１５上に提示している閲覧モードの間に、ユーザがピンチジェスチャを実施する。ビューマネージャ２６は、概観モードに入ることになると決定するのに応答して、ディスプレイ１１５’に示されるようなサムネイルの表示を指示する。概観モードに入ることに関連するジェスチャを受け取るとすぐに概観モードに入ってもよく、または、このジェスチャの受領に加えて情報を使用して、概観モードに入ってもよい。例えば、ピンチジェスチャによりズームレベルが所定のズームしきい値（例えば５０％、５５％、６０％など）未満に移行したとき、概観モードに入ってよい。一実施形態によれば、概観モードに入ることは、許可されたユーザによって構成可能である（例えば、文書のズームレベルが５５％未満のときにピンチジェスチャを使用して入る）。同様に、ビューマネージャ２６は、種々のイベント（例えば、ズームレベルが所定のしきい値よりも高くなることや、サムネイル、ドリルダウンビュー中の見出し、表示された文書マップ中のリンクを選択すること）に応答して、概観モードから出ることができる。
【００１０】
[0020]  概観モードの間、ユーザがコンテンツをより容易に突き止めることができるように、コンテンツはサムネイルで表示される。この例では、ページ１上でのピンチジェスチャを受け取るのに応答して概観モードに入ったとき、最初に４つのサムネイルが表示される。一実施形態によれば、ビューが概観モードに切り換わると、概観モードへの移行前に表示されていたコンテンツは、サムネイル中で表示される他のコンテンツと区別される。この例では、ページ１を表すサムネイルが、他のサムネイルと区別される（例えば、強調表示、サムネイルの境界幅の変更、および／または他の何らかの指示の提供）。前のコンテンツのビューを区別することは、概観モードに入る前にどんなコンテンツが閲覧されていたかをユーザが決定する助けとなる。他の数のサムネイルが最初に表示されてもよい（例えば２、４、６、８個など）。概観モードの間、ビューマネージャ２６は、表示されるサムネイルの数を変更することができる（例えばピンチ／ストレッチジェスチャを受け取って）。表示されるサムネイルを、ジェスチャ（例えばドラッグ、スワイプなど）を使用して調整（例えば上／下／左／右）することもできる。ドリルダウン指示（例えばサムネイル上でのタップおよびホールドジェスチャ１６０）に応答して、ドリルダウンビューが、サムネイルについてのコンテンツの拡張ビュー（例えば１６４）を表示する。サムネイルを選択（例えばタップ）して、元の閲覧モードに戻ること、および選択されたサムネイルのコンテンツを表示することもできる。ビューマネージャ２６によってサムネイルの表示と共に文書マップ（図６および７参照）が表示されるように指示することもできる。文書マップは、コンテンツをナビゲートするのを補助するための選択可能なレベルを含む、コンテンツのアウトラインを表示する。以下、概観モードについてより詳細に述べる。
【００１１】
[0021]  図２に、概観モードに入ること、および表示されるサムネイルの数を変更することを示す。例示するように、図２は、概観モードに入ることおよびサムネイルの数を変更することを説明する４つの異なる表示（２１０、２２０、２３０、および２４０）を含む。これらの表示は、標準的な／大きいディスプレイ（例えば、１２インチよりも大きい表示装置）を有する表示装置、ならびに、限られた表示サイズのデバイス（例えば、およそ２×３インチのディスプレイを有するセルフォン、およそ７〜１０インチのディスプレイを有するスレート／タブレット、および／または他の表示サイズ（例えば４、５、６）を有する他のデバイス）上に示されてよい。これらの表示はまた、タッチ画面上に示されてもよい。
【００１２】
[0022]  表示２１０は、概観モードに入る前のコンテンツの表示を示す。コンテンツは、様々なコンテンツとすることができる（例えば、ワードプロセッシング文書、スライドを含むプレゼンテーション、１つまたは複数のスプレッドシートを含むワークブック、ウェブページなど）。この例では、ユーザは、概観モードに入るために、人差し指と親指を引き合わせてつまむアクションを生み出すことによって、ピンチジェスチャ２１４を実施する。ピンチジェスチャの結果、概観モードに入り、より多くの表示コンテンツをユーザに提供するサムネイルが表示される。
【００１３】
[0023]  この例では、表示２２０によって例示するように、最初に２つのサムネイルが表示の中で示されている。より多くのサムネイルが最初に表示されてもよい。一実施形態によれば、各サムネイルは、文書のページ（例えば、ワードプロセッシング文書のページ、プレゼンテーションからのスライド、スプレッドシートワークブックのシートなど）を表す。別の実施形態によれば、各サムネイルは、コンテンツの一部（例えば５０％、３３％、１６％など）を表す。サムネイル中で表示されるコンテンツは、実際のコンテンツを変更しないコンテンツのズームアウトビュー、コンテンツの修正されたビューのズームアウトビュー、および／または、コンテンツの象徴または印、とすることができる。表示されるサムネイルがより大きいときは、コンテンツは、実際にはコンテンツのズームアウトビューとすることができる。ビュー中で表示されるサムネイルがより多くなり、サムネイルがより小さくなるにつれて、サムネイルの詳細のレベルは変化する。例えば、棒チャートが、限られた表示デバイスのおよそ半分を占めるサムネイルに変換されるときは、表示は、サムネイル中で表示されるコンテンツを変更しないズームアウトビューである。サムネイルのサイズが小さくなると（例えば画面の２５％）、コンテンツの一部が除去されるようにできる（例えば指標ラベルおよび軸ラベルを除去する）。サムネイルのサイズがさらに小さくなったときは、この例ではチャートである実際のコンテンツは、コンテンツに取って代わるグラフィカルアイコンで置き換わる。
【００１４】
[0024]  表示２３０は、表示２２０に例示されるような別のピンチジェスチャ２２４を受け取るのに応答して、より多くのサムネイルが表示されるのを示す。この例では、サムネイルの数は６個に増加する。表示されるサムネイルの数は、他のインクリメント（例えば２個から４個へ、２個から８個へ、２個から３個へ、など）を使用して変更されてもよい。一実施形態によれば、ユーザ入力を受け取るのに応答して、表示されるサムネイルが変わってもよい。例えば、ユーザは、ドラッグおよびドロップアクション（または他の何らかの入力）を使用して、サムネイルを選択して概観モード内のある位置から別の位置にサムネイルを移動させることができる。サムネイルを移動させることにより、文書内のコンテンツの位置が移動する。ユーザはまた、ページを削除すること（例えば、削除ジェスチャ、選択アクションの受領に応答したページ削除オプションの表示）、および／またはページを隠すこと（例えば注記ページを隠す）ができる。ユーザはまた、文書内で新しいページを挿入することができる。他の動作を実施することもできる。一実施形態によれば、サムネイルの選択に応答してコンテキストメニューが表示されるものとすることができ、このコンテキストメニューは、サムネイルに対して実施できる種々のオプション（例えば削除、前／後への挿入、移動、隠す、切取り、コピー、貼付けなど）を表示する。
【００１５】
[0025]  表示２４０は、表示２３０に例示されるような別のピンチジェスチャ２３４を受け取るのに応答して、より多くのサムネイルが表示されるのを示す。この例では、サムネイルの数は１２個に増加する。
【００１６】
[0026]  図３に、概観モードでサムネイルの表示を変更することを例示する。例示するように、図３は、４つの異なる表示（３１０、３２０、３３０、および３４０）を含む。
【００１７】
[0027]  表示３１０は、表示されるサムネイルを図示の現在の６個のサムネイル（ページ１〜ページ６）から変更するために、ユーザがスワイプジェスチャ３１４を実施するのを示す。
【００１８】
[0028]  表示３２０は、スワイプジェスチャを受け取るのに応答して表示されるサムネイルを示す。わかるように、コンテンツについての、次の６個の利用可能なサムネイルが表示される。この例では、ページ７〜１２についてのサムネイルが表示される。
【００１９】
[0029]  表示３３０は、表示されるサムネイルを図示の現在の６個のサムネイルから変更するために、ユーザがジェスチャ３１４と反対方向のスワイプジェスチャ３３４を実施するのを示す。
【００２０】
[0030]  表示３４０は、スワイプジェスチャを受け取るのに応答して表示されるサムネイルを示す。わかるように、コンテンツについての、前の６個の利用可能なサムネイルが表示される。この例では、ページ１〜６についてのサムネイルが表示される。
【００２１】
[0031]  図４に、概観モードの間にサムネイルについてのドリルダウンビューを表示すること、およびサムネイルの選択に応答して単一ページビューを提示することを示す。例示するように、図４は、３つの異なる表示（４１０、４２０、および４３０）を含む。
【００２２】
[0032]  表示４１０は、概観モードの間のサムネイル（ページ１〜１２）の表示を示す。この例では、ユーザが、ページ２サムネイルをタップおよびホールドして、押下しているサムネイルについてのドリルダウンビューの表示を開始する。
【００２３】
[0033]  表示４２０は、タップおよびホールドジェスチャ４１４を受け取るのに応答した、サムネイル（ページ２）のドリルダウンビュー４２２を示す。表示４２０でわかるように、ドリルダウンビュー４２２は、ページ２サムネイルに関連するコンテンツの拡張ビューを提示する。この例では、ページ２についてのサムネイルが強調表示されて、タップおよびホールド選択が示される。ユーザは、概観モードから出ることをせずに、単にドリルダウンジェスチャ（例えばタップおよびホールド）を使用すれば、サムネイルに関連するより多くのコンテンツを一時的に見ることができる。ユーザは、表示４２０のどこか他の位置をタップすることによって、ドリルダウンビューを出ることができる。一実施形態によれば、ユーザはまた、ドリルダウンビュー内のコンテンツの一部をタップして、ドリルダウンビューを出て、タップ付近のコンテンツの全ページビューを表示させることもできる。この例では、ユーザは、ドリルダウンビュー中の「セクション２」をタップしており、この結果、表示４３０に示すようなコンテンツの表示が得られる。
【００２４】
[0034]  図５に、サムネイルの表示を変更することを例示する。例示するように、図５は、４つの異なる表示（５１０、５２０、５３０、および５４０）を含む。
【００２５】
[0035]  表示５１０は、概観モードの間の１２個のサムネイル（ページ１〜１２）を示す。例示するように、ユーザは、タップジェスチャ５１４を実施することによってサムネイル（ページ２）を選択している。
【００２６】
[0036]  表示５２０は、ページ２サムネイルの選択に応答した、ページ２についてのコンテンツを示す。一実施形態によれば、「タップ」ジェスチャが受け取られると概観モードを出るが、概観モードは、選択されたサムネイルからのコンテンツの表示で置き換わる。「タップ」ジェスチャを受け取るのに応答して他のアクションが実施されてもよい。例えば、単一の「タップ」を行うとサムネイルが強調表示され、強調表示されたサムネイル上でもう１回「タップ」すると、概観モードを出て、表示は、選択されたサムネイルからのコンテンツの表示で置き換わる。
【００２７】
[0037]  表示５３０は、表示されるサムネイルを図示の現在の１２個のサムネイル（ページ１〜１２）から変更するために、ユーザが上方向のスワイプジェスチャ５３４を実施するのを示す。
【００２８】
[0038]  表示５４０は、スワイプジェスチャを受け取るのに応答して表示されるサムネイル、およびサムネイルの選択に応答したメニューの表示を示す。わかるように、表示される１２個の利用可能なサムネイルは、ページ１〜１２ではなくページ５〜１６に変更される。図示されていないが、ダウンジェスチャを使用してサムネイルの表示を変更することもできる（例えばページ５〜１６からページ１〜１２に）。一実施形態によれば、単一タップに応答してメニュー５４２が表示され、このメニュー５４２は、実施できる様々なオプション（例えば削除、前／後への挿入、移動、隠す、切取り、コピー、貼付けなど）を提供する。
【００２９】
[0039]  図６に、サムネイルの表示を変更することを例示する。例示するように、図６は、４つの異なる表示（６１０、６２０、６３０、および６４０）を含む。
【００３０】
[0040]  表示６１０は、概観モードに入る前の、プレゼンテーション中のスライドのビューを示す。例示するように、ユーザが、概観モードに移行するためにピンチジェスチャ６１４を実施している。
【００３１】
[0041]  表示６２０は、概観モードに入るのに応答して表示される、プレゼンテーションについてのコンテンツの表示を示す。この例では、文書マップ６２４と共に、２つのスライドについてのサムネイル６２２が示されている（スライド１およびスライド２）。文書マップは、コンテンツをナビゲートするのを補助するための選択可能なオプションを含む、コンテンツのアウトラインを表示する。このスライドプレゼンテーション例では、文書マップ６２４は、プレゼンテーション内のスライドのリストを提示する。この例では２つのサムネイルしか例示されていないが、より多くのサムネイルが提示されてもよい。サムネイルのサイズ設定もまた変更することができる。例えば、表示されるサムネイルは、同じサイズであってもよく、または種々のサイズのサムネイルを含んでもよい（例えば、第１のサムネイルは、利用可能なサムネイル空間の５０％を占め、第２および第３のサムネイルは、利用可能なサムネイル空間の他方の５０％を使用する）。別の例として、現在の選択に近いコンテンツは、より大きいサイズのサムネイルを使用して示されてよく、一方、より遠いサムネイルは、より小さいサイズのサムネイルを使用して表示されてよい。さらに別の例として、選択されたサムネイルは、他のサムネイルよりも明るく表示されてよい（例えば、他のサムネイルは、選択されたサムネイルよりも、わずかに暗いが依然としてはっきり見えるように現れる）。
【００３２】
[0042]  ユーザはまた、前述のようにサムネイルをナビゲートすることができる。例えば、ユーザは、必要時に、スワイプジェスチャを使用して、表示されるサムネイルを変更し、文書マップを更新することができる。例えば、コンテンツ全体の文書マップが文書マップ表示エリア内に収まらないとき、前には見えなかった文書マップの部分を含めるように文書マップの表示を調整することができる。ユーザは、「タップおよびホールド」ジェスチャを実施して、サムネイル上に、および／または文書マップ上で表示される選択可能コンテンツ上に、ドリルダウンビューを表示させることができる。
【００３３】
[0043]  表示６３０は、文書マップ中に提示されたスライド１１上でユーザがタップおよびホールドジェスチャ６３４を実施するのを示す。タップおよびホールドジェスチャを受け取るのに応答して、スライド１１についてのドリルダウンビュー６３６が提示される。
【００３４】
[0044]  表示６４０は、ユーザが文書マップ中のスライド５上でタップジェスチャ６４４を実施するのを示す。一実施形態によれば 、文書マップ中の選択可能な要素をタップすると、文書マップ中の選択に近いサムネイルの表示を含めるようにサムネイルの表示が変更される。別の実施形態によれば、タップ選択により、概観モードを出て、選択されたコンテンツが表示されるものとすることができる。
【００３５】
[0045]  図７に、文書マップの表示を伴う概観モードに入ることを例示する。例示するように、図７は、４つの異なる表示（７１０、７２０、７３０、および７４０）を含む。
【００３６】
[0046]  表示７１０は、文書マップの表示を伴う概観モードに入る前の、文書のビューを示す。例示するように、ユーザは、概観モードに移行するためにピンチジェスチャ７１４を実施している。
【００３７】
[0047]  表示７２０は、文書についての文書マップ７２４の表示と共に、サムネイル７２２の表示を示す。この例では、文書の２つのページについてのサムネイルが示されている。この文書例では、文書マップ７２４は、文書の種々の部分のリストを示す。
【００３８】
[0048]  表示７３０は、文書マップの表示を伴う概観モードに入る前の、スプレッドシートのビューを示す。例示するように、ユーザは、概観モードに移行するためにピンチジェスチャ７３４を実施している。
【００３９】
[0049]  表示７４０は、スプレッドシートおよび／またはワークブックについての文書マップ７４４の表示と共に、サムネイル７４２の表示を示す。この例では、同じスプレッドシートからの異なるコンテンツについてのサムネイルが示されている。サムネイルはまた、ワークブック中の種々の利用可能なシートを提示することもできる。このスプレッドシート例では、文書マップ７４４は、ワークブックの種々のシートを含めた、スプレッドシートの種々の部分のリストを示す。
【００４０】
[0050]  図８に、概観モードに入り、概観モードを使用してコンテンツをナビゲートするための、例示的なプロセス８００を示す。本明細書に提示されるルーチンに関する考察を読む際には、様々な実施形態の論理的動作が（１）コンピュータによって実施される行為のシーケンス、もしくはコンピューティングシステム上で稼働するプログラムモジュールのシーケンスとして、および／または（２）コンピューティングシステム内の相互接続された機械論理回路もしくは回路モジュールとして、実現されることを理解されたい。この実現は、本発明を実施するコンピューティングシステムの性能要件に応じた選択の問題である。したがって、例示される、本明細書に記載の実施形態を構成する論理的動作は、動作、構造的デバイス、行為、またはモジュールとして様々に言及される。これらの動作、構造的デバイス、行為、およびモジュールは、ソフトウェア、ファームウェア、専用ディジタルロジック、およびこれらの任意の組合せにおいて実現することができる。
【００４１】
[0051]  開始動作の後、プロセスは動作８１０に移り、コンテンツが表示される。表示されるコンテンツは、種々のタイプのコンテンツである場合がある。例えば、コンテンツは、スプレッドシート、文書、プレゼンテーション、画像、ファイルなどであってよい。
【００４２】
[0052]  動作８２０に進み、概観モードに変更する指示が受け取られる。一実施形態によれば、複数ページのビューを含まない閲覧モードから概観モードに入るための、タッチ入力ジェスチャが受け取られる。例えば、ユーザが、概観モードに入るためにピンチジェスチャを実施する。論じたように、概観モードに入ることに関連するジェスチャを受け取るとすぐに概観モードに入ってもよく、または、このジェスチャの受領に加えて情報を使用して、概観モードに入ってもよい。例えば、ピンチジェスチャにより所定のズームしきい値（例えば５０％、５５％、６０％など）未満に移行したとき、概観モードに入ってよい。一実施形態によれば、概観モードに入ることは、許可されたユーザによって構成可能である（例えば、文書のズームレベルが５５％未満のときにピンチジェスチャを使用して入る）。同様に、ビューマネージャ２６は、種々のイベント（例えば、ズームレベルが所定のしきい値よりも高くなることや、サムネイル、ドリルダウンビュー中の見出し、表示された文書マップ中のリンクを選択すること）に応答して、概観モードを出ることができる。
【００４３】
[0053]  動作８３０に移り、概観モードに入るのに応答してサムネイルが表示される。概観モードの間、ユーザがコンテンツをより容易に突き止めることができるように、コンテンツはサムネイルとして表示される。例えば、最初に４つのサムネイルが表示されてよく、または他の何らかの数のサムネイルが最初に表示されてもよい（例えば２、４、６、８個など）。一実施形態によれば、概観モードに入るのに応答して、文書マップが提示されてもよい。文書マップの提示は、事前構成済みであってもよく、かつ／または、文書マップを提示するための選択が行われてもよい。文書マップは、コンテンツをナビゲートするのを補助するための選択可能なレベルを含む、コンテンツのアウトラインを表示する。
【００４４】
[0054]  動作８４０に移り、概観モードの間にジェスチャが受け取られる。種々のサムネイルにナビゲートするため、サムネイルをドリルダウンするため、およびサムネイルを選択するためのジェスチャが受け取られる場合がある。
【００４５】
[0055]  動作８５０に進み、ジェスチャを受け取るのに応答して表示が更新される。例えば、表示されるサムネイルの数が変化する、表示されるサムネイルが変化する、コンテンツのドリルダウンビューが変更される、概観モードを出る、などの場合がある（さらに詳細については図９を参照されたい）。
【００４６】
[0056]  判定動作８６０に遷移し、別のジェスチャが受け取られたかどうか判定される。別のジェスチャがあるときは、プロセスは動作８４０に戻る。別のジェスチャがないときは、プロセスは次いで終了動作に進み、他のアクションの処理に戻る。
【００４７】
[0057]  図９に、概観モードの間に種々のジェスチャを処理することを例示する図を示す。
【００４８】
[0058]  動作９１０で、どのジェスチャが受け取られたかを決定する。一実施形態によれば、ジェスチャは、ズーム、パン、ドリルダウン、および選択に関係する場合がある。例えば、ズームジェスチャは、ピンチ／ストレッチジェスチャとすることができる。パンジェスチャは、スワイプ／フリックジェスチャとすることができる。ドリルダウンジェスチャは、タップおよびホールドジェスチャとすることができ、選択ジェスチャは、タップジェスチャとすることができる。他のジェスチャが、これらのアクションおよび／または他のアクション（例えば削除、挿入、隠すなど）に関連する場合もある。
【００４９】
[0059]  ジェスチャがズームジェスチャ９２０であるときは、表示されるサムネイルの数が変化し、場合によっては概観モードを出る。例えば、ピンチジェスチャの場合は、表示されるサムネイルの数が増加し、ストレッチジェスチャの場合は、表示されるサムネイルの数が減少する。本明細書に論じたように、ズームレベルがあるレベルに達したときに、概観モードに入る／概観モードを出ることができる。
【００５０】
[0060]  ジェスチャがパンジェスチャ９３０であるときは、更新されたセットを提示するようにサムネイルの表示が調整される。一実施形態によれば、パンジェスチャにより、サムネイルを上方向、下方向、横方向、および斜め方向に移動させることができる。
【００５１】
[0061]  ジェスチャがドリルダウンジェスチャ９４０であるときは、選択された要素（サムネイル、または文書マップ中の要素）に関連するコンテンツの拡張ビューが提示される。
【００５２】
[0062]  ジェスチャが選択ジェスチャ９５０であるときは、概観モードを出てよく、選択されたコンテンツが提示されてよい。
【００５３】
[0063]  図１０に、概観モードを使用してコンテンツをナビゲートするための例示的なシステムを例示する。例示するように、システム１０００は、サービス１０１０、データストア１０４５、タッチ画面入力デバイス／ディスプレイ１０５０（例えばスレート）、およびスマートフォン１０３０を含む。
【００５４】
[0064]  例示するように、サービス１０１０は、プロダクティビティサービス（例えばMICROSOFT OFFICE365）などのサービスを提供するように構成されうるクラウドベースおよび／もしくはエンタープライズベースのサービスであるか、または、コンテンツおよび文書（例えばスプレッドシート、文書、プレゼンテーション、チャート、メッセージなど）とインタラクションするのに使用される他の何らかのクラウドベース／オンラインサービスである。サービスとのインタラクションは、種々のタイプの入出力を使用して行うことができる。例えば、ユーザは、タッチ入力、ハードウェアベースの入力、音声入力などを使用することができる。サービスは、事前録音済みの音声と合成音声とを組み合わせた音声出力を提供することができる。サービス１０１０によって提供されるサービス／アプリケーションのうちの１つまたは複数の機能はまた、クライアント／サーバベースのアプリケーションとして構成される場合もある。システム１０００はプロダクティビティアプリケーションに関係するサービスを示すが、他のサービス／アプリケーションが構成されてもよい。
【００５５】
[0065]  例示するように、サービス１０１０は、リソース１０１５およびサービスを任意の数のテナント（例えばテナント１〜Ｎ）に提供する、マルチテナントサービスである。マルチテナントサービス１０１０は、サービスに申し込んだテナントにリソース／サービス１０１５を提供し、各テナントのデータを他のテナントのデータから分離され保護された状態で維持する、クラウドベースのサービスである。
【００５６】
[0066]  例示するシステム１０００は、タッチ画面入力デバイス／ディスプレイ１０５０（例えばスレート／タブレットデバイス）およびスマートフォン１０３０を含み、これは、タッチ入力が受け取られた（例えば指がタッチ画面に触れたかまたはほぼ触れそうな）ときを検出する。ユーザのタッチ入力を検出する任意のタイプのタッチ画面を利用することができる。例えば、タッチ画面は、タッチ入力を検出する１層または複数層の容量性材料を含むものであってよい。容量性材料に加えて、またはそれに代えて、他のセンサを使用することもできる。例えば、赤外線（IR）センサを使用することができる。一実施形態によれば、タッチ画面は、触れることのできる面に接触しているかまたはその上方にある物体を検出するように構成される。この記述では、用語「〜の上（または上方）」を使用するが、タッチパネルシステムの配向および向きは無関係であることを理解されたい。用語「〜の上（または上方）」は、そのような全ての配向に適用可能であるものとする。タッチ画面は、タッチ入力が受け取られた位置（例えば開始点、中間点、および終了点）を決定するように構成されてよい。触れることのできる面と物体との間の実際の接触は、例えばタッチパネルに結合された振動センサまたはマイクロフォンによる検出を含めた、任意の適切な手段によって検出することができる。接触を検出するためのセンサの例の非網羅的なリストは、圧力ベースのメカニズム、微細加工加速度計、圧電デバイス、容量性センサ、抵抗センサ、誘導センサ、レーザ振動計、およびＬＥＤ振動計を含む。
【００５７】
[0067]  一実施形態によれば、スマートフォン１０３０およびタッチ画面入力デバイス／ディスプレイ１０５０は、種々のアプリケーションで構成される。
【００５８】
[0068]  例示するように、タッチ画面入力デバイス／ディスプレイ１０５０およびスマートフォン１０３０は、例示的な表示１０５２／１０３２を示しており、これらの表示は、概観モードを使用してコンテンツをナビゲートするアプリケーションの使用を示す。データが、デバイス（例えばスマートフォン１０３０、スレート１０５０）上に、および／または他の何らかの位置（例えばネットワークデータストア１０４５）において記憶されてよい。デバイスによって使用されるアプリケーションは、クライアントベースのアプリケーション、サーバベースのアプリケーション、クラウドベースのアプリケーション、および／または何らかの組合せとすることができる。
【００５９】
[0069]  ビューマネージャ２６は、概観モードを使用してコンテンツをナビゲートすることに関係する動作を実施するように構成される。マネージャ２６はサービス１０１０内に示されているが、マネージャの機能は他の位置（例えばスマートフォン１０３０および／またはスレートデバイス１０５０上）に含まれてもよい。
【００６０】
[0070]  本明細書に記載の実施形態および機能は、有線およびワイヤレスコンピューティングシステム、モバイルコンピューティングシステム（例えばモバイル電話機、タブレットまたはスレートタイプのコンピュータ、ラップトップコンピュータなど）を含めた、多数のコンピューティングシステムを介して動作することができる。加えて、本明細書に記載の実施形態および機能は、分散システムにまたがって動作することができ、この場合、アプリケーション機能、メモリ、データ記憶および取出し、ならびに様々な処理機能を、インターネットまたはイントラネットなどの分散コンピューティングネットワークを介して相互からリモートに動作させることができる。内蔵コンピューティングデバイスディスプレイを介して、または１つもしくは複数のコンピューティングデバイスに関連するリモート表示ユニットを介して、様々なタイプのユーザインタフェースおよび情報を表示することができる。例えば、様々なタイプのユーザインタフェースおよび情報が投影される壁面上で、様々なタイプのユーザインタフェースおよび情報を表示すること、ならびに様々なタイプのユーザインタフェースおよび情報とインタラクションすることができる。本発明の実施形態を実践するのに使用できる多数のコンピューティングシステムとのインタラクションは、キーストローク入力、タッチ画面入力、ボイスまたは他のオーディオ入力、ジェスチャ入力などを含み、ジェスチャ入力の場合、関連するコンピューティングデバイスには、コンピューティングデバイスの機能を制御するためにユーザジェスチャを取り込んで解釈するための検出（例えばカメラ）機能が装備される。
【００６１】
[0071]  図１１〜１３および関連する記述に、本発明の実施形態をその中で実践できる様々な動作環境についての考察を提供する。しかし、図１１〜１３に関して例示および考察するデバイスおよびシステムは、例および説明のためのものであり、本明細書に記載の本発明の実施形態を実践するために利用できる多数のコンピューティングデバイス構成を限定するものではない。
【００６２】
[0072]  図１１は、本発明の実施形態を実践するのに使用できるコンピューティングデバイス１１００の例示的な物理コンポーネントを例示するブロック図である。以下に述べるコンピューティングデバイスコンポーネントは、前述のコンピューティングデバイスに適したものとすることができる。基本的な構成では、コンピューティングデバイス１１００は、少なくとも１つの処理ユニット１１０２、およびシステムメモリ１１０４を備えてよい。コンピューティングデバイスの構成およびタイプに応じて、システムメモリ１１０４は、揮発性（例えばランダムアクセスメモリ（RAM））、不揮発性（例えば読取専用メモリ（ROM））、フラッシュメモリ、または任意の組合せを含みうるが、これらに限定されない。システムメモリ１１０４は、オペレーティングシステム１１０５、１つまたは複数のプログラミングモジュール１１０６を含むことができ、ウェブブラウザアプリケーション１１２０を含むことができる。オペレーティングシステム１１０５は、例えば、コンピューティングデバイス１１００の動作を制御するのに適したものとすることができる。一実施形態では、プログラミングモジュール１１０６は、コンピューティングデバイス１１００にインストールされた前述のビューマネージャ２６を含むことができる。さらに、本発明の実施形態は、グラフィックスライブラリ、他のオペレーティングシステム、または他の任意のアプリケーションプログラムと共に実践されてよく、どんな特定のアプリケーションまたはシステムにも限定されない。図１１では、この基本的な構成は、破線１１０８内のこれらのコンポーネントによって例示される。
【００６３】
[0073]  コンピューティングデバイス１１００は、追加の特徴または機能を有することができる。例えば、コンピューティングデバイス１１００は、例えば磁気ディスク、光学ディスク、またはテープなど、追加のデータ記憶デバイス（取外し可能および／または非取外し可能）を備えてもよい。このような追加の記憶装置は、取外し可能記憶装置１１０９および非取外し可能記憶装置１１１０によって例示される。
【００６４】
[0074]  前述のように、オペレーティングシステム１１０５を含めたいくつかのプログラムモジュールおよびデータファイルを、システムメモリ１１０４に記憶することができる。マネージャなどのプログラミングモジュール１１０６は、処理ユニット１１０２上で実行される間、前述の方法９００に関係する動作などを例えば含めたプロセスを実施することができる。前述のプロセスは例であり、処理ユニット１１０２は他のプロセスを実施することもできる。本発明の実施形態により使用できる他のプログラミングモジュールは、電子メールおよびコンタクトアプリケーション、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、データベースアプリケーション、スライドプレゼンテーションアプリケーション、描画またはコンピュータ支援アプリケーションプログラムなどを含みうる。
【００６５】
[0075]  一般に、本発明の実施形態との一貫性を維持しながら、プログラムモジュールは、特定のタスクを実施することまたは特定の抽象データ型を実装することのできるルーチン、プログラム、コンポーネント、データ構造、および他のタイプの構造を含む。さらに、本発明の実施形態は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な消費者電子機器、ミニコンピュータ、メインフレームコンピュータなどを含めた、他のコンピュータシステム構成で実践することもできる。本発明の実施形態はまた、通信ネットワークを介してリンクされたリモート処理デバイスによってタスクが実施される、分散コンピューティング環境で実践することもできる。分散コンピューティング環境では、プログラムモジュールは、ローカルとリモートの両方のメモリ記憶デバイス中に位置することができる。
【００６６】
[0076]  さらに、本発明の実施形態は、個別電子要素を含む電気回路、論理ゲートを含むパッケージされたもしくは集積された電子チップ、マイクロプロセッサを利用する回路中で、または、電子要素もしくはマイクロプロセッサを含む単一チップ上で、実践することができる。例えば、本発明の実施形態は、システムオンチップ（SOC）を介して実践することができ、この場合、図１１に例示されるコンポーネントの各々または多くを単一の集積回路上に集積することができる。このようなＳＯＣデバイスは、１つまたは複数の処理ユニット、グラフィックスユニット、通信ユニット、システム仮想化ユニット、および様々なアプリケーション機能を備えてよく、これらは全て、単一の集積回路としてチップ基板上に集積される（または「焼き付けられる」）。ＳＯＣを介して動作するとき、マネージャ２６に関して本明細書に述べた機能は、コンピューティングデバイス／システム１１００の他のコンポーネントと共に単一の集積回路（チップ）上に集積された特定用途向けロジックを介して、動作させることができる。本発明の実施形態はまた、例えば論理積、論理和、および否定などの論理演算を実施できる他の技術を使用して実践することもでき、これらの技術は、機械、光学、流体、および量子技術を含むがこれらに限定されない。加えて、本発明の実施形態は、汎用コンピュータ内で、または他の任意の回路もしくはシステム中で実践することもできる。
【００６７】
[0077]  本発明の実施形態は、例えば、コンピュータプロセス（方法）、コンピューティングシステム、または、コンピュータプログラム製品もしくはコンピュータ可読媒体などの製造品、として実現することができる。コンピュータプログラム製品は、コンピュータシステムによって読取り可能なコンピュータ記憶媒体であって、コンピュータプロセスを実行するための命令のコンピュータプログラムを符号化したコンピュータ記憶媒体とすることができる。
【００６８】
[0078]  本明細書で使用する用語「コンピュータ可読媒体」は、コンピュータ記憶媒体を含みうる。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技術で実現された、揮発性と不揮発性、取外し可能と非取外し可能の媒体を含みうる。システムメモリ１１０４、取外し可能記憶装置１１０９、および非取外し可能記憶装置１１１０は全て、コンピュータ記憶媒体の例（すなわちメモリ記憶装置）である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、電気的に消去可能な読取専用メモリ（EEPROM）、フラッシュメモリ、もしくは他のメモリ技術、ＣＤ−ＲＯＭ、ディジタル多用途ディスク（DVD）、もしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは他の磁気記憶デバイス、または、情報を記憶するのに使用できコンピューティングデバイス１１００によってアクセスできる他の任意の媒体を含むが、これらに限定されない。このようなコンピュータ記憶媒体はいずれも、デバイス１１００の一部とすることができる。コンピューティングデバイス１１００はまた、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなど、入力デバイス１１１２を有してもよい。ディスプレイ、スピーカ、プリンタなど、出力デバイス１１１４もまた備わってよい。前述のデバイスは例であり、他のデバイスが使用されてもよい。
【００６９】
[0079]  カメラおよび／または他の何らかの感知デバイスが、１人または複数のユーザを記録するように、かつ、コンピューティングデバイスのユーザによって行われた動きおよび／またはジェスチャを取り込むように、動作可能とすることができる。感知デバイスはさらに、マイクロフォンなどによる話された言葉を取り込むように、かつ／または、キーボードおよび／もしくはマウス（図示せず）などによるユーザからの他の入力を取り込むように、動作可能とすることができる。感知デバイスは、ユーザの動きを検出できる任意の動き検出デバイスを含みうる。例えば、カメラは、複数のカメラと複数のマイクロフォンとを備えるＭＩＣＲＯＳＯＦＴ  ＫＩＮＥＴＩＣ（R）モーションキャプチャデバイスを含みうる。
【００７０】
[0080]  本明細書で使用する用語「コンピュータ可読媒体」はまた、通信媒体も含みうる。通信媒体は、搬送波または他のトランスポートメカニズムなどの被変調データ信号中の、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって具体化されてよく、任意の情報送達媒体を含む。用語「被変調データ信号」は、信号中の情報を符号化するようにして１つまたは複数の特性が設定または変更される信号を記述することができる。限定ではなく例として、通信媒体は、有線ネットワークや直接有線接続などの有線媒体と、音響、無線周波数（RF）、赤外線、および他のワイヤレス媒体などのワイヤレス媒体とを含みうる。
【００７１】
[0081]  図１２Ａおよび１２Ｂに、本発明の実施形態を実践するのに使用できる適切なモバイルコンピューティング環境、例えば、モバイル電話機、スマートフォン、タブレットパーソナルコンピュータ、ラップトップコンピュータなどを例示する。図１２Ａを参照すると、実施形態を実現するための例示的なモバイルコンピューティングデバイス１２００が例示されている。基本的な構成では、モバイルコンピューティングデバイス１２００は、入力要素と出力要素の両方を有するハンドヘルドコンピュータである。入力要素は、ユーザが情報をモバイルコンピューティングデバイス１２００に入力できるようにするタッチ画面ディスプレイ１２０５および入力ボタン１２１５を含みうる。モバイルコンピューティングデバイス１２００はまた、さらに他のユーザ入力を可能にする任意選択のサイド入力要素１２１５を組み込んでもよい。任意選択のサイド入力要素１２１５は、回転スイッチ、ボタン、または他の任意のタイプの手動入力要素とすることができる。代替実施形態では、モバイルコンピューティングデバイス１２００は、より多いかまたは少ない入力要素を組み込んでもよい。例えば、ディスプレイ１２０５は、いくつかの実施形態ではタッチ画面でない場合もある。さらに別の代替実施形態では、モバイルコンピューティングデバイスは、ディスプレイ１２０５と入力ボタン１２１０とを有するセルラーフォンなど、ポータブル電話システムである。モバイルコンピューティングデバイス１２００はまた、任意選択のキーパッド１２３５を備えてもよい。任意選択のキーパッド１２３５は、物理的なキーパッド、または、タッチ画面ディスプレイ上に生成される「ソフト」キーパッドとすることができる。
【００７２】
[0082]  モバイルコンピューティングデバイス１２００は、ディスプレイ１２０５など、グラフィカルユーザインタフェース（GUI）を表示できる出力要素を組み込む。他の出力要素は、スピーカ１２２５およびＬＥＤライト１２２０を含む。加えて、モバイルコンピューティングデバイス１２００は、振動モジュール（図示せず）を組み込んでもよく、この振動モジュールは、モバイルコンピューティングデバイス１２００に、振動してユーザにイベントを通知するようにさせる。さらに別の実施形態では、モバイルコンピューティングデバイス１２００は、出力信号を提供する別の手段を提供するためのヘッドフォンジャック（図示せず）を組み込んでもよい。
【００７３】
[0083]  本明細書ではモバイルコンピューティングデバイス１２００との組合せで本発明について述べているが、代替実施形態では、本発明は、デスクトップ環境、ラップトップまたはノートブックコンピュータシステム、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な消費者電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどにおける、任意の数のコンピュータシステムとの組合せで使用される。本発明の実施形態はまた、分散コンピューティング環境で実践することもでき、この場合、タスクは、分散コンピューティング環境で通信ネットワークを介してリンクされたリモート処理デバイスによって実施され、プログラムは、ローカルとリモートの両方のメモリ記憶デバイスに位置することができる。要約すると、複数の環境センサと、ユーザに通知を提供するための複数の出力要素と、複数の通知イベントタイプとを有する任意のコンピュータシステムが、本発明の実施形態を組み込むことができる。
【００７４】
[0084]  図１２Ｂは、図１２Ａに示したコンピューティングデバイスなど、一実施形態で使用されるモバイルコンピューティングデバイスのコンポーネントを例示するブロック図である。すなわち、モバイルコンピューティングデバイス１２００は、システム１２０２を組み込んで、いくつかの実施形態を実現することができる。例えば、システム１２０２は、デスクトップまたはノートブックコンピュータのアプリケーションと同様の１つまたは複数のアプリケーションを実行できる「スマートフォン」を実現する際に使用することができ、これらのアプリケーションは、例えばブラウザ、電子メール、スケジューリング、インスタントメッセージング、およびメディアプレーヤアプリケーションなどである。いくつかの実施形態では、システム１２０２は、統合型のパーソナルディジタルアシスタント（PDA）およびワイヤレス電話機など、コンピューティングデバイスとして統合される。
【００７５】
[0085]  １つまたは複数のアプリケーションプログラム１２６６が、メモリ１２６２にロードされて、オペレーティングシステム１２６４上でまたはオペレーティングシステム１２６４との関連で実行されるものとすることができる。アプリケーションプログラムの例は、電話ダイヤラプログラム、電子メールプログラム、ＰＩＭ（個人情報管理）プログラム、ワードプロセッシングプログラム、スプレッドシートプログラム、インターネットブラウザプログラム、メッセージングプログラムなどを含む。システム１２０２はまた、メモリ１２６２内に不揮発性記憶装置１２６８を備える。不揮発性記憶装置１２６８は、システム１２０２の電源が遮断されても失われるべきでない永続的情報を記憶するのに使用することができる。アプリケーション１２６６は、電子メールアプリケーションによって使用される電子メールメッセージまたは他のメッセージなど、不揮発性記憶装置１２６８中の情報を使用することができ、かつ、この情報を不揮発性記憶装置１２６８に記憶することができる。同期アプリケーション（図示せず）もまたシステム１２０２上に常駐してよく、この同期アプリケーションは、ホストコンピュータ上に常駐する対応する同期アプリケーションとインタラクションして、不揮発性記憶装置１２６８に記憶された情報を、ホストコンピュータに記憶された対応する情報と同期した状態に維持するようにプログラムされる。理解されるはずだが、前述のビューマネージャ２６を含めた他のアプリケーションが、メモリ１２６２にロードされてデバイス１２００上で実行されてもよい。
【００７６】
[0086]  システム１２０２は電源１２７０を有し、電源１２７０は、１つまたは複数のバッテリとして実現することができる。電源１２７０はさらに、バッテリを補充または充電するＡＣアダプタまたは電源付きドッキングクレードルなど、外部電力源を備える場合もある。
【００７７】
[0087]  システム１２０２はまた、無線周波数通信を送受信する機能を実施する無線１２７２を備えてもよい。無線１２７２は、通信キャリアまたはサービスプロバイダを介した、システム１２０２と「外界」との間のワイヤレス接続性を容易にする。無線１２７２との間の伝送は、ＯＳ１２６４の制御下で行われる。言い換えれば、無線１２７２によって受け取られた通信を、ＯＳ１２６４を介してアプリケーションプログラム１２６６に行き渡らせることができ、またその逆も可能である。
【００７８】
[0088]  無線１２７２により、システム１２０２は、ネットワークなどを介して他のコンピューティングデバイスと通信することができる。無線１２７２は、通信媒体の一例である。通信媒体は通常、搬送波または他のトランスポートメカニズムなどの被変調データ信号中の、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって具体化されてよく、任意の情報送達媒体を含む。用語「被変調データ信号」は、信号中の情報を符号化するようにして１つまたは複数の特性が設定または変更される信号を意味する。限定ではなく例として、通信媒体は、有線ネットワークや直接有線接続などの有線媒体と、音響、ＲＦ、赤外線、および他のワイヤレス媒体などのワイヤレス媒体とを含む。本明細書で使用される用語「コンピュータ可読媒体」は、記憶媒体と通信媒体の両方を含む。
【００７９】
[0089]  システム１２０２のこの実施形態は、２つのタイプの通知出力デバイスと共に示されている。すなわち、視覚通知を提供するのに使用できるＬＥＤ１２２０と、オーディオ通知を提供するためにスピーカ１２２５と共に使用できるオーディオインタフェース１２７４である。これらのデバイスは電源１２７０に直接に結合されてよく、したがってこれらのデバイスは、作動化されると、プロセッサ１２６０および他のコンポーネントがバッテリ電力節約のためにシャットダウンする場合があっても、通知メカニズムによって指示された継続時間にわたってオンのままとなる。ＬＥＤ１２２０は、デバイスの電源オンステータスを指示するためのアクションをユーザが講じるまで無期限にオンのままであるようにプログラムされてよい。オーディオインタフェース１２７４は、可聴信号をユーザに提供し可聴信号をユーザから受け取るのに使用される。例えば、オーディオインタフェース１２７４は、スピーカ１２２５に結合されることに加えて、電話会話を容易にするなどのためにマイクロフォン１２２０にも結合されて可聴入力を受け取ることができる。本発明の実施形態によれば、マイクロフォン１２２０はまた、後述するように、通知の制御を容易にするためのオーディオセンサとしての働きをすることもできる。システム１２０２はさらに、静止画像やビデオストリームなどを記録するための内蔵カメラ１２３０の動作を可能にするビデオインタフェース１２７６を備えてもよい。
【００８０】
[0090]  システム１２０２を実現するモバイルコンピューティングデバイスは、追加の特徴または機能を有することができる。例えば、デバイスは、磁気ディスク、光学ディスク、またはテープなど、追加のデータ記憶デバイス（取外し可能および／非取外し可能）を備えてもよい。このような追加の記憶装置は、図１２Ｂでは記憶装置１２６８として例示される。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技術で実現された、揮発性と不揮発性、取外し可能と非取外し可能の媒体を含みうる。
【００８１】
[0091]  デバイス１２００によって生成されまたは取り込まれてシステム１２０２を介して記憶されるデータ／情報は、前述のようにデバイス１２００上でローカルに記憶されてもよく、または、データは、デバイスによってアクセス可能な任意の数の記憶媒体に記憶されてもよく、これらの記憶媒体へは、無線１２７２を介してアクセスすることができるか、または、デバイス１２００と、デバイス１２００に関連する別個のコンピューティングデバイス、例えばインターネットなどの分散コンピューティングネットワーク中のサーバコンピュータとの間の有線接続を介してアクセスすることができる。理解されるはずだが、このようなデータ／情報へは、無線１２７２を介して、または分散コンピューティングネットワークを介して、デバイス１２００によってアクセスすることができる。同様に、このようなデータ／情報は、電子メールおよび協同データ／情報共有システムを含めた、周知のデータ／情報転送記憶手段に従って記憶および使用されるように、コンピューティングデバイス間で容易に転送することができる。
【００８２】
[0092]  図１３に、概観モードを使用してコンテンツをナビゲートするためのシステムアーキテクチャを例示する。
【００８３】
[0093]  ビューマネージャ２６を介して管理されるコンポーネントは、種々の通信チャネルまたは他の記憶タイプに記憶されるものとすることができる。例えば、コンポーネントは、これらのコンポーネントが作り出される元である情報と共に、ディレクトリサービス１３２２、ウェブポータル１３２４、メールボックスサービス１３２６、インスタントメッセージングストア１３２８、およびソーシャルネットワーキングサイト１３３０を使用して記憶されてよい。システム／アプリケーション２６、１３２０は、コンポーネントをストア１３１６中で管理および記憶できるようにするために、これらのタイプのシステムなどのいずれかを使用することができる。サーバ１３３２は、種々のプラットフォームにまたがって共有コードを使用してアプリケーションを生み出すことに関係する通信およびサービスを提供することができる。サーバ１３３２は、ネットワーク１３０８を介して、ウェブ経由でクライアントにサービスおよびコンテンツを提供することができる。サーバ１３３２を利用できるクライアントの例は、任意の汎用パーソナルコンピュータを含みうるコンピューティングデバイス１３０２、タブレットコンピューティングデバイス１３０４、および／または、スマートフォンを含みうるモバイルコンピューティングデバイス１３０６を含む。これらのデバイスはいずれも、表示コンポーネント管理通信、およびストア１３１６からのコンテンツを得ることができる。
【００８４】
[0094]  以上では、本発明の実施形態による方法、システム、およびコンピュータプログラム製品の、ブロック図および／または動作説明に関して、本発明の実施形態について述べている。ブロック中で言及される機能／行為は、いずれかのフローチャートに示される順序とは異なる順序で生じる場合もある。例えば、連続して示される２つのブロックが、関連する機能／行為に応じて、実際にはほぼ同時に実行される場合もあり、または、これらのブロックが逆の順序で実行される場合も時としてある。
【００８５】
[0095]  以上の明細、例、およびデータは、本発明の構成の製造および使用に関する完全な記述を提供する。本発明の主旨および範囲を逸脱することなく本発明の多くの実施形態を生み出すことができるので、本発明は、以下に添付する特許請求の範囲にある。
【図１】
2015531530.tif 000003
【図２】
2015531530.tif 000004
【図３】
2015531530.tif 000005
【図４】
2015531530.tif 000006
【図５】
2015531530.tif 000007
【図６】
2015531530.tif 000008
【図７】
2015531530.tif 000009
【図８】
2015531530.tif 000010
【図９】
2015531530.tif 000011
【図１０】
2015531530.tif 000012
【図１１】
2015531530.tif 000013
【図１２Ａ】
2015531530.tif 000014
【図１２Ｂ】
2015531530.tif 000015
【図１３】
2015531530.tif 000016
【国際調査報告】
2015531530.tif 000017
2015531530.tif 000018
2015531530.tif 000019