【手続補正書】
【提出日】平成19年8月9日(2007.8.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも第１のアプリケーションと第２のアプリケーションを含む１組のアプリケーション群を表示する工程と；
前記第１のアプリケーションの表示を変更する工程と；
前記第１のアプリケーションの前記表示の前記変更に応じて、前記第２のアプリケーションの表示を自動的に変更する工程を有するアプリケーションの管理方法。
【請求項２】
前記第１のアプリケーションの前記表示を変更する前記工程は、前記第１のアプリケーションの前記表示のサイズを変更する工程を有し；
前記第２のアプリケーションの前記表示を変更する前記工程は、前記第２のアプリケーションの前記表示の位置またはサイズを変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のアプリケーションの前記表示を変更する前記工程は、前記第１のアプリケーションの前記表示の位置を変更する工程を有し；
前記第２のアプリケーションの前記表示を変更する前記工程は、前記第２のアプリケーションの前記表示の位置またはサイズを変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項４】
前記各アプリケーションは、サイズが固定された表示領域内に表示されることを特徴とする請求項１に記載の方法。
【請求項５】
前記アプリケーション群は第３のアプリケーションを有し；
前記第１のアプリケーションおよび前記第２のアプリケーションは前記第３のアプリケーション内に表示されることを特徴とする請求項１に記載の方法。
【請求項６】
前記第１のアプリケーションの表示を変更する前記工程は、ユーザが対象の一部をドラッグすることに応答して実行されることを特徴とする請求項１に記載の方法。
【請求項７】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の変更による前記第２のアプリケーションへの影響を決定する工程と；
前記影響が許容されるか否かを判定する工程と；
前記影響が許容される場合に、前記第２のアプリケーションの前記表示を変更する工程を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１のアプリケーションの表示を変更する前記工程は、前記表示の前記変更が許容されるかどうかを決定する工程を有することを特徴とする請求項１に記載の方法。
【請求項９】
前記１組のアプリケーション群用のユーザ・インターフェース・アイテムを生成する工程と；
親アプリケーション用のレイアウト・オブジェクトを生成する工程と；
対応するアプリケーションが変更される場合に、１つまたは複数の機能を呼び出すためのポインタを各ユーザ・インターフェース・アイテムに与える工程と；
前記ユーザ・インターフェース・アイテム用の表示を提供する工程と；
前記対応するアプリケーションを実行する工程をさらに有する請求項１に記載の方法。
【請求項１０】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の縦方向の配置が変化したことを判定する工程と；
前記第１のアプリケーションとの縦方向の関係において、兄弟アプリケーションの縦方向の配置を前記第１のアプリケーションに合わせて調整する工程を有することを特徴とする請求項１に記載の方法。
【請求項１１】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の横方向の配置が変化したことを判定する工程と；
前記第１のアプリケーションとの横方向の関係において、兄弟アプリケーションの横方向の配置を前記第１のアプリケーションに合わせて調整する工程を有することを特徴とする請求項１に記載の方法。
【請求項１２】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の幅が変化したことを判定する工程と；
前記第１のアプリケーションの前記表示を含む第１の表示列の列幅を変更する工程と；
前記第１の表示列の前記列幅に基づいて前記第１の表示列内の表示の幅を変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項１３】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の幅が変化したことを判定する工程と；
前記第１のアプリケーションの前記表示を含む第１の表示列の列幅を変更する工程と；
前記第１の表示列の前記列幅に基づいて前記第１の表示列内の表示の幅を変更する工程と；
前記第１の表示列に隣接する第２の表示列の列幅を変更する工程と；
前記第２の表示列の前記列幅に基づいて前記第２の表示列内の表示の幅を変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項１４】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示の縦方向のサイズが変化したことを判定する工程と；
残りの領域を兄弟アプリケーション間で分配する工程と；
前記分配工程に基づいて兄弟アプリケーションのサイズを調整する工程を有することを特徴とする請求項１に記載の方法。
【請求項１５】
前記第１のアプリケーションはグループのメンバであり、前記グループのメンバは前記グループ内で所定の関係を有し；
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、前記所定の関係を維持するように実行されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記第１のアプリケーションの表示を変更するとともに前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの選択を受信する工程と；
前記第１のアプリケーションの前記表示を拡大し、前記第１のアプリケーションの前記表示を主要な場所内に配置する工程と；
所定の関係に基づいて既存の領域内に収まるように、前記第２のアプリケーションを含む前記第１のアプリケーションの兄弟アプリケーションの表示をサイズ変更するとともに位置あわせをすることを有することを特徴とする請求項１に記載の方法。
【請求項１７】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が１つまたは複数の兄弟アプリケーションと重なることを判定する工程と；
前記１つまたは複数の兄弟アプリケーションの表示がサイズ変更可能であることを判定する工程と；
最小限の間隔を維持するように前記１つまたは複数の兄弟アプリケーションの前記表示を自動的にサイズ変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項１８】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が１つまたは複数の兄弟アプリケーションと重なることを判定する工程と；
前記１つまたは複数の兄弟アプリケーションのすべての表示をサイズ変更することはできないことを判定する工程と；
重なる兄弟アプリケーションのすべての表示をサイズ変更できるように、前記第１のアプリケーションの前記表示の前記サイズ変更を制限する工程と、を有することを特徴とする請求項１に記載の方法。
【請求項１９】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が１つまたは複数の兄弟アプリケーションと重なることを判定する工程と；
前記１つまたは複数の兄弟アプリケーションのすべての表示を十分にサイズ変更することはできないことを判定する工程と；
十分にサイズ変更することができない表示を限定的にサイズ変更する工程と；
十分にサイズ変更することができない表示に隣接するアプリケーションをサイズ変更する工程を有することを特徴とする請求項１に記載の方法。
【請求項２０】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示を削除する工程と；
比例したサイズに基づいて、兄弟アプリケーションの残りの表示を前記第１のアプリケーションに適合させる工程を有することを特徴とする請求項１に記載の方法。
【請求項２１】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が既存の空き領域内に収まるか否かを判定する工程と；
前記第１のアプリケーションに対し重なる可能性のある隣接するアプリケーションを移動できるか否かを判定する工程と；
前記第１のアプリケーションに対し重なる可能性のある隣接するアプリケーションをサイズ変更することができるか否かを判定する工程を有することを特徴とする請求項１に記載の方法。
【請求項２２】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が既存の空き領域内に収まるか否かを判定する工程と；
前記第１のアプリケーションに対し重なる可能性のある隣接するアプリケーションを移動できるか否かを判定する工程と；
前記第２のアプリケーションのための前記表示を含む前記重なる可能性のある隣接するアプリケーションを自動的に移動する工程と；
前記第１のアプリケーションのための前記表示を追加する工程を有することを特徴とする請求項１に記載の方法。
【請求項２３】
前記第１のアプリケーションの表示を変更し、前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、
前記第１のアプリケーションの前記表示が既存の空き領域内に収まるかどうかを判定する工程と；
前記第１のアプリケーションに対し重なる可能性のある隣接するアプリケーションをサイズ変更することができるかどうかを判定する工程と；
前記第２のアプリケーションのための前記表示を含む前記重なる可能性のある隣接するアプリケーションをサイズ変更する工程と；
前記第１のアプリケーションのための前記表示を追加する工程を有することを特徴とする請求項１に記載の方法。
【請求項２４】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、前記第１のアプリケーションの前記表示が前記第２のアプリケーションの前記表示と重なるのを避ける工程を有することを特徴とする請求項１に記載の方法。
【請求項２５】
前記第２のアプリケーションの前記表示を自動的に変更する前記工程は、前記第２のアプリケーションの前記表示が所定のサイズ閾値未満であることを判定し、前記第２のアプリケーションの前記表示をアイコンに変換する工程を有することを特徴とする請求項１に記載の方法。
【請求項２６】
入力装置と；
表示装置と；
アプリケーション用のコードを記憶する記憶装置と；
前記入力装置、前記表示装置、および前記記憶装置と通信を行う処理装置を有し、
前記処理装置は、前記表示装置に前記アプリケーションを表示するために、前記コードにアクセスし、第１のアプリケーションの表示の変更する要求を受信し、前記第１のアプリケーションが前記第２のアプリケーションと競合しないように、前記第１のアプリケーションの前記表示を変更する前記要求に応じて、第２のアプリケーションの表示を自動的に変更することを特徴とするアプリケーションを実行可能な装置。
【請求項２７】
前記処理装置は、前記第１のアプリケーションの前記表示に対する前記変更が許可されるか否かを判定し、前記第１のアプリケーションの前記表示に対する前記変更が許可されない場合は、前記第１のアプリケーションの前記表示を変更しないことを特徴とする請求項２６に記載の装置。
【請求項２８】
前記処理装置は、前記第２のアプリケーションの前記表示に対する前記変更が許可されるか否かを判定し、前記第２のアプリケーションの前記表示に対する前記変更が許可されない場合は、前記第１のアプリケーションの前記表示を変更しないことを特徴とする請求項２６に記載の装置。
【請求項２９】
前記第１のアプリケーションの表示が前記第２のアプリケーションの表示と重ならない場合は、前記第１のアプリケーションは前記第２のアプリケーションと競合しないことを特徴とする請求項２６に記載の装置。