【手続補正書】
【提出日】平成22年5月19日(2010.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器の表示器上へのメニューアイテムの表示を制御する方法であって、
第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義し、
ユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示に遷移する
ことを特徴とする方法。
【請求項２】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記第１メニューの表示から前記第２メニューの表示への遷移処理は、前記メニュー拡張機能メニューアイテムのユーザー選択に応じた前記第１メニューの表示から前記第２メニューの表示への遷移処理を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項１に記載の方法。
【請求項４】
更に、ユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示に遷移することを特徴とする請求項１に記載の方法。
【請求項５】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記第２メニューの表示から前記第１メニューの表示への遷移処理は、前記メニュー削減機能メニューアイテムのユーザー選択に応じた前記第２メニューの表示から前記第１メニューの表示への遷移処理を含むことを特徴とする請求項４に記載の方法。
【請求項６】
第１及び第２メニューを定義する処理は、ユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を含むことを特徴とする請求項１に記載の方法。
【請求項７】
第１及び第２メニューを定義する処理は、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項１に記載の方法。
【請求項９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記電子機器は、携帯電子機器を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
電子機器の表示器上へのメニューアイテムの表示を制御する方法であって、
前記表示器上に、メニューアイテムの第１の２次元アレイを表示し、
ユーザー入力に応じて、前記メニューアイテムの１つを識別し、
ユーザーによるメニュー再配列機能の活性化を受け付け、
ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、
ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別し、
前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示する
ことを特徴とする方法。
【請求項１２】
ユーザーによるメニュー再配列機能の活性化を受け付ける処理では、
ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示し、
前記メニュー再配列メニューアイテムのユーザー選択を受け付ける
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
新しい行列位置を識別するためのユーザーインターフェースを提供する処理では、
前記第１の２次元アレイを表示し、
ユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かし、
新しい行列位置を識別する処理では、前記新しい行列位置のユーザー選択を受け付けることを特徴とする請求項１１に記載の方法。
【請求項１４】
前記表示器上にメニューアイテムの第１の２次元アレイを表示する処理では、前記第１メニューアイテムを第１の行列位置に表示し、第２メニューアイテムを第２の行列位置に表示し、
メニューアイテムの１つを識別する処理では、前記第１メニューアイテムを識別し、
識別されたメニューアイテムの新しい行列位置を識別する処理では、前記第２の行列位置を識別し、
前記メニューアイテムの第２の２次元アレイを表示する処理では、前記第１メニューアイテムを前記第２の行列位置に表示し、前記第２メニューアイテムを前記第１の行列位置に表示する
ことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項１１に記載の方法。
【請求項１６】
表示器と、
ユーザー入力機器と、
前記ユーザー入力機器及び前記表示器に処理的に連携するプロセッサーとを有し、前記プロセッサーは、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義し、前記ユーザー入力機器を介したユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示への遷移を行うとを特徴とする電子機器。
【請求項１７】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記プロセッサーは、前記ユーザー入力機器による前記メニュー拡張機能メニューアイテムのユーザー選択に応じて、前記第１メニューの表示から前記第２メニューの表示への遷移を行うことを特徴とする請求項１６に記載の機器。
【請求項１８】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項１６に記載の機器。
【請求項１９】
前記プロセッサーは、更に、前記ユーザー入力機器を介したユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示への遷移を行うことを特徴とする請求項１６に記載の機器。
【請求項２０】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記プロセッサーは、前記ユーザー入力機器による前記メニュー削減機能メニューアイテムのユーザー選択に応じて、前記第２メニューの表示から前記第１メニューの表示への遷移を行うことを特徴とする請求項１９に記載の機器。
【請求項２１】
前記プロセッサーは、前記ユーザー入力機器によるユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を行うことを特徴とする請求項１６に記載の機器。
【請求項２２】
前記プロセッサーは、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を行うことを特徴とする請求項２１に記載の機器。
【請求項２３】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項１６に記載の機器。
【請求項２４】
前記メニューアイテムは、グラフィックアイコンであることを特徴とする請求項１６に記載の機器。
【請求項２５】
前記ユーザー入力機器は、キー、トラックポインタ、タッチパッド、ジョイスティック、タッチスクリーンの少なくともいずれか１つを含むことを特徴とする請求項１６に記載の機器。
【請求項２６】
表示器と、
ユーザー入力機器と、
前記ユーザー入力機器及び前記表示器に処理的に連携するプロセッサーとを有し、前記プロセッサーは、前記表示器上にメニューアイテムの第１の２次元アレイを表示し、ユーザー入力に応じて前記メニューアイテムの１つを識別し、ユーザーによるメニュー再配列機能の活性化を受け付け、ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別し、前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示することを特徴とする電子機器。
【請求項２７】
前記プロセッサーは、ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示し、前記ユーザー入力機器による前記メニュー再配列メニューアイテムのユーザー選択を受け付けることを特徴とする請求項２６に記載の機器。
【請求項２８】
前記プロセッサーは、前記第１の２次元アレイを表示し、前記ユーザー入力機器によるユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かし、前記ユーザー入力機器による前記新しい行列位置のユーザー選択を受け付けることを特徴とする請求項２６に記載の機器。
【請求項２９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項２６に記載の機器。
【請求項３０】
前記ユーザー入力機器は、キー、トラックポインタ、タッチパッド、ジョイスティック、タッチスクリーンの少なくともいずれか１つを含むことを特徴とする請求項２６に記載の機器。
【請求項３１】
プロセッサーがアクセス可能な媒体に格納された、電子機器の表示器上へのメニューアイテムの表示を制御するためのコードを含むプログラムであって、
第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義するためのコードと、
ユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示に遷移させるためのコードと
を有することを特徴とするプログラム。
【請求項３２】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記第１メニューの表示から前記第２メニューの表示に遷移させるための前記コードは、前記メニュー拡張機能メニューアイテムのユーザー選択に応じて前記第１メニューの表示から前記第２メニューの表示に遷移させるためのコードを含む
ことを特徴とする請求項３１に記載のプログラム。
【請求項３３】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項３１に記載のプログラム。
【請求項３４】
プロセッサーがアクセス可能な媒体に格納された前記コードは、ユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示に遷移させるコードを更に含むことを特徴とする請求項３１に記載のプログラム。
【請求項３５】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記第２メニューの表示から前記第１メニューの表示に遷移させるための前記コードは、前記メニュー削減機能メニューアイテムのユーザー選択に応じて第２メニューの表示から前記第１メニューの表示に遷移させるためのコードを含むことを特徴とする請求項３４に記載のプログラム。
【請求項３６】
第１及び第２メニューを定義するための前記コードは、ユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てるように構成されたコードを含むことを特徴とする請求項３１に記載のプログラム。
【請求項３７】
第１及び第２メニューを定義するための前記コードは、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てるように構成されたコードを含むことを特徴とする請求項３６に記載のプログラム。
【請求項３８】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項３１に記載のプログラム。
【請求項３９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項３１に記載のプログラム。
【請求項４０】
携帯電子機器のプロセッサーにより処理されることを特徴とする請求項３１に記載のプログラム。
【請求項４１】
プロセッサーがアクセス可能な媒体に格納された、電子機器の表示器上へのメニューアイテムの表示を制御するためのコードを含むプログラムであって、
前記表示器上に、メニューアイテムの第１の２次元アレイを表示させるためのコードと、
ユーザー入力に応じて、前記メニューアイテムの１つを識別するためのコードと、
ユーザーによるメニュー再配列機能の活性化を受け付けるためのコードと、
ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供するためのコードと、
ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのコードと、
前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示させるためのコードと
を有することを特徴とするプログラム。
【請求項４２】
ユーザーによるメニュー再配列機能の活性化を受け付けるための前記コードは、
ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示させるためのコードと
前記メニュー再配列メニューアイテムのユーザー選択を受け付けるためのコードと
を含むことを特徴とする請求項４１に記載のプログラム。
【請求項４３】
新しい行列位置を識別するためのユーザーインターフェースを提供するための前記コードは、
前記第１の２次元アレイを表示するように構成されたコードと、
ユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かすためのコードとを含み、
新しい行列位置を識別するための前記コードは、前記新しい行列位置のユーザー選択を受け付けるためのコードを含むことを特徴とする請求項４１に記載のプログラム。
【請求項４４】
前記表示器上にメニューアイテムの第１の２次元アレイを表示させるための前記コードは、前記第１メニューアイテムを第１の行列位置に表示させ、第２メニューアイテムを第２の行列位置に表示させるためのコードを含み、
前記メニューアイテムの１つを識別するための前記コードは、前記第１メニューアイテムを識別するためのコードを含み、
前記識別されたメニューアイテムの新しい行列位置を識別するための前記コードは、前記第２の行列位置を識別するためのコードを含み、
前記メニューアイテムの第２の２次元アレイを表示させるための前記コードは、前記第１メニューアイテムを前記第２の行列位置に表示させ、前記第２メニューアイテムを前記第１の行列位置に表示させるためのコードを含む
ことを特徴とする請求項４１に記載のプログラム。
【請求項４５】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項４１に記載のプログラム。
【請求項４６】
携帯電子機器のプロセッサーにより処理されることを特徴とする請求項４１に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】メニュー拡張と整頓機能を提供する装置、方法、及びコンピュータプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
更に、本発明の別の実施形態によれば、電子機器の表示器上のメニューアイテム表示を制御するためのプログラムを提供する。プログラムは、プロセッサーがアクセス可能な媒体により具現化されたコードを含む。コードは、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義するためのコードを含む。プログラムは、ユーザーによるメニュー拡張機能の活性化に応じて、第１メニューの表示から、第２メニューの表示に遷移させるためのコードを更に含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の別の実施形態によれば、電子機器の表示器上のメニューアイテムの表示を制御するためのプログラムは、表示器上に、メニューアイテムの第１の２次元アレイを表示させるためのコードと、ユーザー入力に応じて、メニューアイテムの１つを識別するためのコードと、ユーザーによるメニュー再配列機能の活性化を受け付けるためのコードと、ユーザーによるメニュー再配列機能の活性化に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供するためのコードと、ユーザー入力に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのコードと、識別されたメニューアイテムが新しい行列位置に配列された、メニューアイテムの第２の２次元アレイを表示させるためのコードとを含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の実施形態にかかる方法、装置、及びコンピュータプログラムを示すブロック図及び表示画面図を参照して、以下に本発明を説明する。なお、ブロック図及び画面表示は、装置を生成するために、携帯電話、ＰＤＡ（personal digital assistant）、ページャー、電子ブックリーダー等の携帯電子機器のプロセッサーに提供することのできるコードの形態で実施することができる。その場合、コードは、プロセッサーにより処理されると、図面により示される動作を実行するためのデータ構成及び／または手段を具現化することになる。そのようなコードは、ランダム・アクセス・メモリ（ＲＡＭ）、プログラマブル・リード・オンリーメモリ（ＰＲＯＭ）、メモリスティック、ＳＩＭカード、ウェブサーバ等の記憶媒体、または、コードを転送することのできる有線または無線信号伝達媒体などの信号伝達媒体により具現化することができ、これにより、記憶媒体または伝達媒体により具現化されたインストラクションが、データ構成を実現したり、図面に示す処理を実行させるためのコードを含む製造者の商品を生産するように、特定方法でプロセッサーを駆動させることができる。コードがプロセッサーにより実行されることにより図面に示す処理が実行されるように、処理を生成するために一連の処理ステップをプロセッサーで実行させるように、コードをプロセッサーにロードするようにしても良い。