(57)【要約】【課題】アプリケーションの実行結果を表示するデバイス及びその方法を提供する。【解決手段】アプリケーションの実行結果を表示するデバイス及びその方法に係り、該アプリケーションの実行結果を表示する方法は、複数アプリケーションに対応する複数のアイコンを画面に表示する段階と、複数のアイコンのうち、第１アイコンに対する第１ユーザ入力を受信する段階と、第１ユーザ入力に応答し、第１アイコン周辺に、第１アイコンに対応し、アプリケーションの実行結果を示す第１ウィンドウを表示する段階と、第１ウィンドウに対する第２ユーザ入力を受信する段階と、第２ユーザ入力が受信されることにより、画面に、隣接して配された複数のウィンドウを表示する段階と、を含み、第１ウィンドウは、複数のウィンドウ上にオーバーラップされて表示される。【選択図】図１
2014191831.tif 000002
【特許請求の範囲】
【請求項１】
複数アプリケーションに対応する複数のアイコンを画面に表示する段階と、
前記複数のアイコンのうち、第１アイコンに対する第１ユーザ入力を受信する段階と、
前記第１ユーザ入力に応答し、前記第１アイコン周辺に、前記第１アイコンに対応し、アプリケーションの実行結果を示す第１ウィンドウを表示する段階と、
前記第１ウィンドウに対する第２ユーザ入力を受信する段階と、
前記第２ユーザ入力が受信されることにより、前記画面に、隣接して配された複数のウィンドウを表示する段階と、を含み、
前記第１ウィンドウは、前記複数のウィンドウ上にオーバーラップされて表示されるアプリケーションの実行結果表示方法。
【請求項２】
前記複数のウィンドウを構成するそれぞれのウィンドウの表示モードは、第１モード及び第２モードを含み、前記第１モードで、前記ウィンドウ内に第１データが表示され、前記第２モードで、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示されるウィンドウは、前記第２モードで表示されるウィンドウより小サイズに表示されることを特徴とする請求項１に記載のアプリケーションの実行結果表示方法。
【請求項３】
前記複数のウィンドウのうち、前記第１ウィンドウと関連する第２ウィンドウを視覚的に区別して表示する段階を含むことを特徴とする請求項２に記載のアプリケーションの実行結果表示方法。
【請求項４】
前記第２ウィンドウを視覚的に区別して表示する段階は、
前記第２ウィンドウは、第２モードで表示し、前記複数のウィンドウのうち、前記第２ウィンドウではない他のウィンドウは、第１モードで表示することを特徴とする請求項３に記載のアプリケーションの実行結果表示方法。
【請求項５】
前記第１ウィンドウは、前記第２ウィンドウより小サイズに表示されることを特徴とする請求項３に記載のアプリケーションの実行結果表示方法。
【請求項６】
前記第１ウィンドウで実行される第１アプリケーションのデータ、及び前記第２ウィンドウで実行される第２アプリケーションのデータのうち少なくとも一つは、前記第１アプリケーション及び前記第２アプリケーションによって共有されることを特徴とする請求項３に記載のアプリケーションの実行結果表示方法。
【請求項７】
前記第１ウィンドウをドラッギングするユーザ入力を受信する段階と、
前記ユーザ入力に応答し、前記第１ウィンドウを移動させる段階と、
前記第１ウィンドウが、前記第２ウィンドウが表示された位置に移動されれば、前記第１ウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行されたときに示される情報に係わるプレビューを表示する段階と、を含むことを特徴とする請求項６に記載のアプリケーションの実行結果表示方法。
【請求項８】
前記第１ウィンドウで、ユーザ入力解除を感知する段階と、
前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、
前記第１ウィンドウ及び前記第２ウィンドウのうち、少なくともいずれか１つのウィンドウが、他のウィンドウと視覚的に区別されるように表示する段階と、を含むことを特徴とする請求項７に記載のアプリケーションの実行結果表示方法。
【請求項９】
前記第１ウィンドウで、ユーザ入力解除を感知する段階と、
前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、
前記第１ウィンドウ及び前記第２ウィンドウのうち少なくともいずれか１つのウィンドウに、前記第１ウィンドウ及び前記第２ウィンドウが関連することを示すオブジェクトを表示する段階と、を含むことを特徴とする請求項７に記載のアプリケーションの実行結果表示方法。
【請求項１０】
前記第１ウィンドウを、前記第２ウィンドウが表示された位置に移動させるユーザ入力を受信する段階と、
前記ユーザ入力に応答し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、
前記第１ウィンドウ及び前記第２ウィンドウのうち少なくとも１つのウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行された結果を表示する段階と、を含むことを特徴とする請求項６に記載のアプリケーションの実行結果表示方法。
【請求項１１】
ディスプレイ部と、
前記ディスプレイ部に、複数アプリケーションに対応する複数のアイコンを表示し、前記複数のアイコンのうち第１アイコンに対する第１ユーザ入力を受信し、前記第１ユーザ入力に応答し、前記第１アイコン周辺に、前記第１アイコンに対応し、第１アプリケーションの実行結果を示す第１ウィンドウを表示し、前記第１ウィンドウに対する第２ユーザ入力を受信し、前記第２ユーザ入力に基づいて、前記ディスプレイ部に隣接して配された複数のウィンドウを表示する制御部と、を含み、
前記第１ウィンドウは、前記複数のウィンドウ上にオーバーラップされて表示されるデバイス。
【請求項１２】
前記複数のウィンドウを構成するそれぞれのウィンドウの表示モードは、第１モード及び第２モードを含み、前記第１モードでは、前記ウィンドウ内に第１データが表示され、前記第２モードでは、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示されるウィンドウは、前記第２モードで表示されるウィンドウより小サイズに表示されることを特徴とする請求項１１に記載のデバイス。
【請求項１３】
前記複数のウィンドウのうち、前記第１ウィンドウと関連する第２ウィンドウを視覚的に区別して表示することを特徴とする請求項１２に記載のデバイス。
【請求項１４】
前記視覚的に区別して表示することは、
前記第２ウィンドウは、第２モードで表示し、前記複数のウィンドウのうち、前記第２ウィンドウではない他のウィンドウは、第１モードで表示することを特徴とする請求項１３に記載のデバイス。
【請求項１５】
請求項１〜１０のうちいずれか１項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションの実行結果を表示するデバイス及びその方法に係り、さらに詳細には、アプリケーションの実行結果を示すウィンドウを含むウィンドウバンドを表示するデバイス及びその方法に関する。
【背景技術】
【０００２】
マルチメディア技術及びデータプロセッシング技術が発展するにつれ、デバイスは、数多くのアプリケーションを共に実行し、多様な情報を処理することができるようになった。また、デバイスが、多種のアプリケーションを共に処理することができるようになるにつれ、ユーザは、実行中である多くのアプリケーションのうち、利用するアプリケーションを容易に選択し難く、選択されたアプリケーションのさまざまな機能のうち、使用すべき機能を選択するのに不都合が多いという問題があった。
【０００３】
従って、デバイスで実行中であるアプリケーションの実行結果を効果的に確認し、アプリケーションの特定機能を効果的に利用させる、アプリケーションの実行結果をディスプレイする技術が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、実行中であるアプリケーションの実行結果を示すウィンドウを含むウィンドウバンドを表示することにより、デバイス内アプリケーションの実行結果を効果的に確認して利用することを可能とすることである。
【課題を解決するための手段】
【０００５】
前述の技術的課題を達成するための技術的手段として、本発明の第１側面において、デバイスで実行中である複数のアプリケーションを選択する段階と、前記選択された複数のアプリケーションの実行結果を示す複数のウィンドウを隣接させて配することにより、ウィンドウバンドを生成する段階と、前記生成されたウィンドウバンドを、前記デバイスの画面にディスプレイする段階と、を含むアプリケーションの実行結果を表示する方法を提供することができる。
【０００６】
また、前記方法は、前記デバイスにインストールされた少なくとも１つのアプリケーションのリストを含むアプリケーショントレイを表示する段階と、前記リストに含まれた所定のアプリケーションを選択し、前記選択されたアプリケーションを、前記ウィンドウバンドに移動させるユーザ入力を受信する段階と、前記ユーザ入力に応答し、前記選択されたアプリケーションの実行結果を示すウィンドウを生成し、前記生成されたウィンドウを、前記ウィンドウバンド内に表示する段階と、を含んでもよい。
【０００７】
また、前記ウィンドウバンドに移動させるユーザ入力は、前記選択されたアプリケーションを、前記ウィンドウバンドに含まれた複数のウィンドウの境界部分に移動させる入力でもある。
【０００８】
また、前記実行結果は、前記アプリケーションの実行結果のうちユーザによって選択された一部実行結果であることができる。
【０００９】
また、前記実行結果は、前記アプリケーションの実行結果の全体領域のうちユーザによって選択された一部領域に対する実行結果でもある。
【００１０】
また、前記方法は、前記ウィンドウバンドに含まれた複数のウィンドウのうち一つを選択し、前記選択されたウィンドウの大きさを拡張させるユーザ入力を受信する段階と、前記ユーザ入力に応答し、前記選択されたウィンドウの大きさを拡張し、前記拡張されたウィンドウ内に、前記選択されたウィンドウのアプリケーションの実行結果を、さらに細部にわたるまで示す段階と、をさらに含んでもよい。
【００１１】
また、前記方法は、前記デバイスにインストールされた少なくとも１つのアプリケーションのリストを含むアプリケーショントレイを表示する段階と、前記リストに含まれた第１アプリケーションが選択されることにより、前記ウィンドウバンド内の複数のウィンドウのうち、前記選択された第１アプリケーションと連動して実行されるアプリケーションのウィンドウが区別されるように表示する段階と、をさらに含んでもよい。
【００１２】
また、前記方法は、前記選択された第１アプリケーションが、前記区別されるように表示されたウィンドウのうち、第２アプリケーションのウィンドウに移動されることにより、前記第２アプリケーションを、前記第１アプリケーションと連動して実行する段階と、前記連動して実行された前記第２アプリケーションの実行結果を、前記第２アプリケーションのウィンドウ内に表示する段階と、をさらに含んでもよい。
【００１３】
また、前記方法は、前記ウィンドウバンドに含まれた第３アプリケーションのウィンドウが選択されることにより、前記ウィンドウバンド内の複数のウィンドウのうち、前記選択された第３アプリケーションのウィンドウと連動して実行されるアプリケーションのウィンドウが区別されるように表示する段階をさらに含んでもよい。
【００１４】
また、前記方法は、前記選択された第３アプリケーションのウィンドウが、前記区別されるように表示されたウィンドウのうち、第４アプリケーションのウィンドウに移動されることにより、前記第４アプリケーションを、前記第３アプリケーションと連動して実行する段階と、前記連動して実行された前記第４アプリケーションの実行結果を、前記第４アプリケーションのウィンドウ内に表示する段階と、をさらに含んでもよい。
【００１５】
また、前記方法は、所定のイベント発生により、前記生じたイベントに係わるアプリケーションの実行結果を示すウィンドウを生成する段階と、前記生成されたウィンドウを、前記ウィンドウバンド内に挿入する段階と、をさらに含んでもよい。
【００１６】
また、前記方法は、前記ウィンドウバンド内の複数のウィンドウのうち一つを選択する段階と、前記選択されたウィンドウをクイックパネルに移動させるユーザ入力を受信する段階と、前記選択されたウィンドウをクイックパネルに表示する段階と、をさらに含んでもよい。
【００１７】
また、前記方法は、前記選択されたウィンドウに関連するアプリケーションのアイコンを、前記クイックパネルに表示する段階をさらに含んでもよい。
【００１８】
また、本発明の第２側面において、デバイスで実行中である複数のアプリケーションを決定し、前記実行中である複数のアプリケーションの実行結果を示す複数のウィンドウを隣接させて配することにより、ウィンドウバンドを生成する制御と、前記生成されたウィンドウバンドを、前記デバイスの画面にディスプレイするディスプレイ部と、を含むアプリケーションの実行結果を表示するデバイスを提供することができる。
【００１９】
また、前記ディスプレイ部は、前記制御部によって制御されることにより、前記デバイスにインストールされた少なくとも１つのアプリケーションのリストを含むアプリケーショントレイを表示し、前記リストに含まれた所定のアプリケーションを選択し、前記選択されたアプリケーションを、前記ウィンドウバンドに移動させるユーザ入力を受信するユーザ入力部と、をさらに含み、前記制御部は、前記ユーザ入力に応答し、前記選択されたアプリケーションの実行結果を示すウィンドウを生成し、前記ディスプレイ部は、前記生成されたウィンドウを、前記ウィンドウバンド内に表示することができる。
【００２０】
また、前記ウィンドウバンドに移動させるユーザ入力は、前記選択されたアプリケーションを、前記ウィンドウバンドに含まれた複数のウィンドウの境界部分に移動させる入力でもある。
【００２１】
また、前記実行結果は、前記アプリケーションの実行結果のうち、ユーザによって選択された一部実行結果でもある。
【００２２】
また、前記実行結果は、前記アプリケーションの実行結果の全体領域のうち、ユーザによって選択された一部領域に対する実行結果でもある。
【００２３】
また、前記ユーザ入力部は、前記ウィンドウバンドに含まれた複数のウィンドウのうち一つを選択し、前記選択されたウィンドウの大きさを拡張させるユーザ入力を受信し、前記制御部は、前記ディスプレイ部を制御することにより、前記ユーザ入力に応答し、前記選択されたウィンドウの大きさを拡張し、前記拡張されたウィンドウ内に、前記選択されたウィンドウのアプリケーションの実行結果を、さらに細部にわたるまで示すことができる。
【００２４】
また、前記ディスプレイ部は、前記デバイスにインストールされた少なくとも１つのアプリケーションのリストを含むアプリケーショントレイを表示し、前記リストに含まれた第１アプリケーションが選択されることにより、前記ウィンドウバンド内の複数のウィンドウのうち、前記選択された第１アプリケーションと連動して実行されるアプリケーションのウィンドウが区別されるように表示することができる。
【００２５】
また、前記制御部は、前記選択された第１アプリケーションが、前記区別されるように表示されたウィンドウのうち、第２アプリケーションのウィンドウに移動されることにより、前記第２アプリケーションを、前記第１アプリケーションと連動して実行し、前記ディスプレイ部は、前記連動して実行された前記第２アプリケーションの実行結果を、前記第２アプリケーションのウィンドウ内に表示することができる。
【００２６】
また、前記ディスプレイ部は、前記ウィンドウバンドに含まれた第３アプリケーションのウィンドウが選択されることにより、前記ウィンドウバンド内の複数のウィンドウのうち、前記選択された第３アプリケーションのウィンドウと連動して実行されるアプリケーションのウィンドウが区別されるように表示することができる。
【００２７】
また、前記制御部は、前記選択された第３アプリケーションのウィンドウが、前記区別されるように表示されたウィンドウのうち、第４アプリケーションのウィンドウに移動されることにより、前記第４アプリケーションを、前記第３アプリケーションと連動して実行し、前記ディスプレイ部は、前記連動して実行された前記第４アプリケーションの実行結果を、前記第４アプリケーションのウィンドウ内に表示することができる。
【００２８】
また、前記制御部は、所定のイベント発生により、前記生じたイベントに係わるアプリケーションの実行結果を示すウィンドウを生成し、前記生成されたウィンドウを、前記ウィンドウバンド内に挿入することができる。
【００２９】
また、前記ディスプレイ部は、前記ウィンドウバンド内の複数のウィンドウのうち一つを選択し、前記選択されたウィンドウをクイックパネルに移動することにより、前記選択されたウィンドウをクイックパネルに表示することができる。
【００３０】
また、前記ディスプレイ部は、前記選択されたウィンドウに関連するアプリケーションのアイコンを、前記クイックパネルに表示することができる。
【００３１】
本発明の第３側面において、ユーザ入力に応答し、少なくとも２種表示モードで表示される複数のウィンドウに、デバイスで実行中である複数アプリケーションの実行結果を表示する段階と、前記複数アプリケーションの実行結果が表示された複数のウィンドウを隣接させて配し、前記配列された複数のウィンドウを、前記デバイスの画面上に表示する段階と、前記複数のウィンドウが前記画面上に表示された状態で、ユーザ入力を受信する段階と、前記ユーザ入力に応答し、前記複数のウィンドウをスクロールする段階と、を含むアプリケーションの実行結果表示方法を提供することができる。
【００３２】
ここで、前記少なくとも２種モードは、第１モード及び第２モードを含み、前記第１モードでは、前記ウィンドウ内に第１データが表示され、前記第２モードでは、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示される前記ウィンドウは、前記第２モードで表示される前記ウィンドウより小さく表示されもする。
【００３３】
また、前記画面に前記複数のウィンドウが、前記第２モードで表示された状態で、ピンチズームイン・ジェスチャを受信する段階と、前記ピンチズームイン・ジェスチャに応答し、前記複数のウィンドウを、前記第１モードで表示する段階と、を含んでもよい。
【００３４】
また、前記複数のウィンドウが、前記第１モードで表示された状態で、ピンチズームアウト・ジェスチャを受信する段階と、前記ピンチズームアウト・ジェスチャに応答し、前記複数のウィンドウを、前記第２モードで表示する段階と、を含んでもよい。
【００３５】
また、前記複数のウィンドウのうちいずれか１つのウィンドウで、左右にフリックするジェスチャを受信する段階と、前記左右にフリックするジェスチャに応答し、前記ウィンドウに表示されたコンテンツのアイテムを、前記アイテムの以前アイテムまたは次のアイテムに変更して表示する段階と、を含んでもよい。
【００３６】
また、前記第１データは、アプリケーションの名称を含み、前記第２データは、アプリケーションの実行結果、及び前記アプリケーションに対応するアイコンを含んでもよい。
【００３７】
また、前記アイコンがタッチされれば、前記アプリケーションが、前記画面の全体領域に表示されもする。
【００３８】
また、前記複数のウィンドウが、前記第１モードで表示された状態で、前記複数のウィンドウのうちいずれか１つのウィンドウでタップ・ジェスチャを受信し、前記タップ・ジェスチャに応答し、前記いずれか１つのウィンドウを、前記複数のウィンドウのうち最上端に表示することができる。
【００３９】
また、前記複数のウィンドウは、スクロールされる間、大きさが変更されもする。
【００４０】
また、前記複数のウィンドウが上端方向にスクロールされれば、前記複数のウィンドウのうち最上位に位置したウィンドウが、前記最上位に位置したウィンドウの下に隣接したウィンドウによって隠されながら前記画面から消えもする。
【００４１】
また、前記画面に表示された複数のウィンドウのうち、いずれか１つのウィンドウでタッチを受信する段階と、既定時間の間、前記タッチが持続すれば、前記ウィンドウの一側に、前記ウィンドウの削除を指示するためのオブジェクトを表示する段階と、前記オブジェクトでタッチを受信する段階と、前記タッチに応答し、前記ウィンドウを、前記画面から除去する段階と、を含んでもよい。
【００４２】
また、前記複数のウィンドウが、前記第２モードで表示された状態で、前記複数のウィンドウのうちいずれか１つのウィンドウに対するタップ・ジェスチャを受信する段階と、前記タップ・ジェスチャに応答し、前記いずれか１つのウィンドウを拡張して表示する段階と、を含んでもよい。
【００４３】
また、前記複数のウィンドウのうちいずれか１つのウィンドウが、前記画面の中央より上端に位置した状態で、前記タップ・ジェスチャを受信すれば、前記いずれか１つのウィンドウを下端方向に拡張して表示し、前記複数のウィンドウのうちいずれか１つのウィンドウが、前記画面の中央より下端に位置した状態で、前記タップ・ジェスチャを受信すれば、前記ウィンドウを上端方向に拡張して表示することができる。
【００４４】
本発明の第５側面において、ディスプレイ部と、ユーザ入力に応答し、少なくとも２種表示モードで表示される複数のウィンドウに、デバイスで実行中である複数アプリケーションの実行結果を表示し、前記ディスプレイ部の画面に、前記複数アプリケーションの実行結果が表示された複数のウィンドウを隣接させて配して表示させ、ユーザ入力に応答し、前記複数のウィンドウがスクロールされるように制御する制御部と、を含むデバイスを提供することができる。
【００４５】
また、前記ウィンドウの表示モードは、第１モード及び第２モードを含み、前記第１モードでは、前記ウィンドウ内に第１データが表示され、前記第２モードでは、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示されたウィンドウは、前記第２モードで表示されたウィンドウより小さく表示されもする。
【００４６】
また、前記制御部は、前記画面に前記複数のウィンドウが、前記第２モードで表示された状態で、ピンチズームイン・ジェスチャを受信し、前記ピンチズームイン・ジェスチャに応答し、前記複数のウィンドウが、前記第１モードで表示されるように制御することができる。
【００４７】
また、前記制御部は、前記複数のウィンドウが、前記第１モードで表示された状態で、ピンチズームアウト・ジェスチャを受信し、前記ピンチズームアウト・ジェスチャに応答し、前記複数のウィンドウが、前記第２モードで表示されるように制御することができる。
【００４８】
また、前記制御部は、前記複数のウィンドウのうち、いずれか１つのウィンドウで、左右にフリックするジェスチャを受信し、前記左右にフリックするジェスチャに応答し、前記ウィンドウに表示されたコンテンツのアイテムが、前記アイテムの以前アイテムまたは次のアイテムに変更されて表示されるように制御することができる。
【００４９】
また、前記制御部は、前記複数のウィンドウがスクロールされる間、前記複数のウィンドウの大きさが変更されるように制御することができる。
【００５０】
本発明の第６側面において、アプリケーションの実行結果を表示する方法において、ユーザ入力に応答し、少なくとも２種表示モードで表示される複数のウィンドウに、デバイスで実行中である複数アプリケーションの実行結果を表示する段階と、前記複数アプリケーションの実行結果が表示された複数のウィンドウを隣接させて配し、前記配された複数のウィンドウをディスプレイ部に表示する段階と、前記複数のウィンドウが、前記ディスプレイ部に表示された状態で、上下方向または左右方向のジェスチャ入力を受信する段階と、前記上下方向ジェスチャを受信する場合には、前記複数のウィンドウをスクロールし、前記左右方向ジェスチャを受信する場合には、前記複数のウィンドウのうちいずれか１つのウィンドウに表示されるコンテンツを変更する段階と、を含むアプリケーションの実行結果表示方法を提供することができる。
【００５１】
また、本発明の第７側面において、複数アプリケーションに対応する複数のアイコンを画面に表示する段階と、前記複数のアイコンのうち、第１アイコンに対する第１ユーザ入力を受信する段階と、前記第１ユーザ入力に応答し、前記第１アイコン周辺に、前記第１アイコンに対応し、アプリケーションの実行結果を示す第１ウィンドウを表示する段階と、前記第１ウィンドウに対する第２ユーザ入力を受信する段階と、前記第２ユーザ入力が受信されることにより、前記画面に、隣接して配された複数のウィンドウを表示する段階と、を含み、前記第１ウィンドウは、前記複数のウィンドウ上にオーバーラップされて表示されるところのアプリケーションの実行結果表示方法を提供することができる。
【００５２】
また、前記複数のウィンドウを構成するそれぞれのウィンドウの表示モードは、第１モード及び第２モードを含み、前記第１モードで、前記ウィンドウ内に第１データが表示され、前記第２モードで、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示されるウィンドウは、前記第２モードで表示されるウィンドウより小サイズに表示されもする。
【００５３】
また、前記複数のウィンドウのうち、前記第１ウィンドウと関連する第２ウィンドウを視覚的に区別して表示する段階を含んでもよい。
【００５４】
また、前記第２ウィンドウを視覚的に区別して表示する段階は、前記第２ウィンドウは、第２モードで表示し、前記複数のウィンドウのうち、前記第２ウィンドウではない他のウィンドウは、第１モードで表示することができる。
【００５５】
また、前記第１ウィンドウは、前記第２ウィンドウより小サイズに表示されもする。
【００５６】
また、前記第１ウィンドウで実行される第１アプリケーションのデータ、及び前記第２ウィンドウで実行される第２アプリケーションのデータのうち少なくとも一つは、前記第１アプリケーション及び前記第２アプリケーションによって共有されもする。
【００５７】
また、前記方法は、前記第１ウィンドウをドラッギングするユーザ入力を受信する段階と、前記ユーザ入力に応答し、前記第１ウィンドウを移動させる段階と、前記第１ウィンドウが、前記第２ウィンドウが表示された位置に移動されれば、前記第１ウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行されたときに示される情報に係わるプレビュー（preview）を表示する段階を含んでもよい。
【００５８】
また、前記方法は、前記第１ウィンドウで、ユーザ入力解除を感知する段階と、前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、前記第１ウィンドウ及び前記第２ウィンドウのうち、少なくともいずれか１つのウィンドウが、他のウィンドウと視覚的に区別されるように表示する段階と、を含んでもよい。
【００５９】
また、前記方法は、前記第１ウィンドウで、ユーザ入力解除を感知する段階と、前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、前記第１ウィンドウ及び前記第２ウィンドウのうち少なくともいずれか１つのウィンドウに、前記第１ウィンドウ及び前記第２ウィンドウが関連することを示すオブジェクトを表示する段階と、を含んでもよい。
【００６０】
また、前記方法は、前記第１ウィンドウを、前記第２ウィンドウが表示された位置に移動させるユーザ入力を受信する段階と、前記ユーザ入力に応答し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配する段階と、前記第１ウィンドウ及び前記第２ウィンドウのうち少なくとも１つのウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行された結果を表示する段階と、を含んでもよい。
【００６１】
また、本発明の第８側面において、前記ディスプレイ部に、複数アプリケーションに対応する複数のアイコンを表示し、前記複数のアイコンのうち第１アイコンに対する第１ユーザ入力を受信し、前記第１ユーザ入力に応答し、前記第１アイコン周辺に、前記第１アイコンに対応し、第１アプリケーションの実行結果を示す第１ウィンドウを表示し、前記第１ウィンドウに対する第２ユーザ入力を受信し、前記第２ユーザ入力に基づいて、前記ディスプレイ部に隣接して配された複数のウィンドウを表示する制御部を含み、前記第１ウィンドウは、前記複数のウィンドウ上にオーバーラップされて表示されるところのデバイスを提供することができる。
【００６２】
また、前記複数のウィンドウを構成するそれぞれのウィンドウの表示モードは、第１モード及び第２モードを含み、前記第１モードでは、前記ウィンドウ内に第１データが表示され、前記第２モードでは、前記ウィンドウ内に、前記第１データ及び第２データが表示され、前記第１モードで表示されるウィンドウは、前記第２モードで表示されるウィンドウより小サイズに表示されもする。
【００６３】
また、前記複数のウィンドウのうち、前記第１ウィンドウと関連する第２ウィンドウを視覚的に区別して表示する。
【００６４】
また、前記視覚的に区別して表示することは、前記第２ウィンドウは、第２モードで表示し、前記複数のウィンドウのうち、前記第２ウィンドウではない他のウィンドウは、第１モードで表示されもする。
【００６５】
また、前記第１ウィンドウは、前記第２ウィンドウより小サイズに表示されもする。
【００６６】
また、前記第１ウィンドウで実行される第１アプリケーションのデータ、及び前記第２ウィンドウで実行される第２アプリケーションのデータのうち少なくとも一つは、前記第１アプリケーション及び前記第２アプリケーションによって共有されもする。
【００６７】
また、前記第１ウィンドウをドラッギングするユーザ入力を受信し、前記ユーザ入力に応答し、前記第１ウィンドウを移動させ、前記第１ウィンドウが、前記第２ウィンドウが表示された位置に移動されれば、前記第１ウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行されたときに示される情報に係わるプレビューが表示されもする。
【００６８】
また、前記第１ウィンドウで、ユーザ入力解除を感知し、前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配し、前記第１ウィンドウ及び前記第２ウィンドウのうち、少なくともいずれか１つのウィンドウが、他のウィンドウと視覚的に区分されるように表示されもする。
【００６９】
また、前記第１ウィンドウを、前記第２ウィンドウが表示された位置に移動させるユーザ入力を受信し、前記ユーザ入力に応答し、前記第１ウィンドウを、前記第２ウィンドウに隣接して配し、前記第１ウィンドウ及び前記第２ウィンドウのうち少なくとも１つのウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行された結果が表示されもする。
【００７０】
また、本発明の第９側面において、第７側面の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することができる。
【００７１】
本発明の第１０側面において、第１側面の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することができる。
【図面の簡単な説明】
【００７２】
【図１】一実施形態によるデバイスが、ウィンドウバンドをディスプレイし、ウィンドウバンドに対するユーザ入力を受信する一例を図示した図面である。
【図２】一実施形態によるデバイスが、ウィンドウバンドを生成してディスプレイする方法のフローチャートである。
【図３Ａ】一実施形態によるデバイスにディスプレイされたウィンドウバンドの一例を図示した図面である。
【図３Ｂ】一実施形態によるデバイスにディスプレイされたウィンドウバンドの一例を図示した図面である。
【図４Ａ】一実施形態による、ウィンドウバンドに含まれるウィンドウの例示を示す図面である。
【図４Ｂ】一実施形態による、ウィンドウバンドに含まれるウィンドウの例示を示す図面である。
【図４Ｃ】一実施形態による、ウィンドウバンドに含まれるウィンドウの例示を示す図面である。
【図５Ａ】一実施形態による、ウィンドウバンドに対するユーザ入力によって、ウィンドウバンドを編集する一例を図示した図面である。
【図５Ｂ】一実施形態による、ウィンドウバンドに対するユーザ入力によって、ウィンドウバンドを編集する一例を図示した図面である。
【図５Ｃ】一実施形態による、ウィンドウバンドに対するユーザ入力によって、ウィンドウバンドを編集する一例を図示した図面である。
【図６Ａ】一実施形態による、ウィンドウバンド内の地図アプリケーションのウィンドウが、ユーザによって利用される一例を図示した図面である。
【図６Ｂ】一実施形態による、ウィンドウバンド内の地図アプリケーションのウィンドウが、ユーザによって利用される一例を図示した図面である。
【図６Ｃ】一実施形態による、ウィンドウバンド内の地図アプリケーションのウィンドウが、ユーザによって利用される一例を図示した図面である。
【図７Ａ】一実施形態による、ウィンドウバンド内のウィンドウの位置を移動させる一例を図示した図面である。
【図７Ｂ】一実施形態による、ウィンドウバンド内のウィンドウの位置を移動させる一例を図示した図面である。
【図８】一実施形態による、アプリケーショントレイ（tray）を利用して、ウィンドウバンド内のウィンドウを生成する方法のフローチャートである。
【図９Ａ】一実施形態による、アプリケーショントレイを利用して、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【図９Ｂ】一実施形態による、アプリケーショントレイを利用して、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【図９Ｃ】一実施形態による、アプリケーショントレイを利用して、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【図１０】一実施形態によるデバイスが、アプリケーションの実行画面で所定領域を選択することにより、ウィンドウバンド内のウィンドウを生成する方法のフローチャートである。
【図１１Ａ】一実施形態によるデバイスが、アプリケーションの実行画面で所定領域を選択することにより、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【図１１Ｂ】一実施形態によるデバイスが、アプリケーションの実行画面で所定領域を選択することにより、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【図１２Ａ】一実施形態によるデバイスが、アプリケーション実行画面で所定領域を選択し、状況情報と連動してウィンドウを生成する一例を図示した図面である。
【図１２Ｂ】一実施形態によるデバイスが、アプリケーション実行画面で所定領域を選択し、状況情報と連動してウィンドウを生成する一例を図示した図面である。
【図１３】一実施形態による、ウィンドウバンド内のウィンドウが拡張されることにより、デバイスがアプリケーションの実行結果を細部にわたるまで表示する方法のフローチャートである。
【図１４Ａ】一実施形態によるデバイスが、ユーザ入力に基づいて、ウィンドウを生成し、生成されたウィンドウに対応するアプリケーションの実行結果をデバイスの全体画面にディスプレイする一例を図示した図面である。
【図１４Ｂ】一実施形態によるデバイスが、ユーザ入力に基づいて、ウィンドウを生成し、生成されたウィンドウに対応するアプリケーションの実行結果をデバイスの全体画面にディスプレイする一例を図示した図面である。
【図１４Ｃ】一実施形態によるデバイスが、ユーザ入力に基づいて、ウィンドウを生成し、生成されたウィンドウに対応するアプリケーションの実行結果をデバイスの全体画面にディスプレイする一例を図示した図面である。
【図１５Ａ】一実施形態による、ユーザ入力に基づいて、ウィンドウバンド内の電話帳アプリケーションのウィンドウが拡大縮小される一例を図示した図面である。
【図１５Ｂ】一実施形態による、ユーザ入力に基づいて、ウィンドウバンド内の電話帳アプリケーションのウィンドウが拡大縮小される一例を図示した図面である。
【図１５Ｃ】一実施形態による、ユーザ入力に基づいて、ウィンドウバンド内の電話帳アプリケーションのウィンドウが拡大縮小される一例を図示した図面である。
【図１６Ａ】一実施形態による、天気アプリケーションの実行結果を表示するウィンドウが拡張される一例を図示した図面である。
【図１６Ｂ】一実施形態による、天気アプリケーションの実行結果を表示するウィンドウが拡張される一例を図示した図面である。
【図１７】一実施形態による、ウィンドウバンドを利用して、複数のアプリケーションを連動して実行する方法のフローチャートである。
【図１８Ａ】一実施形態による、アプリケーショントレイから選択されたアプリケーションと、ウィンドウバンドに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図１８Ｂ】一実施形態による、アプリケーショントレイから選択されたアプリケーションと、ウィンドウバンドに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図１９Ａ】一実施形態による、ウィンドウバンドに含まれたウィンドウをドラッグすることにより、複数のアプリケーションが連動して実行される一例を図示した図面である。
【図１９Ｂ】一実施形態による、ウィンドウバンドに含まれたウィンドウをドラッグすることにより、複数のアプリケーションが連動して実行される一例を図示した図面である。
【図２０】一実施形態による、ウィンドウバンド内で隣接したアプリケーションが連動して実行される一例を図示した図面である。
【図２１】一実施形態による、日程アプリケーションと、地図アプリケーションとが連動して実行された一例を図示した図面である。
【図２２】一実施形態による、イベントに係わるアプリケーションの実行結果を表示するウィンドウを、ウィンドウバンド内に挿入する方法のフローチャートである。
【図２３Ａ】一実施形態による、所定のイベント発生により、イベントに係わるアプリケーションの実行結果が、ウィンドウバンド内に表示される一例を図示した図面である。
【図２３Ｂ】一実施形態による、所定のイベント発生により、イベントに係わるアプリケーションの実行結果が、ウィンドウバンド内に表示される一例を図示した図面である。
【図２３Ｃ】一実施形態による、所定のイベント発生により、イベントに係わるアプリケーションの実行結果が、ウィンドウバンド内に表示される一例を図示した図面である。
【図２４】一実施形態による、ウィンドウバンド内のウィンドウをクイックパネルに表示する方法のフローチャートである。
【図２５Ａ】一実施形態による、ウィンドウバンド内のウィンドウをクイックパネル上に表示する一例を図示した図面である。
【図２５Ｂ】一実施形態による、ウィンドウバンド内のウィンドウをクイックパネル上に表示する一例を図示した図面である。
【図２５Ｃ】一実施形態による、ウィンドウバンド内のウィンドウをクイックパネル上に表示する一例を図示した図面である。
【図２６】一実施形態によるホームバンドの一例を図示した図面である。
【図２７Ａ】一実施形態によるロックバンド（lock band）の一例を図示した図面である。
【図２７Ｂ】一実施形態によるロックバンド（lock band）の一例を図示した図面である。
【図２７Ｃ】一実施形態によるロックバンド（lock band）の一例を図示した図面である。
【図２７Ｄ】一実施形態によるロックバンド（lock band）の一例を図示した図面である。
【図２８Ａ】一実施形態によるアプリケーションバンドの一例について説明するための図面である。
【図２８Ｂ】一実施形態によるアプリケーションバンドの一例について説明するための図面である。
【図２８Ｃ】一実施形態によるアプリケーションバンドの一例について説明するための図面である。
【図２９Ａ】一実施形態による、アプリケーションバンド内に境界を生成する方法の図面であるである。
【図２９Ｂ】一実施形態による、アプリケーションバンド内に境界を生成する方法の図面であるである。
【図２９Ｃ】一実施形態による、アプリケーションバンド内に境界を生成する方法の図面であるである。
【図３０Ａ】一実施形態による、ホームバンド内に境界を生成する方法の図面であるである。
【図３０Ｂ】一実施形態による、ホームバンド内に境界を生成する方法の図面であるである。
【図３０Ｃ】一実施形態による、ホームバンド内に境界を生成する方法の図面であるである。
【図３１Ａ】一実施形態による、コミュニケーション・アプリケーションのウィンドウが生成されて利用される一例を図示した図面である。
【図３１Ｂ】一実施形態による、コミュニケーション・アプリケーションのウィンドウが生成されて利用される一例を図示した図面である。
【図３１Ｃ】一実施形態による、コミュニケーション・アプリケーションのウィンドウが生成されて利用される一例を図示した図面である。
【図３２Ａ】一実施形態による、複数のアプリケーションの実行結果を１つのウィンドウに示す一例を図示した図面である。
【図３２Ｂ】一実施形態による、複数のアプリケーションの実行結果を１つのウィンドウに示す一例を図示した図面である。
【図３２Ｃ】一実施形態による、複数のアプリケーションの実行結果を１つのウィンドウに示す一例を図示した図面である。
【図３３】一実施形態による、複数のウィンドウが画面に表示された状態で、ユーザ入力によってウィンドウがスクロールされる方法のフローチャートである。
【図３４Ａ】一実施形態によるデバイスで、ウィンドウバンドに含まれた複数のウィンドウをスクロールする一例を図示した図面である。
【図３４Ｂ】一実施形態によるデバイスで、ウィンドウバンドに含まれた複数のウィンドウをスクロールする一例を図示した図面である。
【図３５】一実施形態による、一般モードで表示された複数のウィンドウのうち、いずれか１つのウィンドウに対するタップ・ジェスチャを受信し、それに応答してウィンドウを拡張モードで表示する方法に係わるフローチャートである。
【図３６】一実施形態によるウィンドウバンドを図示した図面である。
【図３７】一実施形態による、ウィンドウが一般モードで表示された状態で、左右方向にフリック・ジェスチャが発生したときの処理過程を示すフローチャートである。
【図３８Ａ】一実施形態による、ウィンドウを左側または右側にフリックしたとき、ウィンドウに表示されたコンテンツのアイテムが変更される過程を図示した図面である。
【図３８Ｂ】一実施形態による、ウィンドウを左側または右側にフリックしたとき、ウィンドウに表示されたコンテンツのアイテムが変更される過程を図示した図面である。
【図３８Ｃ】一実施形態による、ウィンドウを左側または右側にフリックしたとき、ウィンドウに表示されたコンテンツのアイテムが変更される過程を図示した図面である。
【図３９】一実施形態による、ウィンドウが一般モードで表示された状態で、ユーザのジェスチャに対応してウィンドウの表示内容が変更されたり、あるいはウィンドウが拡張される一例を図示した図面である。
【図４０】一実施形態による、ウィンドウにサムネイルイメージが表示された状態で、ユーザのジェスチャに応答して、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。
【図４１】一実施形態による、ウィンドウに天気情報が表示された状態で、ユーザのジェスチャに応答して、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。
【図４２】一実施形態による、ウィンドウに連絡先情報が表示された状態で、ユーザのジェスチャに応答して、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。
【図４３】一実施形態による、ウィンドウにミュージックプレイヤが表示された状態で、ユーザのジェスチャに応答して、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。
【図４４】一実施形態による、画面に複数のウィンドウが一般モードで表示された状態で、ユーザのピンチズームイン・ジェスチャに対応して、複数のウィンドウが縮小モードで表示される方法に係わるフローチャートである。
【図４５】一実施形態による、画面に複数のウィンドウが縮小モードで表示された状態で、ユーザのピンチズームアウト・ジェスチャに対応して、複数のウィンドウが一般モードで表示される方法に係わるフローチャートである。
【図４６Ａ】一実施形態による、ウィンドウが一般モードで表示された状態で、ピンチ・ジェスチャに対応して、ウィンドウが縮小モードで表示されることを図示した図面である。
【図４６Ｂ】一実施形態による、ウィンドウが一般モードで表示された状態で、ピンチ・ジェスチャに対応して、ウィンドウが縮小モードで表示されることを図示した図面である。
【図４６Ｃ】一実施形態による、ウィンドウが一般モードで表示された状態で、ピンチ・ジェスチャに対応して、ウィンドウが縮小モードで表示されることを図示した図面である。
【図４７】一実施形態による、画面に表示されたウィンドウを削除する方法に係わるフローチャートである。
【図４８Ａ】一実施形態による、ウィンドウバンドに含まれたウィンドウを削除する過程を図示した図面である。
【図４８Ｂ】一実施形態による、ウィンドウバンドに含まれたウィンドウを削除する過程を図示した図面である。
【図４８Ｃ】一実施形態による、ウィンドウバンドに含まれたウィンドウを削除する過程を図示した図面である。
【図４９】一実施形態による、複数のアイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとを連動して実行する方法のフローチャートである。
【図５０Ａ】一実施形態による、複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図５０Ｂ】一実施形態による、複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図５０Ｃ】一実施形態による、複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図５０Ｄ】一実施形態による、複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図５０Ｅ】一実施形態による、複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【図５１Ａ】一実施形態による、第１ウィンドウと連動される第２ウィンドウを図示した図面である。
【図５１Ｂ】一実施形態による、第１ウィンドウと連動される第２ウィンドウを図示した図面である。
【図５１Ｃ】一実施形態による、第１ウィンドウと連動される第２ウィンドウを図示した図面である。
【図５１Ｄ】一実施形態による、第１ウィンドウと連動される第２ウィンドウを図示した図面である。
【図５２Ａ】一実施形態による、連動される複数のウィンドウがあらかじめ組み合わされた形態で提供される一例を図示した図面である。
【図５２Ｂ】一実施形態による、連動される複数のウィンドウがあらかじめ組み合わされた形態で提供される一例を図示した図面である。
【図５２Ｃ】一実施形態による、連動される複数のウィンドウがあらかじめ組み合わされた形態で提供される一例を図示した図面である。
【図５３Ａ】一実施形態による、複数のアプリケーションが連動されて実行される結果を表示した図面である。
【図５３Ｂ】一実施形態による、複数のアプリケーションが連動されて実行される結果を表示した図面である。
【図５３Ｃ】一実施形態による、複数のアプリケーションが連動されて実行される結果を表示した図面である。
【図５３Ｄ】一実施形態による、複数のアプリケーションが連動されて実行される結果を表示した図面である。
【図５４】一実施形態によるデバイスのブロック図である。
【図５５】一実施形態によるデバイスのブロック図である。
【発明を実施するための形態】
【００７３】
以下、添付図面を参照しつつ、本発明が属する技術分野で当業者が、容易に実施することができるように、本発明の実施形態について詳細に説明する。しかし、本発明は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。図面で、本発明について明確に説明するために、説明と係わらない部分は省略し、明細書全体を通じて類似した部分については、類似した図面符号を付した。
【００７４】
明細書全体において、ある部分が他の部分と「連結」されているとするとき、それは、「直接連結」されている場合だけではなく、その中間に他の素子を挟んで「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とするとき、それは、特別に限定する記載がない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含んでもよいということを意味する。
【００７５】
本明細書において、ウィンドウバンドは、アプリケーションの実行結果が表示される複数のウィンドウが隣接して配されることによって生成されるユーザ・インターフェース（ＵＩ）をいう。ウィンドウバンド内に配されるウィンドウは、少なくとも一つ以上のアプリケーションと対応し、ウィンドウバンド内に配されるウィンドウは、少なくとも一つ以上のアプリケーションの既設定の実行結果を表示することができる。
【００７６】
また、本明細書においてウィンドウバンドは、隣接して配された複数のウィンドウと同一に解釈される。しかし、それに制限されるものではない。
【００７７】
また、本明細書においてロックスクリーン（lock screen）は、デバイスのロッキングを解除するためのソフトウェア・スクリーンをいう。ロックスクリーンに対して、所定のユーザ入力が受信されることにより、デバイスは、デバイスのロッキングを解除することができる。
【００７８】
また、ロックバンドは、ロックスクリーン上にディスプレイされるウィンドウバンドをいう。
【００７９】
また、ホームスクリーンは、デバイスのソフトウェア・スクリーンのうち主なスクリーンであり、デバイスの既設定動作を制御したり、あるいはデバイスにインストールされたアプリケーションのうち、既設定アプリケーションを実行して制御するためのソフトウェア・スクリーンをいう。
【００８０】
また、ホームバンドは、ホームスクリーン上にディスプレイされるアプリケーションバンドをいう。
【００８１】
また、アプリケーション・スクリーンは、デバイスにインストールされたアプリケーションのリストが表示されるソフトウェア・スクリーンをいう。アプリケーション・スクリーン上には、デバイスにインストールされた全てのアプリケーションのアイコンが表示される。また、ユーザは、アプリケーション・スクリーン上に表示されたアイコンを選択することにより、選択されたアプリケーションのアイコンを実行することができる。
【００８２】
また、アプリケーションバンドは、アプリケーション・スクリーン上にディスプレイされるウィンドウバンドをいう。
【００８３】
本明細書では、デバイスが、ロックスクリーン、ホームスクリーン及びアプリケーション・スクリーンを提供すると説明しているが、それに制限されるものではない。デバイスは、ロックスクリーン及びホームスクリーンのみを提供することもある。
【００８４】
以下、添付された図面を参照しつつ、本発明について詳細に説明する。
【００８５】
図１は、一実施形態によるデバイス１０００がウィンドウバンドをディスプレイし、ウィンドウバンドに対するユーザ入力を受信する一例を図示した図面である。
【００８６】
図１を参照すれば、デバイス１０００の画面には、アプリケーションの実行結果が表示される複数のウィンドウが隣接して配されたウィンドウバンドがディスプレイされる。また、デバイス１０００は、ウィンドウバンド内に含まれたウィンドウ上に、アプリケーションの既設定の実行結果をリアルタイムにディスプレイすることができる。また、デバイス１０００は、それぞれのウィンドウに対するユーザのタッチ入力に基づいて、各ウィンドウに対応するアプリケーションの機能を制御することができる。
【００８７】
また、デバイス１０００は、ウィンドウバンドを上下方向にスワイプするユーザ入力に基づいて、ウィンドウバンド内のウィンドウを上下方向にスクロールすることができる。また、アプリケーション・アイコンをウィンドウバンド上に移動させるユーザ入力に基づいて、アプリケーション・アイコンに対応するアプリケーションの所定機能を実行させ、実行結果を示すウィンドウを、ウィンドウバンド上に追加することができる。
【００８８】
図２は、一実施形態によるデバイス１０００が、ウィンドウバンドを生成してディスプレイする方法のフローチャートである。
【００８９】
段階Ｓ２００で、デバイス１０００は、デバイス１０００内で実行中であるアプリケーションを決定する。デバイス１０００は、デバイス１０００内で、いかなるアプリケーションが実行されているかということを確認することができ、アプリケーションの機能のうち実行されている機能を確認することができる。
【００９０】
段階Ｓ２１０で、デバイス１０００は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを含むウィンドウバンドを生成する。デバイス１０００は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを生成し、複数のウィンドウを隣接して配することにより、ウィンドウバンドを生成することができる。
【００９１】
また、デバイス１０００は、実行中であるアプリケーションの実行結果のうち既設定の一部実行結果のみを示すウィンドウを生成することができる。デバイス１０００は、アプリケーションの実行画面の全体領域のうち一部領域だけをウィンドウに示す。例えば、アプリケーションがウェブブラウザであるならば、デバイス１０００は、ウェブブラウザのアドレス入力窓のみを示すウィンドウを生成することができる。
【００９２】
また、デバイス１０００は、実行中であるアプリケーションのうち一部アプリケーションを選択し、選択されたアプリケーションの実行結果をそれぞれ示すウィンドウを生成することができる。
【００９３】
また、デバイス１０００は、生成された複数のウィンドウを既設定の基準によって配することができる。例えば、ユーザによって多用されるアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。また、例えば、ユーザによって最近使用されたアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。しかし、それらに制限されるものではない。
【００９４】
段階Ｓ２２０で、デバイス１０００は、生成されたウィンドウバンドをデバイス１０００の画面上にディスプレイする。ウィンドウバンドは、例えば、ロックバンド、ホームバンド及びアプリケーションバンドを含んでもよい。デバイス１０００は、ロックバンドを、ロックスクリーン上に表示することができ、ホームバンドを、ホームスクリーン上に表示することができる。また、アプリケーションバンドを、アプリケーション・スクリーン上に表示することができる。
【００９５】
また、デバイス１０００は、ウィンドウにマッチングされる状況情報を設定することができる。状況情報は、例えば、時刻、天気、温度、曜日、デバイス１０００で実行されているアプリケーションの種類、ユーザの日程などを含んでもよい。また、デバイス１０００は、デバイス１０００の現在状況が、既設定状況に対応すると判断されれば、デバイス１０００は、現在状況に対応するウィンドウを、ウィンドウバンド内に表示したり、あるいは除去することができる。例えば、現在時刻が、ユーザが設定した時刻であるとき、デバイス１０００は、ウィンドウを、ウィンドウバンド内に表示することができる。
【００９６】
図３Ａ及び図３Ｂは、一実施形態によるデバイス１０００にディスプレイされたウィンドウバンドの一例を図示した図面である。
【００９７】
図３Ａを参照すれば、デバイス１０００は、デバイス１０００の画面上に、アプリケーションの実行結果を示す複数のウィンドウが、上下方向に配されたウィンドウバンドをディスプレイすることができる。ウィンドウは、長方形の形状をしており、ウィンドウの横長は、デバイス１０００の画面の横幅の距離と同一である。また、デバイス１０００は、ウィンドウ内にアプリケーションの実行結果をリアルタイムで更新し、更新された実行結果を、ウィンドウ内にディスプレイすることができる。また、デバイス１０００は、アプリケーションの機能のうち既設定機能を実行した結果を、ウィンドウ内に含めることができる。また、デバイス１０００は、アプリケーションの実行画面の全体領域のうち一部領域を、ウィンドウに表示することができる。
【００９８】
図３Ｂを参照すれば、デバイス１０００は、ユーザ入力に基づいて、ウィンドウバンドをスクロールすることができる。例えば、ウィンドウバンドを上下方向にスワイプするユーザ入力が受信されれば、デバイス１０００は、ウィンドウバンドを上下方向にスクロールすることができる。また、デバイス１０００は、ユーザ入力に基づいて、ウィンドウバンド内の所定のウィンドウを除去することができる。例えば、ウィンドウバンド内の所定のウィンドウを既設定時間以上タッチし、タッチされたウィンドウを右側にスワイプするユーザ入力が受信されれば、デバイス１０００は、タッチされたウィンドウをウィンドウバンドから削除することができる。
【００９９】
図４Ａないし図４Ｃは、一実施形態による、ウィンドウバンドに含まれるウィンドウの例示を示す図面である。
【０１００】
図４Ａを参照すれば、ウィンドウバンド内に含まれるウィンドウは、所定のアプリケーションについて事前に定義された機能を制御するためのウィンドウでもある。また、該ウィンドウは、事前に定義されたテンプレートによって生成され、テンプレート内の所定客体が、アプリケーションの特定機能とマッピングされる。例えば、音楽再生アプリケーションのさまざまな機能のうち、音楽再生を制御するための機能のみを遂行するためのウィンドウが、アプリケーション・メーカーによって事前に設定されもする。また、ウィンドウ内には、事前に定義された機能を制御するための複数のボタンが含まれてもよい。
【０１０１】
また、図４Ｂを参照すれば、ウィンドウは、アプリケーションの実行画面で、ユーザによって指定された一部領域に対する実行結果が表示されるウィンドウでもある。例えば、ユーザは、メッセージ伝送アプリケーションの実行画面で、一部領域を選択することができ、デバイス１０００は、メッセージ伝送アプリケーションの実行結果のうち、ユーザによって選択された一部領域に表示される実行結果を、ウィンドウに表示することができる。
【０１０２】
また、図４Ｃを参照すれば、ウィンドウは、ウェブ上でリアルタイムに収集される情報が表示されるウィンドウでもある。該ウィンドウには、所定のウェブサイトから収集される既設定コンデンツがリアルタイムに更新されて表示される。例えば、ウィンドウには、所定の放送チャンネルを介して受信される放送コンデンツが、リアルタイムに表示される。また、ウィンドウには、所定のウェブページの全体領域のうち、ユーザによって選択された一部領域だけが表示されもする。
【０１０３】
図５Ａないし図５Ｃは、一実施形態による、ウィンドウバンドに対するユーザ入力によって、ウィンドウバンドを編集する一例を図示した図面である。
【０１０４】
図５Ａを参照すれば、デバイス１０００は、ウィンドウバンドに対するユーザ入力に基づいて、ウィンドウバンド内のウィンドウの位置を変更することができる。例えば、所定のウィンドウを既設定時間以上タッチし、タッチされたウィンドウをドラッグ＆ドロップするユーザ入力が受信されれば、デバイス１０００は、タッチされたウィンドウがディスプレイされる位置を変更することができる。その場合、タッチされたウィンドウが、他のウィンドウ同士間の境界部分上にドロップされれば、デバイス１０００は、前記他のウィンドウ同士間に、タッチされたウィンドウを位置させることができる。
【０１０５】
図５Ｂを参照すれば、デバイス１０００は、ウィンドウバンドに対するユーザ入力に基づいて、ウィンドウバンド内のウィンドウサイズを変更することができる。例えば、ウィンドウのエッジを既設定時間以上タッチし、タッチされたエッジをドラッグするユーザ入力が受信されれば、デバイス１０００は、タッチされたウィンドウの領域を拡張させることができる。また、拡張された後のウィンドウ上には、拡張される前のウィンドウに表示されたデータよりさらに多くのデータがディスプレイされもする。
【０１０６】
図５Ｃを参照すれば、デバイス１０００は、ウィンドウバンドに対するユーザ入力に基づいて、ウィンドウバンド内のウィンドウを削除することができる。例えば、ウィンドウを既設定時間以上タッチし、タッチされたウィンドウを左側または右側にスワイプする入力が受信されれば、デバイス１０００は、タッチされたウィンドウを、ウィンドウバンドから除去することができる。
【０１０７】
図６Ａないし図６Ｃは、一実施形態による、ウィンドウバンド内の地図アプリケーションのウィンドウが、ユーザによって利用される一例を図示した図面である。
【０１０８】
図６Ａを参照すれば、デバイス１０００は、地図アプリケーションのウィンドウを、ウィンドウバンド内にディスプレイすることができる。また、地図アプリケーションのウィンドウ内には、地図アプリケーションによって提供される地図イメージの一部分がディスプレイされる。例えば、デバイス１０００の現在位置を基準に、既設定範囲内の地図が、ウィンドウ内にディスプレイされる。
【０１０９】
また、図６Ａでのように、ユーザが、地図アプリケーションのウィンドウ内に表示された地図上の所定地点２１をタッチすれば、図６Ｂでのように、タッチされた地点２１についての地域情報２２が、ウィンドウ上にディスプレイされる。
【０１１０】
また、図６Ｂでのように、ユーザが、地図イメージを移動させるためのボタン２４を押した後、図６Ｃでのように、ユーザが、地図イメージを上下左右の方向に向けてドラッグすれば、ウィンドウ上で地図イメージが移動される。
【０１１１】
図７Ａ及び図７Ｂは、一実施形態による、ウィンドウバンド内のウィンドウの位置を移動させる一例を図示した図面である。
【０１１２】
図７Ａに図示されているように、ウィンドウバンド内には、ウィンドウ１０、ウィンドウ１１、ウィンドウ１２、ウィンドウ１３及びウィンドウ１４が配される。また、ユーザは、ウィンドウ１３を既設定時間以上タッチし、タッチされたウィンドウ１３をウィンドウ１１及びウィンドウ１２の境界部分でドラッグ＆ドロップすることができる。
【０１１３】
それによって、図７Ｂでのように、ウィンドウ１３は、ウィンドウ１１及びウィンドウ１２の間に位置することができる。
【０１１４】
図８は、一実施形態によるアプリケーショントレイ（tray）を利用して、ウィンドウバンド内のウィンドウを生成する方法のフローチャートである。
【０１１５】
段階Ｓ８００で、デバイス１０００は、アプリケーショントレイをデバイス１０００の画面上に表示することができる。アプリケーショントレイは、デバイス１０００にインストールされたアプリケーションのアイコンが表示された窓でもある。また、例えば、デバイス１０００の画面の左端部分をタッチしてドラッグするユーザ入力が受信されれば、デバイス１０００は、アプリケーショントレイを、デバイス１０００の画面上に表示されたウィンドウバンド上にオーバーラップさせることができる。
【０１１６】
段階Ｓ８１０で、デバイス１０００は、アプリケーショントレイ内のアプリケーションを選択し、ウィンドウバンドに移動させるユーザ入力を受信する。デバイス１０００は、アプリケーショントレイ内のアプリケーション・アイコンをタッチし、タッチされたアイコンを、ウィンドウバンド上にドラッグ＆ドロップするユーザ入力を受信することができる。
【０１１７】
段階Ｓ８２０で、デバイス１０００は、アプリケーショントレイから選択されたアプリケーションが実行中であるか否かということを判断する。
【０１１８】
段階Ｓ８２０での判断結果、選択されたアプリケーションが実行中ではなければ、段階Ｓ８３０で、デバイス１０００は、選択されたアプリケーションを実行させる。段階Ｓ８３０で、デバイス１０００は、選択されたアプリケーションを活性化させることができる。また、デバイス１０００は、選択されたアプリケーションの機能のうち、事前に設定された一部機能を実行することができる。その場合、アプリケーションは、複数の機能モジュールを含んでもよく、デバイス１０００は、複数の機能モジュールのうち一部を呼び出すことにより、アプリケーションの一部機能を実行することができる。しかし、それに制限されるものではない。
【０１１９】
段階Ｓ８４０で、デバイス１０００は、選択されたアプリケーションの実行結果を示すウィンドウを生成する。また、デバイス１０００は、実行中であるアプリケーションの実行結果のうち、既設定の一部実行結果のみを示すウィンドウを生成することができる。また、デバイス１０００は、アプリケーションの実行画面の全体領域のうち、一部領域だけをウィンドウに示す。例えば、アプリケーションがウェブブラウザであるならば、デバイス１０００は、ウェブブラウザのアドレス入力窓のみを示すウィンドウを生成することができる。
【０１２０】
段階Ｓ８５０で、デバイス１０００は、生成されたウィンドウを、ウィンドウバンド内に表示する。デバイス１０００は、生成されたウィンドウを、ウィンドウバンド内の所定位置に挿入することができる。例えば、アプリケーショントレイで、ユーザによって選択されたアプリケーションが、ウィンドウバンド内の第１ウィンドウ及び第２ウィンドウの境界部分に移動された場合、デバイス１０００は、選択されたアプリケーションの実行結果を示すウィンドウを、第１ウィンドウ及び第２ウィンドウの間に挿入することができる。
【０１２１】
図９Ａないし図９Ｃは、一実施形態によるアプリケーショントレイを利用して、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【０１２２】
図９Ａを参照すれば、ウィンドウバンド内には、ウィンドウ１０、ウィンドウ１１、ウィンドウ１２、ウィンドウ１３及びウィンドウ１４が配される。また、ユーザは、デバイス１０００の画面の左端をタッチして右側にドラッグすることができる。
【０１２３】
それによって、図９Ｂでのように、複数のアプリケーションのアイコンを含むアプリケーショントレイ２０がウィンドウバンド上にオーバーラップされる。また、ユーザは、アプリケーショントレイ上のカメラ・アプリケーションのアイコン１７をタッチし、タッチされたアイコン１７を、ウィンドウ１２及びウィンドウ１３の境界部分にドラッグすることができる。
【０１２４】
それによって、図９Ｃでのように、デバイス１０００は、カメラ・アプリケーションを実行し、カメラ・アプリケーションの写真撮影機能を活性化することができる。また、デバイス１０００は、カメラ・アプリケーションの写真撮影機能の実行結果を、ウィンドウ１９にディスプレイすることができる。ウィンドウ１９には、写真撮影のためのユーザ・インターフェースがディスプレイされる。また、ユーザは、ウィンドウ１９にディスプレイされたユーザ・インターフェースを利用して、写真を撮影することができ、写真撮影の結果が、ウィンドウ１９にリアルタイムに表示される。
【０１２５】
図１０は、一実施形態によるデバイス１０００が、アプリケーションの実行画面において、所定領域を選択することにより、ウィンドウバンド内のウィンドウを生成する方法のフローチャートである。
【０１２６】
段階Ｓ１０００で、デバイス１０００は、アプリケーションの実行画面において、所定領域を選択する。アプリケーションの実行画面は、デバイス１０００の画面の全体領域に表示された実行画面でもある。また、例えば、ユーザは、デバイス１０００の画面の全体領域に表示されたアプリケーションの実行画面の一部領域を、タッチ＆ドラッグすることによって選択することができる。しかし、それに制限されるものではない。
【０１２７】
段階Ｓ１０１０で、デバイス１０００は、選択された領域をアプリケーションにマッチングさせる。デバイス１０００は、アプリケーションの識別値と、段階Ｓ１０００で選択された領域をマッチングさせることができる。その場合、アプリケーションの実行結果のうち、段階Ｓ１０００で選択された領域に表示される実行結果が、後述するウィンドウに含まれてもよい。また、デバイス１０００は、アプリケーションの識別値と、段階Ｓ１０００で選択された領域に対応する機能をマッチングさせることもできる。その場合、アプリケーションの実行結果のうち、段階Ｓ１０００で選択された領域に対応する機能に係わる実行結果が、後述するウィンドウに含まれてもよい。
【０１２８】
段階Ｓ１０２０で選択された領域の実行結果を示すウィンドウを生成する。デバイス１０００は、アプリケーションの実行結果のうち、段階Ｓ１０００で選択された領域に表示される実行結果を示すウィンドウを生成することができる。また、デバイス１０００は、アプリケーションの機能のうち、Ｓ１０００で選択された領域に対応する機能のみを実行し、Ｓ１０００で選択された領域に対応する機能の実行結果を示すウィンドウを生成することができる。
【０１２９】
段階Ｓ１０３０で、デバイス１０００は、生成されたウィンドウを、ウィンドウバンド内に表示する。デバイス１０００は、生成されたウィンドウを、ウィンドウバンド内の所定位置に挿入することができる。
【０１３０】
図１１Ａ及び図１１Ｂは、一実施形態によるデバイス１０００が、アプリケーションの実行画面において、所定領域を選択することにより、ウィンドウバンド内にウィンドウを追加する一例を図示した図面である。
【０１３１】
図１１Ａを参照すれば、デバイス１０００の画面の全体領域に、１つのアプリケーションの実行結果がディスプレイされ、デバイス１０００は、デバイス１０００の画面の全体領域のうち、一部領域３０を選択することができる。ユーザが、デバイス１０００の画面の所定地点をタッチしてドラッグすることにより、デバイス１０００は、デバイス１０００の画面の全体領域のうち一部領域３０を選択することができる。例えば、デバイス１０００は、電話帳アプリケーションの実行結果を、デバイス１０００の画面の全体領域にディスプレイすることができ、デバイス１０００は、ユーザ入力に基づいて、所定の電話番号が表示された領域を選択することができる。
【０１３２】
また、図１１Ｂを参照すれば、デバイス１０００は、図１１Ａで選択された一部領域３０に表示された実行結果を示すウィンドウ３２を生成し、生成されたウィンドウ３２を、ウィンドウバンド内に表示することができる。
【０１３３】
図１２Ａ及び図１２Ｂは、一実施形態によるデバイス１０００が、アプリケーション実行画面において所定領域を選択し、状況情報と連動して、ウィンドウを生成する一例を図示した図面である。
【０１３４】
図１２Ａを参照すれば、デバイス１０００の画面の全体領域に、１つのアプリケーションの実行結果がディスプレイされ、デバイス１０００は、ユーザ入力に基づいて、デバイス１０００の画面の全体領域のうち、一部領域３４を選択することができる。また、デバイス１０００は、選択された一部領域３４に表示された実行結果を示すウィンドウ３８にマッチングされる状況情報を設定するためのボタン３６を、ディスプレイすることができる。また、ユーザは、ボタン３６を選択し、所定の状況情報を入力することができる。状況情報は、例えば、時刻、天気、温度、曜日、デバイス１０００で実行されているアプリケーションの種類、ユーザの日程などを含んでもよい。また、ユーザがボタン３６を選択すれば、デバイス１０００は、状況情報を入力するための所定のユーザ・インターフェースをディスプレイすることができる。
【０１３５】
また、図１２Ｂを参照すれば、デバイス１０００は、デバイス１０００の現在状況が、図１２Ａで設定された状況に対応すると判断されれば、デバイス１０００は、選択された一部領域３４に表示された実行結果を示すウィンドウ３８を、ウィンドウバンド上に表示することができる。例えば、現在時刻がユーザが設定した時刻であるとき、デバイス１０００は、ウィンドウ３８を、ウィンドウバンド内に表示することができる。
【０１３６】
図１３は、一実施形態による、ウィンドウバンド内のウィンドウが拡張されることにより、デバイス１０００がアプリケーションの実行結果を細部にわたるまで表示する方法のフローチャートである。
【０１３７】
段階Ｓ１３００で、デバイス１０００は、ウィンドウバンド内のウィンドウに対するユーザ入力を受信する。デバイス１０００は、例えば、ウィンドウバンド内のウィンドウのエッジをタッチしてドラッグするユーザ入力を受信することができる。
【０１３８】
段階Ｓ１３１０で、デバイス１０００は、ユーザ入力によって選択されたウィンドウを拡張させる。ユーザがウィンドウバンド内のウィンドウのエッジをタッチしてドラッグすることにより、デバイス１０００は、ユーザによってタッチされたウィンドウの大きさを大きくすることができる。
【０１３９】
段階Ｓ１３２０で、デバイス１０００は、拡張されたウィンドウ内に、アプリケーションの実行結果を細部にわたるまで表示する。デバイス１０００は、ウィンドウが拡張されることにより、ウィンドウに対応するアプリケーションの実行結果をさらに細部にわたるまで表示することができる。例えば、ウィンドウが、天気アプリケーションの実行結果を示すウィンドウであるならば、ウィンドウが拡張される前には、ウィンドウ内に現在の天気だけ表示され、ウィンドウが拡張された後には、現在の天気を含んだ週間天気が表示される。また、ウィンドウが、電話帳アプリケーションの実行結果を示すウィンドウであるならば、ウィンドウが拡張される前には、他のユーザの氏名及び電話番号がウィンドウに表示され、ウィンドウが拡張された後には、他のユーザの写真がウィンドウ内に追加して表示される。
【０１４０】
段階Ｓ１３３０で、デバイス１０００は、アプリケーションの実行結果によって、拡張されたウィンドウの大きさを調節する。デバイス１０００は、ウィンドウに対するユーザ入力に基づいて、ウィンドウに対応するアプリケーションの動作を制御することができる。また、アプリケーションが動作することにより、アプリケーションの実行結果が変更される。それによって、デバイス１０００は、アプリケーションの実行結果を示すデータの形式及び量を判断し、アプリケーションの実行結果を表示するウィンドウの大きさを調節することができる。例えば、ウィンドウがカレンダー・アプリケーションの実行結果として、カレンダーを表示し、ユーザが、カレンダー内の特定日付をタッチすれば、デバイス１０００は、ウィンドウの大きさを拡張し、拡張されたウィンドウ内に、タッチされた日付に係わるユーザの日程情報をディスプレイすることができる。
【０１４１】
図１４Ａないし図１４Ｃは、一実施形態によるデバイス１０００がユーザ入力に基づいて、ウィンドウを生成し、生成されたウィンドウに対応するアプリケーションの実行結果を、デバイス１０００の全体画面にディスプレイする一例を図示した図面である。
【０１４２】
図１４Ａを参照すれば、デバイス１０００の画面の左側部分に、アプリケーショントレイがディスプレイされ、ユーザが、アプリケーショントレイ上に表示されたメッセンジャー・アプリケーションのアイコンを選択し、選択されたアイコンをウィンドウバンドに移動させることができる。例えば、デバイス１０００は、アプリケーショントレイ上に表示されたメッセンジャー・アプリケーションのアイコンを選択し、選択されたアイコンをウィンドウバンドに移動させることができる。
【０１４３】
また、図１４Ｂを参照すれば、デバイス１０００は、選択されたアイコンに関連するアプリケーションの一部機能を実行して実行結果を示すウィンドウを、ウィンドウバンド内に表示することができる。例えば、メッセンジャー・アプリケーションのアイコンがウィンドウバンドに移動されれば、デバイス１０００は、デバイス１０００に登録された多くのユーザのうち、既設定ユーザと最近送受信したメッセージのみを、ウィンドウ内に表示することができる。
【０１４４】
また、ユーザが、選択されたアイコンに関連するアプリケーションのウィンドウを選択すれば、図１４Ｃでのように、アプリケーションの実行結果が、デバイス１０００の画面の全体領域に表示される。例えば、ユーザが、メッセンジャー・アプリケーションのウィンドウを選択すれば、デバイス１０００は、既設定ユーザと送受信したメッセージを、デバイス１０００の画面の全体領域にディスプレイすることができる。
【０１４５】
図１５Ａないし図１５Ｃは、一実施形態による、ユーザ入力に基づいて、ウィンドウバンド内の電話帳アプリケーションのウィンドウが拡大縮小される一例を図示した図面である。
【０１４６】
図１５Ａを参照すれば、ウィンドウバンド内には、電話帳アプリケーションの実行結果を表示するウィンドウ（電話帳アプリケーションのウィンドウ）がディスプレイされる。また、電話帳アプリケーションのウィンドウには、ユーザリストがディスプレイされ、ユーザは、ユーザリストから所定のユーザを選択することができる。
【０１４７】
また、図１５Ｂを参照すれば、所定のユーザが選択されることにより、デバイス１０００は、電話帳アプリケーションのウィンドウを拡張し、拡張されたウィンドウに、電話帳アプリケーションの動作についての詳細情報を、追加してディスプレイすることができる。例えば、デバイス１０００は、電話帳アプリケーションのウィンドウを拡張し、拡張されたウィンドウ内に、選択されたユーザに電話をかけるためのボタン、選択されたユーザとメッセージを送受信するためのボタンなどを、追加してディスプレイすることができる。また、例えば、ユーザは、選択されたユーザに電話をかけるためのボタンを選択することができる。
【０１４８】
また、図１５Ｃを参照すれば、デバイス１０００は、電話帳アプリケーションの実行結果によって、電話帳アプリケーションのウィンドウの大きさを縮小させ、縮小されたウィンドウ内に、他の情報をディスプレイすることができる。例えば、電話帳アプリケーションのウィンドウ内の、選択されたユーザに電話をかけるためのボタンが選択されることにより、デバイス１０００は、選択されたユーザに電話をかけることができる。また、デバイス１０００は、電話帳アプリケーションのウィンドウの大きさを縮小し、縮小されたウィンドウ内に、電話通話中に、デバイス１０００の動作の制御するためのボタンをディスプレイすることができる。
【０１４９】
図１６Ａ及び図１６Ｂは、一実施形態による天気アプリケーションの実行結果を表示するウィンドウが、拡張される一例を図示した図面である。
【０１５０】
図１６Ａを参照すれば、天気アプリケーションの実行結果を示すウィンドウ（天気アプリケーションのウィンドウ）が、ウィンドウバンド内にディスプレイされる。また、天気アプリケーションのウィンドウ内には、本日の天気を示す情報がディスプレイされる。
【０１５１】
また、図１６Ｂを参照すれば、ユーザが、天気アプリケーションのウィンドウの下部分エッジをタッチし、ウィンドウの下方向にドラッグするユーザ入力が受信されれば、デバイス１０００は、天気アプリケーションのウィンドウを拡張させることができる。また、デバイス１０００は、天気アプリケーションの拡張されたウィンドウ内に、週間天気をディスプレイすることができる。
【０１５２】
図１７は、一実施形態による、ウィンドウバンドを利用して、複数のアプリケーションを連動して実行する方法のフローチャートである。
【０１５３】
段階Ｓ１７００で、デバイス１０００は、第１アプリケーションを選択するユーザ入力を受信することができる。デバイス１０００は、アプリケーショントレイ上に表示された第１アプリケーションのアイコンを選択することにより、第１アプリケーションを選択することができる。また、デバイス１０００は、ウィンドウバンド内のウィンドウのうち、第１アプリケーションのウィンドウを選択することにより、第１アプリケーションを選択することができる。また、デバイス１０００は、アプリケーション・スクリーン上に表示された第１アプリケーションのアイコンを選択することにより、第１アプリケーションを選択することができる。
【０１５４】
段階Ｓ１７１０で、デバイス１０００は、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウを、ウィンドウバンド内で区別されるように表示する。第１アプリケーションと連動して実行される第２アプリケーションは、第１アプリケーションの機能を利用したり、あるいは第１アプリケーションのデータを利用することができる。第１アプリケーションのデータは、第１アプリケーションを介して入力されたデータ、及び第１アプリケーションが収集したデータを含んでもよい。また、例えば、デバイス１０００は、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウの枠の色相、厚さを変更して表示することができる。また、例えば、デバイス１０００は、第２アプリケーションのウィンドウを立体的に表示することができる。また、例えば、デバイス１０００は、第２アプリケーションのウィンドウを、他のウィンドウより明るく表示することができる。しかし、それに制限されるものではない。
【０１５５】
また、デバイス１０００は、第１アプリケーションの識別値、種類及び第１アプリケーションのデータに基づいて、第１アプリケーションと連動することができる第２アプリケーションを確認することができる。例えば、第１アプリケーションの識別値及び種類に基づいて、第１アプリケーションと連動して実行される第２アプリケーションが事前に設定され、デバイス１０００は、前記設定に基づいて、第１アプリケーションと連動して実行される第２アプリケーションを確認することができる。また、例えば、デバイス１０００は、第１アプリケーションのデータの種類及びフォーマットに基づいて、第１アプリケーションのデータを第２アプリケーションが利用することができるか否かということを判断することにより、第１アプリケーションと連動して実行される第２アプリケーションを確認することができる。例えば、第１アプリケーションのデータが位置情報である場合、デバイス１０００は、地図アプリケーションが、第１アプリケーションと連動して実行されると判断することができる。また、デバイス１０００は、第１アプリケーションのウィンドウと隣接したウィンドウに関連するアプリケーションを、第２アプリケーションと判断することができる。
【０１５６】
段階Ｓ１７２０でデバイス１０００は、第１アプリケーションを、第２アプリケーションのウィンドウに移動させるユーザ入力を受信する。デバイス１０００は、アプリケーショントレイ上に表示された第１アプリケーションのアイコンをタッチし、タッチされたアイコンを、ウィンドウバンド内の第１アプリケーションのウィンドウにドラッグするユーザ入力を、受信することができる。また、デバイス１０００は、ウィンドウバンド内に表示された第１アプリケーションのウィンドウをタッチし、タッチされたウィンドウを、ウィンドウバンド内の第１アプリケーションのウィンドウにドラッグするユーザ入力を、受信することができる。また、デバイス１０００は、アプリケーション・スクリーン上に表示された第１アプリケーションのアイコンをタッチし、タッチされたアイコンを、ウィンドウバンド内の第１アプリケーションのウィンドウにドラッグするユーザ入力を、受信することができる。
【０１５７】
段階Ｓ１７３０で、デバイス１０００は、第２アプリケーションを、第１アプリケーションと連動して実行する。デバイス１０００は、第２アプリケーションが、第１アプリケーションの機能を利用するように、第２アプリケーションを制御することができる。また、デバイス１０００は、第２アプリケーションが、第１アプリケーションのデータを利用するように、第２アプリケーションを制御することができる。
【０１５８】
段階Ｓ１７４０で、第１アプリケーションと連動して実行された第２アプリケーションの実行結果を、第２アプリケーションのウィンドウに表示する。デバイス１０００は、第１アプリケーションと連動して実行された第２アプリケーションの実行結果を、第２アプリケーションのウィンドウ内に視覚的に表示することができる。例えば、地図アプリケーションである第２アプリケーションが、第１アプリケーションで獲得された位置情報を利用する場合、第２アプリケーションは、地図イメージ上に、第１アプリケーションで獲得された位置情報を視覚的に表示することができる。
【０１５９】
図１８Ａ及び図１８Ｂは、一実施形態によるアプリケーショントレイから選択されたアプリケーションと、ウィンドウバンドに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【０１６０】
図１８Ａを参照すれば、ユーザは、ウィンドウトレイ上の第１アプリケーションのアイコン４０をタッチすることができる。ユーザが、アイコン４０をタッチすることにより、デバイス１０００は、ウィンドウバンド上のウィンドウのうち、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウ４２が区別されるように表示することができる。例えば、デバイス１０００は、第２アプリケーションのウィンドウ４２を明るく表示し、ウィンドウバンド上の他のウィンドウを暗く表示することができる。また、ユーザは、タッチされたアイコン４０を、ウィンドウバンド上で区別されるように表示されたウィンドウ４２に、移動させることができる。図１８Ａで、第１アプリケーションは、位置情報を収集することができるアプリケーションであり、第２アプリケーションは、地図アプリケーションでもある。
【０１６１】
また、図１８Ｂを参照すれば、デバイス１０００は、第１アプリケーションによって収集された位置情報を、第２アプリケーションの地図イメージ上に表示することができる。例えば、第１アプリケーションによって収集された位置情報に基づいて、第２アプリケーションの地図イメージ上の所定位置にＰＯＩ（point of interest）情報を挿入することができる。例えば、第１アプリケーションは、電話帳に登録されたユーザの位置情報を収集することができるアプリケーションでもあり、第２アプリケーションは、電話帳に登録されたユーザが、地図イメージ上のどの位置に位置しているかということを示すアイコンを、地図イメージ上に表示することができる。
【０１６２】
図１９Ａ及び図１９Ｂは、一実施形態による、ウィンドウバンドに含まれたウィンドウをドラッグすることにより、複数のアプリケーションが連動して実行される一例を図示した図面である。
【０１６３】
図１９Ａを参照すれば、ユーザは、バンドウィンドウ上の第１アプリケーションのウィンドウ４４をタッチすることができる。ユーザが、ウィンドウ４４をタッチすることにより、デバイス１０００は、ウィンドウバンド上のウィンドウのうち、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウ４６が区別されるように表示することができる。例えば、デバイス１０００は、第１アプリケーションのウィンドウ４４、及び第２アプリケーションのウィンドウ４６を明るく表示し、ウィンドウバンド上の他のウィンドウを暗く表示することができる。また、ユーザは、タッチされたウィンドウ４４を、ウィンドウバンド上のウィンドウ４６に移動させることができる。図１９Ａで、第１アプリケーションは、位置情報を収集することができる電話帳アプリケーションであり、第２アプリケーションは、地図アプリケーションでもある。
【０１６４】
また、図１９Ｂを参照すれば、デバイス１０００は、第１アプリケーションによって収集された位置情報を、第２アプリケーションの地図イメージ上に表示することができる。例えば、第１アプリケーションによって収集された位置情報に基づいて、第２アプリケーションの地図イメージ上の所定位置にＰＯＩ情報を挿入することができる。例えば、第１アプリケーションは、デバイス１０００のユーザと異なるユーザの位置情報を収集することができる電話帳アプリケーションでもあり、第２アプリケーションは、他のユーザが、地図イメージ上のどの位置に位置しているかということを示すアイコンを地図イメージ上に表示することができる。
【０１６５】
図２０は、一実施形態による、ウィンドウバンド内で隣接したアプリケーションが連動して実行される一例を図示した図面である。ウィンドウバンド内でアプリケーションが隣接しているというのは、アプリケーションのウィンドウが互いに隣接しているということを意味する。
【０１６６】
図２０を参照すれば、第１アプリケーションは、地図アプリケーションであり、第１アプリケーションと隣接している複数の第２アプリケーションは、時計アプリケーション及び天気アプリケーションでもある。すなわち、地図アプリケーションのウィンドウ５２は、時計アプリケーションのウィンドウ５０、及び天気アプリケーションのウィンドウ５４と隣接する。
【０１６７】
また、地図アプリケーションによって表示されされた地図イメージ上で、ユーザによって選択された地点の位置情報が、時計アプリケーション及び日付アプリケーションに提供される。また、時計アプリケーションは、提供された位置情報を利用して、地図イメージで、ユーザによって選択された地点の現在時刻を、ウィンドウ５０に表示することができる。また、日付アプリケーションは、提供された位置情報を利用して、地図イメージで、ユーザによって選択された地点の現在の天気を、ウィンドウ５４に表示することができる。
【０１６８】
図２１は、一実施形態による日程アプリケーションと、地図アプリケーションとが連動して実行された一例を図示した図面である。図２１では、日程アプリケーションが、第１アプリケーションでもあり、地図アプリケーションが、第２アプリケーションでもある。
【０１６９】
図２１を参照すれば、第１アプリケーションである日程アプリケーションは、日付別に日程情報を収集することができる。例えば、日程アプリケーションは、日付別ユーザのミーティング場所、ミーティング時間及びミーティング内容を、ユーザ入力に基づいて収集することができる。
【０１７０】
また、第２アプリケーションである地図アプリケーションは、日程アプリケーションから、本日の日程情報を獲得することができる。例えば、地図アプリケーションは、日程アプリケーションから、本日のミーティング場所、ミーティング時間及びミーティング内容を獲得することができる。また、地図アプリケーションは、地図イメージ上で、本日のミーティング場所に対応する位置にアイコン５６を表示することができる。また、地図アプリケーションは、本日のミーティング時間及びミーティング内容を、地図イメージ上に表示することができる。その場合、本日のミーティング時間及びミーティング内容を表示するためのユーザ・インターフェース５８を、日程アプリケーションから受信し、受信されたユーザ・インターフェース５８を、地図上にオーバーラップすることができる。
【０１７１】
図２２は、一実施形態によるイベントに係わるアプリケーションの実行結果を表示するウィンドウを、ウィンドウバンド内に挿入する方法のフローチャートである。
【０１７２】
段階Ｓ２２００で、デバイス１０００は、所定のイベント発生を判断する。イベントの種類及びイベントの発生時刻は、ユーザによって事前に設定される。イベントは、例えば、既設定時刻になったか否かということを知らせるためのイベント、ユーザが既設定地域に到着したか否かということを知らせるためのイベント、デバイス１０００が既設定コンデンツを再生するか否かということを知らせるためのイベント、及びデバイス１０００の周辺に既設定ユーザが位置するか否かということを知らせるためのイベントを含んでもよいが、それに制限されるものではない。
【０１７３】
段階Ｓ２２１０で、デバイス１０００は、生じたイベントに係わるアプリケーションの実行結果を表示するウィンドウを生成する。デバイス１０００は、既設定イベント発生により、生じたイベントに係わるアプリケーションを実行し、アプリケーションの実行結果を示すためのウィンドウを生成することができる。その場合、既設定イベントに関連するアプリケーションが事前に設定される。例えば、既設定時刻になったとき、デバイス１０００は、アラーム・アプリケーションを実行し、アラーム・アプリケーションの実行結果を示すウィンドウを生成することができる。
【０１７４】
また、デバイス１０００は、既設定イベント発生により、生じたイベントに係わる複数のアプリケーションを順次に実行し、複数のアプリケーションの実行結果を示すための複数のウィンドウを、順次に生成することができる。例えば、既設定時刻になったとき、デバイス１０００は、アラーム・アプリケーションを実行し、アラーム・アプリケーションの実行結果を示すウィンドウを生成することができる。その後、デバイス１０００は、株式アプリケーションを実行し、現在時刻の株式情報を示すウィンドウを生成することができる。
【０１７５】
段階Ｓ２２２０で、デバイス１０００は、生成されたウィンドウを、ウィンドウバンド内に挿入する。デバイス１０００は、段階Ｓ２２１０で生成されたウィンドウを、ウィンドウバンド上の既設定位置に挿入することができる。また、デバイス１０００は、段階Ｓ２２１０で生成された複数のウィンドウを、ウィンドウバンド上の既設定位置に順次に挿入することができる。例えば、デバイス１０００は、アラーム・アプリケーションのウィンドウを、ウィンドウバンドの上端に挿入した後、株式アプリケーションのウィンドウを、アラーム・アプリケーションの下に挿入することができる。
【０１７６】
図２３Ａないし図２３Ｃは、一実施形態による所定のイベント発生により、イベントに係わるアプリケーションの実行結果が、ウィンドウバンド内に表示される一例を図示した図面である。
【０１７７】
図２３Ａでのように、デバイス１０００の画面に、ウィンドウバンドが表示された状態で、現在時刻が既設定時刻になれば、図２３Ｂでのように、デバイス１０００は、アラーム・アプリケーションを実行し、アラーム・アプリケーションのウィンドウ６０をウィンドウバンド内に挿入することができる。また、デバイス１０００は、現在時刻が既設定時刻になったということを知らせるための所定のサウンドを出力することができる。
【０１７８】
また、ユーザがアラームウィンドウ６０をタッチすれば、デバイス１０００は、株式アプリケーションを実行し、株式アプリケーションのウィンドウ６２を生成することができる。また、デバイス１０００は、生成された株式アプリケーションのウィンドウ６２を、アラーム・アプリケーションのウィンドウ６０の下に挿入することができる。
【０１７９】
図２４は、一実施形態によるウィンドウバンド内のウィンドウを、クイックパネルに表示する方法のフローチャートである。
【０１８０】
段階Ｓ２４００で、デバイス１０００は、ウィンドウバンド内の複数のウィンドウのうち一つを選択する。ユーザは、ウィンドウバンド内の複数のウィンドウのうち一つをタッチすることができる。
【０１８１】
段階Ｓ２４１０で、デバイス１０００は、選択されたウィンドウをクイックパネルに登録する。デバイス１０００は、タッチされたウィンドウを、クイックパネルにドラッグしてドロップする入力を受信することができ、それによって、タッチされたウィンドウをクイックパネルに登録することができる。クイックパネルは、デバイス１０００の画面の上端に、トレイ状に表示され、クイックパネルをタッチして下方向にドラッグするユーザ入力によって、クイックパネルは、下方向に拡張されて表示される。
【０１８２】
段階Ｓ２４２０で、デバイス１０００は、選択されたウィンドウに対応するアプリケーションのアイコン、及び選択されたウィンドウのうち少なくとも一つをクイックパネルに表示する。選択されたウィンドウに対応するアプリケーションのアイコン、及び選択されたウィンドウは、クイックパネルが下方向に拡張されて表示されることにより、デバイス１０００の画面に示される。しかし、それに制限されるものではない。選択されたウィンドウに対応するアプリケーションのアイコン及び選択されたウィンドウは、クイックパネルがユーザ入力によって拡張されずとも、クイックパネル上に表示されもする。
【０１８３】
図２５Ａないし図２５Ｃは、一実施形態によるウィンドウバンド内のウィンドウをクイックパネル上に表示する一例を図示した図面である。
【０１８４】
図２５Ａを参照すれば、ユーザは、ウィンドウバンド内の辞書アプリケーションのウィンドウ６３をタッチし、タッチされたウィンドウ６３を、クイックパネル６４に移動させることができる。
【０１８５】
また、図２５Ｂを参照すれば、タッチされたウィンドウ６３が、クイックパネル６４に移動されることにより、デバイス１０００は、クイックパネル６４にウィンドウ６３を登録し、クイックパネル６４内に、ウィンドウ６３を表示することができる。また、デバイス１０００は、ウィンドウ６３を、ウィンドウバンド内から除去することができる。
【０１８６】
また、図２５Ｃを参照すれば、ユーザが、クイックパネル６４に表示されたウィンドウ６３の下辺をタッチし、ウィンドウ６３の下方向にドラッグしてドロップすれば、デバイス１０００は、クイックパネル６４及びウィンドウ６３を拡張させることができる。その場合、クイックパネル６４及びウィンドウ６３は、ユーザによってタッチがドロップされた位置まで拡張される。
【０１８７】
また、デバイス１０００は、拡張されたウィンドウ６３内に、辞書アプリケーションの実行結果を、さらに細部にわたるまで表示することができる。例えば、ウィンドウ６３が拡張される前には、デバイス１０００は、ウィンドウ６３内に、単語入力のためのユーザ・インターフェースのみを表示することができる。また、例えば、ウィンドウ６３が拡張された後には、デバイス１０００は、ウィンドウ６３内に単語入力のためのユーザ・インターフェース及び単語検索結果を表示することができる。
【０１８８】
従って、ユーザは、所定のアプリケーションを使用している最中に、いつでもクイックパネルを所望サイズほど拡張させ、クイックパネルに表示された他のアプリケーションのウィンドウを介して、他のアプリケーションを利用することができる。
【０１８９】
図２６は、一実施形態によるホームバンドの一例を図示した図面である。
【０１９０】
図２６を参照すれば、一実施形態によるホームバンドは、アプリケーションの実行結果を、リアルタイムで表示する複数のウィンドウを含み、ホームバンド内の複数のウィンドウは、隣接して配される。また、ホームバンドは、デバイス１０００のホームスクリーン上にディスプレイされる。
【０１９１】
図２７Ａないし図２７Ｄは、一実施形態によるロックバンドの一例を図示した図面である。
【０１９２】
図２７Ａを参照すれば、一実施形態によるロックバンドは、所定のコンデンツをディスプレイする複数のウィンドウを含み、複数のウィンドウは、ロックバンド内に隣接して配される。また、ロックバンドは、アプリケーションの実行結果をリアルタイムで表示するウィンドウを含んでもよい。また、ロックバンドは、デバイス１０００のロックスクリーン上にディスプレイされる。
【０１９３】
また、図２７Ｂを参照すれば、ロックバンドをタッチして上下方向にスワイプする入力が受信されることにより、デバイス１０００は、ロックバンド内のウィンドウをスクロールすることができる。
【０１９４】
また、図２７Ａ及び図２７Ｄを参照すれば、ロックバンドをタッチして右側にスワイプする入力が受信されることにより、デバイス１０００は、デバイス１０００のロッキングを解除し、ホームスクリーンに進むことができる。また、デバイス１０００のホームスクリーン上には、ホームバンドがディスプレイされる。
【０１９５】
図２８Ａないし図２８Ｃは、一実施形態によるアプリケーションバンドの一例について説明するための図面である。
【０１９６】
図２８Ａでのように、デバイス１０００の画面の左端をタッチして右側にドラッグする入力が受信されれば、デバイス１０００は、図２８Ｂでのように、アプリケーショントレイを、デバイス１０００の画面にディスプレイすることができる。
【０１９７】
また、図２８Ｃでのように、ユーザのタッチがデバイス１０００の画面の右側端までドラッグされれば、デバイス１０００の画面には、アプリケーションバンドが表示される。アプリケーションバンドは、デバイス１０００にインストールされた全てのアプリケーションのアイコンが表示されもするが、それに制限されるものではない。事前に設定された所定のアプリケーションのアイコンは、アプリケーションバンドに表示されない。
【０１９８】
図２９Ａないし図２９Ｃは、一実施形態による、アプリケーションバンド内に境界を生成する方法のフローチャートである。
【０１９９】
図２９Ａでのように、アプリケーションバンド上の所定の位置で、ユーザのアンピンチング（unpinching）入力が受信されれば、デバイス１０００は、図２９Ｂでのように、アンピンチング入力が受信された位置に、境界７０を生成することができる。
【０２００】
また、アプリケーションバンドを上下にスクロールするための入力が受信されれば、デバイス１０００は、アプリケーションバンドを上下方向にスクロールすることができる。また、デバイス１０００は、スクロール最中に、生成された境界７０がデバイス１０００の画面のエッジに位置すれば、デバイス１０００は、スクロールを止めることができる。例えば、デバイス１０００は、アプリケーションバンドを下方向にスクロールしている最中に、境界７０がデバイス１０００の画面の下側端と出合えば、スクロールを止めることができる。また、例えば、デバイス１０００は、アプリケーションバンドを上方向にスクロールしている最中に、境界７０がデバイス１０００の画面の上側端と出合えば、スクロールを止めることができる。
【０２０１】
また、図２９Ｂでのように、境界間の領域で、ユーザのピンチング（pinching）入力が受信されれば、デバイス１０００は、境界間の領域を縮小することができ、縮小された領域７２内には、アプリケーションのアイコンを小さく表示することができる。また、ユーザが縮小された領域７２をタッチすれば、デバイス１０００は、縮小された領域７２を再び拡張することができる。
【０２０２】
図３０Ａないし図３０Ｃは、一実施形態によるホームバンド内に、境界を生成する方法のフローチャートである。
【０２０３】
図３０Ａでのように、ホームバンド上の所定の位置で、ユーザのアンピンチング入力が受信されれば、デバイス１０００は、図３０Ｂでのように、アンピンチング入力が受信された位置に，境界７４を生成することができる。
【０２０４】
また、図３０Ｂでのように、ホームバンドを上下にスクロールするための入力が受信されれば、デバイス１０００は、ホームバンドを上下方向にスクロールすることができる。また、デバイス１０００は、スクロール最中に、生成された境界７４が、デバイス１０００の画面のエッジに位置すれば、デバイス１０００は、スクロールを止めることができる。例えば、デバイス１０００は、ホームバンドを下方向にスクロールしている最中に、境界７４がデバイス１０００の画面の下側端と出合えば、スクロールを止めることができる。また、例えば、デバイス１０００は、ホームバンドを上方向にスクロールしている最中に、境界７４がデバイス１０００の画面の上側端と出合えば、スクロールを止めることができる。
【０２０５】
また、図３０Ｃでのように、境界間の領域で、ユーザのピンチング入力が受信されれば、デバイス１０００は、境界間の領域を縮小することができる。また、デバイス１０００は、縮小された領域に、アプリケーションのウィンドウを縮小して表示することができる。また、デバイス１０００は、縮小された領域に、アプリケーションのアイコンを表示することもできる。
【０２０６】
図３１Ａないし図３１Ｃは、一実施形態による、コミュニケーション・アプリケーションのウィンドウが生成されて利用される一例を図示した図面である。
【０２０７】
図３１Ａを参照すれば、メッセンジャー・アプリケーションの実行結果が、デバイス１０００の画面の全体領域にディスプレイされる。また、メッセンジャー・アプリケーションの実行結果を示す画面において、一部領域８０が選択される。
【０２０８】
また、図３１Ｂを参照すれば、一部領域８０が選択されることにより、デバイス１０００は、一部領域８０の実行結果を示すウィンドウ８４を生成し、生成されたウィンドウ８４を、ウィンドウバンド内に表示することができる。
【０２０９】
また、ユーザが、ウィンドウ８４をタッチすれば、図３１Ｃでのように、デバイス１０００は、ウィンドウ８４を拡張し、拡張されたウィンドウ８４内に、ウィンドウ８４と係わるアプリケーションの実行結果をさらに詳細に表示することができる。
【０２１０】
図３２Ａないし図３２Ｃは、一実施形態による複数のアプリケーションの実行結果を、１つのウィンドウに示す一例を図示した図面である。
【０２１１】
図３２Ａを参照すれば、デバイス１０００は、ユーザ入力に基づいて、所定のコンデンツを選択することができる。コンデンツは、例えば、キーワード、位置情報、マルチメディアファイルを含んでもよいが、それにら制限されるものではない。例えば、ユーザが、地図イメージ上の所定の地点をタッチすれば、デバイス１０００は、ウィンドウ生成のためのメニュー８６をディスプレイすることができる。また、デバイス１０００は、メニュー８６に対するユーザ入力に基づいて、地図上でタッチされた地点の地域名及び位置情報を、コンデンツとして選択することができる。例えば、デバイス１０００は、「ニューヨーク（New York）」をコンデンツとして選択することができる。
【０２１２】
また、図３２Ｂを参照すれば、デバイス１０００は、選択されたコンデンツに係わる複数のアプリケーションを実行することができ、実行された複数のアプリケーションから、コンデンツについての情報を獲得することができる。また、デバイス１０００は、複数のアプリケーションから獲得された情報を表示するためのウィンドウ８８を生成することができる。また、デバイス１０００は、生成されたウィンドウ８８を、ウィンドウバンド内に表示することができる。例えば、デバイス１０００が、「ニューヨーク」をコンデンツとして選択した場合、デバイス１０００は、地図アプリケーション、天気アプリケーション及び時計アプリケーションを実行させることができる。また、デバイス１０００は、地図アプリケーションを利用して、ニューヨークの位置を示す地図イメージを獲得し、天気アプリケーションを利用して、ニューヨークの現在天気情報を獲得し、時計アプリケーションを利用して、ニューヨークの現在時刻情報を獲得することができる。また、デバイス１０００は、獲得されされた地図イメージ、天気情報及び時刻情報を、１つのウィンドウ８８に表示することができる。
【０２１３】
また、図３２Ｃを参照すれば、デバイス１０００は、地図イメージを示すためのページ、天気情報を示すためのページ、及び時刻情報を示すためのページを生成することができ、ウィンドウ８８に対するユーザのスワイプ入力に基づいて、生成されたページをウィンドウ８８内で順次にディスプレイすることができる。
【０２１４】
図３３は、一実施形態による複数のウィンドウが画面に表示された状態で、ユーザ入力によってウィンドウがスクロールされる方法のフローチャートである。
【０２１５】
デバイスは、タッチ入力によって少なくとも２種モードで表示される複数のウィンドウに、該デバイスで実行中であるアプリケーションの実行結果を提供し、該デバイスの画面に複数アプリケーションの実行結果を示す複数のウィンドウを隣接させて配して表示し、複数のウィンドウが画面に表示された状態で、ユーザ入力を受信し、ユーザ入力に対応して、複数のウィンドウをスクロールすることができる。ユーザ入力は、フリック・ジェスチャでもある。該フリック・ジェスチャは、ユーザがタッチを感知することができる画面に、ユーザの身体一部または入力ツール（例えば、タッチペン）を接触させ、接触を維持しながら身体一部または入力ツールを、一定方向に移動させる動作である。
【０２１６】
図３３を参照すれば、Ｓ３３１０段階で、デバイスは、ウィンドウで実行中であるアプリケーションの実行結果を提供する。該デバイスが、ウィンドウで実行中であるアプリケーションの実行結果を提供することにより、実行中であるアプリケーションの実行結果がウィンドウにマッチングされ、実行中であるアプリケーションの実行結果がウィンドウに表示される。また、ウィンドウは、ユーザ入力によって、少なくとも２種モードで表示される。例えば、ウィンドウの表示モードは、第１モード、第２モード及び第３モードを含んでもよい。ユーザ入力は、タッチ入力にもなる。また、ユーザ入力は、タップ（tap）ジェスチャ入力にもなる。デバイスは、複数のウィンドウを隣接して配することにより、ウィンドウバンドを生成することができ、ディスプレイ部の画面に生成されたウィンドウバンドを表示することができる。
【０２１７】
ウィンドウバンドを構成する複数のウィンドウそれぞれには、実行中であるアプリケーションの実行結果が表示される。実行結果は、アプリケーションによって多様なオブジェクトを含んでもよく、１つのアプリケーションの実行結果は、１つのウィンドウに表示される。また、１つのアプリケーションの実行結果が、複数個のウィンドウに表示される。例えば、天気情報を表示するアプリケーションが実行されれば、１つのウィンドウに天気情報が表示される。ゲームを実行させれば、第１ウィンドウには、ゲームの画面が表示され、第２ウィンドウには、ゲームを操作するためのボタンが表示される。
【０２１８】
ウィンドウは、少なくとも２種表示モードで表示される。ウィンドウの表示モードは、第１モード及び第２モードを含んでもよい。また、ウィンドウの表示モードは、第３モードをさらに含んでもよい。また、ウィンドウの表示モードによって、ウィンドウの大きさ、及びウィンドウに表示されるデータの種類などが異なる。例えば、ウィンドウは、第１モードでは、第１データを表示し、第２モードでは、第１データ及び第２データを表示することができる。ウィンドウは、第１モードでは、第２モードより小サイズに表示される。例えば、ウィンドウは、縮小モード、一般モードを含んでもよい。縮小モードは、第１モードでもある。一般モードは、第２モードでもある。デバイスは、複数のウィンドウが、第１モードで表示された状態で、前記複数のウィンドウのうち、いずれか１つのウィンドウに対するタップ・ジェスチャを受信すれば、前記タップ・ジェスチャに対応して、前記ウィンドウを、前記複数のウィンドウのうち最上位に表示することができる。タップ・ジェスチャは、シングルタップまたはダブルタップにもなる。例えば、デバイスの画面に、上側から順にウィンドウ‘Ａ、Ｂ、Ｃ、Ｄ、Ｅ’が第１モードで表示される。その場合、ウィンドウ「Ａ，Ｂ，Ｃ，Ｄ，Ｅ」は、ウィンドウバンドを構成することができる。すなわち、画面に、ウィンドウ「Ａ，Ｂ，Ｃ，Ｄ，Ｅ」で構成されたウィンドウバンドが表示された状態で、ユーザが、真ん中に位置したウィンドウ「Ｃ」をタップすれば、デバイスは、ウィンドウ「Ｃ」を、ウィンドウバンドのうち最上位に配置して表示することができる。ウィンドウバンド内のウィンドウの配置は、「Ｃ，Ａ，Ｂ，Ｄ，Ｅ」に変更される。すなわち、画面に表示されるウィンドウは、上から順に「Ｃ，Ａ，Ｂ，Ｄ，Ｅ」が表示される。また、ウィンドウ「Ｃ」は、第２モードで、大きさが拡張されて表示され、他のウィンドウ「Ａ，Ｂ，Ｄ，Ｅ」は、第１モードで表示される。
【０２１９】
また、ウィンドウの表示モードは、第３モードを含んでもよい。第３モードは、拡張モードでもある。ウィンドウの大きさは、表示モードによって変更されて表示される。また、ウィンドウの表示モードによるウィンドウの大きさは、事前に設定される。ウィンドウの表示モードが第１モードであるとき、ウィンドウの大きさが最も小さく、ウィンドウの表示モードが第２モードであるとき、ウィンドウの大きさが中間サイズであり、ウィンドウの表示モードが第３モードであるとき、ウィンドウの大きさが最大になる。ウィンドウは、第１モード、第２モードまたは第３モードで表示される。それによって、ウィンドウバンドは、第１モード、第２モードまたは第３モードで表示される。また、ウィンドウバンドは、第１モード、第２モード及び／または第３モードで表示される。例えば、ウィンドウバンドを構成するウィンドウ「Ａ，Ｂ」は、第１モード、ウィンドウ「Ｃ，Ｄ」は、第２モード、ウィンドウ「Ｅ」は、第３モードで表示される。ウィンドウバンドは、複数のウィンドウが隣接して配されたものである。
【０２２０】
ウィンドウは、ユーザの入力によって、第１モード、第２モード及び第３モードに転換される。第１モードは、縮小モードであり、第２モードは、一般モードであり、第３モードは、拡張モードでもある。例えば、ユーザが、縮小モードで表示されたウィンドウバンドに、ピンチズームアウト・ジェスチャを入力すれば、デバイスは、ウィンドウバンドを構成する複数のウィンドウを、一般モードで表示することができる。複数のウィンドウが一般モードで表示された状態で、ユーザが、いずれか１つのウィンドウをタップすれば、デバイスは、タップ・ジェスチャが受信された位置に表示されたウィンドウを拡張モードで表示することができる。
【０２２１】
縮小モードでは、ウィンドウに第１データが表示される。第１データは、アプリケーションの名称を含んでもよい。また第１データは、ウィンドウの名称を含んでもよい。ウィンドウ名称は、実行中であるアプリケーションの名称でもある。縮小モードでは、ウィンドウにアプリケーションの名称が表示される。
【０２２２】
一般モードでは、ウィンドウに、第１データ及び第２データが表示される。一般モードでは、縮小モードで表示されたデータに付け加え、第２データがさらに表示される。第２データは、アプリケーションの実行結果、及び前記アプリケーションに対応するアイコンを含んでもよい。例えば、一般モードでは、ウィンドウにアプリケーションの名称、アプリケーションに対応するアイコン、及びアプリケーションと係わるコンテンツが表示される。コンテンツは、アプリケーションの実行結果でもある。コンテンツは、複数のアイテムを含んでもよい。一般モードでユーザ前記アイコンをタッチすれば、前記アプリケーションが、前記ディスプレイ部の画面全体に表示される。
【０２２３】
拡張モードでは、ウィンドウに、第１データ、第２データ及び第３データを表示することができる。すなわち、拡張モードでは、一般モードで表示されたデータに付け加え、第３データがさらに表示される。例えば、拡張モードでは、アプリケーションの名称、アプリケーションに対応するアイコン、アプリケーションと係わるコンテンツ、及びコンテンツに対する追加情報が表示される。コンテンツに係わる追加情報は、一般モードでは、表示されないこともある。例えば、一般モードで表示されたウィンドウに、特定地域、特定日付の天気情報が表示されている場合、拡張モードでは、ウィンドウに、特定地域、特定日付の天気情報に付け加え、一週間の天気情報が表示される。
【０２２４】
縮小モードでは、複数のウィンドウを構成するそれぞれのウィンドウの大きさが、一般モードより小さく表示される。一般モードでは、複数のウィンドウを構成するそれぞれのウィンドウの大きさが、拡張モードより小さく表示される。
【０２２５】
Ｓ３３２０段階で、デバイスは、ウィンドウを複数個隣接させて配し、配された複数個のウィンドウを、デバイスのディスプレイ部の画面に表示することができる。デバイスは、既設定の基準によって、複数個のウィンドウを、上下方向に配することができる。しかし、それに制限されるものではなく、デバイスは、複数個のウィンドウを、左右方向に配することもできる。また、それぞれのウィンドウには、アプリケーションの実行結果が表示される。デバイスは、ウィンドウを複数個隣接させて配することにより、ウィンドウバンドを生成することができる。ウィンドウバンドには、複数アプリケーションの実行結果を示す複数のウィンドウが隣接して配される。
【０２２６】
Ｓ３３３０段階で、デバイスは、複数のウィンドウがディスプレイ部に表示された状態で、ユーザ入力を受信することができる。ユーザ入力は、フリック・ジェスチャを含んでもよい。デバイスは、フリック・ジェスチャを受信することができる。
【０２２７】
Ｓ３３４０段階で、デバイスは、ユーザ入力に対応して、複数のウィンドウをスクロールすることができる。ユーザが、画面に表示されたウィンドウを、上端方向または下端方向にフリックすれば、デバイスは、ウィンドウバンド内のウィンドウを、上端方向または下端方向にスクロールして表示することができる。
【０２２８】
図３４は、一実施形態によるデバイスで、ウィンドウバンドに含まれた複数のウィンドウをスクロールする一例を図示した図面である。
【０２２９】
図３４Ａを参照すれば、ステータスバー（status bar）３４０１、複数のウィンドウ３４０３，３４０５，３４０７及びアプリケーション・ドック（application dock）３４１０が図示されている。ステータスバー３４０１には、デバイスの状態及び現在時間が表示される。ステータスバー３４０１は、デバイスの画面上に固定されて表示され、複数のウィンドウ３４０３，３４０５，３４０７がスクロールされても、画面から消えずに表示される。
【０２３０】
複数のウィンドウ３４０３，３４０５，３４０７は、ウィンドウバンドを構成し、一般モードで表示される。また、それぞれのウィンドウは、縮小モード、一般モード及び拡張モードで表示され、各モードによって、ウィンドウの大きさが異なるように表示される。ウィンドウは、ユーザ入力によって、少なくとも２段階に大きさが変更される。ユーザ入力は、タッチ入力及び／またはジェスチャ入力でもある。例えば、複数のウィンドウが、一般モードで表示された状態で、ユーザが、複数のウィンドウのうち、いずれか１つのウィンドウをタップすることにより、複数のウィンドウのうち、いずれか１つのウィンドウを選択すれば、ダバイスは、選択されたウィンドウを拡張モードに変更して表示することができる。また、例えば、複数のウィンドウが、一般モードで表示された状態で、ユーザが、複数のウィンドウのうち、いずれか１つのウィンドウをタップすれば、デバイスは、複数のウィンドウを拡張モードに変更して表示することもできる。
【０２３１】
また、ウィンドウには、実行中であるアプリケーションの実行結果が表示される。制御部は、アプリケーションの実行結果をウィンドウに提供し、画面に表示することができる。複数のウィンドウ３４０３，３４０５，３４０７は、互いに隣接して配される。ウィンドウ３４０３の下に、隣接してウィンドウ３４０５が配置され、ウィンドウ３４０５の下に、隣接してウィンドウ３４０７が配置されることにより、ウィンドウバンドが形成される。ユーザが、画面を上端または下端にフリックすれば、複数のウィンドウは、上下方向にスクロールされる。複数のウィンドウは、スクロールされる間には、大きさが変更されて表示される。例えば、一般モードで表示された複数のウィンドウがスクロールされる間には、一般モードより小サイズに表示されながらスクロールされる。
【０２３２】
複数のウィンドウがスクロールされる間、アプリケーション・ドック３４１０は、画面から消えもする。また、複数のウィンドウのスクロールが終わち、所定のユーザ入力が受信されれば、消えたアプリケーション・ドック３４１０が画面に表示される。アプリケーション・ドック３４１０には、アプリケーションに対応するアイコンが表示される。ユーザが、アプリケーション・ドックに表示されたアイコンを、左右にフリックすれば、アイコンは、左右にスクロールされる。
【０２３３】
図３４Ｂは，複数のウィンドウがスクロールされる状態を図示した図面である。図３４Ｂを参照すればステータスバー３４０１、複数のウィンドウ３４０３ａ，３４０５ａ，３４０７，３４０９，３４１１，３４１３，３４１５及びドット３４１０ａが図示されている。ユーザが、画面を上端または下端にフリックすることにより、複数のウィンドウ３４０３ａ，３４０５ａ，３４０７，３４０９，３４１１，３４１３，３４１５は、スクロールされる。複数のウィンドウ３４０３ａ，３４０５ａ，３４０７，３４０９，３４１１，３４１３，３４１５がスクロールされる間、複数のウィンドウ３４０３ａ，３４０５ａ，３４０７，３４０９，３４１１，３４１３，３４１５は、画面に表示される領域によって、大きさが変更される。例えば、ウィンドウ３４０３ａ，３４０５ａ，３４０７が、上端方向にスクロールされれば、ウィンドウ３４０９，３４１１，３４１３，３４１５が、ウィンドウバンドの下端に新たに表示される。また、複数のウィンドウ３４０３ａ，３４０５ａ，３４０７，３４０９，３４１１，３４１３，３４１５は、ウィンドウバンドの下端から画面中心を通過し、ウィンドウバンドの上端に移動することができる。それぞれのウィンドウが、上端に移動することにより、それぞれのウィンドウの大きさがだんだん大きくなり、ウィンドウバンドの最上端に位置すれば、それぞれのウィンドウは、下にあるウィンドウに隠されて画面から消えもする。
【０２３４】
ユーザが、複数のウィンドウを上端にフリックすれば、それぞれのウィンドウは、下端から上端に移動することができる。前記ウィンドウが下端にあるときは、大きさが小さく、ほぼ画面の中心部分を通過するとき、大きさが最も大きく、上に移動するにつれ、大きさがだんだん小さくなりながら、画面から消えもする。例えば、画面下端に表示されたウィンドウ３４１３，３４１５は、大きさがウィンドウ３４１１より小さい。また、ウィンドウ３４１１は、ウィンドウ３４０９より大きさが小さい。また、ウィンドウ３４０９は、ウィンドウ３４０７より大きさが小さい。中央部分に位置したウィンドウ３４０７は、最も大きくて一般モードで表示される。ウィンドウは、上にスクロールされながら、上にあるウィンドウが下にあるウィンドウによってだんだん隠されながら、画面から消えもする。ウィンドウ３４０３ａは、下にあるウィンドウ３４０５ａによって隠され、一部分だけ表示される。ウィンドウ３４０５ａは、下にあるウィンドウ３４０７によって隠され、若干の一部分だけ表示される。複数のウィンドウがスクロールされる間、アプリケーション・ドック３４１０は、画面から消え、アプリケーション・ドック３４１０に対応するドット３４１０ａが画面に表示される。スクロールが終わった後にも、ドット３４１０ａは、続けて画面に表示される。ユーザが、画面に表示されたドット３４１０ａをタッチすれば、アプリケーション・ドック３４１０が画面に表示される。
【０２３５】
図３５は、一般モードで表示された複数のウィンドウのうち、いずれか１つのウィンドウに対するタップ・ジェスチャを受信し、それに応答して、ウィンドウを拡張モードで表示する方法に係わるフローチャートである。
【０２３６】
図３５を参照すれば、デバイスは、Ｓ３５１０段階で、複数のウィンドウが一般モードで表示された状態で、複数のウィンドウのうち、いずれか１つのウィンドウで、タップ・ジェスチャを受信する。デバイスは、Ｓ３５２０段階で、タップ・ジェスチャに応答し、前記ウィンドウを拡張モードで表示することができる。デバイスは、タップ・ジェスチャが入力された位置に表示されているウィンドウを拡張して表示することができる。ウィンドウが、拡張モードで表示されることにより、拡張モードで表示されたウィンドウに隣接したウィンドウは、一般モードより小さく表示される。例えば、画面に、Ａ，Ｂ，Ｃの３個のウィンドウが隣接して配されて表示された状態で、真ん中に配置されたウィンドウＢをタップすれば、ウィンドウＢは、拡張モードで表示され、ウィンドウＡ及びＣは、一般モードより小サイズに縮小されて表示される。
【０２３７】
ここでは、タップ・ジェスチャによって、一般モードで表示されたウィンドウが、拡張モードで表示される例について説明したが、必ずしもタップ・ジェスチャに限られるものではない。デバイスで事前に設定された規則により、タッチ入力、タッチ・アンド・ホールド・ジェスチャ入力に基づいて、一般モードで表示されたウィンドウが拡張モードで表示される。
【０２３８】
一般モードで表示されたウィンドウが、ユーザのタップ・ジェスチャ入力によって、拡張モードで表示される場合、一般モードで表示されたウィンドウの位置によって、ウィンドウが拡張される方向が異なりもする。デバイスは、一般モードで表示されたウィンドウが、画面の中央より上端に位置して表示された状態で、ユーザのタップ・ジェスチャを受信すれば、ウィンドウを下端方向に拡張して表示することができる。デバイスは、一般モードで表示されたウィンドウが、画面の中央より下端に位置した状態でタップ・ジェスチャを受信すれば、ウィンドウを上端方向に拡張して表示することができる。
【０２３９】
図３６Ａないし図３６Ｃは、一実施形態によるウィンドウバンドを図示した図面である。図３６Ａを参照すれば、ステータスバー３６０１、複数のウィンドウ３６０３，３６０５，３６０７及びアプリケーション・ドック３６１０が画面に表示されている。複数のウィンドウ３６０３，３６０５，３６０７は、互いに隣接して表示されることにより、ウィンドウバンドが形成される。複数のウィンドウ３６０３，３６０５，３６０７は、一般サイズで表示されている。また、ユーザが、ウィンドウ３６０５をタップすれば、ウィンドウ３６０５は、拡張されて表示される。制御部は、ウィンドウに、タップ・ジェスチャが入力されれば、タップ・ジェスチャに応答し、前記ウィンドウを拡張モードに変更して表示することができる。図３６Ｂを参照すれば、ステータスバー３６０１及び複数のウィンドウ３６０３ａ，３６０５ａ，３６０７ａ，３６０９ａ，３６１１ａが図示されている。ウィンドウ３６０５ａが拡張モードで表示されることにより、他のウィンドウ３６０３ａ，３６０７ａ，３６０９ａ，３６１１ａは、縮小モードで表示される。その場合、アプリケーション・ドック３６１０は、画面から消え、アプリケーション・ドックに対応するドット３６１０ａが画面に表示される。ウィンドウが拡張されるとき、拡張される方向は、ウィンドウが表示される位置によって、それぞれ異なる方向に拡張される。制御部は、ウィンドウが、一般モードで表示されたとき、ウィンドウが画面の中央より上端に位置した状態で、タップ・ジェスチャを受信すれば、ウィンドウを、下端方向に拡張して表示し、ウィンドウが、画面の中央より下端に位置した状態で、タップ・ジェスチャを受信すれば、ウィンドウを、上端方向に拡張して表示することができる。例えば、ウィンドウ３６０７をタップすれば、ウィンドウ３６０７は、上端方向に拡張される。ウィンドウ３６０３をタップすれば、ウィンドウ３６０３は、下端方向に拡張される。
【０２４０】
縮小モードでは、ウィンドウに、アプリケーションの名称が表示される。ウィンドウの限定された空間によって、縮小モードでは、アプリケーションの名称だけ表示される。一般モードでは、縮小モードよりさらに多くの情報が表示される。例えば、一般モードでは、ウィンドウに、アプリケーションの名称、アプリケーションに対応するアイコン、及びアプリケーションと係わるコンテンツが表示される。拡張モードでは、一般モードよりさらに多くの情報が表示される。拡張モードでは、アプリケーションの名称、アプリケーションに対応するアイコン、アプリケーションと係わるコンテンツ、及びコンテンツに係わる追加情報が表示される。
【０２４１】
ウィンドウ３６０５ａが、拡張モードで表示された状態で、ウィンドウ３６０５ａを上にフリックすれば、ウィンドウ３６０５ａは、一般モードで表示され、ウィンドウ３６０５ａは、上にスクロールされる。図３６Ｃを参照すれば、ステータスバー３６０１及び複数のウィンドウ３６０３ｂ，３６０５ａ，３６０７，３６０９，３６１１，３６１３が図示されている。複数のウィンドウ３６０３ｂ，３６０５ａ，３６０７，３６０９，３６１１，３６１３がスクロールされることにより、最上位にあるウィンドウ３６０３ｂは、下に隣接したウィンドウ３６０５ａによって隠されて画面から消える。例えば、ウィンドウ３６０５ａは、下にあるウィンドウ３６０７によって隠される。
【０２４２】
図３７は、ウィンドウが一般モードで表示された状態で、左右方向にフリック・ジェスチャが生じたときの処理過程を示すフローチャートである。図３７を参照すれば、Ｓ３７１０段階で、デバイスは、複数のウィンドウが一般モードで表示された状態で、複数のウィンドウのうち、いずれか１つのウィンドウを左右にフリックするジェスチャを受信する。Ｓ３７２０段階で、デバイスは、左右にフリックするジェスチャに対応し、ウィンドウに表示されたコンテンツを、次のアイテムまたは以前のアイテムに変更して表示することができる。コンテンツは、複数のアイテムを含んでもよい。ユーザが、コンテンツが表示されているウィンドウを、左側または右側にフリックすれば、デバイスは、ウィンドウに現在表示されているコンテンツの次のアイテムまたは以前のアイテムを表示することができる。例えば、ウィンドウに、第１アイテム、第２アイテム、第３アイテムを含むコンテンツのうち第２アイテムがウィンドウに表示されている場合、ユーザが、ウィンドウを左側にフリックすれば、ウィンドウに、第３アイテムが表示される。また、ユーザが、ウィンドウを右側にフリックすれば、ウィンドウに第１アイテムが表示される。
【０２４３】
デバイスは、ユーザ入力に対応して、少なくとも２種モードで表示される複数のウィンドウに、デバイスで実行中である複数アプリケーションの実行結果を提供し、複数アプリケーションの実行結果を示す複数のウィンドウを隣接させて配し、画面に表示することができる。複数のウィンドウが画面に表示された状態で、上下方向または左右方向のジェスチャ入力を受信し、上下方向ジェスチャを受信する場合には、複数のウィンドウをスクロールし、左右方向ジェスチャを受信する場合には、複数のウィンドウのうち、いずれか１つのウィンドウに表示されるコンテンツを変更することができる。
【０２４４】
図３８Ａないし図３８Ｃは、一実施形態による、ウィンドウを左側または右側にフリックしたとき、ウィンドウに表示されたコンテンツのアイテムが変更される過程を図示した図面である。図３８Ａないし図３８Ｃを参照すれば、ステータスバー３８０１、複数のウィンドウ３８０３，３８０５，３８０７及びアプリケーション・ドック３８１０が表示されている。複数のウィンドウ３８０３，３８０５，３８０７は、一般モードで表示されている。一般モードでは、ウィンドウに、アプリケーションの名称、アプリケーションに対応するアイコン、及びアプリケーションと係わるコンテンツが表示される。コンテンツは、複数のアイテムを含んでもよく、複数のウィンドウ３８０３，３８０５，３８０７には、前記複数のアイテムのうち、いずれか１つのアイテムが表示される。ユーザが、複数のアイテムのうち、いずれか１つのアイテムが表示されたウィンドウを、左側または右側にフリックすれば、ウィンドウには、現在表示されたコンテンツの以前のアイテムまたは次のアイテムが表示される。例えば、ウィンドウ３８０５に、複数のアイテムを含むコンテンツの最初のアイテム「contents＿１」が表示されている状態で、ユーザが、ウィンドウ３８０５を左側にフリックすれば、２番目のアイテム「contents＿２」が表示される。
【０２４５】
ユーザが、ウィンドウ３８０５をフリックすることにより、ウィンドウ３８０５は、ウィンドウ３８０５ａの段階を経て、ウィンドウ３８０５ｂに、コンテンツの内容が変更される。ウィンドウ３８０５ａには、「contents＿１」の一部分と、「contents＿２」の一部分とが表示されている。ウィンドウ３８０５ｂには、現在表示されているコンテンツの２番目のアイテムである「contents＿２」が表示されている。
【０２４６】
複数のウィンドウ３８０３，３８０５，３８０７のうち少なくともいずれか１つのウィンドウは、拡張モードで表示される。拡張モードでは、ウィンドウに、アプリケーションの名称、アプリケーションに対応するアイコン、アプリケーションと係わるコンテンツ及びコンテンツに係わる追加情報が表示される。コンテンツは、複数のアイテムを含んでもよく、拡張モードで表示されたウィンドウには、複数のアイテムのうち、いずれか１つのアイテムが表示される。ユーザが、複数のアイテムのうち、いずれか１つのアイテムが表示されたウィンドウを、左右方向にフリックすれば、ウィンドウには、現在表示されたコンテンツの次のアイテムまたは以前のアイテムが表示される。
【０２４７】
図３９Ａないし図３９Ｄは、ウィンドウが一般モードで表示された状態で、ユーザのジェスチャに対応し、ウィンドウの表示内容が変更されたり、あるいはウィンドウが拡張される一例を図示した図面である。ユーザが、複数のウィンドウのうち、いずれか１つのウィンドウで、左右にフリックするジェスチャを入力すれば、デバイスは、前記ジェスチャを受信し、前記ジェスチャに対応し、前記ウィンドウに表示されたコンテンツを、次のアイテムまたは以前のアイテムに変更して表示することができる。デバイスは、左右にフリックするジェスチャに対応し、アプリケーション実行結果に表示されるコンテンツのアイテムを、他のアイテムに変更することができる。
【０２４８】
図３９Ａを参照すれば、ウィンドウ３９００が一般モードで表示されている。ウィンドウ３９００は、第１領域３９００ｂ及び第２領域３９００ｃを含んでもよい。第１領域３９００ｂには、アプリケーションの実行結果によって提供されるコンテンツが表示される。コンテンツは、複数のアイテムを含んでもよい。ウィンドウ３９００には、「item １」が表示されている。また、第１領域３９００ｂには、ウィンドウの名称が表示される。ウィンドウの名称は、アプリケーションの名称でもある。第２領域３９００ｃには、アプリケーションに対応するアイコン３９００ｄが表示される。ユーザが、ウィンドウ３９００を左側にすれば（３９００ａ）、コンテンツの次のアイテムが表示される。図３９Ｂには、図３９Ａで，ユーザが、ウィンドウ３９００を左側にフリックした結果が図示されている。ウィンドウ３９０２には，次のアイテムである「item ２」が表示される。
【０２４９】
図３９Ｂで，ユーザが、ウィンドウ３９０２をタップすれば、ウィンドウが拡張されて表示される。図３９Ｃを参照すれば、画面に、拡張されたウィンドウ３９０４が表示されている。ウィンドウ３９０４には、「item ２」が表示され、拡張された領域３９０４ａには、コンテンツと係わる付加情報、及びコンテンツを制御するための制御ボタンが表示される。図３９Ｃで、ユーザが、ウィンドウ３９０４を右側にフリックすれば、ウィンドウ３９０４には、以前のアイテム「item １」が表示される。図３９Ｄを参照すれば、ウィンドウ３９０６に「item １」が表示されている。また，ユーザが，図３９Ａでウィンドウ３９００をタップすれば，図３９Ｄに図示されているように、画面に拡張されたウィンドウ３９０６が表示される。
【０２５０】
図４０Ａないし図４０Ｄは、ウィンドウに、サムネイル・イメージ（thumbnail image）が表示された状態で、ユーザのジェスチャに応答し、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。図４０Ａを参照すれば、ウィンドウ４０００に，サムネイル・イメージ４００２ａが表示されている。ウィンドウ４０００は、第１領域４０００ｃ及び第２領域４０００ｄを含んでもよい。第１領域４０００ｃにはアプリケーションの実行結果として提供されるサムネイル・イメージ４００２ａが表示されている。第２領域４０００ｄには、アプリケーションに対応するアイコンが表示されている。ユーザが、アイコンをタッチすれば、画面全体にアプリケーションが表示される。画面でのアプリケーション表示は、アプリケーション実行結果として表示されるコンテンツまたはアプリケーションを操作するための各種ＧＵＩ（graphical user interface）オブジェクトが画面に表示されるということを意味している。
【０２５１】
ユーザが、ウィンドウ４０００を左側にフリックすれば（４０００ａ）、他のサムネイル・イメージが表示される。図４０Ｂには、図４０Ａで、ユーザが、ウィンドウ４０００を左側にフリックした結果が図示されている。ウィンドウ４００２には、複数のサムネイル・イメージ４００２ａ，４００２ｂ，４００２ｃが表示されている。ユーザが、ウィンドウをフリックすることにより、複数のサムネイル・イメージは、フリックする方向にスクロールされる。ユーザが、複数のサムネイル・イメージのうちいずれか１つのイメージをタップすれば、ウィンドウは、拡張モードで表示される。例えば、ユーザが、サムネイル・イメージ４００２ｃをタップすれば、ウィンドウ４００２は、拡張モードで表示される。図４０Ｃには、拡張されたウィンドウ４００４が表示されている。ウィンドウ４００４には、サムネイル・イメージ４００２ｂ、及びサムネイルイメージ４００２ｂと係わる情報が表示される。サムネイル・イメージ４００２ｂと係わる情報は、撮影場所、日時などが含まれてもよい。ウィンドウ４００４は、拡張された領域４００４ａを含んでもよい。図４０Ｃで、ユーザが、ウィンドウ４００４を右側にフリックすれば、ウィンドウ４００４には、以前のアイテムであるサムネイル・イメージ４００２ｂ、及びそれに係わる情報が表示される。また、ユーザが、図４０Ａでウィンドウ４０００をタップすれば、図４０Ｄに図示されているように、画面に拡張されたウィンドウ４００６が表示される。
【０２５２】
図４１Ａないし図４１Ｄは、ウィンドウに天気情報が表示された状態で、ユーザのジェスチャに応答し、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。図４１Ａを参照すれば、ウィンドウ４１００に，特定地域の天気情報４１００ａが表示されている。ウィンドウ４１００は、第１領域及び第２領域を含んでもよい。第１領域には，アプリケーションの実行結果によって提供される特定地域の天気情報４１００ａが表示されている。第２領域には，アプリケーションに対応するアイコンが表示されている。ユーザが，アイコンをタッチすれば，画面全体にアプリケーションが表示される。ユーザが、ウィンドウ４１００を左側にフリックすれば，他の地域の天気情報が表示される。図４１Ｂには、図４１Ａでユーザが、ウィンドウ４１００を左側にフリックした結果が図示されている。ウィンドウ４１０２には，他の地域の天気情報４１０２ａが表示されている。
【０２５３】
図４１Ａでユーザが、ウィンドウ４１００をタップすれば，ウィンドウ４１００は、拡張モードで表示される。図４１Ｃを参照すれば、拡張モードで表示されたウィンドウ４１０４に，特定地域の天気情報４１０４ａ及び日付別天気情報４１０４ｂが表示されている。図４１Ｃの拡張モードで表示されたウィンドウ４１０４を左側にフリックすれば、画面に他の地域の天気情報が表示される。図４１Ｄを参照すれば、ウィンドウ４１０６に、他の地域の天気情報４１０６ａ及び日付別天気情報４１０６ｂが表示されている。
【０２５４】
図４２Ａないし図４２Ｄは、ウィンドウに、連絡先情報が表示された状態で、ユーザのジェスチャに対応し、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。図４２Ａを参照すれば、ウィンドウ４２００に、「Matthew Bourne」の連絡先情報が表示されている。ウィンドウ４２００に表示される連絡先情報は、最も最近に通話した連絡先でもある。連絡先情報には、氏名、写真、電話またはＳＭＳ（short message service）のボタンが表示される。ボタンは、アイコンでもある。電話ボタンまたはＳＭＳボタンをタッチすれば、「Matthew Bourne」に電話通話またはＳＭＳを送ることができる。ユーザが、ウィンドウ４２００を左側にフリックすれば、他の人の連絡先情報が、ウィンドウ４２００に表示される。図４２Ｂには、ウィンドウ４２０２に他の人の連絡先情報を含んだ複数の連絡先情報４２０２ａ，４２０２ｂ，４２０２ｃが表示されている。ユーザが、ウィンドウ４２０２を左右にフリックすることにより、連絡先情報は、左右にスクロールされる。ウィンドウ４２０２に表示された複数の連絡先情報４２０２ａ，４２０２ｂ，４２０２ｃのうちいずれか１人の連絡先情報をタップすれば、ウィンドウが拡張モードで表示されながら、当該人の連絡先情報に係わる細部にわたる内容がウィンドウに表示される。図４２Ｂで、ユーザが「Karen Gillan」の連絡先情報４２０２ｂをタップすれば、「Karen Gillan」の細部にわたる情報が、拡張されたウィンドウに表示される。拡張されたウィンドウには、基本モードで表示された電話／メッセージボタンに付け加え、他のＳＮＳに連結することができるアイコンが表示される。例えば、図４２Ｃ、「Karen Gillan」の電話番号、写真、電話またはＳＭＳのボタン４２０６ｂ、及び他のＳＮＳに連結されるアイコン４２０６ｃが表示されている。また、図４２Ａで、ユーザがウィンドウ４２００をタップすれば、ウィンドウが拡張モードで表示されながら、現在表示されている連絡先と係わる細部情報が、追加してさらに表示される。図４２Ｄには、拡張モードで表示されたウィンドウ４２０４に、連絡先情報４２００ａのさらなる情報４２０４ａ、電話ボタンまたはＳＭＳボタン４２０４ｂ、及び他のＳＮＳに連結されるアイコン４２０４ｃが表示されている。
【０２５５】
図４３Ａないし図４３Ｄは、ウィンドウに、ミュージックプレイヤ（music player）が表示された状態で、ユーザのジェスチャに応答し、ウィンドウの表示内容変更またはウィンドウが拡張される一例を図示した図面である。
【０２５６】
図４３Ａを参照すれば、ウィンドウ４３００に，現在再生中の音楽トラックに係わる情報、音楽トラックに対応するアルバムのイメージ４３００ａ、音楽トラックの再生をコントロールするためのボタン、及びミュージックプレイヤに対応するアイコンが表示されている。ユーザが、ウィンドウ４３００を、左側または右側にフリックすれば、ウィンドウ４３００に、他のアルバムのイメージが表示される。アルバムは、複数の音楽トラックを含んでもよい。
【０２５７】
図４３Ｂを参照すれば、ウィンドウ４３０２に，複数のアルバムイメージ４３００ａ，４３００ｂ，４３００ｃが表示されている。ウィンドウ４３０２に、複数のアルバムイメージ４３００ａ，４３００ｂ，４３００ｃが表示された状態で、ユーザが、ウィンドウ４３０２を、左方向、上方向にフリックすれば、複数のアルバムイメージ４３００ａ，４３００ｂ，４３００ｃが、左方向、上方向にスクロールされる。
【０２５８】
図４３Ａで音楽が再生される間、ユーザがウィンドウ４３００をタップすれば、ウィンドウ４３００は、拡張モードで表示される。
【０２５９】
図４３Ｄを参照すれば、ユーザのタップ・ジェスチャに対応し、拡張されたウィンドウ４３０４が表示されている。拡張されたウィンドウ４３０４には、現在再生中の音楽トラックに係わる情報、音楽トラックに対応するアルバムのイメージ４３００ａ、音楽トラックの再生をコントロールするためのボタン、及び前記アルバムに含まれる複数の音楽トラックリスト４３０４ｂが表示される。ウィンドウが拡張モードで表示された状態で、ユーザが、拡張されたウィンドウ４３０４を、左側または右側にフリックすれば、他のアルバムイメージ、及び他のアルバムに含まれる音楽トラックリストが表示される。例えば、ユーザが、拡張されたウィンドウ４３０４を左側にフリックすれば、ウィンドウ４３０４に、次のアルバムイメージ、及び次のアルバムに含まれる複数の音楽トラックリストが表示される。
【０２６０】
図４３Ｄを参照すれば、ユーザのフリック・ジェスチャに対応し、拡張されたウィンドウ４３０４に、他のアルバムのイメージ４３０６ａ、音楽トラックの再生をコントロールするためのボタン、及び前記アルバムに含まれる複数の音楽トラックリスト４３０６ｂが表示される。
【０２６１】
図４４は、画面に複数のウィンドウが、一般モードで表示された状態で、ユーザのピンチズームイン・ジェスチャに対応し、複数のウィンドウが縮小モードで表示される方法に係わるフローチャートである。図４４を参照すれば、デバイスは、Ｓ４４１０段階で、画面に複数のウィンドウが、一般モードで表示された状態で、ピンチズームイン・ジェスチャを受信する。ピンチズームイン・ジェスチャは、ユーザが２本指で画面をタッチした状態で、２本指が近くなるように２本指を移動させる動作である。デバイスは、Ｓ４４２０段階で、ピンチズームイン・ジェスチャに応答し、複数のウィンドウを縮小モードで表示することができる。
【０２６２】
図４５は、画面に複数のウィンドウが縮小モードで表示された状態で、ユーザのピンチズームアウト・ジェスチャに対応し、複数のウィンドウが一般モードで表示される方法に係わるフローチャートである。図４５を参照すれば、デバイスは、Ｓ４５１０段階で、画面に複数のウィンドウが縮小モードで表示された状態で、ピンチズームアウト・ジェスチャを受信する。ピンチズームアウト・ジェスチャは、ピンチズームイン・ジェスチャと相反する動作であり、ユーザが２本指で画面をタッチした状態で、２本指が遠くなるように２本指を移動させる動作である。デバイスは、Ｓ４５２０段階で、ピンチズームアウト・ジェスチャに応答し、複数のウィンドウを一般モードで表示することができる。
【０２６３】
図４６Ａないし図４６Ｃは、ウィンドウが一般モードで表示された状態で、ピンチ・ジェスチャに応答し、ウィンドウが縮小モードで表示されることを図示した図面である。図４６Ａないし図４６Ｃを参照すれば、ステータスバー４６０１、ウィンドウ４６０３，４６０５，４６０７，４６０３ａ，４６０５ａ，４６０７ａ，４６０９ａ，４６１１ａ，４６１３ａ，４６１５ａ，４６１７ａ，４６１８ａ，４６０９，４６１１及びアプリケーション・ドック４６１０が表示されている。ウィンドウ４６０３，４６０５，４６０７は、一般モードで表示されている。ウィンドウ４６０３ａ，４６０５ａ，４６０７ａ，４６０９ａ，４６１１ａ，４６１３ａ，４６１５ａ，４６１７ａ，４６１８ａは、縮小モードで表示されている。ウィンドウ４６０３，４６０５，４６０７が一般モードで表示されている状態で，ユーザがピンチズームイン・ジェスチャを入力すれば、制御部は、ピンチズームイン・ジェスチャに応答し、ウィンドウが縮小モードで表示されるように制御することができる。制御部は、複数のウィンドウが一般モードウインドウ４６０３，４６０５，４６０７で表示された状態で、ピンチズームイン・ジェスチャを入力され、ピンチズームイン・ジェスチャに対応し、前記複数のウィンドウを縮小モードウインドウ４６０３ａ，４６０５ａ，４６０７ａ，４６０９ａ，４６１１ａ，４６１３ａ，４６１５ａ，４６１７ａ，４６１８ａで表示することができる。ウィンドウが縮小モードで表示されれば画面に、さらに多くのウィンドウが表示される。ウィンドウが縮小モードで表示される間には、図４６Ａのアプリケーション・ドック４６１０は、画面から消えもする。ウィンドウが縮小モードで表示される場合、ウィンドウには、アプリケーションの名称だけ表示される。または、ウィンドウが縮小モードで表示される場合、ウィンドウには、アプリケーションの名称、及び前記アプリケーションと係わる限定された情報のみ表示される。
【０２６４】
ウィンドウが縮小モードで表示された状態で、ユーザが縮小モードウィンドウ４６０３ａ，４６０５ａ，４６０７ａ，４６０９ａ，４６１１ａ，４６１３ａ，４６１５ａ，４６１７ａ，４６１８ａのうちいずれか１つのウィンドウに、タップ・ジェスチャを入力すれば、タップ・ジェスチャが入力された位置にある縮小モードウィンドウが一般モードに変更されながら、複数のウィンドウのうち最上位に表示される。すなわち、タップ・ジェスチャによって、一般モードに変更されたウィンドウは、ウィンドウバンドに含まれたウィンドウのうち最上位に表示される。また、他のウィンドウも、一般モードに変更されながら、ウィンドウバンドの上端に表示される。例えば、ユーザが、図３７Ｂの状態で、ウィンドウ４６０９ａにタップ・ジェスチャを入力すれば、制御部は、タップ・ジェスチャを受信し、それに対応して、ウィンドウ４６０９ａを、一般モードウインドウ４６０９に変更し、最上位端に位置して表示されるように制御することができる。図４６Ｃを参照すれば、ウィンドウ４６０９が、ウィンドウバンドで最上位に表示されている。ウィンドウ４６０９は、図４６Ｂのウィンドウ４６０９ａが、一般モードで表示されたものである。ウィンドウ４６１１も、一般モードで表示される。ウィンドウ４６１１は、ウィンドウ４６１１ａが一般モードで表示されたものである。
【０２６５】
画面の大きさが限定されており、ウィンドウ４６０９，４６１１は、一般モードで表示され、他のウィンドウ４６１３ａ，４６１５ａ，４６１７ａは、縮小モード状態を維持しながら、画面に表示されている。
【０２６６】
制御部は、複数のウィンドウが縮小モードで表示された状態で、ピンチズームアウト・ジェスチャを入力され、前記ピンチズームアウト・ジェスチャに対応し、前記複数のウィンドウを、一般モードで表示することができる。図４６Ｂに図示されているように、縮小モードウィンドウ４６０３ａ，４６０５ａ，４６０７ａ，４６０９ａ，４６１１ａ，４６１３ａ，４６１５ａ，４６１７ａ，４６１８ａが表示された状態で、ユーザがピンチズームアウト・ジェスチャを入力すれば、制御部は、ピンチズームアウト・ジェスチャに応答し、図４６Ａに図示されているように、一般モードウィンドウ４６０３，４６０５，４６０７を画面に表示することができる。ステータスバー４６０１は、ウィンドウの一般モードまたは縮小モードに係わらず、続けて画面に表示される。ウィンドウが一般モードで表示されることにより、アプリケーション・ドック４６１０が画面に表示される。
【０２６７】
図４７は、画面に表示されたウィンドウを削除する方法に係わるフローチャートである。図４７を参照すれば、デバイスは、Ｓ４７１０段階で、画面に表示された複数のウィンドウのうち、いずれか１つのウィンドウで、タッチを受信する。ウィンドウでタッチが受信されれば、デバイスは、Ｓ４７２０段階で、タッチが既定時間の間持続されるか否かということを判断する。Ｓ４７２０段階で、タッチが既定時間の間持続されたと判断されれば、Ｓ４７３０段階で、デバイスは、ウィンドウの一側に、ウィンドウ削除を指示するためのオブジェクトを表示する。該オブジェクトは、イメージ、テキストまたはシンボルでもある。デバイスは、Ｓ４７４０段階で、画面に表示されたオブジェクトでタッチを受信する。ユーザ、が画面に表示されたオブジェクトをタッチすれば、デバイスは、オブジェクトに対するタッチを受信することができる。デバイスは、Ｓ４７５０段階で、画面に表示されたオブジェクトでタッチが受信されれば、タッチに対応して、ウィンドウを画面から除去することができる。ユーザが、オブジェクトをタッチする動作は、Ｓ４７３０段階で、タッチが受信された後、連続してなされる。例えば、ユーザが指でウィンドウをタッチし、既定時間の間タッチを維持すれば、ウィンドウの一側にオブジェクトが表示される。ウィンドウの一側に、オブジェクトが表示された状態で、ユーザが指を画面に接触することを維持しながら、オブジェクトが表示された位置まで移動させれば、ウィンドウが画面から除去される。また、ユーザが指を画面から分離させ、オブジェクトが表示された位置をタッチすることができ、デバイスは、それに対応して、画面からウィンドウを除去することができる。
【０２６８】
図４８Ａないし図４８Ｃは、ウィンドウバンドに含まれたウィンドウを削除する過程を図示した図面である。図４８を参照すれば、画面に、複数のウィンドウ４８０１，４８０３，４８０５及びアプリケーション・ドック４８０７が表示されている。複数のウィンドウ４８０１，４８０３，４８０５は、ウィンドウバンドにもなる。また、ユーザが、ウィンドウバンドに含まれたウィンドウ４８０３をタッチし、タッチを一定時間の間維持すれば、ウィンドウ４８０３の左側に、ウィンドウ４８０３の削除を指示するためのオブジェクト４８０３ａが表示される。オブジェクト４８０３ａは、イメージ、テキストまたはシンボルでもある。例えば、オブジェクト４８０３ａに、「delete」が表示される。ユーザがオブジェクト４８０３ａをタッチすれば、ウィンドウ４８０３は、画面から消える。また、ユーザが指で画面をタッチし、タッチを維持したまま、指をオブジェクト４８０３ａ側にドラッグした後でドロップすれば、ウィンドウ４８０３が削除される。そのとき、他のウィンドウは、縮小モードで表示される。ウィンドウ４８０３が削除されることにより、削除されたウィンドウ４８０３の下にあったウィンドウ４８１２が上に上がってきて表示される。
【０２６９】
図４９は、一実施形態による、複数のアイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとを連動して実行する方法のフローチャートである。
【０２７０】
図５０Ａないし図５０Ｅは、一実施形態による複数アイコンのうち選択されたアイコンに対応するアプリケーションと、複数のウィンドウに含まれた所定のウィンドウに対応するアプリケーションとが連動して実行される一例を図示した図面である。
【０２７１】
図４９を参照すれば、デバイスは、Ｓ４９０２段階で、複数アプリケーションに対応する複数のアイコンを画面に表示する。図５０Ａを参照すれば、複数のアイコン５００２が、ディスプレイ部の画面に表示されている。複数のアイコン５００２を構成するそれぞれのアイコンは、それぞれ特定アプリケーションに対応する。ユーザがアイコンをタッチすれば、タッチされたアイコンに対応するアプリケーションが実行される。アプリケーションの実行結果は、ディスプレイ部の画面全体に表示されたり、あるいはディスプレイ部の画面内にディスプレイされたウィンドウ内に表示される。アイコンは、ユーザ・インターフェースでもある。
【０２７２】
デバイスは、Ｓ４９０４段階で、ディスプレイ部の画面に表示された前記複数のアイコンのうち、第１アイコン５００４を選択する第１ユーザ入力を受信することができる。
【０２７３】
デバイスは、Ｓ４９０５段階で、前記第１ユーザ入力に応答し、前記第１アイコン５００４の周辺に、第１アイコンに対応するアプリケーションの実行結果を示す第１ウィンドウを表示することができる。第１ウィンドウは、第１アイコンに対応する。また、例えば、第１ユーザ入力は、フリック・ジェスチャでもある。デバイスは、第１アイコンに対するフリック・ジェスチャが入力されれば、それに対応し、第１アイコンに対応する第１ウィンドウを表示することができる。第１アイコンは、第１アプリケーションに対応する。第１ウィンドウには、第１アプリケーションの実行結果が表示される。また第１ウィンドウには、第１アプリケーションの実行結果をキャプチャしたイメージが、プレビュー（preview）に表示される。
【０２７４】
第１ウィンドウは、第１アイコンの周辺に表示される。第１ウィンドウは、画面上に第１アイコンが表示された位置周辺に表示される。第１アイコンの周辺は、第１アイコンが表示された位置の上下左右のうち少なくともいずれか一方にもなる。図５０Ｂを参照すれば、第１ウィンドウ５００６が表示されている。第１ウィンドウ５００６は、第１アイコン５００４の上側に表示されている。
【０２７５】
デバイスは、Ｓ４９０６段階で、ディスプレイ部の画面に表示された前記第１ウィンドウに対する第２ユーザ入力を受信することができる。デバイスは、第２ユーザ入力を受信し、受信された第２ユーザ入力に対応する動作を遂行することができる。例えば、第２ユーザ入力は、ロングタップ（long tap）でもある。ロングタップは、ユーザが画面に表示された第１ウィンドウ５００６をタッチした状態でタッチを維持し、一定時間持続したのである。例えば、ユーザが、第１ウィンドウ５００６をタッチし、タッチを２秒間維持すれば、制御部は、第２ユーザ入力をロングタップと決定することができる。
【０２７６】
デバイスは、Ｓ４９０８段階で、前記第２ユーザ入力に基づいて、前記画面に複数のウィンドウを隣接させて配して表示することができる。制御部は、第２ユーザ入力を受信し、前記ユーザ入力がロングタップと決定されれば、画面に隣接して配された複数のウィンドウを表示することができる。
【０２７７】
前記複数のウィンドウを構成するそれぞれのウィンドウの表示モードは、第１モード及び第２モードを含んでもよい。第１モードでウィンドウには、第１データが表示され、第２モードでは、ウィンドウ内に、第１データ及び第２データが表示される。また、第１モードで表示されるウィンドウは、第２モードで表示されるウィンドウより小サイズに表示される。第１モードは、縮小モードでもある。第２モードは、一般モードでもある。
【０２７８】
図５０Ｃを参照すれば、ディスプレイ部画面、に複数のウィンドウ５００８，５０１０，５０１２，５０１４，５０１６が表示されている。複数のウィンドウ５００８，５０１０，５０１２，５０１４，５０１６は、互いに隣接して配され、複数のウィンドウ５００８，５０１０，５０１２，５０１４，５０１６の幅は、互いに同一である。デバイスは、複数のウィンドウのうち、第１ウィンドウ５００６と係わる第２ウィンドウ５０１２をが覚的に区別されるように表示することができる。ウィンドウ５００８，５０１０，５０１４，５０１６は、第１モードで表示され、ウィンドウ５０１２は、第２モードで表示されている。ウィンドウ５００８，５０１０，５０１４，５０１６は、ウィンドウ５０１２より小サイズに表示されている。第１モードは、縮小モードでもある。第２モードは、一般モードでもある。デバイスは、第１ウィンドウ５００６と係わる第２ウィンドウ５０１２を視覚的に区分して表示するために、第２ウィンドウ５０１２は、第２モードで表示し、他のウィンドウ５００８，５０１０，５０１４，５０１６は、第１モードで表示することができる。また、デバイスは、第１ウィンドウ５００６と係わる第２ウィンドウ５０１２の色相を変更したり、あるいは属性を変更して表示することにより、視覚的に区別されるように表示することができる。例えば、第１ウィンドウ５００６及び第２ウィンドウ５０１２の色相、陰影及び大きさなどを、他のウィンドウ５００８，５０１０，５０１４，５０１６と異なるように表示することができる。また、例えば、第１ウィンドウ５００６及び第２ウィンドウ５０１２の枠の色相、陰影及び厚さなどを、他のウィンドウ５００８，５０１０，５０１４，５０１６の枠と異なるように表示することができる。
【０２７９】
ダバイスは、Ｓ４９１０段階で、前記複数のウィンドウにオーバーラップされ、前記第１ウィンドウ５００６を表示することができる。第１ウィンドウ５００６は、第２ウィンドウ５０１２より小さく表示される。第１ウィンドウ５００６は、他のウィンドウ５００８，５０１０，５０１４，５０１６より大きく表示される。
【０２８０】
第１ウィンドウ５００６と第２ウィンドウ５００６とが関連している場合、前記第１ウィンドウで実行される第１アプリケーションのデータ、及び前記第２ウィンドウで実行される第２アプリケーションのデータのうち少なくとも一つは、第１アプリケーション及び第２アプリケーションによって共有される。
【０２８１】
第１ウィンドウ５００６には、第１アプリケーションの実行結果が表示される。第２ウィンドウ５０１２には、第２アプリケーションが実行結果が表示される。第１アプリケーションで使用されるデータは、第２アプリケーションで使用される。第１アプリケーションの実行結果から得られるデータが、第２アプリケーションで使用される。
【０２８２】
また、第２アプリケーションで使用されるデータは、第１アプリケーションで使用される。第２アプリケーションの実行結果から得られるデータが、第１アプリケーションで使用される。
【０２８３】
デバイスは、Ｓ４９１２段階で、前記第１ウィンドウをドラッギングするユーザ入力を受信し、前記ユーザ入力に応答し、前記第１ウィンドウ５００６を移動させることができる。前記第１ウィンドウ５００６が、前記第２ウィンドウ５０１２が表示された位置に移動されれば、前記第１ウィンドウ５００６に、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行されたときに示される情報に係わるプレビューを表示することができる。
【０２８４】
ユーザが第１ウィンドウ５００６をドラッグすれば、第１ウィンドウ５００６は、ユーザの指の動きによって、移動することができる。ユーザは、第１ウィンドウ５００６を下方向にドラッグし、第２ウィンドウ５０１２が表示された位置に移動させることができる。第１ウィンドウ５００６が、第２ウィンドウ５０１２が表示された位置に移動されれば、第２ウィンドウ５０１２上に、第１ウィンドウ５００６が表示される。
【０２８５】
図５１Ｄを参照すれば、第２ウィンドウ５０１２上に、第１ウィンドウ５００６が表示されている。第１ウィンドウ５００６が、第２ウィンドウ５０１２上に位置することにより、第１ウィンドウ５００６に表示される内容が変更される。第１ウィンドウ５００６には、最初に、第１アプリケーションの実行結果が表示されている。第１ウィンドウ５００６が、第２ウィンドウが表示されている位置まで移動されれば、第１ウィンドウ５００６には、第１アプリケーション及び第２アプリケーションが連動されて実行された結果がプレビューに表示される。例えば、第１アプリケーションが、日程管理アプリケーションであり、第２アプリケーションが地図アプリケーションである場合、第１アプリケーションと第２アプリケーションとが連動されて実行されれば、日程管理アプリケーションに含まれた約束場所が、地図アプリケーションの実行結果に含まれて表示される。また、第１ウィンドウ５００６には、約束場所が表示された地図がプレビューに表示される。他のウィンドウ５０１０，５０１４，５０１６，５０１８，５０２０は、第１モードで表示されている。
【０２８６】
デバイスは、前記第１ウィンドウで、ユーザ入力解除を感知し、前記ユーザ入力解除に対応し、前記第１ウィンドウを、前記第２ウィンドウに隣接して画面に表示し、前記第１ウィンドウ及び前記第２ウィンドウのうち、少なくともいずれか１つのウィンドウが、他のウィンドウと視覚的に区分されるように表示される。ユーザ入力解除は、ユーザのドラッグ入力が終わるものであり、デバイスの画面にタッチされたユーザの指が画面から離されることでもあり。ユーザが、第１ウィンドウ５００６をドラッグし、第２ウィンドウ５０１２が表示された位置に移動させた後、該指を画面から離せば、デバイスは、画面においてユーザ入力が解除されることを感知することができる。デバイスは、第２ウィンドウ５０１２にの下側または上側に、第１ウィンドウ５００６を表示することができる。そのとき、第１モードで表示された他のウィンドウは、第２モードで表示される。図５１Ｅを参照すれば、第２ウィンドウ５０１２の下に隣接し、第１ウィンドウ５００６が表示されている。第２ウィンドウ５０１２上に隣接しては、他のウィンドウ５０１０が表示されている。他のウィンドウ５０１０は、第１モードで表示されていて、第２モードに変更されて表示される。また、画面下端には、多用されるアイコンが表示されたアプリケーション・ドック５０２２が表示される。
【０２８７】
第２ウィンドウ５０１２の下端部分は、第１ウィンドウ５００６と隣接しており、グラフィック・オブジェクト５０１３が表示されている。グラフィック・オブジェクト５０１３は、第１ウィンドウ５００６及び第２ウィンドウ５０１２が互いに関連しているということを示している。また、グラフィック・オブジェクト５０１３は、多様な形態及び色相に表示される。また、グラフィック・オブジェクト５０１３は、第１ウィンドウ５００６に含まれて表示される。すなわち、第１ウィンドウ５００６及び第２ウィンドウ５０１２のうち少なくともいずれか１つのウィンドウに、第１ウィンドウ５００６及び第２ウィンドウ５０１２が関連するということを示すグラフィック・オブジェクト５０１３が表示される。
【０２８８】
また、デバイスは、前記第１ウィンドウが、前記第２ウィンドウが表示された位置に移動されれば、第１ウィンドウにプレビューを表示する過程なしに、すぐに第２ウィンドウに隣接して第１ウィンドウを表示することができる。
【０２８９】
デバイスは、前記第１ウィンドウを、前記第２ウィンドウが表示された位置に移動させるユーザ入力を受信し、前記ユーザ入力に応答し、前記第１ウィンドウを、前記第２ウィンドウに隣接して画面に表示し、前記第１ウィンドウ及び前記第２ウィンドウのうち少なくとも１つのウィンドウに、前記第１アプリケーション及び前記第２アプリケーションが連動されて実行された結果を表示することができる。
【０２９０】
図５１Ａないし図５１Ｄは、一実施形態による第１ウィンドウと連動される第２ウィンドウを図示した図面である。図５１Ａを参照すれば、第１ウィンドウ５１０２が複数のウィンドウ５１０４，５１０６，５１０８，５１１０，５１１２，５１１４，５１１６の上にオーバーラップされて表示されている。複数のウィンドウ５１０４，５１０６，５１０８，５１１０，５１１２，５１１４，５１１６は、互いに隣接して表示されている。第２ウィンドウ５１０４は、第２モードで表示されている。他のウィンドウ５１０６，５１０８，５１１０，５１１２，５１１４，５１１６は、第１モードで表示されている。第１モードは、縮小モードでもある。第２モードは、一般モードでもある。
【０２９１】
第２ウィンドウ５１０４は、第１ウィンドウ５１０２と連動され、一般モードで表示される。第２ウィンドウ５１０４は、他のウィンドウ５１０６，５１０８，５１１０，５１１２，５１１４，５１１６より画面上側に表示される。デバイスは、第１ウィンドウ５１０２と連動される第２ウィンドウ５１０４を移動させ、画面上側に表示することができる。例えば、第２ウィンドウ５１０４は、本来の位置が、ウィンドウ５１１４とウィンドウ５１１６との間にあったが、第１ウィンドウ５１０２と第２ウィンドウ５１０４とが連動されることにより、画面の上方へ移動されて表示される。
【０２９２】
また、デバイスは、第１ウィンドウ５１０２と連動される第２ウィンドウ５１０４を、第１ウィンドウ５１０２に隣接して表示することができる。第１ウィンドウ５１０２の位置が画面上側に位置した場合、第１ウィンドウ５１０２と連動される第２ウィンドウ５１０４は、第１ウィンドウ５１０２と隣接して表示されるように、画面の上方へ位置が移動されて表示される。一方、第１ウィンドウ５１０２の位置が、画面中間に位置した場合、第１ウィンドウ５１０２と連動される第２ウィンドウ５１０４は、画面中間に位置が移動されて表示されもする。また、第１ウィンドウ５１０２の位置が画面下側に位置した場合、第１ウィンドウ５１０２と連動される第２ウィンドウ５１０４は、画面の下方へ位置が移動されて表示されもする。
【０２９３】
図５１Ｂを参照すれば、第１ウィンドウ５１２２が、複数のウィンドウ５１２４，５１２６，５１２８，５１３０，５１３２，５１３４，５１３６とオーバーラップされて表示されている。複数のウィンドウ５１２４，５１２６，５１２８，５１３０，５１３２，５１３４，５１３６は、互いに隣接して表示されている。第２ウィンドウ５１２４は、第２モードで表示されている。他のウィンドウ５１２６，５１２８，５１３０，５１３２，５１３４，５１３６は、第１モードで表示されている。第１モードは、縮小モードでもある。第２モードは、一般モードでもある。
【０２９４】
第２ウィンドウ５１２４は、第１ウィンドウ５１２２と連動されて実行され、一般モードで表示される。第２ウィンドウ５１２４は、他のウィンドウ５１２６，５１２８，５１３０，５１３２，５１３４，５１３６より画面上側に表示される。デバイスは、第１ウィンドウ５１０２と連動される第２ウィンドウ５１２４を移動させ、画面上側に表示することができる。デバイスは、第２ウィンドウ５１２４が画面に表示されていない場合にも、第２ウィンドウ５１２４の位置を移動させ、画面上側に表示することができる。
【０２９５】
例えば、第２ウィンドウ５１２４は、本来画面に表示されていないが、第１ウィンドウ５１２２と連動されることにより、画面の上方へ移動されて表示される。
【０２９６】
また、デバイスは、第１ウィンドウ５１２２と連動される第２ウィンドウ５１２４を、第１ウィンドウ５１２２に隣接して表示することができる。第１ウィンドウ５１２２の位置が、画面上側に位置した場合、第１ウィンドウ５１２２と連動される第２ウィンドウ５１２４は、画面の上方へ位置が移動されて表示される。第１ウィンドウ５１２２の位置が、画面中間に位置した場合、第１ウィンドウ５１２２と連動される第２ウィンドウ５１２４は、画面中間に位置が移動されて表示される。第１ウィンドウ５１２２の位置が、画面下側にある場合、第１ウィンドウ５１２２と連動される第２ウィンドウ５１２４は、画面の下方へ位置が移動されて表示される。
【０２９７】
図５１Ｃを参照すれば、第１ウィンドウ５１４２が複数のウィンドウ５１４４，５１４６，５１４８，５１５０，５１５２，５１５４，５１５６，５１５８とオーバーラップされて表示されている。複数のウィンドウ５１４４，５１４６，５１４８，５１５０，５１５２，５１５４，５１５６，５１５８は、互いに隣接して表示されている。第１ウィンドウ５１４２と連動されて実行される第２ウィンドウは、画面に表示されていない。
【０２９８】
画面下側には、第１ウィンドウ５１４２と連動されるウィンドウの個数を示すオブジェクト５１５９が表示される。例えば、オブジェクト５１５９は、矢印状のイメージでもある。オブジェクト５１５９は、第１ウィンドウ５１４２と連動される第２ウィンドウが、現在画面を基準に、いずれの側にあるかということに係わる情報と、第２ウィンドウがいくつあるかということに係わる情報とを提供することができる。例えば、現在画面を基準に、第１ウィンドウ５１４２と連動される第２ウィンドウが、画面の下側に２個存在するとするならば、オブジェクト５１５９側が下に向かって表示され、オブジェクト５１５９の内部に、「２」が表示される。また、例えば、現在画面を基準に、第１ウィンドウ５１４２と連動される第２ウィンドウが、画面の上側に３個存在するとするならば、オブジェクト５１５９側が上に向いて表示され、オブジェクト５１５９の内部に、「３」が表示される。
【０２９９】
下側に向かったオブジェクト５１５９に、「２」が表示されている場合、ユーザが、複数のウィンドウを下側にスクロールすれば、第１ウィンドウ５１４２と連動される第２ウィンドウが２個示される。。
【０３００】
また、第１ウィンドウ５１４２と連動されて実行される第２ウィンドウが、複数個存在する場合、第２ウィンドウは、優先順位が高い順に画面上側に表示される。また、第１ウィンドウと連動される第２ウィンドウが複数個存在する場合、第２ウィンドウは、優先順位が高い順に、第１ウィンドウ近くに優先順位順に表示される。その場合、第２ウィンドウを、第１ウィンドウと連動させるための優先順位は、第１ウィンドウ５１４２と第２ウィンドウとの関連度に基づいて決定される。例えば、第１ウィンドウ５１４２と第２ウィンドウとが連動され、ユーザによって利用された回数、第１ウィンドウ５１４２に表示されるデータと、第２ウィンドウに表示されるデータとがオーバーラップされた程度などによって、優先順位が決定される。
【０３０１】
図５１Ｄを参照すれば、第１ウィンドウ５１６２が、複数のウィンドウ５１６４，５１６６，５１６８，５１７０，５１７２，５１７４上にオーバーラップされて表示されている。ウィンドウ５１６４，５１６６，５１６８は、第２モードで表示されている。ウィンドウ５１７０，５１７２，５１７４は、第１モードで表示されている。第２モードは、一般モードでもある。第１モードは、縮小モードでもある。第１ウィンドウと連動される第２ウィンドウ５１６２，５２６４，５１６８は、一般モードで表示される。第２ウィンドウ５１６２，５１６４，５１６８が複数個存在する場合、第１ウィンドウ５１６２と連動される優先順位によって、第２ウィンドウの表示手順が決定される。優先順位は、各アプリケーションに事前に設定される。例えば、ウィンドウ５１６２と連動される第２ウィンドウ５１６４，５２６６，５１６８のうち、ウィンドウ５１６４が優先順位が最も高く、画面最上位に表示される。ウィンドウ５１６６は、優先順位が２番目であり、ウィンドウ５１６４の下に表示される。ウィンドウ５１６８は、優先順位が３番目であり、ウィンドウ５１６６の下に表示される。
【０３０２】
図５２Ａないし図５２Ｃは、連動される複数のウィンドウが、事前に組み合わされた形態で提供される一例を図示した図面である。
【０３０３】
デバイスは、既設定回数以上連動されて使用される複数個のウィンドウ組み合わせを事前に作ることができ、複数個のウィンドウを組み合わせたプレビュー・イメージを画面に表示することができる。デバイスは、以前に連動されて実行されたアプリケーションのヒストリー（history）を分析し、複数個のウィンドウ組み合わせを事前に生成し、画面にプレビュー・イメージを提供することができる。
【０３０４】
図５２Ａを参照すれば、ウィンドウを組み合わせるためのユーザ・インターフェース５２０２が表示されている。ユーザが、ユーザ・インターフェース５２０２を介して、複数個のウィンドウを選択すれば、デバイスは、複数個のウィンドウが事前に組み合わされているプレビュー・イメージを画面に表示することができる。
【０３０５】
図５２Ｂを参照すれば、複数個のウィンドウが組み合わされたプレビュー・イメージ５２２２，５２２４，５２２６が表示されている。プレビュー・イメージ５２２２は、２個のウィンドウ５２０４，５２０６が組み合わされており、ウィンドウ５２０４，５２０６は、連動される。プレビュー・イメージ５２２４は、３個のウィンドウ５２０６，５２０８，５２１０が組み合わされており、ウィンドウ５２０６，５２０８，５２１０は、連動される。プレビュー・イメージ５２２６は、３個のウィンドウ５２１２，５２１４，５２１６が組み合わされており、ウィンドウ５２１２，５２１４，５２１６は、連動される。
【０３０６】
それぞれのプレビュー・イメージ５２２２，５２２４，５２２６の下側には、ウィンドウ組み合わせに係わる情報を提供するテキストが表示される。例えば、プレビュー・イメージ５２２２の下側に、「Music＋YouTube（登録商標）」が表示されている。
【０３０７】
デバイスは、以前に複数のウィンドウが組み合わせされ、それぞれのウィンドウで実行されるアプリケーションが、互いに連動されて実行されれば、それぞれのアプリケーションに連動可能なアプリケーションの情報を記録することができる。また、デバイスは、複数個のアプリケーションが連動されて実行されたヒストリーを、別途のファイルに保存することができる。例えば、アプリケーション「Ａ」とアプリケーション「Ｂ」とが連動されて実行されれば、デバイスは、アプリケーション「Ａ」及びアプリケーション「Ｂ」の識別値、及びアプリケーション「Ａ」及びアプリケーション「Ｂ」がいかに連動されたかということに係わる情報を記録することができる。
【０３０８】
ユーザが、プレビュー・イメージ５２２２，５２２４，５２２６のうちいずれか一つを選択すれば、選択されたプレビュー・イメージに対応する複数のウィンドウが連動され、それぞれのウィンドウには、複数のアプリケーションが連動されて実行された結果が表示される。例えば、ユーザが、プレビュー・イメージ５２２２を選択すれば、ウィンドウ５２０４，５２０６が連動され、ウィンドウ５２０４，５２０６に、２個のアプリケーションが連動されて実行された結果が表示される。
【０３０９】
図５２Ｃを参照すれば、ウィンドウ５２０４及びウィンドウ５２０６が連動されて表示されている。ウィンドウ５２０６には、ウィンドウ５２０４で実行されるアプリケーションを参照したアプリケーション実行結果が表示される。例えば、ウィンドウ５２０４に、「Ａ」という音楽が再生される場合、連動されて実行されるウィンドウ５２０６には、「Ａ」という音楽に係わるミュージックビデオが表示される。
【０３１０】
図５３Ａないし図５３Ｄは、複数のアプリケーションが連動されて実行される結果を表示した図面である。複数のアプリケーションが連動されて実行されれば、デバイスは、連動されて実行された複数のアプリケーションのうち、いずれか１つのアプリケーションからデータを読み取り、前記データを、他のアプリケーションに提供することができる。また、デバイスは、他のアプリケーションに提供されたデータに基づいて、他のアプリケーションによって表示される結果をフィルタリングすることができる。
【０３１１】
図５３Ａを参照すれば、複数のウィンドウ５３０２，５３０４，５３０６，５３０８が画面に表示されている。複数のウィンドウ５３０２，５３０４，５３０６，５３０８は、連動されている。ウィンドウ５３０２には、「カレンダー・アプリケーション」、ウィンドウ５３０４には、「住所録アプリケーション」、ウィンドウ５３０６には、「地図アプリケーション」、ウィンドウ５３０８には、「天気アプリケーション」がそれぞれ実行中である。複数のウィンドウ５３０２，５３０４，５３０６，５３０８が連動されれば、各ウィンドウには、それぞれのアプリケーションが連動されて実行された結果が表示される。例えば、ウィンドウ５３０２には、「カレンダー・アプリケーション」が実行中であるが、本日の日程が表示される。ウィンドウ５３０４には「住所録アプリケーション」が実行中であるが、ウィンドウ５３０２で実行中である「カレンダー・アプリケーション」からデータ（例えば、本日の日程情報）を読み取り、本日会う人の氏名及び連絡先を表示することができる。ウィンドウ５３０６には、「地図アプリケーション」が実行中であるが、ウィンドウ５３０２で実行中である「カレンダー・アプリケーション」から、データ（例えば、本日の日程情報）を読み取り、会う場所を地図に表示することができる。ウィンドウ５３０８には、「天気アプリケーション」が実行中であるが、ウィンドウ５３０２から「日付」を読み取り、その日に対応する天気情報を提供することができる。
【０３１２】
図５３Ｂを参照すれば、複数のウィンドウ５３１２，５３１４，５３１６が画面に表示されている。複数のウィンドウ５３１２，５３１４，５３１６は、連動されている。ウィンドウ５３１２には、「住所録アプリケーション」、ウィンドウ５３１４には、「ＳＮＳアプリケーション」、ウィンドウ５３１６には、「電子メール・アプリケーション」がそれぞれ実行中である。複数のウィンドウ５３１２，５３１４，５３１６が連動されれば、各ウィンドウには、それぞれのアプリケーションが連動されて実行された結果が表示される。例えば、ウィンドウ５３１２には、「住所録アプリケーション」が実行中である。ウィンドウ５３１４には、「ＳＮＳアプリケーション」が実行中であるが、ウィンドウ５３１２で実行中である「住所録アプリケーション」からデータ（例えば、ユーザ情報）を読み取り、データの対応者に係わるＳＮＳメッセージが表示される。ウィンドウ５３１６には、「電子メール・アプリケーション」が実行中であるが、ウィンドウ５３１２で実行中である「住所録アプリケーション」からデータ（例えば、ユーザ情報）を読み取り、データ対応者に係わる電子メールメッセージを表示することができる。
【０３１３】
図５３Ｃを参照すれば、複数のウィンドウ５３１８，５３２０が画面に表示されている。複数のウィンドウ５３１８，５３２０は、連動されている。ウィンドウ５３１８には、「ミュージック・アプリケーション」、ウィンドウ５３２０には、「ビデオ・アプリケーション」がそれぞれ実行中である。複数のウィンドウ５３１８，５３２０が連動されれば、各ウィンドウには、それぞれのアプリケーションが連動されて実行された結果が表示される。例えば、ウィンドウ５３１８には、「ミュージック・アプリケーション」が実行中である。ウィンドウ５３２０には、「ビデオ・アプリケーション」が実行中であるが、ウィンドウ５３１８で実行中である「ミュージック・アプリケーション」からデータ（例えば、音楽の識別値）を読み取り、現在ウィンドウ５３１８で再生中である音楽と係わるミュージックビデオを表示することができる。
【０３１４】
図５３Ｄを参照すれば、複数のウィンドウ５３２２，５３２４，５３２６が画面に表示されている。複数のウィンドウ５３２２，５３２４，５３２６は、連動されている。ウィンドウ５３２２には、「地図アプリケーション」、ウィンドウ５３２４には、「タスク・アプリケーション」、ウィンドウ５３２６には、「ギャラリー・アプリケーション」がそれぞれ実行中である。複数のウィンドウ５３２２，５３２４，５３２６が連動されれば、各ウィンドウには、それぞれのアプリケーションが連動されて実行された結果が表示される。例えば、ウィンドウ５３２２には、「地図アプリケーション」が実行中である。ウィンドウ５３２４には、「タスク・アプリケーション」が実行中であるが、ウィンドウ５３２２で実行中である「地図アプリケーション」からデータ（例えば、特定位置の位置情報）を読み取り、位置情報に対応する位置で行うことのリストを表示することができる。ウィンドウ５３２６には、「ギャラリー・アプリケーション」が実行中であるが、ウィンドウ５３１２で実行中である「地図アプリケーション」からデータ（例えば、特定位置の位置情報）を読み取り、位置情報に対応する位置で撮影した写真を表示することができる。
【０３１５】
図５４は、一実施形態によるデバイス１０００のブロック図である。
【０３１６】
図５４を参照すれば、一実施形態によるデバイス１０００は、ディスプレイ部１２００、ユーザ入力部１３００、メモリ１４００、通信部１１００及び制御部１５００を含む。
【０３１７】
ディスプレイ部１２００は、デバイス１０００の画面にウィンドウを含むウィンドウバンドをディスプレイする。ウィンドウバンドは、例えば、ロックバンド、ホームバンド、アプリケーションバンド及びクイックパネルを含んでもよい。また、ディスプレイ部１２００は、後述する制御部１５００によって制御されることにより、ホームスクリーン上にホームバンドをディスプレイし、ロックスクリーン上にロックバンドをディスプレイし、アプリケーション・スクリーン上にアプリケーションバンドをディスプレイすることができる。
【０３１８】
また、ディスプレイ部１２００は、後述する制御部１５００によって制御されることによって、ウィンドウバンド内のウィンドウ上に、デバイス１０００で実行されたアプリケーションの実行結果を、リアルタイムにディスプレイすることができる。ディスプレイ部１２００は、例えば、タッチスクリーンを含んでもよいが、それに制限されるものではない。
【０３１９】
ユーザ入力部１３００は、デバイス１０００に対するユーザ入力を受信する。ユーザ入力部１３００は、ウィンドウバンド及びウィンドウに対するユーザ入力を受信することができる。ユーザ入力部１３００は、例えば、タッチスクリーンを含んでもよいが、それに制限されるものではない。
【０３２０】
メモリ１４００は、デバイス１０００が、アプリケーションの実行結果を示すウィンドウを含むウィンドウバンドを、デバイス１０００の画面に表示するために利用される情報を保存する。また、メモリ１４００は、デバイス１０００によって生成されたウィンドウ及びウィンドウバンドを保存することができる。
【０３２１】
通信部１１００は、外部装置（図示せず）及び外部サーバ（図示せず）と通信を形成し、外部装置（図示せず）及び外部サーバ（図示せず）とデータを送受信する。図５４では、デバイス１０００が通信部１１００を含むと説明しているが、場合によっては、デバイス１０００が通信部１１００を含まないこともある。
【０３２２】
制御部１５００は、デバイス１０００全体の動作を制御し、ディスプレイ部１２００、ユーザ入力部１３００、メモリ１４００、通信部１１００を制御することにより、デバイス１０００として、ウィンドウを含むウィンドウバンドを生成してディスプレイさせる。
【０３２３】
具体的には、制御部１５００は、デバイス１０００内で実行中であるアプリケーションを決定する。制御部１５００は、デバイス１０００内でいかなるアプリケーションが実行されているかということを確認することができ、アプリケーションの機能のうち、実行されている機能を確認することができる。
【０３２４】
また、制御部１５００は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを含むウィンドウバンドを生成する。制御部１５００は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを生成し、複数のウィンドウを隣接させて配することにより、ウィンドウバンドを生成することができる。
【０３２５】
また、制御部１５００は、実行中であるアプリケーションの実行結果のうち、既設定の一部実行結果のみを示すウィンドウを生成することができる。制御部１５００は、アプリケーションの実行画面の全体領域のうち、一部領域だけをウィンドウに示す。例えば、アプリケーションがウェブブラウザであるならば、制御部１５００は、ウェブブラウザのアドレス入力窓のみを示すウィンドウを生成することができる。
【０３２６】
また、制御部１５００は、実行中であるアプリケーションのうち一部アプリケーションを選択し、選択されたアプリケーションの実行結果をそれぞれ示すウィンドウを生成することができる。
【０３２７】
また、制御部１５００は、生成された複数のウィンドウを、既設定の基準によって配することができる。例えば、ユーザによって多用されるアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。また、例えば、ユーザによって最近使用されたアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。しかし、それに制限されるものではない。
【０３２８】
また、制御部１５００は、生成されたウィンドウバンドをデバイス１０００の画面上にディスプレイする。ウィンドウバンドは、例えば、ロックバンド、ホームバンド及びアプリケーションバンドを含んでもよい。制御部１５００は、ロックバンドをロックスクリーン上に表示することができ、ホームバンドをホームスクリーン上に表示することができる。また、アプリケーションバンドをアプリケーション・スクリーン上に表示することができる。
【０３２９】
また、制御部１５００は、ウィンドウにマッチングされる状況情報を設定することができる。状況情報は、例えば、時刻、天気、温度、曜日、デバイス１０００で実行されているアプリケーションの種類、ユーザの日程などを含んでもよい。また、制御部１５００は、デバイス１０００の現在状況が、既設定状況に対応すると判断されれば、制御部１５００は、現在状況に対応するウィンドウを、ウィンドウバンド内に表示したり、あるいは除去することができる。例えば、現在時刻が、ユーザが設定した時刻であるとき、制御部１５００は、ウィンドウを、ウィンドウバンド内に表示することができる。
【０３３０】
一方、制御部１５００は、アプリケーショントレイを利用して、ウィンドウバンド内のウィンドウを生成することができる。制御部１５００は、アプリケーショントレイをデバイス１０００の画面上に表示することができる。また、アプリケーショントレイ内のアプリケーションを選択し、ウィンドウバンドに移動させるユーザ入力が受信されれば、制御部１５００は、選択されたアプリケーションを実行させることができる。制御部１５００は、選択されたアプリケーションの機能のうち、事前に設定された一部機能を実行することができる。その場合、アプリケーションは、複数の機能モジュールを含んでもよく、制御部１５００は、複数の機能モジュールのうち一部を呼び出すことにより、アプリケーションの一部機能を実行することができる。しかし、それに制限されるものではない。また、制御部１５００は、選択されたアプリケーションの実行結果を示すウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に表示することができる。
【０３３１】
一方、制御部１５００は、アプリケーションの実行画面において、所定領域を選択することにより、ウィンドウバンド内のウィンドウを生成することができる。制御部１５００は、アプリケーションの実行画面において、所定領域を選択し、選択された領域をアプリケーションにマッチングさせることができる。また、制御部１５００は、選択された領域の実行結果を示すウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に表示することができる。
【０３３２】
一方、制御部１５００は、ウィンドウを拡張させることができ、ウィンドウバンド内のウィンドウが拡張されることにより、アプリケーションの実行結果を、拡張されたウィンドウ内に細部にわたるまで表示することができる。例えば、ウィンドウが、天気アプリケーションの実行結果を示すウィンドウであるならば、ウィンドウが拡張される前には、ウィンドウ内に現在の天気だけ表示され、ウィンドウが拡張された後には、現在の天気を含んだ週間天気が表示される。また、ウィンドウが、電話帳アプリケーションの実行結果を示すウィンドウであるならば、ウィンドウが拡張される前には、他のユーザの氏名及び電話番号がウィンドウに表示され、ウィンドウが拡張された後には、他のユーザの写真がウィンドウ内に追加して表示される。
【０３３３】
また、制御部１５００は、アプリケーションの実行結果によって、拡張されたウィンドウの大きさを調節することができる。また、アプリケーションが動作することにより、アプリケーションの実行結果が変更される。それによって、制御部１５００は、アプリケーションの実行結果を示すデータの形式及び量を判断し、アプリケーションの実行結果を表示するウィンドウの大きさを調節することができる。
【０３３４】
一方、制御部１５００は、ウィンドウバンドを利用して、複数のアプリケーションを連動して実行することができる。ユーザが、第１アプリケーションを選択すれば、制御部１５００は、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウが区別されるように表示することができる。また、ユーザが選択された第１アプリケーションを、ウィンドウバンド内の第２アプリケーションのウィンドウに移動させれば、制御部１５００は、第１アプリケーションと第２アプリケーションとを連動して実行することができる。また、制御部１５００は、第１アプリケーションと連動して実行された第２アプリケーションの実行結果を、第２アプリケーションのウィンドウ内に表示することができる。
【０３３５】
一方、制御部１５００は、所定のイベントが生じれば、生じたイベントと係わるアプリケーションの実行結果を表示するウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に挿入することができる。また、制御部１５００は、ウィンドウバンド内のウィンドウを、クイックパネルに登録することができる。
【０３３６】
図５５は、一実施形態によるデバイス１０００のブロック図である。デバイス１０００は、携帯端末でもある。
【０３３７】
移動通信部１００１は、３Ｇ（３ｒｄ generation）／４Ｇ（４ｔｈ generation）のようなセルラーネットワークを介して、基地局とのコール設定、データ通信などを行う。サブ通信部１００２は、ブルートゥースやＮＦＣ（near field communication）のような近距離通信のための機能を遂行する。放送部１００３は、ＤＭＢ（digital multimedia broadcasting）放送信号を受信する。
【０３３８】
カメラ部１００４は、写真や動画を撮影するためのレンズ及び光学素子を含む。
【０３３９】
センサー部１００５は、デバイス１０００の動きを感知する重力センサ、光の明度を感知する照度センサ、人の近接度を感知する近接センサ、人の動きを感知するモーションセンサなどを含んでもよい。
【０３４０】
ＧＰＳ（global positioning system）受信部１００６は、人工衛星からＧＰＳ信号を受信する。そのようなＧＰＳ信号を利用して、多様なサービスがユーザに提供される。
【０３４１】
入出力部１０１０は、外部機器とのインターフェースや、対人インターフェースを提供し、ボタン１０１１、マイク１０１２、スピーカ１０１３、振動モータ１０１４、コネクタ１０１５、キーパッド１０１６を含む。
【０３４２】
タッチスクリーン１０１８は、ユーザのタッチ入力を受信する。タッチスクリーン・コントローラ１０１７は、タッチスクリーン１０１８を介して入力されたタッチ入力を制御部１０５０に伝達する。電源供給部１０１９は、デバイス１０００に必要な電力を供給するために、バッテリまたは外部電源ソースと連結される。
【０３４３】
制御部１０５０は、メモリ１０６０に保存されたプログラムを実行することにより、本発明による、アプリケーションの実行結果を示すウィンドウを含むウィンドウバンドを生成してディスプレイすることができる。
【０３４４】
メモリ１０６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、移動通信モジュール１０６１、Ｗｉ−Ｆｉ（wireless fidelity）モジュール１０６２、ブルートゥース・モジュール１０６３、ＤＭＢモジュール１０６２、カメラ・モジュール１０６５、センサ・モジュール１０６６、ＧＰＳモジュール１０６７、動画再生モジュール１０６８、オーディオ再生モジュール１０６９、電源モジュール１０７０、タッチスクリーン・モジュール１０７１、ＵＩモジュール１０７２、アプリケーション・モジュール１０７３などに分類される。
【０３４５】
各モジュールの機能は、その名称から当業者が直観的に推論することができるので、ここでは、アプリケーション・モジュール１０７３についてのみ説明する。アプリケーション・モジュール１０７３は、デバイス１０００内で実行中であるアプリケーションを決定する。アプリケーション・モジュール１０７３は、デバイス１０００内で、いかなるアプリケーションが実行されているかということを確認することができ、アプリケーションの機能のうち、実行されている機能を確認することができる。
【０３４６】
また、アプリケーション・モジュール１０７３は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを含むウィンドウバンドを、ＵＩモジュール１０７２を利用して生成する。アプリケーション・モジュール１０７３は、実行中であるアプリケーションの実行結果を示す複数のウィンドウを生成し、複数のウィンドウを隣接させて配することにより、ウィンドウバンドを生成することができる。
【０３４７】
また、アプリケーション・モジュール１０７３は、実行中であるアプリケーションの実行結果のうち、既設定の一部実行結果のみを示すウィンドウを生成することができる。アプリケーション・モジュール１０７３は、アプリケーションの実行画面の全体領域のうち、一部領域だけをウィンドウに示す。例えば、アプリケーションが、ウェブブラウザであるならば、アプリケーション・モジュール１０７３は、ウェブブラウザのアドレス入力窓のみを示すウィンドウを生成することができる。
【０３４８】
また、アプリケーション・モジュール１０７３は、実行中であるアプリケーションのうち一部アプリケーションを選択し、選択されたアプリケーションの実行結果を、それぞれ示すウィンドウを生成することができる。
【０３４９】
また、アプリケーション・モジュール１０７３は、生成された複数のウィンドウを、既設定の基準によって配することができる。例えば、ユーザによって多用されるアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。また、例えば、ユーザによって最近使用されたアプリケーションのウィンドウを、ウィンドウバンドの上端部分に位置させる。しかし、それに制限されるものではない。
【０３５０】
また、アプリケーション・モジュール１０７３は、生成されたウィンドウバンドを、デバイス１０００の画面上にディスプレイする。ウィンドウバンドは、例えば、ロックバンド、ホームバンド及びアプリケーションバンドを含んでもよい。アプリケーション・モジュール１０７３は、ロックバンドを、ロックスクリーン上に表示することができ、ホームバンドを、ホームスクリーン上に表示することができる。また、アプリケーションバンドを、アプリケーション・スクリーン上に表示することができる。
【０３５１】
また、アプリケーション・モジュール１０７３は、ウィンドウにマッチングされる状況情報を設定することができる。状況情報は、例えば、時刻、天気、温度、曜日、デバイス１０００で実行されているアプリケーションの種類、ユーザの日程などを含んでもよい。また、アプリケーション・モジュール１０７３は、デバイス１０００の現在状況が、既設定状況に対応すると判断されれば、アプリケーション・モジュール１０７３は、現在状況に対応するウィンドウを、ウィンドウバンド内に表示したり、あるいは除去することができる。例えば、現在時刻が、ユーザが設定した時刻であるとき、アプリケーション・モジュール１０７３は、ウィンドウを、ウィンドウバンド内に表示することができる。
【０３５２】
一方、アプリケーション・モジュール１０７３は、アプリケーショントレイを利用して、ウィンドウバンド内のウィンドウを生成することができる。アプリケーション・モジュール１０７３は、アプリケーショントレイを、デバイス１０００の画面上に表示することができる。また、アプリケーショントレイ内のアプリケーションを選択し、ウィンドウバンドに移動させるユーザ入力が受信されれば、アプリケーション・モジュール１０７３は、選択されたアプリケーションを実行させることができる。アプリケーション・モジュール１０７３は、選択されたアプリケーションの機能のうち、事前に設定された一部機能を実行することができる。その場合、アプリケーションは、複数の機能モジュールを含んでもよく、アプリケーション・モジュール１０７３は、複数の機能モジュールのうち一部を呼び出すことにより、アプリケーションの一部機能を実行することができる。しかし、それに制限されるものではない。また、アプリケーション・モジュール１０７３は、選択されたアプリケーションの実行結果を示すウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に表示することができる。
【０３５３】
一方、アプリケーション・モジュール１０７３は、アプリケーションの実行画面において、所定領域を選択することにより、ウィンドウバンド内のウィンドウを生成することができる。アプリケーション・モジュール１０７３は、アプリケーションの実行画面において、所定領域を選択し、選択された領域を、アプリケーションにマッチングさせることができる。また、アプリケーション・モジュール１０７３は、選択された領域の実行結果を示すウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に表示することができる。
【０３５４】
一方、アプリケーション・モジュール１０７３は、ウィンドウを拡張させることができ、ウィンドウバンド内のウィンドウが拡張されることにより、アプリケーションの実行結果を、拡張されたウィンドウ内に細部にわたるまで表示することができる。また、アプリケーション・モジュール１０７３は、アプリケーションの実行結果によって、拡張されたウィンドウの大きさを調節することができる。また、アプリケーションが動作することにより、アプリケーションの実行結果が変更される。それによって、アプリケーション・モジュール１０７３は、アプリケーションの実行結果を示すデータの形式及び量を判断し、アプリケーションの実行結果を表示するウィンドウの大きさを調節することができる。
【０３５５】
一方、アプリケーション・モジュール１０７３は、ウィンドウバンドを利用して、複数のアプリケーションを連動して実行することができる。ユーザが、第１アプリケーションを選択すれば、アプリケーション・モジュール１０７３は、第１アプリケーションと連動して実行される第２アプリケーションのウィンドウが区別されるように表示することができる。また、ユーザが、選択された第１アプリケーションを、ウィンドウバンド内の第２アプリケーションのウィンドウに移動させれば、アプリケーション・モジュール１０７３は、第１アプリケーションと第２アプリケーションとを連動して実行することができる。また、アプリケーション・モジュール１０７３は、第１アプリケーションと連動して実行された第２アプリケーションの実行結果を、第２アプリケーションのウィンドウ内に表示することができる。
【０３５６】
一方、アプリケーション・モジュール１０７３は、所定のイベントが生じれば、生じたイベントと係わるアプリケーションの実行結果を表示するウィンドウを生成し、生成されたウィンドウを、ウィンドウバンド内に挿入することができる。また、アプリケーション・モジュール１０７３は、ウィンドウバンド内のウィンドウを、クイックパネルに登録することができる。
【０３５７】
本発明の一実施形態は、コンピュータによって実行されるプログラム・モジュールのようなコンピュータによって実行可能な命令語を含む記録媒体の形態でも具現される。コンピュータ可読媒体は、コンピュータによってアクセスされる任意の可用媒体でもあり、揮発性及び不揮発性の媒体、分離型及び非分離型の媒体をいずれも含む。また、コンピュータ可読媒体は、コンピュータ記録媒体及び通信媒体をいずれも含んでもよい。コンピュータ記録媒体は、コンピュータ可読命令語、データ構造、プログラム・モジュール、あるいはその他データのような情報の保存のための、任意の方法あるいは技術によって具現された揮発性及び不揮発性、分離型及び非分離型の媒体をいずれも含む。通信媒体は、典型的には、コンピュータ可読命令語、データ構造、プログラム・モジュール、または搬送波のような変調されたデータ信号のその他データ、あるいはその他伝送メカニズムを含み、任意の情報伝達媒体を含む。
【０３５８】
前述の本発明の説明は、例示のためのものであり、本発明が属する技術分野の当業者であるならば、本発明の技術的思想や必須な特徴を変更せずとも、他の具体的な形態で容易に変形が可能であるということを理解することができるであろう。従って、前述の実施形態は、全ての面において例示的なものであり、限定的ではないということを理解しなければならない。例えば、単一形として説明されている各構成要素は、分散して実施されもし、同様に、分散されているとして説明されている構成要素も、結合された形態でもって実施されもする。
【０３５９】
本発明の範囲は、前述の詳細な説明よりは、特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、並びにその均等概念から導き出される全ての変更または変形された形態が、本発明の範囲に含まれるものであると解釈されなければならない。
【産業上の利用可能性】
【０３６０】
本発明のアプリケーションの実行結果を表示するデバイス及びその方法は、例えば、データ処理関連の技術分野に効果的に適用可能である。
【符号の説明】
【０３６１】
１０００    デバイス
１０１０    入出力部
１０５０，１５００    制御部
１０６０，１４００    メモリ
１１００    通信部
１２００    ディスプレイ部
１３００    ユーザ入力部
【図１】
2014191831.tif 000003
【図２】
2014191831.tif 000004
【図３Ａ】
2014191831.tif 000005
【図３Ｂ】
2014191831.tif 000006
【図４Ａ】
2014191831.tif 000007
【図４Ｂ】
2014191831.tif 000008
【図４Ｃ】
2014191831.tif 000009
【図５Ａ】
2014191831.tif 000010
【図５Ｂ】
2014191831.tif 000011
【図５Ｃ】
2014191831.tif 000012
【図６Ａ】
2014191831.tif 000013
【図６Ｂ】
2014191831.tif 000014
【図６Ｃ】
2014191831.tif 000015
【図７Ａ】
2014191831.tif 000016
【図７Ｂ】
2014191831.tif 000017
【図８】
2014191831.tif 000018
【図９Ａ】
2014191831.tif 000019
【図９Ｂ】
2014191831.tif 000020
【図９Ｃ】
2014191831.tif 000021
【図１０】
2014191831.tif 000022
【図１１Ａ】
2014191831.tif 000023
【図１１Ｂ】
2014191831.tif 000024
【図１２Ａ】
2014191831.tif 000025
【図１２Ｂ】
2014191831.tif 000026
【図１３】
2014191831.tif 000027
【図１４Ａ】
2014191831.tif 000028
【図１４Ｂ】
2014191831.tif 000029
【図１４Ｃ】
2014191831.tif 000030
【図１５Ａ】
2014191831.tif 000031
【図１５Ｂ】
2014191831.tif 000032
【図１５Ｃ】
2014191831.tif 000033
【図１６Ａ】
2014191831.tif 000034
【図１６Ｂ】
2014191831.tif 000035
【図１７】
2014191831.tif 000036
【図１８Ａ】
2014191831.tif 000037
【図１８Ｂ】
2014191831.tif 000038
【図１９Ａ】
2014191831.tif 000039
【図１９Ｂ】
2014191831.tif 000040
【図２０】
2014191831.tif 000041
【図２１】
2014191831.tif 000042
【図２２】
2014191831.tif 000043
【図２３Ａ】
2014191831.tif 000044
【図２３Ｂ】
2014191831.tif 000045
【図２３Ｃ】
2014191831.tif 000046
【図２４】
2014191831.tif 000047
【図２５Ａ】
2014191831.tif 000048
【図２５Ｂ】
2014191831.tif 000049
【図２５Ｃ】
2014191831.tif 000050
【図２６】
2014191831.tif 000051
【図２７Ａ】
2014191831.tif 000052
【図２７Ｂ】
2014191831.tif 000053
【図２７Ｃ】
2014191831.tif 000054
【図２７Ｄ】
2014191831.tif 000055
【図２８Ａ】
2014191831.tif 000056
【図２８Ｂ】
2014191831.tif 000057
【図２８Ｃ】
2014191831.tif 000058
【図２９Ａ】
2014191831.tif 000059
【図２９Ｂ】
2014191831.tif 000060
【図２９Ｃ】
2014191831.tif 000061
【図３０Ａ】
2014191831.tif 000062
【図３０Ｂ】
2014191831.tif 000063
【図３０Ｃ】
2014191831.tif 000064
【図３１Ａ】
2014191831.tif 000065
【図３１Ｂ】
2014191831.tif 000066
【図３１Ｃ】
2014191831.tif 000067
【図３２Ａ】
2014191831.tif 000068
【図３２Ｂ】
2014191831.tif 000069
【図３２Ｃ】
2014191831.tif 000070
【図３３】
2014191831.tif 000071
【図３４Ａ】
2014191831.tif 000072
【図３４Ｂ】
2014191831.tif 000073
【図３５】
2014191831.tif 000074
【図３６】
2014191831.tif 000075
【図３７】
2014191831.tif 000076
【図３８Ａ】
2014191831.tif 000077
【図３８Ｂ】
2014191831.tif 000078
【図３８Ｃ】
2014191831.tif 000079
【図３９】
2014191831.tif 000080
【図４０】
2014191831.tif 000081
【図４１】
2014191831.tif 000082
【図４２】
2014191831.tif 000083
【図４３】
2014191831.tif 000084
【図４４】
2014191831.tif 000085
【図４５】
2014191831.tif 000086
【図４６Ａ】
2014191831.tif 000087
【図４６Ｂ】
2014191831.tif 000088
【図４６Ｃ】
2014191831.tif 000089
【図４７】
2014191831.tif 000090
【図４８Ａ】
2014191831.tif 000091
【図４８Ｂ】
2014191831.tif 000092
【図４８Ｃ】
2014191831.tif 000093
【図４９】
2014191831.tif 000094
【図５０Ａ】
2014191831.tif 000095
【図５０Ｂ】
2014191831.tif 000096
【図５０Ｃ】
2014191831.tif 000097
【図５０Ｄ】
2014191831.tif 000098
【図５０Ｅ】
2014191831.tif 000099
【図５１Ａ】
2014191831.tif 000100
【図５１Ｂ】
2014191831.tif 000101
【図５１Ｃ】
2014191831.tif 000102
【図５１Ｄ】
2014191831.tif 000103
【図５２Ａ】
2014191831.tif 000104
【図５２Ｂ】
2014191831.tif 000105
【図５２Ｃ】
2014191831.tif 000106
【図５３Ａ】
2014191831.tif 000107
【図５３Ｂ】
2014191831.tif 000108
【図５３Ｃ】
2014191831.tif 000109
【図５３Ｄ】
2014191831.tif 000110
【図５４】
2014191831.tif 000111
【図５５】
2014191831.tif 000112
【手続補正書】
【提出日】平成26年3月31日(2014.3.31)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３６
【補正方法】変更
【補正の内容】
【図３６】
2014191831.tif 000113
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３９
【補正方法】変更
【補正の内容】
【図３９】
2014191831.tif 000114
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４０
【補正方法】変更
【補正の内容】
【図４０】
2014191831.tif 000115
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図４１
【補正方法】変更
【補正の内容】
【図４１】
2014191831.tif 000116
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図４２
【補正方法】変更
【補正の内容】
【図４２】
2014191831.tif 000117
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図４３
【補正方法】変更
【補正の内容】
【図４３】
2014191831.tif 000118