(57)【要約】方法は、画面と複数の開いているアプリケーションを備える装置で実行されてもよい。方法は、ツールバーを画面の一部に表示することを含んでもよい。そして、ツールバーが項目（各々の項目は開いているアプリケーションの１つに関連した開いているアプリケーション・ウインドウと一致する）のメニューを含む。方法は、メニューの項目の１つの選択を受けて、選択された項目の１つと一致している、開いているアプリケーション・ウインドウを確認することを含んでもよい。方法は、ツールバーの背後で、確認された、開いているアプリケーション・ウインドウを示すために表示を変更することを更に含んでもよい。
2012505567.tif 000002
【特許請求の範囲】
【請求項１】
表示と複数の開いているアプリケーションが装置によって実行される方法であって、
項目のメニューを含むツールバーを画面の一部に表示し、各々の前記項目は前記開いているアプリケーションの１つに関連した、開いているアプリケーション・ウインドウと一致し、
前記メニューの項目の１つの選択を受け取り、
前記選択された１つの項目と一致している、開いているアプリケーション・ウインドウを確認し、
前記ツールバーの背後で、前記確認された、開いているアプリケーション・ウインドウを示すために前記画面を変更することを含む、方法。
【請求項２】
前記選択を受けることは、タッチパネルへの接触を受けることを含む、請求項１に記載の方法。
【請求項３】
前記選択を受けることは、
前記タッチパネルへの接触の接触座標を確認すること、及び
前記接触座標を前記メニューの項目の１つと結びつけることを含む、請求項２に記載の方法。
【請求項４】
前記ツールバーの少なくとも一部は、部分的に透明である、請求項１に記載の方法。
【請求項５】
前記ツールバーは、前記確認された、開いているアプリケーション・ウインドウのサイズより小さい、請求項１に記載の方法。
【請求項６】
前記メニューの別の項目の選択を受け取り、
別の開いているアプリケーション・ウインドウが、前記開いている同じアプリケーションの１つまたは開いている別のアプリケーションと結びついているかどうかを確認し、
前記ツールバーの背後で、前記別の開いているアプリケーション・ウインドウを示すために表示を変更することを更に含む、請求項１に記載の方法。
【請求項７】
前記メニューの項目の１つのユーザの選択を確認し、
前記確認されたユーザの選択に応じて、前記特定された、開いているアプリケーションの上からツールバーの表示を取り除くことを更に含む、請求項１に記載の方法。
【請求項８】
前記ユーザの選択を確認することは、前記ツールバーへの接触と一致している接触座標がないことを確認することを含む、請求項７に記載の方法。
【請求項９】
前記ツールバーを起動させるために信号を受け取ることをさらに含み、
前記信号は、
前記装置でコントロールボタンを押すこと、
前記ツールバーを起動させるために、前記装置のタッチパネルの特定の位置に触れること、
開いているウインドウの上に前記画面の別の部分からアイコンをドラッグすること、
声命令を提供すること、
のいずれかによって生成される、請求項１に記載の方法。
【請求項１０】
複数の開いているアプリケーションのリストを含むツールバー及び複数の開いているアプリケーション・ウインドウの１つを表示するための画面と、
接触座標を特定するタッチパネルと、
前記接触座標を前記リストに載っている複数の開いているアプリケーション・ウインドウの１つと結びつけ、前記リストに載っている複数の開いているアプリケーション・ウインドウの１つに関連した、開いているアプリケーション・ウインドウを確認し、前記ツールバーの背後で、複数の開いているアプリケーション・ウインドウの１つを表示するために表示を変更するプロセッサと、
を備える、装置。
【請求項１１】
前記表示と、複数の開いているアプリケーション・ウインドウを更新することを支えるデータを格納するメモリを含む、請求項１０に記載の装置。
【請求項１２】
少なくとも一部の前記ツールバーは、部分的に透明である、請求項１０に記載の装置。
【請求項１３】
前記ツールバーは複数の開いているアプリケーション・ウインドウの１つのサイズより小さい、請求項１０に記載の装置。
【請求項１４】
前記プロセッサは、
前記タッチパネルから接触の解除を確認して、
前記確認された解除に基づいて、複数の開いているアプリケーション・ウインドウの１つの上でからツールバーの表示を取り除くようにさらに構成される、請求項１０に記載の装置。
【請求項１５】
前記タッチパネルは、前記画面の上に被せられている、請求項１０に記載の装置。
【請求項１６】
筐体を更に含み、前記タッチパネルと前記画面は前記筐体の別々の部分に設けられる、請求項１０に記載の装置。
【請求項１７】
前記プロセッサは、前記タッチパネルの特定の位置の接触に基づいて前記ツールバーを表示することを起動させるようにさらに構成される、請求項１０に記載の装置。
【請求項１８】
それぞれが複数の開いているアプリケーション・ウインドウの１つと一致する項目のメニューを含むツールバーと、複数の開いているアプリケーション・ウインドウの１つを表示する手段と、
前記メニューの項目の１つを特定する手段と、
前記特定された１つの項目と一致している、開いているアプリケーション・ウインドウの１つを特定する手段と
前記ツールバーの背後に、前記特定された１つの開いているアプリケーション・ウインドウを表示する手段と、
を含む、装置。
【請求項１９】
前記ツールバーの表示を起動する手段と、
前記ツールバーを除去する手段と、
を含む、請求項１８に記載の装置。
【請求項２０】
前記メニューの項目の異なる１つを特定する手段と
前記異なる１つの項目と一致している別の開いているアプリケーション・ウインドウを特定する手段と、
前記ツールバーの背後で、複数の開いているアプリケーション・ウインドウから他の１つを表示する手段と
を含む、請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
移動通信装置のような装置（例えば、携帯電話、パーソナル携帯情報機器（ＰＤＡ）など））は、ユーザに視覚的な情報を提供するために、何らかの表示を含む。これらの装置は、タッチ感応入力デバイス（例えば、タッチ感応インタフェースまたはディスプレイ）も含んでいてもよい。携帯用装置の様々な種類のアプリケーションと性能の高まりは、これらの装置のために改善されたインタフェースの必要を推し続ける。
【発明の概要】
【０００２】
ある実施によると、方法は表示と複数の開いているアプリケーションを備える装置で実行されてもよい。方法はツールバーを画面の一部に表示することを含んでいてもよい。そして、ツールバーが項目（各々の項目は開いているアプリケーションの１つに関連した、開いているアプリケーション・ウインドウと一致する）のメニューを含む。メニューの項目の１つの選択を受ける。選択された１つの項目と一致している、開いているアプリケーション・ウインドウを確認する。そしてツールバーの背後で、確認された、開いているアプリケーション・ウインドウを示すために表示を変える。
【０００３】
その上、選択を受けることは、タッチパネルへの接触を受けることを含んでもよい。
【０００４】
その上、選択を受けることは、タッチパネルへの接触の接触座標を確認すること、そして、接触調整をメニューの項目の１つと結びつけることを更に含んでもよい。
【０００５】
その上、少なくとも一部のツールバーは、部分的に透明であってもよい。
【０００６】
その上、ツールバーは、確認された、開いているアプリケーション・ウインドウのサイズより小さくてもよい。
【０００７】
その上、方法は、メニューの項目の別のもの選択を受け、別の開いているアプリケーション・ウインドウが、開いている同じアプリケーションの１つまたは開いている別のアプリケーションと結びついているかどうかを確認し、そして、ツールバーの背後で、他の開いているアプリケーション・ウインドウを示すために表示を変えることを含んでもよい。
【０００８】
その上、方法は、メニューの項目の１つのユーザの選択を確認し、そして、確認されたユーザの選択に応じて特定された、開いているアプリケーションの上からツールバーの表示を取り除くことを含んでも良い。
【０００９】
その上、ユーザの選択を確認することは、ツールバーへの接触と一致している接触座標がないことの確認を含んでもよい。
【００１０】
その上、方法は、ツールバーを起動させるために信号を受けることを含んでもよく、そこで、信号は、装置でコントロールボタンを押すか、ツールバーを起動させるために、前記装置のタッチパネルの特定の位置に触れるか、開いているウインドウの上に画面の別の部分からアイコンをドラッグするか、声命令を提供するか、のいずれかによって生成されてもよい。
【００１１】
別の実施によると、装置は、ツールバーと複数の開いているアプリケーション・ウインドウの１つを表示するための画面、ツールバーが複数の開いているアプリケーション・ウインドウのリスト、タッチパネルへの接触の調整を特定するタッチパネル、及びプロセッサを含んでもよい。プロセッサは接触座標をリストに載っている複数の開いているアプリケーション・ウインドウの１つと結びつけ、リストに載っている複数の開いているアプリケーション・ウインドウの１つに関連した、開いているアプリケーション・ウインドウを確認し、ツールバーの背後で、複数の開いているアプリケーション・ウインドウの１つを表示するために、表示を変えてもよい。
【００１２】
その上、表示と、複数の開いているアプリケーション・ウインドウを更新することを支えるデータを格納するために、装置はメモリを含んでもよい。
【００１３】
その上、少なくとも一部のツールバーは、部分的に透明であってもよい。
【００１４】
その上、ツールバーは複数の開いているアプリケーション・ウインドウの１つのサイズより小さくてもよい。
【００１５】
その上、プロセッサは、タッチパネルから接触の解除を確認して、確認された解除に基づいて、複数の開いているアプリケーション・ウインドウの１つの上でからツールバーの表示を取り除くように、さらに構成されてもよい。
【００１６】
その上、タッチパネルは画面の上に被せられていてもよい。
【００１７】
その上、装置は筐体を含んでもよく、そこで、タッチパネルと画面は筐体の別々の部分に設けられてもよい。
【００１８】
その上、プロセッサは、タッチパネルの特定の位置の接触に基づいてツールバーを表示することを起動させるように、さらに構成されていてもよい。
【００１９】
さらに別の実施によると、装置は、ツールバーと複数の開いているアプリケーション・ウインドウの１つを表示する手段を含み、そのツールバーは項目（項目の各々は複数の開いているアプリケーション・ウインドウの１つと一致する）のメニューを含み、メニューの項目の１つを特定する手段、特定された１つの項目と一致している、開いているアプリケーション・ウインドウの１つを特定するための手段、そして、ツールバーの背後に、特定された１つの開いているアプリケーション・ウインドウを表示する手段を含んでもよい。
【００２０】
その上、装置は、ツールバーの表示を起動する手段と、ツールバーを除去する手段を含んでもよい。
【００２１】
その上、装置は、メニューの項目の異なる１つを特定する手段、異なる１つの項目と一致している別の開いているアプリケーション・ウインドウを特定する手段、そして、ツールバーの背後で、複数の開いているアプリケーション・ウインドウから他の１つを表示する手段を含んでもよい。
【図面の簡単な説明】
【００２２】
添付の図面（それはこの明細書の一部を取り入れられて、構成する）は、ここに記述される１つ以上のシステムや方法を例示して、説明と共に、これらのシステムや方法を説明する。
【図１】ここに記述される概念の典型的な実現を例示している概略図である。
【図２】ここに記述されるシステムや方法が実装されるかもしれないユーザ装置の典型的な図である。
【図３】図１の中で表されるユーザ装置の典型的な構成要素の図を例示する。
【図４】図３のユーザ装置の機能的なブロック図である。
【図５】典型的なユーザ装置の表面で典型的なタッチ・シーケンスを例示している図である。
【図６】典型的な実施に従う時間の相関関係としてディスプレイの表面で入力される典型的な接触を表す図である。
【図７】ここに記述される実現例によって図１の中で表されるユーザ装置を操作する典型的な方法のフローチャートを例示する。
【図８】ここに記述される方法およびシステムが実装されるかもしれないもう１つの典型的なユーザ装置の等角図である。
【発明を実施するための形態】
【００２３】
以下の詳しい説明は、添付の図面を参照する。異なる図面の中の同じ番号は、同じであるか類似した要素を特定してもよい。また、以下の詳しい説明は、発明を制限するものではない。
【００２４】
概要
ユーザ装置でツールバーから開いているブラウザ・ウインドウと他のアプリケーション・ウインドウのプレビューを見る簡単な方法を、ここに記述されるシステムや方法は、ユーザに提供してもよい。ユーザはツールバーの上でメニューのハイライトされた項目に従ってウインドウの間でリストを切り換えるかもしれなくて、ツールバーの背後で、開いているアプリケーション・ウインドウのライブプレビューがハイライトされたメニュー項目と一致しているのを見ることができるかもしれない。
【００２５】
図１は、ここに記述される概念の典型的な実現を例示している概略図を提供する。図１を参照すると、ユーザ装置１００はツールバー１１０と、ツールバー１１０の背後で開いているアプリケーション・ウインドウ１２０のライブプレビューを表示してもよい。ツールバー１１０は、１つ以上の命令アイコン１１２と、開いているアプリケーションメニュー１１４を含んでもよい。命令アイコン１１２は、通常、表示（例えば、ズーム命令）を変えるためにオプションを提供してもよく、および／または装置１００で動いている、開いているアプリケーションの間で案内してもよい。開いているアプリケーションメニュー１１４から項目を選ぶとき、開いているアプリケーション・ウインドウの表示をユーザが見るのを許すために、ツールバー１１０はユーザ・インタフェースを提供してもよい。現在ユーザ装置１００で動作している各々の開いているアプリケーション・ウインドウ（または開いているアプリケーション・ウインドウの特定のカテゴリー）の識別子に基づいて、開いているアプリケーションメニュー１１４の各々の項目は発生してもよい。このように、図１の中で、ユーザ指示１１６と一致する、開いているアプリケーション・ウインドウ１２０を表示するために、「Ｗｅｂ  Ｐａｇｅ  ２」のユーザ指示１１６は、ユーザ装置１００を実行させてもよい。開いているアプリケーションメニュー１１４の対応する項目を示すことによって、ユーザは複数の他の開いているアプリケーション・ウインドウ（例えば、「Ｎｅｗ  Ｗｉｎｄｏｗ」、「Ｗｅｂ  Ｐａｇｅ  １」と「Ｗｅｂ  Ｐａｇｅ  ３」）を通して閲覧するかもしれない。開いているアプリケーションメニュー１１４のもう１つの項目が示されるとき、ユーザ装置１００は示された項目と一致する開いているアプリケーション・ウインドウを表示することができる
【００２６】
１つの実装例では、ツールバー１１０は、開いているアプリケーション・ウインドウ１２０の内容をユーザが把握するのを許すために、開いているアプリケーション・ウインドウ１２０より小さいサイズであってもよい。もう１つの実装例では、少なくとも一部の開いているアプリケーション・ウインドウ１２０がツールバー１１０を通して把握するのを許すために、いくつかの又は全部のツールバー１１０は、部分的に透明であってもよい。
【００２７】
「ユーザ装置」という用語は、ここに使われるように、概して、移動通信デバイス（例えば、無線電話、携帯無線電話をデータ処理と結合するかもしれない個人の通信システム（ＰＣＳ）ターミナル、複製とデータ通信能力、無線電話、ポケベル、インターネット／イントラネット・アクセス、ウェブ・ブラウザ、オーガナイザー、カメラ、ドップラー・レシーバーや地球測位システム（ＧＰＳ）レシーバーを含むことができるパーソナル携帯情報機器（ＰＤＡ）、ＧＰＳ装置、電話、携帯電話など）、ラップトップ・コンピュータ、パーソナルコンピュータ、プリンター、ファックス、ポケットベル、カメラ（例えば、コンテンポラリー・カメラまたはデジタル・カメラ）、ビデオ・カメラ（例えば、カムコーダ）、ゲーム機、および／またはタッチスクリーン・ディスプレイを利用することができる他のどの装置も含むために解釈される。
【００２８】
概して、ユーザ装置またはユーザ装置のユーザを含むために解釈されることを、「ユーザ」という、ここで用いられる用語は、目的とします。
【００２９】
ユーザ装置上で動いているプログラムまたはアプリケーションの例に関連した視覚的な領域を含むために、「開いているアプリケーション・ウインドウ」という、ここで用いられる用語は概して解釈されるようにしてもよい。例えば、第２の開いているアプリケーション・ウインドウがウェブ・ブラウザの範囲内で提示されるもう１つのＷｅｂドキュメントを含むかもしれないときに、１つの開いているアプリケーション・ウインドウはウェブ・ブラウザの範囲内で提示されるＷｅｂドキュメントを含んでもよい。他の例として、第２の開いているアプリケーション・ウインドウがもう１つのアプリケーション（例えば画像を見ているアプリケーション）と関連したユーザ・インタフェースを含むかもしれないときに、開いているアプリケーション・ウインドウはアプリケーション（例えばスプレッドシート）と関連したユーザ・インタフェースを含んでいてもよい。
【００３０】
典型的なユーザ装置構成
図２は、ここに記述されるシステムや方法が実装されるかもしれないユーザ装置１００の典型的な図を表す。例示されるように、ユーザ装置１００は筐体２１０、ディスプレイ２２０、タッチパネル２３０、コントロールボタン２４０、キーパッド２５０、スピーカ２６０やマイク２７０を含んでもよい。
【００３１】
筐体２１０は、ユーザ装置１００の構成要素を外側の要素から保護してもよい。筐体２１０はユーザ装置１００で使われる装置と構成要素を保持するように構成される構造を含んでもよく、様々な材料から作られてもよい。例えば、ハウジング２１０はプラスチック、金属または複合物から作られてもよく、ディスプレイ２２０、コントロールボタン２４０、キーパッド２５０、スピーカ２６０やマイク２７０を支持するように構成されてもよい。
【００３２】
ディスプレイ２２０は、スクリーン（例えば、液晶ディスプレイ（ＬＣＤ）、陰極線管（ＣＲＴ）ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、プラズマ・ディスプレイ、電界放出ディスプレイ（ＦＥＤ）、バイステイブルディスプレイなど）のテキストまたはイメージとしてユーザ装置１００で発生する信号を表示することができる装置を含んでもよい。特定の実装例では、ディスプレイ２２０はモバイル機器と関連した多種多様なアプリケーションと特徴にふさわしい高解像度、アクティブマトリックス表示を提供するかもしれません。
【００３３】
ディスプレイ２２０は、視覚的な情報をユーザに提供し、ユーザ入力を検出するためのユーザ・インタフェースとしての役割を、タッチパネル２３０と連動して果たしてもよい。例えば、ディスプレイ２２０は掛かってくるか掛けていく電話や、受信するか送信する電子メール（ｅメール）、インスタントメッセージ、ショート・メッセージ・サービス（ＳＭＳ）メッセージ、その他に関して、情報とメニュー操作を提供してもよい。ユーザ装置１００実行されるいろいろなアプリケーション（例えばウェブ・ブラウザ、電話帳／コンタクトリスト・プログラム、カレンダー、スケジュール管理アプリケーション、画像操作アプリケーション、ナビゲーション／地図アプリケーション、ＭＰ３プレーヤー及び他のアプリケーション）に関して、ディスプレイ２２０は情報と操作をさらに表示してもよい。例えば、ディスプレイ２２０は、複数の種類の入力コマンドを使用して選択されることができるアプリケーションメニューと関連した情報と画像を表示してもよい。ディスプレイ２２０は、カメラで撮影されておよび／またはユーザ装置１００で受け取られる画像または映像を含むカメラに関連した画像も表示してもよい。ディスプレイ２２０は、テレビゲーム、ダウンロードされた内容（例えば、ニュース、画像または他の情報）、その他も表示してもよい。
【００３４】
図２で示すように、タッチパネル２３０は一体化されてもよく、および／またはユーザ入力インタフェースとして機能するかもしれないタッチスクリーンまたはパネル対応ディスプレイを作るためにディスプレイ２２０の上に被せられてもよい。例えば、１つの実装例では、タッチパネル２３０は、ディスプレイ２２０を入力デバイスとして使われる、近距離検出（例えば、容量性の）テクノロジー、音響検出（例えば、弾性表面波）テクノロジー、感光性（例えば、赤外線の）テクノロジー、感圧性（例えば、抵抗の）テクノロジー、力検出技術や他のタイプのどのようなタッチパネル・オーバレイを含んでもよい。
【００３５】
通常、タッチパネル２３０は、タッチパネル２３０の表面で登録される複数の接触を確認する能力を提供するどのようなテクノロジーでも含んでもよい。タッチパネル２３０は、接触がタッチパネル２３０の表面で、または、その近くで動いたことを確認して、部位またはポインティング・デバイスの動きを確認する能力も含んでもよい。
【００３６】
コントロールボタン２４０は、ユーザ装置１００が１つ以上の動作を実行することを引き起こすために、ユーザがユーザ装置１００と相互作用することを許可してもよい。例えば、ユーザ装置１００がツールバー（例えば図１のツールバー１１０）を起動させるか、情報（例えば、ディスプレイ２２０を通してテキスト・メッセージを表示するために、スピーカ２６０などのボリューム設定を上下すること）を送信、および／または受信を引き起こすために、コントロールボタン２４０は用いられてもよい。
【００３７】
キーパッド２５０も、入力をユーザ装置１００に送るために含まれていてもよい。キーパッド２５０は、標準的な電話キーパッドを含んでいてもよい。ユーザによって選ばれる特定のアプリケーションによって、キーパッド２５０のキーは、複数の機能を実行してもよい。１つの実装例では、キーパッド２５０の各々のキーは、たとえば、押しボタンであってもよい。情報（例えばテキストまたは電話番号）を入力するか、特別な機能を起動させるために、ユーザはキーパッド２５０を利用してもよい。あるいは、キーパッド２５０は、英数字テキストの入力を促進するかもしれないキーボードの形態を有していてもよい。
【００３８】
スピーカ２６０は、聞き取れる情報をユーザ装置１００のユーザに提供してもよい。スピーカ２６０は、ユーザ装置１００の上部に位置してもよく、ユーザがユーザ装置１００を使っている通信セッションに関与しているときに、耳部分として機能してもよい。スピーカ２６０は音楽、および／または、ユーザ装置１００で実行されるゲームやテレビ画像に関連した音声情報のための出力装置として機能もしてもよい。
【００３９】
マイク２７０は、ユーザから聞き取れる情報を受け取ってもよい。マイク２７０は、ユーザ装置１００で使用されるために、言葉または他の音響の信号を電気信号に変換する装置を含んでいてもよい。マイク２７０は、ユーザ装置１００の下部のすぐ近くに位置していてもよい。
【００４０】
図２がユーザ装置１００の典型的な構成要素を表すが、他の実装例では、ユーザ装置１００は、図２の中で表されるより少しであるか、異なるか、さらなる構成要素を含んでいてもよい。さらに他の実装例では、ユーザ装置１００の１つ以上の構成要素は、ユーザ装置１００の１つ以上の他の構成要素によって実行されると評される１つ以上の他のタスクを実行してもよい。
【００４１】
図３は、ユーザ装置１００の典型的な構成要素の図を例示する。例示されるように、ユーザ装置１００はプロセッサ３００、メモリ３１０、ユーザ・インタフェース３２０、通信インタフェース３３０やアンテナ・アセンブリ３４０を含んでもよい。
【００４２】
プロセッサ３００は、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはその種の他のものを含んでもよい。プロセッサ３００は、ユーザ装置１００とその構成要素の作動をコントロールしてもよい。１つの実装例では、プロセッサ３００は、ここに記述される方法で、ユーザ装置１００の構成要素の作動をコントロールしてもよい。
【００４３】
プロセッサ３００により用いられる場合があるデータと命令を保存するために、メモリ３１０は、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）やその他の種類のメモリを含んでもよい。複数のアプリケーションのまたはインスタンスの使用が同時にユーザ装置１００で動作するのを可能にするのに、メモリ３１０は十分な容量を有してもよい。例えば、１つの実装例では、メモリ３１０は、複数の開いているアプリケーション・ウインドウの表示及び更新をサポートしてもよい。
【００４４】
ユーザ・インタフェース３２０は、ユーザ装置１００に、および／またはユーザ装置１００から情報を出力するために、情報を入力するための仕組みを含んでもよい。データと制御コマンドがユーザ装置１００に入力されるのを許すために、入出力メカニズムの例は、ボタン（例えば、コントロールボタン２４０、キーパッド２５０のキー、ジョイスティックなど）またはタッチスクリーン・インターフェース（例えば、ディスプレイ２２０とタッチパネル２３０）、電気信号を受けて音声信号を出力するスピーカ（例えば、スピーカ２６０）、音声信号を受けて電気信号を出力するマイク（例えば、マイク２７０）、視覚的な情報（例えば、ユーザ装置１００に入力されるテキスト）を出力するディスプレイ（例えば、ディスプレイ２２０）、ユーザ装置１００の振動を引き起こすバイブレータ、および／または映像や画像を撮影するカメラを含んでもよい。
【００４５】
通信インタフェース３３０は、例えば、プロセッサ３００からのベースバンド信号をＲＦ信号に変換する送信器、および／またはＲＦ信号をベースバンド信号に変換する受信器を含んでもよい。または、通信インタフェース３３０は、送信器と受信器の機能を実行するために、トランシーバーを含んでいてもよい。通信インタフェース３３０はＲＦ信号の伝送および／または受信のために、アンテナ・アセンブリ３４０に繋がっていてもよい。
【００４６】
空気上のＲＦ信号を送信しおよび／または受信するために、アンテナ・アセンブリ３４０は、１つ以上のアンテナを含んでいてもよい。アンテナ・アセンブリ３４０は、例えば、通信インタフェース３３０からＲＦ信号を受け取ってもよく、空気上にＲＦ信号を送ってもよく、そして、空気上のＲＦ信号を受信して、ＲＦ信号を通信インタフェース３３０に提供してもよい。１つの実装例では、例えば通信インタフェース３３０は、ネットワーク、および／またはネットワークに接続している装置と通信してもよい。
【００４７】
以下に詳細に記述されるように、ユーザ装置１００はコンピュータで読取り可能な媒体（例えばメモリ３１０）に含まれるアプリケーションのソフトウェア命令を実行しているプロセッサ３００に応じて、ここに記述される特定の動作を実行してもよい。コンピュータで読取り可能な媒体は、物理的または論理的メモリデバイスと定義されてもよい。ソフトウェア命令は、別のコンピュータで読取り可能な媒体から、または、通信インタフェース３３０を介した別の装置からメモリ３１０に読まれてもよい。メモリ３１０に含まれるソフトウェア命令は、プロセッサ３００が後述するプロセスの実行を引き起こしてもよい。または、ここに記述されるプロセスを実行するようにというソフトウェア命令の代わりに、または、それと結合して、物理的に組み込まれた回路が使われてもよい。このように、ここに記述される実現例は、ハードウェア回路とソフトウェアの少しの特定の組合せにも限られるものではない。
【００４８】
図３がユーザ装置１００の典型的な構成要素を表すが、他の実装例では、ユーザ装置１００は図３の中で表されるより少しであるか、更なるであるか、異なるか、違って配置された構成要素を含んでもよい。さらに他の実装例では、ユーザ装置１００の１つ以上の構成要素は、ユーザ装置１００の１つ以上の他の構成要素によって実行されると評される１つ以上の他のタスクを実行してもよい。
【００４９】
図４は、ユーザ装置１００に含まれるかもしれない典型的な機能的な構成要素の機能的なブロック図である。図示の通り、ユーザ装置１００はタッチパネル・コントローラ４１０、タッチ・エンジン４２０、処理ロジック４３０と表示ロジック４４０を含んでもよい。他の実装例では、ユーザ装置１００は、図４に図示されるそれらより少しであるか、さらなるであるか、異なる機能的な構成要素のタイプを含むかもしれません。
【００５０】
タッチパネル・コントローラ４１０は、タッチパネル２３０からの接触座標を確認するハードウェアおよび／またはソフトウェアを含んでもよい。例えば、例えば、ＸとＹ座標による特定のセンサーの識別子を含むタッチパネル・コントローラ４１０からの座標は、接触座標をディスプレイ２２０に表示される物と結びつけるためにタッチ・エンジン４２０に渡されてもよい。
【００５１】
タッチパネル・コントローラ４１０で受け取られる信号を処理するために、タッチ・エンジン４２０は、ハードウェアやソフトウェアを含んでもよい。タッチ・エンジン４２０は、接触座標を表示に関して示される情報と結びつけるために、および、接触の順序、位置および／または時間間隔を決定するために、タッチパネル・コントローラ４１０から受け取られる信号を使用してもよい。接触検出、接触間隔、順序及び位置は、ユーザ装置１００への様々なユーザ入力の提供に用いられてもよい。例えば、タッチ・エンジン４２０は、ツールバー（例えばツールバー１１０）からメニュー項目でタッチパネル・コントローラ４１０から受け取られる信号を結びつけてもよい。
【００５２】
処理ロジック４３０は、タッチ・エンジン４２０から信号に基づく変更を実行するために、ハードウェアやソフトウェアを含んでもよい。例えばタッチ・エンジン４２０は、タッチパネル・コントローラ４１０で受け取られる信号に応じて、処理ロジック４３０が開いているアプリケーション・ウインドウで接触座標に基づくメニューの抜粋を結びつける原因となってもよい。
【００５３】
表示ロジック４４０は、処理ロジック４３０からの命令に基づいてディスプレイ（例えばディスプレイ２２０）を変更するために、ハードウェアやソフトウェアを含んでもよい。例えば、処理ロジック４３０がメニューの抜粋と関連した、開いているアプリケーション・ウインドウを確認するとき、表示ロジック４４０は表示に関して、開いているアプリケーション・ウインドウを示すように指示されてもよい。
【００５４】
典型的なタッチ・シーケンス・パターン
図５は、典型的なユーザ装置のタッチパネル２３０の表面５００で典型的なタッチ・シーケンス・パターンを例示している図である。タッチパネル２３０は、通常、１つ以上の感知ノード５０２への接触を検出するように構成される表面５００を含んでもよい。１つの実装例では、図５で示すように、表面５００は、隣接する水平（例えば、「Ｘ」）及び垂直（例えば、「Ｙ」）位置を追従するために透明な導体の格子配列を使っている感知ノード５０２を含んでもよい。他の実装例では、感知ノード５０２の他の配列が、極座標、放物線状の座標、その他を含んで使われてもよい。感知ノード５０２の数と構成は、タッチパネルに要求される正確さ／感度に応じて異なってもよい。通常、感知ノードの増加は、タッチパネルの正確さ／感度を増やすことができる。物（例えば、ユーザーの指またはスライタス）が検知ノード５０２を超えて表面５００の領域に触れるとき、信号が出力されてもよい。
【００５５】
１つの実装例では、表面５００は、スライドする接触を登録することができるマルチ・タッチ・センシティブ・パネルまたは他のタッチパネルを表してもよい。各々の感知ノード５０２はタッチパネルの表面５００の異なる位置を表してもよく、そして、各々の感知ノード５０２は同時に信号を生み出すことができてもよい。物が複数の検知ノード５０２の上に置かれるとき、あるいは、複数の検知ノード５０２の間を、または検知ノード５０２の上を移動するとき、検出ノード５０２は複数の信号を発生してもよい。１つの実装例では、それがある場所から別の場所まで表面５００に沿って滑ると、表面５００の上の接触は追跡されてもよい。最後まで一致している命令信号が接触の位置を認識することで、表面５００からの接触の除去は解釈されてもよい。
【００５６】
図５を参照して、時間ｔ０で、一般的な指の位置を示している位置５１０によって意味される領域で、指（または他の物）は表面５００に触れてもよい。タッチパネルに接触座標を確認させることで、表面５００の一または複数の感知ノード５０２で接触が登録されてもよい。１つの実装例では、位置５１０の接触座標は、表面５００の下部にある画面で、物（例えば、メニュー項目またはアイコン）と関係している場合がある。例えば、位置５１０の接触座標は、ツールバー（例えばツールバー１１０）の上で、メニュー項目と関係している場合がある。もう１つの実装例では、接触座標は、表面５００と離れて位置する画面と関係している場合がある。
【００５７】
１つの実装例では、時間ｔ０の後、指はタッチ面５００に沿ってスライドし、時間ｔ１に位置５２０で止まるかもしれない。時間ｔ０とｔ１の間で、接触は表面５００の１つ以上の中間の感知ノード５０２で登録されるかもしれない。別の実装例では、位置５１０のタッチと位置５２０の接触は、別々の接触である場合がある（例えば、指は時間ｔ０とｔ１の間で表面５００から離れるかもしれない）。位置５２０の接触座標は、表面５００の下にある画面の物体（例えば、位置５１０のものと異なるメニュー項目またはアイコン）と関係している場合がある。例えば、位置５２０の接触座標は、ツールバー（例えばツールバー１１０）上の別のメニュー項目と関係している場合がある。
【００５８】
典型的な表示インタフェース
図６は、典型的な実施例に従う時間の相関関係としてディスプレイ２２０の表面の典型的なタッチ入力を表す。図６で示すように、ユーザ装置１００はディスプレイ２２０にツールバー１１０を表示してもよい。ユーザ装置１００は、ユーザによって起動される信号に応じて、ツールバー１１０を起動させてもよい。例えば、ユーザは、あるコントロールボタン２４０を押下し、ツールバー１１０に指定されるタッチパネル２３０の「ホットコーナー」に触れて、アイコンをディスプレイ２２０の別の部分（示されない）からアクティブなウインドウの上にドラッグし、声命令を提供し、または、他のインプット技術により、信号を起動してもよい。
【００５９】
ユーザ装置１００は、ユーザ入力を受け取るために、タッチパネル２３０を含んでもよい。時間ｔ０で、ディスプレイ２２０上のツールバー１１０の場所と一致する、タッチパネル２３０の特定の場所６１０に、ユーザが触るかもしれない。例えば、ユーザが関心のある、開いているアプリケーション・ウインドウに対応しているメニュー項目（すなわち、「Ｗｅｂ  Ｐａｇｅ  １」）と、特定の場所６１０は一致するかもしれない。場所６１０の接触は、選ばれたメニュー項目と対応している、開いているアプリケーション・ウインドウを示しなさいという命令と解釈されてもよい。１つの実装例では、ユーザが場所６１０をタッチし続けている間、ユーザ装置１００は、選ばれたメニュー項目と一致している、開いているアプリケーション・ウインドウ６１５を、ディスプレイ２２０の背景（例えば、ツールバー１１０の背後で）で表示してもよい。別の実装例では、タッチが解除されて、別のユーザ入力を受け取るまで、ユーザ装置１００はアプリケーション・ウインドウ６１５表示してもよい。
【００６０】
時間ｔ１で、ユーザはタッチパネル２３０の第２の場所６２０に触るかもしれない。例えば、図６に示される実装例では、ユーザが関心のある、別の開いているアプリケーション・ウインドウ（すなわち、「Ｗｅｂ  Ｐａｇｅ  ２」）に対応しているメニュー項目と、第２のタッチ場所６２０は、一致するかもしれない。第２の場所６２０のタッチは、命令と解釈されてもよい。特に、選択されたメニュー項目「Ｗｅｂ  Ｐａｇｅ  ２」と一致している、開いているアプリケーション・ウインドウを示しなさいという命令であると、第２の場所６２０のタッチは、ユーザ装置１００で解釈されてもよい。このように、ユーザのタッチが場所６１０から場所６２０へ移るとき、選ばれたメニュー項目「Ｗｅｂ  Ｐａｇｅ  ２」と一致している、開いているアプリケーション・ウインドウ６２５を示すために、ユーザ装置１００はディスプレイ２２０の背景で表示を変更してもよい。
【００６１】
時間ｔ２で、ユーザはタッチパネル２３０で第３の場所６３０に触るかもしれない。例えば、図６に示される実装例では、ユーザが関心のある、別の開いているアプリケーション・ウインドウ（すなわち、「Ｗｅｂ  Ｐａｇｅ  ３」）に対応しているメニュー項目と、第３のタッチ場所６３０は、一致するかもしれない。第３の場所６３０のタッチは、命令と解釈されてもよい。特に、選択されたメニュー項目「Ｗｅｂ  Ｐａｇｅ  ３」と一致している、開いているアプリケーション・ウインドウを示しなさいという命令であると、第３の場所６３０のタッチは、ユーザ装置１００で解釈されてもよい。このように、ユーザのタッチが場所６２０から場所６３０へ移るとき、選ばれたメニュー項目「Ｗｅｂ  Ｐａｇｅ  ３」と一致している、開いているアプリケーション・ウインドウ６３５を示すために、ユーザ装置１００はディスプレイ２２０の背景で表示を変更してもよい。
【００６２】
ある実装例では、タッチパネル２３０からユーザの指が取り除かれることなく、場所６１０、６２０と６３０のタッチは、ユーザによって達成されるかもしれない（例えば、タッチが場所６１０から場所６２０、場所６２０までスライドする場合）。このように、ユーザがツールバー１１０からのタッチを解除するとき、ツールバー１１０を表示するのを止めて、最も直近に選ばれた、開いているアプリケーション・ウインドウを表示し続けなさいという命令であると、ユーザ装置１００は解除を解釈してもよい。もう１つの実装例では、別々のタッチによって、場所６１０、６２０と６３０のタッチは、達成されるかもしれない（例えば、ユーザの指はタッチの間でタッチパネル２３０の表面から取り除かれるかもしれない）。このように、別々の命令（例えばダブルタッチ（例えば、特定の間隔の中の同じ場所での２つのタッチ）または命令ボタン（例えばコントロールボタン２４０の１つ）の別々の押下）は、ツールバー１１０の表示の停止に用いられてもよい。
【００６３】
ある実装例では、ツールバー１１０は、開いているアプリケーション・ウインドウのライブプレビューの提供、及び開いているアプリケーション・ウインドウの切り替えは、１つのアプリケーションの範囲内で、開いているウインドウに制限されてもよい。例えば、ウェブ・ブラウザ・アプリケーションのウインドウを開いて、ワープロ・アプリケーションのウインドウを開いて、スプレッドシート・アプリケーション、またはその種の他のもののウインドウを開くために、ツールバー１１０はメニュー・オプションを制限してもよい。もう１つの実装例では、ツールバー１１０は複数のアプリケーション・タイプの開いているアプリケーション・ウインドウの全て（または一部分）のライブプレビューを提供してもよい。また、別の実装例では、ツールバー１１０の背後で、ディスプレイ２２０の背景で示される間、開いているアプリケーション・ウインドウ（例えば開いているアプリケーション・ウインドウ６１５、６２５と６３５）は最大限の機能を表示してもよい。例えば、開いているアプリケーションがウェブ・ページを表しているウインドウであるならば、アニメーション、最新情報、ストリーミングビデオ、オーディオ、などのような特徴が、ユーザに示されるかもしれない。
【００６４】
図６がユーザ装置１００の典型的な構成要素を表すが、他の実装例では、ユーザ装置１００は図６の中で表されるより少しであるか、さらなるであるか、異なるか、違って配置された構成要素を含んでもよい。さらに他の実装例では、ユーザ装置１００の１つ以上の構成要素は、ユーザ装置１００の１つ以上の他の構成要素によって実行されると評される１つ以上の他のタスクを実行してもよい。
【００６５】
典型的なプロセス
図７は、ここに記述される実現例によって、ユーザ装置１００の操作のための典型的な方法７００のフローチャートを表す。１つの実装例では、方法７００はハードウェア、ソフトウェアまたはユーザ装置１００（例えば、ディスプレイ２２０、タッチパネル２３０、プロセッサ３００など）のハードウェア部品およびソフトウェア部品の組合せによって実行されてもよい。他の実装例では、ハードウェア、ソフトウェアまたは別の装置（例えば、通信インタフェース３３０によってユーザ装置１００と通信するもの）のハードウェア部品およびソフトウェア部品の組合せと結合して、方法７００はハードウェア、ソフトウェアまたはユーザ装置１００のハードウェア部品およびソフトウェア部品の組合せによって実行されてもよい。
【００６６】
図７に図示されるように、方法７００はツールバーを起動させること（ブロック７１０）から始めてもよい。例えば、ユーザ装置１００は、ツールバー（例えばツールバー１１０）をディスプレイ２２０に表示するためにユーザによって開始される信号を受けてもよい。例えば、ユーザがコントロールボタン（例えば、コントロールボタン２４０の１つ）を押すか、ツールバーを起動させるために声命令を提供するとき、信号が発生してもよい。ツールバーは、一部のアプリケーション・ウインドウ（例えばウェブ・ページを含んでいるブラウザ・ウインドウ）の上に被せられるように、ディスプレイ２２０に表示されてもよい。ある実装例では、ツールバーの背後で少なくとも一部のアプリケーション・ウインドウを見ることを許すように、ツールバーのサイズは、アプリケーション・ウインドウのサイズより小さくてもよい。別の実装例では、少なくとも一部のアプリケーション・ウインドウがツールバーを通して見られるのを許すために、ツールバーの一部もしくは全部は部分的に透明であってもよい。ツールバーは、ユーザ装置１００で開いているアプリケーション・ウインドウと一致している一または複数の選択を含んでもよい。
【００６７】
ツールバーの一組の接触座標が確認されてもよい（ブロック７２０）。例えば、ユーザ装置１００のタッチパネル・コントローラ４１０は、タッチパネル２３０の接触から接触座標を確認してもよい。物（例えば指またはスライタス）でユーザ装置１００の表面のあるエリアに触っているユーザによって、接触はなされるかもしれない。
【００６８】
一組の接触座標は、ツールバー上の項目と関連付ける場合がある（ブロック７３０）。例えば、ユーザ装置１００のタッチ・エンジン４２０は、ツールバー１１０上で接触座標をメニューの選択と関連付けてもよい。メニューの選択は、開いているアプリケーション・ウインドウ（例えば図１のメニュー選択１１２）のタイトル、アイコンまたは他の指令を含んでもよい。
【００６９】
ツールバー上の項目は、開いているアプリケーション・ウインドウと関連付けてもよい（ブロック７４０）。例えば、ユーザ装置１００の処理ロジック４３０は、開いているアプリケーション・ウインドウでタッチ座標に基づくメニューの選択を関連付けてもよい。
【００７０】
ツールバーの項目に関連した、開いているアプリケーション・ウインドウは、ツールバーの背後で表示されてもよい（ブロック７５０）。例えば、ユーザ装置１００の表示ロジック４４０は、メニューの選択に対応する、開いているアプリケーション・ウインドウを表示してもよい。ツールバー（例えば、開いているアプリケーション・ウインドウの上に被せられて表示され続けるツールバーが）の背後で、開いているアプリケーション・ウインドウは表示されてもよい。
【００７１】
接触座標の変化が確認されてもよい（ブロック７６０）。例えば、ユーザ装置１００のタッチパネル・コントローラ４１０は、タッチパネル２３０の表面で指の動きに起因する接触座標の変化を感知してもよい。移動は、タッチパネル２３０の表面の新たな位置への指の移動またはタッチパネル２３０からの指の除去を意味してもよい。ツールバーの上で新しい接触座標が確認されるならば（例えば、タッチの位置の変更を示す）、新しい接触を結びつけるために、方法７００はブロック７３０に戻って、新しい接触座標を新しいツールバーの項目と関連付けてもよい。ツールバーの上で接触座標が確認されないならば（例えば、接触の除去を示す）、方法７００は画面からツールバーを除去し始めてもよい（ブロック７７０）。例えば、表示ロジック４４０は画面からツールバー１１０を除去してもよい。そして、視聴及び／またはインタラクションのためにユーザが利用できる最も新たに表示された、開いているアプリケーション・ウインドウを離れる。
【００７２】
スライドする接触認知を取り入れているタッチスクリーン・インターフェースの前後関係で方法７００が主に上述したように表されている場合、他の実装例では、ここに記述されるシステムや方法は他のタッチ・インターフェースまたは非タッチ・インタフェースを取り入れてもよい。例えば、ある実装例では、ツールバー・メニューのためのユーザ入力は、シングルタッチ／ダブルタッチ・パラダイムを使って実行されてもよい。別の典型的な実装例では、ツールバーのためのユーザ入力は、ディスプレイを操作するために一回のタッチとコントロールボタンの組合せを使って実行されてもよい。さらに別の典型的な実施において、ツールバーを起動させて、タッチ・インターフェースを使わずにツールバーでメニュー項目をスクロールするのに、コントロールボタンが用いられてもよい。
【００７３】
典型的な装置
図８は、ここに記述される方法およびシステムが実装されるかもしれないもう１つの典型的なユーザ装置８００の等角図を提供する。ユーザ装置８００は、筐体８１０、ディスプレイ２２０とタッチパネル８２０を含んでもよい。例えば、筐体８１０の後部またはサイドパネルの上を含み、他の構成要素（例えばコントロールボタン、キーパッド、マイク、カメラ、連結ポート、メモリ・スロットや追加のスピーカ）は、ユーザ装置８００に設けられてもよい。図８は、筐体８１０の上にディスプレイ２２０から別に位置しているタッチパネル８２０を例示する。タッチパネル８２０は、どんなマルチタッチ・タッチパネル技術でもまたはどんなシングルタッチ・タッチパネル技術でも含んでもよい。タッチパネル８２０のユーザ入力は、ディスプレイ２２０と、例えば、カーソル８３０の動きと位置によって関係していてもよい。タッチパネル８２０のユーザ入力は、根底にあるタッチパネル技術と一致していてもよい（例えば、容量性、抵抗性、その他）。ほとんどどんな物（例えば体の部位（例えば指）、ポインティング・デバイス（例えば、スライタス、ペン等）または装置の組合せ）のタッチが利用されてもよい。
【００７４】
タッチパネル８２０は、ディスプレイ２２０と有効に関係があってもよい。例えば、タッチパネル８２０は、ディスプレイ２２０を入力デバイスとしてタッチパネル８２０とともに使われる抵抗性タッチパネルを含んでもよい。物体がタッチパネル８２０の表面で動くことで、タッチパネル８２０はその物体の動きを確認する能力を含んでもよい。このように、開いているアプリケーション・ウインドウがツールバーの上でメニュー項目と一致しているのを見るのをユーザが許すために、カーソル８３０はツールバーの上に動かされてもよい。このように、図８の中で、「Ｗｅｂ  Ｐａｇｅ  ２」と一致する、開いているアプリケーション・ウインドウを示すために、カーソル８３０を経た「Ｗｅｂ  Ｐａｇｅ  ２」のユーザアイコンは、ユーザ装置８００を実行させてもよい。いくらかの実施において、ツールバーは選択されたメニュー項目上でのダブルタッチや、または、カーソル８３０がツールバーの表示から離れることで、ツールバーはディスプレイ２２０から除去されてもよい。他の実装例では、ツールバーは特定の時間間隔の後、または、特定の期間のタッチパネル８２０の休止の後、除去されてもよい。
【００７５】
図８がユーザ装置８００の典型的な構成要素を表すが、他の実装例では、ユーザ装置８００は図８の中で表されるより少しであるか、さらなるであるか、異なるか、違って配置された構成要素を含んでもよい。さらに他の実装例では、ユーザ装置８００の１つ以上の構成要素は、ユーザ装置８００の１つ以上の他の構成要素によって実行されると評される１つ以上の他のタスクを果たすかもしれません。
【００７６】
結論
ここに記述されるシステムや方法は、ウインドウのリストから選んでいる間、ユーザが開いているアプリケーション・ウインドウのライブプレビューを見ることができるユーザ・インタフェースを提供してもよい。ここに記述される実現例は、開いているアプリケーション・ウインドウが示すものに基づくメニューを含むツールバーを提供してもよい。ユーザがメニュー項目の上にタッチまたはカーソルを動かすとき、メニュー項目と一致している、開いているアプリケーション・ウインドウはツールバーの背後で表示されてもよい。
【００７７】
実現例の上記の記述は、図面と説明を提供するが、完全な、発明が明らかにされる正確な形に制限することを目的としない。修正変更は上記の説明を考慮して可能であるか、発明の実施から得られてもよい。
【００７８】
たとえば、一連のブロックが図７に関して記述されるとき、ブロックの順序は他の実現例で修正されてもよい。さらに、依存のないブロックは、並列に実行されてもよい。
【００７９】
実施が前後関係で主に記述される間、接触が結びついて他の例として、他のユーザ・インタフェース技術は、開いているアプリケーション・ウインドウのライブプレビューを実行するのに用いられてもよい。例えば、ツールバー表示でも、キーパッド命令またはマウス命令が、カーソルを動かすのに用いられてもよい。
【００８０】
語が「含む」、および／または、「含んでいる」ことがこの実施例で使われるとき、定まった特徴の存在、整数、ステップまたは構成要素を指定するためにとられるが、１つ以上の他の特徴、整数、ステップ、構成要素またはそのグループの存在または追加を排除しないと強調されなければならない。
【００８１】
外観が、先に述べたように、図に図示される実現例でソフトウェア、ファームウェアとハードウェアの多くの異なる形で実装されるかもしれないことは、明らかである。これらの外観を実装するのに用いられる実際のソフトウェア・コードまたは専門制御ハードウェアは、制限するものとして解釈されてはならない。このように、外観の操作と動作は特定のソフトウェア・コードに関係なく記述され、この中の説明に基づく外観を実装するように、そのソフトウェアと制御ハードウェアは設計されていることがありえると理解される。
【００８２】
たとえ特徴の特定の組合せがクレームにおいて引用されておよび／または明細書で明らかにされるとしても、これらの組合せは発明の発表を制限することを目的としない。実際、特にクレームにおいて引用されないで、および／または明細書で明らかにされない方向に、これらの特徴の多くは、組み込まれてもよい。
【００８３】
現在のアプリケーションで使われる要素、ブロックまたは説明は、明示的にそのように記述されない限り、重要であるか発明にとって必須のものとして解釈されない。また、ここに使われるように、語「ａ」は１つ以上の項目を含むことを目的する。１つの項目だけが意味される所で、語「１」または類似した言語が用いられる。さらに、明示的に他に述べられない限り、「少なくとも１つには、基づく」ことを意味することを、「基づく」というフレーズは、目的とする。
【図１】
2012505567.tif 000003
【図２】
2012505567.tif 000004
【図３】
2012505567.tif 000005
【図４】
2012505567.tif 000006
【図５】
2012505567.tif 000007
【図６】
2012505567.tif 000008
【図７】
2012505567.tif 000009
【図８】
2012505567.tif 000010
【手続補正書】
【提出日】平成21年10月19日(2009.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示と複数の開いているアプリケーションが装置によって実行される方法であって、
項目のメニュー及び命令アイコンを含むツールバーを画面の一部に表示し、各々の前記項目は前記開いているアプリケーションの１つに関連した、開いているアプリケーション・ウインドウと一致し、各々の前記命令アイコンは現在の開いているアプリケーション・ウインドウの表示を切り替える選択肢を提供し、
前記メニューの項目の１つの選択または前記命令アイコンの１つの選択のための、タッチパネルへの接触を受け取り、
前記接触が前記メニューの項目の１つの選択に当てはまれば、前記選択された１つの項目と一致している、開いているアプリケーション・ウインドウを確認して前記画面の表示を前記ツールバーの背後で前記確認された、開いているアプリケーション・ウインドウに変更し、
前記接触が前記命令アイコンの１つの選択に当てはまれば、現在の開いているアプリケーション・ウインドウの表示を切り替える、方法。
【請求項２】
前記タッチパネルへの接触を受け取けることは、
前記タッチパネルへの接触の接触座標を確認すること、及び
前記接触座標を前記メニューの項目または前記命令アイコンの１つと結びつけることを含む、請求項２に記載の方法。
【請求項３】
前記ツールバーの少なくとも一部は、部分的に透明である、請求項１に記載の方法。
【請求項４】
前記ツールバーは、前記確認された、開いているアプリケーション・ウインドウのサイズより小さい、請求項１に記載の方法。
【請求項５】
別の前記メニューの項目を選択するための前記タッチパネルの接触の移動を確認し、
別の開いているアプリケーション・ウインドウが、前記開いている同じアプリケーションの１つまたは開いている別のアプリケーションと結びついているかどうかを確認し、
前記ツールバーの背後で、前記別の開いているアプリケーション・ウインドウを示すために表示を変更することを更に含む、請求項１に記載の方法。
【請求項６】
前記タッチパネルからの接触の除去を確認し、
前記タッチパネルからの接触の除去に応じて、前記特定された、開いているアプリケーションの上からツールバーの表示を取り除くことを更に含む、請求項１に記載の方法。
【請求項７】
前記ツールバーを起動させるために信号を受け取ることをさらに含み、
前記信号は、
前記ツールバーを起動させるために、前記装置のタッチパネルの特定の位置に触れること、
開いているウインドウの上に前記画面の別の部分からアイコンをドラッグすること、
声命令を提供すること、
のいずれかによって生成される、請求項１に記載の方法。
【請求項８】
複数の開いているアプリケーションのインジケータのリスト及び開いているアプリケーション・ウインドウの表示を切り替える選択肢を提供する複数の命令アイコンを含むツールバー及び複数の開いているアプリケーション・ウインドウの１つを表示するための画面と、
接触座標を特定するタッチパネルと、
前記接触座標を前記ツールバー上の位置と結びつけ、前記接触が前記複数の開いているアプリケーション・ウインドウの前記インジケータの１つに当てはまれば、前記複数の開いているアプリケーション・ウインドウの１つに関連した、開いているアプリケーション・ウインドウを確認し、前記ツールバーの背後で、前記インジケータに関連する、開いているアプリケーション・ウインドウを表示するために表示を変更し、前記接触が前記命令アイコンの１つに当てはまれば、現在の開いているアプリケーション・ウインドウの表示を切り替えるプロセッサと、
を備える、装置。
【請求項９】
前記表示と、複数の開いているアプリケーション・ウインドウを更新することを支えるデータを格納するメモリを含む、請求項８に記載の装置。
【請求項１０】
少なくとも一部の前記ツールバーは、部分的に透明である、請求項８に記載の装置。
【請求項１１】
前記ツールバーは複数の開いているアプリケーション・ウインドウの１つのサイズより小さい、請求項８に記載の装置。
【請求項１２】
前記プロセッサは、
前記タッチパネルから接触の解除を確認して、
前記確認された解除に基づいて、複数の開いているアプリケーション・ウインドウの１つの上でからツールバーの表示を取り除くようにさらに構成される、請求項８に記載の装置。
【請求項１３】
前記タッチパネルは、前記画面の上に被せられている、請求項８に記載の装置。
【請求項１４】
筐体を更に含み、前記タッチパネルと前記画面は前記筐体の別々の部分に設けられる、請求項８に記載の装置。
【請求項１５】
前記プロセッサは、前記タッチパネルの特定の位置の接触に基づいて前記ツールバーを表示することを起動させるようにさらに構成される、請求項８に記載の装置。
【請求項１６】
それぞれが複数の開いているアプリケーション・ウインドウの１つと一致する項目のメニュー及び現在の開いているアプリケーション・ウインドウの表示を切り替える選択肢を提供する複数の命令アイコンを含むツールバーと、複数の開いているアプリケーション・ウインドウの１つを表示する手段と、
ユーザによる接触入力に基づいて前記メニューの項目の１つを特定する手段と、
前記特定された１つの項目と一致している、開いているアプリケーション・ウインドウの１つを特定し、前記接触が前記メニューの中の１つの前記項目に当てはまると、前記ツールバーの背後で、前記特定された１つの開いているアプリケーション・ウインドウを表示する手段と、
前記接触が前記命令アイコンの中の１つに当てはまると、現在の前記開いているアプリケーション・ウインドウの表示に切り替える手段と、
を含む、装置。
【請求項１７】
前記ツールバーの表示を起動する手段と、
前記接触入力の除去を確認する手段と、
前記接触入力の除去に基づいて前記ツールバーを除去する手段と、
を含む、請求項１６に記載の装置。
【請求項１８】
前記接触入力に基づく前記メニューの項目の異なる１つを特定する手段と
前記異なる１つの項目と一致している別の開いているアプリケーション・ウインドウを特定する手段と、
前記ツールバーの背後で、複数の開いているアプリケーション・ウインドウから他の１つを表示する手段と
を含む、請求項１６に記載の装置。
【手続補正書】
【提出日】平成23年5月30日(2011.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示と複数の開いているアプリケーションが装置によって実行される方法であって、
項目のメニュー及び命令アイコンを含むツールバーを画面の一部に表示し、各々の前記項目は前記開いているアプリケーションの１つに関連した、開いているアプリケーション・ウインドウと一致し、各々の前記命令アイコンは現在の開いているアプリケーション・ウインドウの表示を切り替える選択肢を提供し、
前記メニューの項目の１つの選択または前記命令アイコンの１つの選択のための、タッチパネルへの接触を受け取り、
前記接触が前記メニューの項目の１つの選択に当てはまれば、前記選択された１つの項目と一致している、開いているアプリケーション・ウインドウを確認して前記画面の表示を前記ツールバーの背後で前記確認された、開いているアプリケーション・ウインドウに変更し、
前記接触が前記命令アイコンの１つの選択に当てはまれば、現在の開いているアプリケーション・ウインドウの表示を切り替える、方法。
【請求項２】
前記タッチパネルへの接触を受け取けることは、
前記タッチパネルへの接触の接触座標を確認すること、及び
前記接触座標を前記メニューの項目または前記命令アイコンの１つと結びつけることを含む、請求項２に記載の方法。
【請求項３】
前記ツールバーの少なくとも一部は、部分的に透明である、請求項１に記載の方法。
【請求項４】
別の前記メニューの項目を選択するための前記タッチパネルの接触の移動を確認し、
別の開いているアプリケーション・ウインドウが、前記開いている同じアプリケーションの１つまたは開いている別のアプリケーションと結びついているかどうかを確認し、
前記ツールバーの背後で、前記別の開いているアプリケーション・ウインドウを示すために表示を変更することを更に含む、請求項１に記載の方法。
【請求項５】
前記タッチパネルからの接触の除去を確認し、
前記タッチパネルからの接触の除去に応じて、前記特定された、開いているアプリケーションの上からツールバーの表示を取り除くことを更に含む、請求項１に記載の方法。
【請求項６】
前記ツールバーを起動させるために信号を受け取ることをさらに含み、
前記信号は、
前記ツールバーを起動させるために、前記装置のタッチパネルの特定の位置に触れること、
開いているウインドウの上に前記画面の別の部分からアイコンをドラッグすること、
声命令を提供すること、
のいずれかによって生成される、請求項１に記載の方法。
【請求項７】
複数の開いているアプリケーションのインジケータのリスト及び開いているアプリケーション・ウインドウの表示を切り替える選択肢を提供する複数の命令アイコンを含むツールバー及び複数の開いているアプリケーション・ウインドウの１つを表示するための画面と、
接触座標を特定するタッチパネルと、
前記接触座標を前記ツールバー上の位置と結びつけ、前記接触が前記複数の開いているアプリケーション・ウインドウの前記インジケータの１つに当てはまれば、前記複数の開いているアプリケーション・ウインドウの１つに関連した、開いているアプリケーション・ウインドウを確認し、前記ツールバーの背後で、前記インジケータに関連する、前記開いているアプリケーション・ウインドウを表示するために表示を変更し、前記接触が前記命令アイコンの１つに当てはまれば、現在の開いているアプリケーション・ウインドウの表示を切り替えるプロセッサと、
を備える、装置。
【請求項８】
前記表示と、複数の開いているアプリケーション・ウインドウを更新することを支えるデータを格納するメモリを含む、請求項７に記載の装置。
【請求項９】
少なくとも一部の前記ツールバーは、部分的に透明である、請求項７に記載の装置。
【請求項１０】
前記プロセッサは、
前記タッチパネルから接触の解除を確認して、
前記確認された解除に基づいて、複数の開いているアプリケーション・ウインドウの１つの上でからツールバーの表示を取り除くようにさらに構成される、請求項７に記載の装置。
【国際調査報告】
2012505567.tif 000011
2012505567.tif 000012
2012505567.tif 000013