(57)【要約】  装置ハウジング、及び前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイ、前記ディスプレイ上に示されるコンテンツをナビゲートするための少なくとも１つのキー及び前記ディスプレイ上に示されるコンテンツをズーミングするための少なくとも１つのキーを持つユーザインターフェイスを有するポケットコンピュータを提供される。このユーザインターフェイスを操作するための様々な方法も提供される。
2008542868.tif 000002
【特許請求の範囲】
【請求項１】
ポケットコンピュータにおいてユーザインターフェイスを操作するための方法であって、前記ポケットコンピュータが様々なソフトウェアアプリケーションを実行するのに適し、各アプリケーションがいくつかの機能を有し、各機能が呼び出されると前記ポケットコンピュータのユーザに特定の機能性を提供し、
前記ポケットコンピュータのディスプレイ上にいくつかの選択可能なユーザインターフェイスエレメントを提示するステップであって、各ユーザインターフェイスエレメントが前記ポケットコンピュータの特定の使用態様を表し、前記特定の使用態様が特定のアプリケーションの特定の機能と関連付けられ、
ユーザによる前記ユーザインターフェイスエレメントの中の特定のエレメントの選択を検知するステップと、
選択された特定のエレメントについて、前記ディスプレイ上にいくつかの選択可能なタスク指向のオプションを提示するステップであって、各オプションが特定のアプリケーションの特定の機能に関連付けられ、
ユーザによる前記オプションの中の特定のオプションの選択を検知するステップと、
前記特定のオプションと関連付けられる機能を呼び出すステップと、
を有することを特徴とする方法。
【請求項２】
前記ディスプレイがタッチセンシティブであり、前記選択がユーザが前記タッチセンシティブディスプレイをポイントすることによって行われる、請求項１に記載の方法。
【請求項３】
前記選択可能なユーザインターフェイスエレメントが前記ディスプレイ上の静止ポジションに配置されるアイコンである、請求項１に記載の方法。
【請求項４】
前記タスク指向オプションがメニューのメニュー項目として提示される、請求項１に記載の方法。
【請求項５】
前記ポケットコンピュータの第一の使用態様が情報ブラウジングであり、前記ポケットコンピュータの第二の使用態様が電子メッセージングである、請求項１に記載の方法。
【請求項６】
ディスプレイを含むユーザインターフェイスを有しかつ様々なソフトウェアアプリケーションを実行するのに適するポケットコンピュータであって、各アプリケーションがいくつかの機能を有し、各機能が呼び出されると該ポケットコンピュータのユーザに特定の機能性を提供し、前記ポケットコンピュータが請求項１に記載の方法を実行するのに適する、ポケットコンピュータ。
【請求項７】
書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるデータ項目を選択するために入力を受け付けるための方法であって、
第一の時点で第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一の時点から予め決められた時間内に前記第一のポジションから閾値未満の距離のポジションにおける前記書込みツールの第二のタップを検知することによって、データの選択が開始されるべきであると判断するステップと、
データの選択が開始されるべきであると判断される場合、第二のポジションへの前記書込みツールの移動を検知したら、前記第一のポジションと前記第二のポジションとの間のデータ項目を選択するステップと、
を有することを特徴とする方法。
【請求項８】
前記データ項目が利用可能コンテンツのサブセットを表し、前記方法においてデータ選択が開始されるべきであると判断されない場合、
前記書込みツールの前記第一のタップ後に前記書込みツールが移動したことを検知することによってパンニングが開始されるべきであると判断するステップと、
パンニングが開始されるべきであると判断される場合、前記書き込みツールの第二のポジションを検知し、前記第一のポジションと前記第二のポジションとの間の差の分ずらされたポジションでデータ項目を表示するために前記利用可能なコンテンツの中でパンニング動作を行うステップと、
をさらに有する、請求項７に記載の方法。
【請求項９】
コンテンツをパンしてさらに書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるデータ項目を選択するために入力を受け付けるための方法であって、前記データ項目が利用可能なコンテンツのサブセットを表し、
第一の時点で第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一の時点から予め決められた時間内に前記第一のポジションから閾値未満の距離のポジションにおける前記書込みツールの第二のタップを検知することによってパンニングが開始されるべきであると判断するステップと、
パンニングが開始されるべきであると判断される場合、前記書込みツールの第二のポジションを検知し、前記第一のポジションと前記第二のポジションとの差の分ずらされたポジションでデータ項目を表示するために前記利用可能なコンテンツの中でパンニング動作を行うステップと、
パンニングが開始されるべきであると判断されない場合、前記書込みツールの前記第一のタップ後に前記書込みツールが移動したことを検知することによってデータ選択が開始されるべきであると判断するステップと、
データ選択が開始されるべきであると判断される場合、第二のポジションへの前記書込みツールの移動を検知すると前記第一のポジションと前記第二のポジションとの間のデータ項目を選択するステップと、
を有することを特徴とする方法。
【請求項１０】
該方法において、前記コンテンツ及びデータ項目が前記ポケットコンピュータにおいて実行されるウェブブラウザアプリケーションに属する、請求項８に記載の方法。
【請求項１１】
請求項８に記載の方法を実施するのに適するポケットコンピュータ。
【請求項１２】
ズームインボタン、ズームアウトボタン及び入力書込みツールを含みディスプレイ上にコンテンツを表示することができるポケットコンピュータであって、前記ポケットコンピュータにおいて、表示されるコンテンツが利用可能なコンテンツのサブセットであり、
前記コンピュータが前記ズームインボタンの押圧に応答して前記ディスプレイ上に表示されるコンテンツをズームインすることができ、
前記コンピュータが前記ズームアウトボタンの押圧に応答して前記ディスプレイ上に表示されるコンテンツをズームアウトすることができ、
前記コンピュータが前記ディスプレイ上の第一のポジションにおける前記書込みツールのタップ、前記書込みツールの移動及び前記ディスプレイ上の第二のポジションにおける前記書き込みツールのリフトに応答して前記ディスプレイ上で利用可能なコンテンツをパンすることができる、
ことを特徴とするポケットコンピュータ。
【請求項１３】
ポケットコンピュータのディスプレイ上に示されるハイパーリンクをナビゲートするための方法であって、
次のハイパーリンクへ焦点を移動するために入力を受け取るステップと、
前記ディスプレイ上に表示されるハイパーリンクの幾何学的ポジションにのみ基づいてどのハイパーリンクが次のハイパーリンクであるかを判断するステップと、
次のハイパーリンクであると判断されたハイパーリンクへ焦点を移動するステップと、
を有することを特徴とする方法。
【請求項１４】
前記次のハイパーリンクが現在焦点を当てられるハイパーリンク後のハイパーリンクである、請求項１３に記載の方法。
【請求項１５】
前記次のハイパーリンクが現在焦点を当てられるハイパーリンク前のハイパーリンクである、請求項１３に記載の方法。
【請求項１６】
請求項１３に記載の方法を実施するのに適するポケットコンピュータ。
【請求項１７】
ポットコンピュータのディスプレイ上に示されるコンテンツのズーム率を変更するための方法であって、
前記ディスプレイ上の標的ポジションに関するメニューを表示するために入力を受け取るステップと、
前記ズーム率を変更するために少なくとも１つのメニュー項目を含む前記メニューを表示するステップと、
新しいズーム率を含むメニュー項目が選択されたことを検知することによって前記ズーム率を変更するために入力を受け取るステップと、
前記標的ポジションを中心として前記新しいズーム率で前記コンテンツを提示するステップと、
を有することを特徴とする方法。
【請求項１８】
前記ディスプレイがタッチセンシティブディスプレイであり、かつメニューを表示するための前記入力が予め決められた閾値より長い時間前記タッチセンシティブディスプレイを押すことである、請求項１７に記載の方法。
【請求項１９】
前記ディスプレイがタッチセンシティブディスプレイであり、メニューを表示するための前記入力が前記タッチセンシティブディスプレイをダブルタップすることである、請求項１７に記載の方法。
【請求項２０】
前記コンテンツが前記ポケットコンピュータにおいて実行されるウェブブラウザアプリケーションに属する、請求項１７に記載の方法。
【請求項２１】
前記メニューがコンテキスト依存メニューである、請求項１７に記載の方法。
【請求項２２】
請求項１７に記載の方法を実施するのに適するポケットコンピュータ。
【請求項２３】
ディスプレイを含むポケットコンピュータにおいて実行されるウェブブラウザアプリケーションにおいて以前に訪問されたウェブページをブラウジングするための方法であって、
前記ディスプレイ上に第一のウェブページを提示するステップと、
前記第一のウェブページについて新しいズーム率へ変更するために第一の入力を受け付けるステップと、
前記新しいズーム率で前記第一のウェブページを提示するステップと、
第二のウェブページを提示するために第二の入力を受け付けるステップと、
前記第一のウェブページのための前記新しいズーム率とは異なるズーム率で第二のウェブページを提示するステップと、  
再び前記第一のウェブページを提示するために第三の入力を受け付けるステップと、
前記新しいズーム率で前記第一のウェブページを提示するステップと、
を有することを特徴とする方法。
【請求項２４】
前記第三の入力がブラウザ履歴を後方にナビゲートするための入力である、請求項２３に記載の方法。
【請求項２５】
前記第三の入力がブラウザ履歴を前方にナビゲートするための入力である、請求項２３に記載の方法。
【請求項２６】
請求項２３に記載の方法を実施するのに適するポケットコンピュータ。
【請求項２７】
書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるリストを表すユーザインターフェイスエレメントにおいて少なくとも１つのリスト項目を選択するために入力を受け付けるための方法であって、前記エレメントが単一選択モードまたは複数個別選択モードで動作可能であり、
前記エレメントが前記単一選択モードで動作しているか否かを判断するステップと、
前記エレメントが複数個別選択モードで動作しているか否かを判断するステップと、
第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一のポジションに対応する第一のリスト項目を選択するステップと、
第二のポジションにおける前記書込みツールの第一のリフトを検知し、前記第二のポジションが前記第一のポジションに等しい場合がある、ステップと、
第三のポジションにおける前記書込みツールの第二のタップを検知するステップと、
前記エレメントが前記単一選択モードで動作していると判断される場合、前記第一のリスト項目を選択解除するステップと、
前記第三のポジションに対応するリスト項目を選択するステップと、
を有することを特徴とする方法。
【請求項２８】
前記エレメントがさらに範囲選択モードで動作可能であり、前記第二のタップを検知するステップの前に、
前記エレメントが前記範囲選択モードで動作しているか否かを判断するステップと、
前記エレメントが範囲選択モードで動作していると判断され、かつ前記第一のリスト項目が前記第二のポジションに対応する第二のリスト項目に等しくない場合、前記第一のリスト項目から前記代のリスト項目までの全てのリスト項目を選択するステップと、
をさらに有する、請求項２７に記載の方法。
【請求項２９】
前記第二のリスト項目を選択するステップの前に、
前記エレメントが前記範囲選択モードで動作していると判断される場合、以前に選択されたリスト項目を選択解除するステップ、をさらに有する、請求項２８に記載の方法。
【請求項３０】
選択されたリスト項目に対応するポジションにおける第三のタップを検知するステップと、
第二のユーザインターフェイスエレメントに対応するポジションにおける第三のリフトを検知するステップと、
前記エレメントが前記単一選択または前記範囲選択モードで動作していると判断される場合、選択されたリスト項目を表すデータを前記第二のユーザインターフェイスエレメントに与えるステップと、をさらに有する、請求項２７に記載の方法。
【請求項３１】
前記エレメントが複数個別選択モードで動作していると判断される場合、選択された各リスト項目に隣接して選択インディケータを提示するステップ、をさらに有する、請求項２７に記載の方法。
【請求項３２】
前記選択インディケータがチェックマークである、請求項３１に記載の方法。
【請求項３３】
前記エレメントが前記複数個別選択モードで動作していると判断される場合、以前に選択されたリスト項目に対応するポジションにおける前記書込みツールの第三のタップ及び第三のリフトを検知し、前記以前に選択されたリスト項目を選択解除するステップ、をさらに有する、請求項２７に記載の方法。
【請求項３４】
請求項２７に記載の方法を実施するのに適するポケットコンピュータ。
【請求項３５】
書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上のあるロケーションに表示されるヘッドエリアを含むウィンドウを一時的に隠すための方法であって、
前記ウィンドウの前記ヘッドエリアに対応するポジションにおける前記書込みツールのタップを検知するステップと、
前記ウィンドウのコンテンツを隠し、それによって前記ウィンドウによって以前に被覆されていたコンテンツを露出するステップと、
前記書込みツールのリフトを検知するステップと、
前記ロケーションにおいて前記ウィンドウの前記コンテンツを再び引き出すステップと、
を有することを特徴とする方法。
【請求項３６】
前記コンテンツを隠すステップ後に、前記ウィンドウの前記ロケーションを示すボックス外形を描くステップ、をさらに有する、請求項３５に記載の方法。
【請求項３７】
前記ウィンドウがダイアログである、請求項３５に記載の方法。
【請求項３８】
請求項３５に記載の方法を実施するのに適するポケットコンピュータ。
【請求項３９】
ポケットコンピュータのタッチセンシティブディスプレイ上に表示されるウィンドウにおいてコンテンツをスクロールするための方法であって、前記ディスプレイがさらにリモートスクロールエレメントを表示し、
前記リモートスクロールエレメント上の第一のポジションにおける書込みツールのタップを検知するステップと、
前記タップの前記ポジションに基づいて、コンテンツをスクロールする方向を判断するステップと、
前記タップの前記ポジションに基づいて、コンテンツをスクロールする距離を判断するステップと、
前記方向へ前記距離を新しいポジションまで前記コンテンツをスクロールするステップと、
を有することを特徴とする方法。
【請求項４０】
前記リモートスクロールエレメントがビップマップ画像を含む、請求項３９に記載の方法。
【請求項４１】
前記ウィンドウがスクロールサムを含むスクロールバーを含み、
コンテンツの前記新しいポジションに対応するように前記スクロールサムを移動するステップ、をさらに有する、請求項３９に記載の方法。
【請求項４２】
前記リモートスクロールエレメントが前記ウィンドウに隣接して配置される、請求項３９に記載の方法。
【請求項４３】
前記リモートスクロールエレメントが前記ディスプレイの１つのエッジに沿って配置される、請求項３９に記載の方法。
【請求項４４】
前記ウィンドウが前記リモートスクロールエレメントから分離して配置される、請求項３９に記載の方法。
【請求項４５】
請求項３９に記載の方法を実施するのに適するポケットコンピュータ。
【請求項４６】
ポケットコンピュータのタッチセンシティブディスプレイ上に表示されるウィンドウにおいてコンテンツをスクロールするための方法であって、前記ディスプレイがさらにトラフの中で移動可能なスクロールサムを含むスクロールバーを表示し、
前記トラフにおいてタップポジションにおける書込みツールのタップを検知するステップと、
前記トラフにおいて前記スクロールサムを移動することによって前記トラフにおける前記スクロールサムのポジションを更新するステップを含む、前記コンテンツをスクロールするステップと、
前記書込みツールのリフトを検知するステップと、
前記書込みツールのリフトが検知されたら、前記コンテンツのスクロールを停止するステップと、を有し、
前記スクロールのステップにおいて、前記スクロールサムの前記ポジションが前記トラフにおいて前記タップポジションを越えて動くように前記スクロールを継続できるようにする、
ことを特徴とする方法。
【請求項４７】
前記コンテンツをスクロールするステップが一度に１ページ分コンテンツをスクロールする、請求項４６に記載の方法。
【請求項４８】
前記ポジションが前記スクロールサムとは別個である、請求項４６に記載の方法。
【請求項４９】
請求項４６に記載の方法を実施するのに適するポケットコンピュータ。
【請求項５０】
ディスプレイを有しかつ様々なソフトウェアアプリケーションを実行するのに適するポケットコンピュータ用のグラフィカルユーザインターフェイスであって、前記ユーザインターフェイスが前記ディスプレイ上に複数のアイコンを提示することができるアプリケーション切換えパネルを含み、各アイコンが前記ポケットコンピュータにおいて実行されるそれぞれのアプリケーションと関連付けられかつ前記関連付けられるアプリケーションをアクティブにするためにユーザによって選択可能であり、前記ユーザインターフェイスにおいて、前記アイコンが前記アプリケーション切換えパネルにおいて順位を有し、かつ前記ユーザインターフェイスにおいて、この順位が、特に一番最近のアクティブなアプリケーションに関連付けられるアイコンが前記アプリケーション切換えパネルにおいて第一のポジションを持つように前記関連付けられるアプリケーションが過去においてアクティブになった順番に依存する、ことを特徴とするグラフィカルユーザインターフェイス。
【請求項５１】
新しいアプリケーションが起動されると、アプリケーション切換えパネルの中の既存のアイコンのポジションを１つずつ後方へ移動しながら前記アプリケーション切換えパネルの前記第一のポジションへ前記新しいアプリケーションに関連付けられるアイコンを挿入するのに適する、請求項５０に記載のグラフィカルユーザインターフェイス。
【請求項５２】
前記アプリケーション切換えパネルにおいて予め決められた最大数のアイコン用のポジションしか許容されず、かつ前記ユーザインターフェイスにおいて、前記アプリケーション切換えパネルの外に移動したアイコンについては、これに関連付けられるアプリケーションを前記ディスプレイ上のメニューのメニュー項目の選択によってアクティブにすることができる、請求項５１に記載のグラフィカルユーザインターフェイス。
【請求項５３】
請求項５０に記載のグラフィカルユーザインターフェイスを有するポケットコンピュータ。
【請求項５４】
ユーザインターフェイスを持つディスプレイ及びコントローラを有するポケットコンピュータであって、前記コントローラが様々なユーティリティアプリケーションを実行するのに適し、各ユーティリティアプリケーションが前記ユーザインターフェイスにおいてアクティブなアプリケーションとして実行されるときユーザに特定の公称機能性を提供し、前記ポケットコンピュータが前記ユーティリティアプリケーションのそれぞれにいくつかの限定的なアプリケーションビューを前記ディスプレイ上で同時に与えるのに適するホームアプリケーションを有し、前記ユーザインターフェイスにおいて、前記限定的なアプリケーションビューの各々が、ユーティリティアプリケーションをアクティブなアプリケーションとして実行することなくそれぞれのユーティリティアプリケーションの公称機能性の限定的部分にユーザがアクセスできるようにする、ことを特徴とするポケットコンピュータ。
【請求項５５】
ポケットコンピュータであって、
装置ハウジングと、
前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイと、
前記ディスプレイ上に示されるコンテンツをナビゲートするための少なくとも１つのキーと、
前記ディスプレイ上に示されるコンテンツをズーミングするための少なくとも１つのキーと、を有し
前記ポケットコンピュータにおいて、前記ナビゲーション用の少なくとも１つのキー及び前記ズーミングのための少なくとも１つのキーのうちの１つが前記装置ハウジングの前記第一の側面に配置され、前記ナビゲーション用の少なくとも１つのキー及び前記ズーミングのための少なくとも１つのキーのうちのもう１つが前記第一の側面に対して非平行である前記装置ハウジングの第二の側面に配置され、前記装置ハウジングを片手で持つとき握りをずらすことなく典型的なユーザの手の届く範囲内に両方のキーがあるように前記キーが配置される、
ことを特徴とするポケットコンピュータ。
【請求項５６】
前記リモートスクロールエレメントの下にある前記タッチセンシティブディスプレイ上のエリアが少なくとも１つの選択不能インディケータなど情報の提示のために使用される、請求項３９に記載の方法。
【請求項５７】
ディスプレイを含む移動通信端末で実行されるハイパーメディアブラウザアプリケーションにおいて以前に訪問されたハイパーメディアページを表示するための方法であって、
前記ディスプレイ上に第一のハイパーメディアページを提示するステップと、
第一のコンテンツ表示モードに従って前記第一のハイパーメディアページの提示を修正するために第一の入力を受け付けるステップと、
前記第一のコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するステップと、
第二のハイパーメディアページを提示するために第二の入力を受け付けるステップと、  第二のハイパーメディアページを提示するステップと、
再び前記第一のハイパーメディアページを提示するために第三の入力を受け付けるステップと、
前記第一のコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するステップと、
を有することを特徴とする方法。
【請求項５８】
前記コンテンツ表示モードがズーム率を含む、請求項５７に記載の方法。
【請求項５９】
前記コンテンツ表示モードがフレーム表示モードを含む、請求項５７に記載の方法。
【請求項６０】
前記コンテンツ表示モードが前記第一のハイパーメディアページのテキストが選択されるときのモードを含む、請求項５７に記載の方法。
【請求項６１】
前記コンテンツ表示モードがページレイアウトモードを含む、請求項５７に記載の方法。
【請求項６２】
前記第二のハイパーメディアページを提示するステップが前記第一のコンテンツ表示モードに従って前記第二のハイパーメディアページを提示するステップを含む、請求項５７に記載の方法。
【請求項６３】
前記第二のハイパーメディアページを提示するステップの後であって且つ前記第三の入力を受け付けるステップの前に、
第二の新しいコンテンツ表示モードに従って前記第二のハイパーメディアページの提示を修正するために第四の入力を受け付けるステップと、
前記第二の新しいコンテンツ表示モードに従って前記第二のハイパーメディアページを提示するステップと、さらに有する請求項５７に記載の方法。
【請求項６４】
前記第三の入力がブラウザ履歴を後方へナビゲートするための入力である、請求項５７に記載の方法。
【請求項６５】
前記第三の入力がブラウザ履歴を前方へナビゲートするための入力である、請求項５７に記載の方法。
【請求項６６】
前記ハイパーメディアページがｈｔｍｌコンテンツ、ｗｍｌコンテンツ、ｓｇｍｌコンテンツ及びｘｍｌコンテンツから成るグループから選択される少なくとも１つのタイプのコンテンツを表す、請求項５７に記載の方法。
【請求項６７】
ハイパーメディアブラウザアプリケーションを実行できる移動通信端末であって、前記ハイパーメディアブラウザアプリケーションが前記移動通信端末のディスプレイ上にハイパーメディアページを提示し、
前記ディスプレイ上に第一のハイパーメディアページを提示するための手段と、
第一のコンテンツ表示モードに従って前記第一のハイパーメディアページの提示を修正するために第一の入力を受け付けるための手段と、
前記第一のコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するための手段と、
第二のハイパーメディアページを提示するために第二の入力を受け付けるための手段と、
第二のハイパーメディアページを提示するための手段と、
再び前記第一のハイパーメディアページを提示するために第三の入力を受け付けるための手段と、
前記第一のコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するための手段と、
を有することを特徴とする移動通信端末。
【請求項６８】
請求項５７に記載の方法を実施するためのソフトウェアコード部分を含む、デジタルコンピュータのメモリに直接ロード可能なコンピュータプログラム製品。
【請求項６９】
ポータブル電子装置であり、
装置ハウジングと、
入力書込みツールと一緒に使用するための、前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイと、
前記第一の側面に対して非平行である第二の側面に配備されるズームインキーと、
前記第二の側面に配備されるズームアウトキーと、
コントローラと、を有し、
前記ポータブル電子装置が前記タッチセンシティブディスプレイ上にコンテンツを表示することができ、
前記ポータブル電子装置において、表示されるコンテンツが利用可能なコンテンツのサブセットであり、
前記コントローラが前記ズームインキーの作動に応答して前記タッチセンシティブディスプレイ上に表示されるコンテンツをズームインするように構成され、
前記コントローラが前記ズームアウトキーの作動に応答して前記タッチセンシティブディスプレイ上に表示されるコンテンツをズームアウトするように構成され、
前記コントローラが、前記タッチセンシティブディスプレイ上の第一のポジションにおける前記書込みツールのタップと前記タッチセンシティブディスプレイ上の第二のポジションへの前記書込みツールの移動との組み合わせに応答して前記タッチセンシティブディスプレイ上の利用可能なコンテンツをパンするように構成される、
ことを特徴とするポータブル電子装置。
【請求項７０】
前記利用可能なコンテンツが該ポータブル電子装置のウェブブラウザアプリケーションに関係する、請求項６９に記載のポータブル電子装置。
【請求項７１】
前記ポータブル電子装置がポケットコンピュータである、請求項６９に記載のポータブル電子装置。
【請求項７２】
前記ポータブル電子装置が移動通信端末、ポータブルゲーム機及び携帯情報端末から成るグループから選択される装置である、請求項６９に記載のポータブル電子装置。
【請求項７３】
装置ハウジング、コントローラ、入力書込みツールと一緒に使用するための前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイ、前記第一の側面に対して非平行である第二の側面に配備されるズームインキー及び前記第二の側面に配備されるズームアウトキーを含むポータブル電子装置のユーザインターフェイス方法であって、前記コントローラが前記タッチセンシティブディスプレイ上にコンテンツを表示することができ、前記方法において表示されるコンテンツが利用可能なコンテンツのサブセットであり、
前記ズームインキーの作動に応答して、前記タッチセンシティブディスプレイ上に表示されるコンテンツをズームインするステップと、
前記ズームアウトキーの作動に応答して、前記タッチセンシティブディスプレイ上に表示されるコンテンツをズームアウトするステップと、
前記タッチセンシティブディスプレイ上の第一のポジションにおける前記書込みツールのタップと前記タッチセンシティブディスプレイ上の第二のポジションへの前記書込みツールの移動との組み合わせに応答して、前記タッチセンシティブディスプレイ上の利用可能なコンテンツをパンするステップと、
を有することを特徴とする方法。
【請求項７４】
ポータブル電子装置のメモリに直接ロード可能なコンピュータプログラム製品であって、前記コンピュータプログラム製品が請求項７３に記載の方法を実施するためのソフトウェアコード部分を含む、コンピュータプログラム製品。
【請求項７５】
ポータブル電子装置であって、
装置ハウジングと、
前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイと、
典型的なユーザの手の第一の指で作動されるように配置される第一の入力装置と、
典型的なユーザが握りを変えることなく少なくとも前記第一の入力装置及び第二の入力装置を操作できるように、典型的なユーザの手の第二の指で作動されるように配置される第二の入力装置と、
前記タッチセンシティブディスプレイ、前記第一の入力装置及び前記第二の入力装置に結合されるコントローラであって、前記コントローラが前記タッチセンシティブディスプレイ上にコンテンツを表示することができる、とを有し、
前記コントローラが、前記第一の入力装置が作動されるとき第一の様式で前記タッチセンシティブディスプレイ上のコンテンツの表示に影響を与えかつ前記第二の入力装置が作動されるとき第二の様式で前記タッチセンシティブディスプレイ上のコンテンツの表示に影響を与えるように構成される、
ことを特徴とするポータブル電子装置。
【請求項７６】
前記コントローラが前記第一の入力装置が作動されるとき前記タッチセンシティブディスプレイ上で前記コンテンツを移動しかつ前記第二の入力装置が作動されるとき前記コンテンツのズーム率を変更するように構成される、請求項７５に記載のポータブル電子装置。
【請求項７７】
前記第一の入力装置及び前記第二の入力装置が、典型的ユーザの手で前記ポータブル電子装置を持てるように配置される、請求項７５に記載のポータブル電子装置。
【請求項７８】
前記第一の入力装置が前記装置ハウジングの前記第一の側面に配置されるキーであり、かつ前記第二の入力装置が前記第一の側面に対して非平行である前記装置ハウジングの第二の側面に配置される、請求項７５に記載のポータブル電子装置。
【請求項７９】
前記第一の入力装置が典型的なユーザの手の親指で作動されるように配置され、前記第一の入力装置が前記第一の側面のエッジから少なくとも閾値距離に配置され、前記エッジが、親指が手の残り部分に接続されるところに一番近い第一の側面のエッジである、請求項７８に記載のポータブル電子装置。
【請求項８０】
前記第二の側面が前記第一の側面に対して基本的に直角を成す、請求項７８に記載のポータブル電子装置。
【請求項８１】
前記コントローラが、書込みツールが前記タッチセンシティブディスプレイ上で検知されるとき第三の様式で前記タッチセンシティブディスプレイ上のコンテンツの表示に影響を与えるように構成される、請求項７５に記載のポータブル電子装置。
【請求項８２】
前記第三の様式がパンニング、テキストの選択及び新しいコンテンツを表示するためのユーザインターフェイスエレメントの作動から成るグループから選択される、請求項７５に記載のポータブル電子装置。
【請求項８３】
前記ポータブル電子装置がポケットコンピュータである、請求項７５に記載のポータブル電子装置。
【請求項８４】
前記ポータブル電子装置が移動通信端末、ポータブルゲーム機及び携帯情報端末から成るグループから選択される、請求項７５に記載のポータブル電子装置。
【請求項８５】
ポータブル電子装置のユーザインターフェイス方法であって、前記ポータブル電子装置が装置ハウジング及び前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイを含み、
前記第一の入力装置がユーザの手の第一の指で作動されるとき前記第一の入力装置によって検知される第一の入力を受け取るステップと、
前記第一の入力に対する応答として、第一の様式でコンテンツが前記タッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップと、
前記第二の入力装置がユーザの手の第二の指によって作動されるとき第二の入力装置によって検知される第二の入力を受け取るステップと、
前記第二の入力に対する応答として、第二の様式でコンテンツが前記タッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップと、
を有することを特徴とする方法。
【請求項８６】
前記第一の入力を受け取るステップ及び前記第二の入力を受け取るステップがユーザによる手の握りを途中で変えることなく実施される、請求項８５に記載のユーザインターフェイス方法。
【請求項８７】
前記第一の様式がコンテンツの移動であり、前記第二の様式がコンテンツのズーミングである、請求項８５に記載のユーザインターフェイス方法。
【請求項８８】
ユーザが前記第三の入力装置を書込みツールによって作動するとき前記タッチセンシティブディスプレイによって検知される第三の入力を受け取るステップと、
前記第三の入力に対する応答として、第三の様式でコンテンツが前記タッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップと、
をさらに有する、請求項８５に記載のユーザインターフェイス方法。
【請求項８９】
前記第三の様式が、パンニング、テキストの選択及び新しいコンテンツを表示するためのユーザインターフェイスの作動から成るグループから選択される、請求項８８に記載のユーザインターフェイス方法。
【請求項９０】
ポータブル電子装置のメモリに直接ロード可能なコンピュータプログラム製品であり、前記コンピュータプログラム製品が請求項８５に記載の方法を実施するためのソフトウェアコード部分を含む、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に言ってポータブル電子設備に関し、より特定して言うとグラフィカルユーザインターフェイスを有するポケットコンピュータに関する。本発明はユーザインターフェイスを作動するための様々な方法に関する。
【背景技術】
【０００２】
グラフィックユーザインターフェイスを持つポケットコンピュータは近年益々ポピュラーになっている。おそらく最も一般的なポケットコンピュータの例は様々な形式で実現することができる携帯端末（ＰＤＡ）であろう。一部のポケットコンピュータは、ラップトップパソコンに似ているが、小型化されている。すなわち、この種のポケットコンピュータはグラフィカルディスプレイ及び小型のハードウェアキーボードを含む。グラフィカルディスプレイは一般にタッチセンシティブであり、スタイラス、ペンまたはユーザの指などポインティングツールで操作することができる。他のポケットコンピュータは主入力装置としてタッチセンシティブディスプレイにもっと依存して、ハードウェアキーボードを不要とする。この種のポケットコンピュータの一部は事実上移動端末である。すなわちカレンダー、ワードプロセッシング及びゲームなど典型的なポケットコンピュータのサービスを提供する他に、音声通話、ファックス送信、電子メッセージング、インターネットブラウジングなどのサービスのためにこの種のポケットコンピュータを移動通信システムと一緒に使用することもできる。
【０００３】
物理的サイズ、ディスプレイサイズ、データ処理能力及び入力装置の点でポットコンピュータの資源はラップトップまたはデスクトップコンピュータに比べて著しく限られているので、ラップトップまたはデスクトップコンピュータについて既知のユーザインターフェイスソリューションは一般的に言ってポケットコンピュータには適用できないまたは妥当でないことは周知である。
【０００４】
ポケットコンピュータを使用する際の使い易さを強化しかつユーザの効率を向上させるためにこの種のポケットコンピュータのユーザインターフェイスに改良を加えることが一般的に言って望まれる。
【０００５】
コンピュータ一般においてまた特にポケットコンピュータにおいて、現在のディスプレイに表示できるものより大きいコンテンツをナビゲートする必要がある。ウェブページは、通常、ポケットコンピュータのディスプレイよりかなり大きい一般コンピュータのディスプレイに表示されるために設計されているので、上記のことは、ポケットコンピュータにおいてウェブブラウザアプリケーションを使用する際に特に顕著である。
【０００６】
この問題を解決するための伝統的な方法は水平及び垂直のスクロールバーを配備することであり、これは、ユーザが、スクロールバー上のスクロールボタンを用いてまたは表示されているコンテンツが利用可能なコンテンツの中のどこにあるかを示すスクロールインディケータを動かすことによって、利用可能なコンテンツのうち表示されるコンテンツを動かすことができるようにする。フルサイズキーボードを持つコンピュータにおいては、上下左右、ページアップ及びページダウンなど専用方向キーを使ってコンテンツ中でカーソルを動かして、ディスプレイに表示されるコンテンツを移動またはスクロールすることが可能である。
【０００７】
大きいコンテンツをナビゲートするためのもっと直観的な方法は、パンニング（panning）と呼ばれるもの、すなわち例えばＡｄｏｂｅ  Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ（登録商標）７．０に使用されるものを使用するものである。これは、ユーザが机の上で紙を自分の手で動かすのと同じように作用する。ユーザはマウスボタンを押してマウスボタンを押したままマウスを動かし、コンテンツが望みのポジションにあるときにマウスボタンを解除することによって、コンテンツを「ドラッグ」するだけである。
【０００８】
コンピュータにおいて有益なもう１つの機能は、データ例えばテキストを選択する機能である。テキストが選択されたら、ユーザは例えばこのテキストをバッファメモリにコピーすることができ、これを同じまたは別のドキュメントにペーストすることができる。
【０００９】
データ選択を実施するための技術上既知の様式は、マウスボタンを押し、マウスボタンを押したままマウスを選択されるテキストの上で動かし、希望のテキストが選択されたらマウスボタンを解除することによって、選択対象のテキストの上を「ドラッグ」する方法である。
【００１０】
従って、ドラッグの方法が両方のケースに使用されるのでユーザが同じドキュメントの中のデータをパンして選択するための方法をどのように提供できるかと言う問題が生じる。
【００１１】
この問題に対する従来の解決法は、異なるモードすなわちパンモード及びテキスト選択モードを持つことである。これはＡｄｏｂｅ  Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ（登録商標）  ７．０において利用できるソリューションである。この場合、ディスプレイのアプリケーションエリアに利用可能なボタンがあり、ユーザが異なるモード間で切り替えできるようにする。しかし、この方法は面倒であり、不便であり、ユーザはテキスト選択操作かパン操作を行いたいと思うたびにどのモードが現在アクティブであるかを知らなければまたは認識しなければならない。
【００１２】
従って、従来のドラッグ法と異なる様式でユーザがデータを選択するための単純で直観的な方法をどのように提供するかと言う問題がある。
【００１３】
ポケットコンピュータのサイズ及びユーザインターフェイスは限定されるので、グラフィカルユーザインターフェイス一般及び特にリストエレメントにおいて複数選択肢を与える方法において限りがある。
【００１４】
先行技術においては、この問題を解決するために２つの既知の試みがある。
【００１５】
第一の選択肢は不連続及び連続の複数選択の結合である。これは以下の通りに作用する：ユーザは１つのリスト項目をタップすることによって単一選択を行うことができる。ユーザが不連続的な複数選択を行いたい場合、ユーザは特定のハードウェアボタンを押して、リスト項目のうちのいずれかをタップすることができる。リスト項目はその初期状態に応じて選択されるか、選択されないかである。ユーザが連続的な複数選択を行いたい場合、ユーザはディスプレイにスタイラスを押し当てて希望する項目上をドラッグすることによってこれを行うことができ、その後この項目はその状態を初期状態が非選択である場合には選択にまた初期状態が選択である場合には非選択に変更する。この方法は、ユーザがドラッグアンドドロップ操作を行えるようにするが、ユーザは非常に慎重に操作中押されたハードウェアボタンを解除しないようにしなければならない。
【００１６】
他方の選択肢は連続的な複数選択のみである。これは、下記の通りに作用する：ユーザはリスト項目をタップすることによって単一選択を行うことができる。ユーザが連続的に複数選択を行いたい場合にはユーザはディスプレイにスタイラスを押し当てて、希望する項目上をドラッグすることによってこれを行うことができ、その後その初期状態に応じてその状態を選択または非選択に変更する。この方法の場合には不連続の複数選択は可能ではない。リストのドラッグ対話は全て選択として解釈されるので、この方法の場合、不連続の複数選択は可能ではない。
【００１７】
従って、ユーザが便利にかつ効率よく単一リスト項目及び不連続リスト項目の両方を選択できるようにする発明が必要とされる。
【００１８】
Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）またはＭａｃ  ＯＳ  Ｘなどウィンドウを持つグラフィカルユーザインターフェイスにおいては、しばしば、下にあるパッシブなウィンドウのコンテンツを見るためにユーザが他のウィンドウの上に表示されるアクティブなウィンドウを動かす必要があるという状況が生じる。ウィンドウ化されるグラフィカルユーザインターフェイスを有する全てのハンドヘルド装置において、この同じ基本的必要性が存在する。
【００１９】
デスクトップ環境において、利用可能な表示スペースが大きくかつウィンドウをディスプレイの別の利用可能なエリアにドラッグするために簡単にマウスを使用することができるので、ウィンドウの重なりはさほど大きな問題ではない。
【００２０】
しかし、ハンドヘルド装置においては、利用できる表示スペースは限定されており、ウィンドウをドラッグできるフリースペースがないことがほとんどである。さらに、ほとんどのハンドヘルド装置において、ウィンドウシステムは、ダイアログウィンドウがドラッグされたり隠されたりしないように設計される。このことは、ある重要な使用状況（例えば、アクティブなウィンドウにおいて入力するために下にあるアプリケーションビューから電話番号をチェックするなど）を行えなくする。
【００２１】
ＮｏｋｉａのＳｅｒｉｅｓ  ９０  ＵＩ設計においては、ウィンドウ重なりの問題は、ユーザがディスプレイの周りにダイアログウィンドウをドラッグした後スタイラスが引き上げられたら自動的にディスプレイの中心にこれを戻すことによって解決される。この方法はそれなりに作用するが、２つの大きな不利点がある。第一に、ダイアログの移動は性能に悪影響を及ぼす。第二に、ダイアログが非常に大きい場合すなわち可視表示エリアのほとんどを占める場合、ディスプレイの大部分を横切ってウィンドウをドラッグしなければならないので、ウィンドウのドラッグはユーザにとって不便である。
【００２２】
ＭｉｃｒｏｓｏｆｔのＰｏｃｋｅｔ  ＰＣ環境において、ユーザはスタイラスを用いて自由にダイアログウィンドウをドラッグできる。その結果、ユーザは可視表示エリアの外へダイアログをドラッグする状況になりかねず、ダイアログウィンドウとのそれ以上の対話を直ちに防止する。従って、ユーザはダイアログを閉じることができず、アプリケーションを再始動する必要があり、その結果、データが失われる可能性がある。
【００２３】
マヒュー・アルム氏（Matthew Allum）（http://freshmeat.net/projects/matchbox/）によって作成されたハンドヘルド装置用のＭａｔｃｈｂｏｘ  Ｘ１１  Ｗｉｎｄｏｗマネージャにおいては、Ｐｏｃｋｅｔ  ＰＣ環境の場合と同様、ユーザがアクティブダイアログをディスプレイのどこにでもドラッグできるようにすることによってこの問題は解決される。
【００２４】
従って、ユーザが便利にかつ安全に一時的に現在アクティブなウィンドウを隠せるようにする発明が必要とされる。
【００２５】
Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）またはＭａｃ  ＯＳ  Ｘなどウィンドウベースのグラフィカルユーザインターフェイスにおいて、見ることができるコンテンツのサイズ（たとえばテキスト、ドキュメントまたはＷＷＷページ）がディスプレイの物理的サイズまたはグラフィカルユーザインターフェイスのウィンドウのサイズを超えるという状況がしばしば生じる。ほとんどの場合、これは可視画面ウィンドウの１つまたはそれ以上の側にスクロールバーを表示することによって調整される。このスクロールバーからユーザはコンテンツをスクロールすることができる。
【００２６】
この同じ基本的必要性が、ウィンドウ化グラフィカルユーザインターフェイスを持ち利用可能な画面スペースが限られる全てのハンドヘルド装置においてさらに顕著である。
【００２７】
スタイラスと一緒に使用できるハンドヘルド装置において、コンテンツをスクロールするために必要な従来の対話すなわちスタイラスをスクロールバーに押し当てて水平または垂直にドラッグする操作は、スクロールバーをディスプレイのどこにでも配置でき、スクロールを軽減するための何の物理的サポートも与えないので、非常に手が疲れる。さらに、ハンドヘルド装置において、表示スペースが限られているので、スクロールバーは一般に非常に小さく（薄く）、従ってスタイラスを当てるのが難しい（特に、移動する環境においてハンドヘルド装置が使用される場合）。
【００２８】
このことはスクロール中ハードウェア全体を人間工学的に劣悪にし、ユーザの装置の体験全体にとって非常に厄介である可能性がある。
【００２９】
Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）またはＭａｃｉｎｔｏｓｈ（登録商標）  ＯＳ  Ｘなどデスクトップコンピュータ用のウィンドウベースのグラフィカルユーザインターフェイスにおいて、ユーザが実行中のアプリケーション間で切り替えを行う必要がある場合がしばしばある。ウィンドウ化グラフィカルユーザインターフェイスを有するハンドヘルド装置においても同じ基本的必要性が存在する。
【００３０】
デスクトップ環境においては、ウィンドウを縮小拡大してマウスで移動することができるので、下にあるウィンドウを現在のウィンドウの背後に見ることができる。デスクトップ環境は、実行中のアプリケーションを示しかつその間で切り替えるための他の方法も有する。Ｗｉｎｄｏｗｓ（登録商標）タスクバー及びＭａｃｉｎｔｏｓｈ（登録商標）  ＯＳ  Ｘ  Ｄｏｃｋは２つの一般的な例である。さらに別の一般的な方法は、ディスプレイの中央に示されるアプリケーションリストを提示することである。ユーザがキー組み合わせ（Ｗｉｎｄｏｗｓ（登録商標）及びＬｉｎｕｘ（登録商標）の場合Ａｌｔ＋Ｔａｂ、Ｍａｃｉｎｔｏｓｈ（登録商標）の場合Ｃｍｄ+Ｔａｂ）を押すとリストが示される。
【００３１】
ほとんどハンドヘルド装置は複数のウィンドウをサポートせず、またアプリケーションを閉じるための準備がない。従って、この種のハンドヘルド装置は切り替えの問題に対処する必要はない。その代わりに、Ｎｏｋｉａ  ７７１０  Ｃｏｍｍｕｎｉｃａｔｏｒ、Ｓｙｍｂｉａｎ、Ｍｉｃｒｏｓｏｆｔ  Ｐｏｃｋｅｔ  ＰＣまたはＰａｌｍ  ＯＳのオペレーティングシステムと同様のオペレーティングシステムを持つ装置は、ユーザに最近使用されたアプリケーションのリストを提示する。
【００３２】
Ｗｉｎｄｏｗｓ（登録商標）  ＣＥハンドヘルドオペレーティングシステムは、デスクトップＷｉｎｄｏｗｓ（登録商標）と同様のタスクバーを有する。アプリケーションが起動されると、そのアイコンがタスクバーに表示される。別のアプリケーションが起動されると、そのアイコンが前のアイコンの隣に表示される。ユーザが最初のアプリケーションに切り替えたい場合には、タスクバー上のそのアイコンをタップすればよい。ユーザがアプリケーション間で切り替えるときこれらのアイコンはその相対的順位を変えない。
【００３３】
要するに、この点における先行技術の問題は、ポケットコンピュータなどハンドヘルド装置においてどのように実行中のアプリケーション間で効率的にかつ直観的に切り替えるかである。
【発明の開示】
【００３４】
上記のことを考慮して、本発明の目的は、先行技術に伴う上記及びその他の問題及び欠点を解決し、または少なくともこれを軽減し、ポケットコンピュータに改良を加えることである。
【００３５】
一般的に言って、上記の目的は特許請求の範囲の独立請求項に従った方法、ポケットコンピュータ及びユーザインターフェイスによって達成される。
【００３６】
本発明の第一の態様はポケットコンピュータにおいてユーザインターフェイスを操作するための方法であって、ポケットコンピュータは様々なソフトウェアアプリケーションを実行するのに適し、各アプリケーションはいくつかの機能を有し、各機能は呼び出されると特定の機能性をポケットコンピュータのユーザに提供し、
前記ポケットコンピュータのディスプレイ上にいくつかの選択可能なユーザインターフェイスエレメントを提示するステップであって、各ユーザインターフェイスエレメントが前記ポケットコンピュータの特定の使用態様を表し、前記特定の使用態様が特定のアプリケーションの特定の機能と関連付けられ、
前記ユーザによる前記ユーザインターフェイスエレメントの中の特定のエレメントの選択を検知するステップと、
選択された特定のエレメントについて前記ディスプレイ上にいくつかの選択可能なタスク指向のオプションを提示するステップであって、各オプションが特定のアプリケーションの特定の機能に関連付けられ、
前記ユーザによる前記オプションの中の特定のオプションの選択を検知するステップと、
前記特定のオプションに関連付けられる機能を呼び出すステップと、を含む。
【００３７】
前記ディスプレイをタッチセンシティブとすることができ、この場合、前記選択は、ユーザがタッチセンシティブディスプレイをポイントすることによって行われる。前記選択可能ユーザインターフェイスエレメントは前記ディスプレイ上の静止ポジションに配置されるアイコンである。タスク指向オプションをメニューの中のメニュー項目として提示することができる。前記ポケットコンピュータの第一の使用態様は例えば情報ブラウジングであり、前記ポケットコンピュータの第二の使用態様は例えば電子メッセージングである。
【００３８】
本発明の第一の態様の別の表現は、ディスプレイを含むユーザインターフェイスを有し様々なソフトウェアアプリケーションを実行するのに適するポケットコンピュータであり、各アプリケーションはいくつかの機能を有し、各機能は呼び出されるとポケットコンピュータのユーザに特定の機能性を提供し、ポケットコンピュータは本発明の第一の態様に従った方法を実施するのに適する。
【００３９】
本発明の第二の態様は、さらに書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるデータ項目を選択するために入力を受け付けるための方法であって、
第一の時点で第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一の時点から予め決められた時間内に前記第一のポジションから閾値未満の距離のポジションにおける前記書込みツールの第二のタップを検知することによってデータ選択が開始されるべきであると判断するステップと、
データ選択が開始されるべきであると判断される場合、第二のポジションへの前記書込みツールの移動を検知したら、前記第一のポジションと前記第二のポジションとの間のデータ項目を選択するステップと、を含む。
【００４０】
前記データ項目は利用可能なコンテンツのサブセットを表すことができ、データ選択が開始されるべきであると判断されない場合、前記方法は、さらに
前記書込みツールの前記第一のタップ後に前記書込みツールが移動したことを検知することによってパンニングが開始されるべきであると判断するステップと、
パンニングが開始されるべきであると判断される場合、前記書込みツールの第二のポジションを検知し、前記第一のポジションと前記第二のポジションとの間の差の分ずらされたポジションでデータ項目を表示するために前記利用可能なコンテンツの中でパンニング動作を行うステップと、を含む。
【００４１】
前記コンテンツ及びデータ項目は、前記ポケットコンピュータにおいて実行されるウェブブラウザアプリケーションに属することができる。
【００４２】
本発明の第二の態様の別の表現は本発明の第二の態様に従った方法を実施するのに適するポケットコンピュータである。
【００４３】
本発明の第二の態様のさらに別の表現は、さらにコンテンツをパンしてさらに書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるデータ項目を選択するために入力を受け付けるための方法であって、前記データ項目は利用可能なコンテンツのサブセットを表し、
第一の時点で第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一の時点から予め決められた時間内に前記第一のポジションから閾値未満の距離のポジションにおける前記書込みツールの第二の書込みを検知することによって、パンニングが開始されるべきであると判断するステップと、
パンニングが開始されるべきであると判断される場合、前記書込みツールの第二のポジションを検知し、前記第一のポジションと前記第二のポジションとの間の差の分ずらされたポジションでデータ項目を表示するために利用可能なコンテンツの中でパンニング動作を行うステップと、
パンニングが開始されるべきであると判断されない場合、前記書込みツールの前記第一のタップ後に前記書込みツールが移動したことを検知することによってデータ選択が開始されるべきであると判断するステップと、
データ選択が開始されるべきであると判断される場合、第二のポジションへの前記書込みツールの移動を検知すると、前記第一のポジションと前記第二のポジションとの間のデータ項目を選択するステップと、を含む。
【００４４】
本発明の第三の態様は、ズームインボタン、ズームアウトボタン及び入力書込みツールを含み、ディスプレイ上にコンテンツを表示することができるポケットコンピュータであって、表示されるコンテンツは利用可能なコンテンツのサブセットであり、
前記コンピュータは前記ズームインボタンの押圧に応答して前記ディスプレイ上に表示されるコンテンツをズームインすることができ、
前記コンピュータは前記ズームアウトボタンの押圧に応答して前記ディスプレイに表示されるコンテンツをズームアウトすることができ、
前記ディスプレイ上の第一のポジションにおける前記書込みツールのタップ、前記書込みツールの移動及び前記ディスプレイ上の第二のポジションにおける前記書込みツールのリフトに応答して前記ディスプレイ上で利用可能なコンテンツをパンすることができる。
【００４５】
本発明の第四の態様はポケットコンピュータのディスプレイ上に示されるハイパーリンクをナビゲートするための方法であって、
次のハイパーリンクへ焦点を移動するために入力を受け取るステップと、
前記ディスプレイ上に表示される前記ハイパーリンクの幾何学的ポジションにのみ基づいてどのハイパーリンクが次のハイパーリンクであるかを判断するステップと、
次のハイパーリンクであると判断された前記ハイパーリンクへ焦点を移動するステップと、を含む。
【００４６】
前記次のハイパーリンクは現在焦点を当てられるハイパーリンクの前のハイパーリンクでも後のハイパーリンクでもよい。
【００４７】
本発明の第四の態様の別の表現は本発明の第四の態様に従った方法を実施するのに適するポケットコンピュータである。
【００４８】
本発明の第五の態様は、ポケットコンピュータのディスプレイに示されるコンテンツのズーム率を変更するための方法であって、
前記ディスプレイ上の標的ポジションに関するメニューを表示するために入力を受け取るステップと、
前記ズーム率を変更するために少なくとも１つのメニュー項目を含む前記メニューを表示するステップと、
新しいズーム率を含むメニュー項目が選択されることを検知することによって前記ズーム率を変更するために入力を受け取るステップと、
前記標的ポジションを中心として前記新しいズーム率で前記コンテンツを提示するステップと、を含む。
【００４９】
前記ディスプレイは例えばタッチセンシティブディスプレイであり、前記メニューを表示するための入力は予め決められた閾値より長い時間前記タッチセンシティブディスプレイを押すか、または前記タッチセンシティブディスプレイをダブルタッチすることである。
【００５０】
前記コンテンツは前記ポケットコンピュータ上で実行されるウェブブラウザアプリケーションに属することができる。前記メニューは例えばコンテキスト依存メニューである。
【００５１】
本発明の第五の態様の別の表現は本発明の第五の態様に従った方法を実施するのに適しうるポケットコンピュータである。
【００５２】
本発明の第六の態様は、ディスプレイを含むポケットコンピュータにおいて実行されるウェブブラウザアプリケーションにおいて以前に訪問されたウェブページをブラウジングするための方法であって、
前記ディスプレイ上に第一のウェブページを提示するステップと、
前記第一のウェブページについて新しいズーム率へ変更するために第一の入力を受け付けるステップと、
前記新しいズーム率で前記第一のウェブページを提示するステップと、
第二のウェブページを提示するために第二の入力を受け付けるステップと、
前記第一のウェブページのための前記新しいズーム率とは異なるズーム率で第二のウェブページを提示するステップと、
再び前記第一のウェブページを提示するために第三の入力を受け付けるステップと、
前記新しいズーム率で前記第一のウェブページを提示するステップと、を含む。
【００５３】
前記第三の入力は例えばブラウザ履歴を前方または後方にナビゲートするための入力である。
【００５４】
本発明の第六の態様の別の表現は本発明の第六の態様に従った方法を実施するのに適するポケットコンピュータである。
【００５５】
本発明の第七の態様は、さらに書き込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上に表示されるリストを表すユーザインターフェイスエレメントにおいて少なくとも１つのリスト項目を選択するために入力を受け付けるための方法であって、前記エレメントは単一選択モードまたは複数個別選択モードで動作可能であり、
前記エレメントが前記単一選択モードで動作しているか否かを判断するステップと、
前記エレメントが前記複数個別選択モードで動作しているか否かを判断するステップと、
第一のポジションにおける前記書込みツールの第一のタップを検知するステップと、
前記第一の位置のポジションに対応する第一のリスト項目を選択するステップと、
第二のポジションにおける前記書込みツールの第一のリフトを検知するステップであり、前記第二のポジションが前記第一のポジションに等しい場合がある、ステップと、
第三のポジションにおける前記書込みツールの第二のタップを検知するステップと、
前記エレメントが前記単一選択モードで動作していると判断される場合、前記第一のリスト項目を選択解除するステップと、
前記第三のポジションに対応するリスト項目を選択するステップと、を含む。
【００５６】
前記エレメントがさらに範囲選択モードで動作可能であり、前記方法は、前記の第二のタップを検知するステップの前に、さらに
前記エレメントが前記範囲選択モードで動作しているか否かを判断するステップと、
前記エレメントが範囲選択モードで動作していると判断され、かつ前記第一のリスト項目が前記第二のポジションに対応する第二のリスト項目に等しくない場合、前記第一のリスト項目から前記第二のリスト項目までの全てのリスト項目を選択するステップと、を含む。
【００５７】
前記第二のリスト項目を選択するステップの前に、前記エレメントが前記範囲選択モードで動作していると判断される場合以前に選択されたリスト項目を選択解除するステップ、をさらに含むことができる。
【００５８】
オプション的に、
選択されたリスト項目に対応するポジションにおける第三のタップを検知するステップと、
第二のユーザインターフェイスエレメントに対応するポジションにおける第三のリフトを検知するステップと、
前記エレメントが単一選択モードまたは範囲選択モードで動作していると判断される場合、選択されたリスト項目を表すデータを前記第二のユーザインターフェイスエレメントを与えるステップと、を含むことができる。
【００５９】
オプション的に、
前記エレメントが複数個別選択モードで動作していると判断される場合、選択された各リスト項目に隣接して選択インディケータを提示するステップ、を含むことができる。
【００６０】
前記選択インディケータは例えばチェックマークである。
【００６１】
オプション的に、
前記エレメントが複数個別選択モードで動作していると判断される場合、以前に選択されたリスト項目に対応するポジションにおける前記書込みツールの第三のタップ及び第三のリフトを検知し、前記以前に選択されたリスト項目を選択解除するステップ、を含むことができる。
【００６２】
本発明の第七の態様のもう１つの表現は本発明の第七の態様に従った方法を実施するのに適するポケットコンピュータである。
【００６３】
本発明の第八の態様は、さらに書込みツールを含むポケットコンピュータのタッチセンシティブディスプレイ上のあるロケーションに表示されるヘッドエリアを含むウィンドウを一時的に隠すための方法であって、
前記ウィンドウの前記ヘッドエリアに対応するポジションにおける前記書込みツールのタップを検知するステップと、
前記ウィンドウのコンテンツを隠し、それによって前記ウィンドウによって以前に被覆されたコンテンツを露出するステップと、
前記書込みツールのリフトを検知するステップと、
前記ロケーションにおいて前記ウィンドウのコンテンツを再び引き出すステップと、を含む。
【００６４】
前記ウィンドウのコンテンツを隠すステップ後に、前記ウィンドウの前記ロケーションを示すボックス外形を描くステップ、をさらに含むことができる。
【００６５】
前記ウィンドウは例えばダイアログである。
【００６６】
本発明の第八の態様の別の表現は本発明の第八の態様に従った方法を実施するのに適するポケットコンピュータである。
【００６７】
本発明の第九の態様はポケットコンピュータのタッチセンシティブディスプレイに表示されるウィンドウにおいてコンテンツをスクロールするための方法であって、前記ディスプレイはさらにリモートスクロールエレメントを表示し、
前記リモートスクロールエレメント上の第一のポジションにおける書込みツールのタップを検知するステップと、
前記タップの前記ポジションに基づいて、コンテンツをスクロールする方向を判断するステップと、
前記タップの前記ポジションに基づいて、コンテンツをスクロールする距離を判断するステップと、
前記方向へ前記距離を新しいポジションまで前記コンテンツをスクロールするステップと、を含む。
【００６８】
前記リモートスクロールエレメントはビップマップ画像を含むことができる。その代わりにまたはそれに加えて、前記タッチセンシティブディスプレイ上の前記リモートスクロールエレメントの下にあるエリアを少なくとも１つの選択不能インディケータなど情報の提示のために使用することができる。
【００６９】
前記ウィンドウはスクロールサムを有するスクロールバーを含むことができ、コンテンツの前記新しいポジションに対応するように前記スクロールサムを移動するステップ、をさらに含む。
【００７０】
前記リモートスクロールエレメントを前記ウィンドウに隣接してかつ（または）前記ディスプレイの１つのエッジに沿って配置することができる。前記ウィンドウを前記リモートスクロールエレメントから分離して配置することができる。
【００７１】
本発明の第九の態様のもう１つの表現は、本発明の第九の態様に従った方法を実施するのに適するポケットコンピュータである。
【００７２】
本発明の第十の態様はポケットコンピュータのタッチセンシティブディスプレイ上に表示されるウィンドウにおいてコンテンツをスクロールするための方法であって、前記ディスプレイがさらにトラフ（trough）の中で移動可能なスクロールサムを含むスクロールバーを表示し、
前記トラフにおいてタップポジションにおける書込みツールのタップを検知するステップと、
前記トラフにおいて前記スクロールサムを移動することによって前記トラフにおける前記スクロールサムのポジションを更新するステップを含む、前記コンテンツをスクロールするステップと、
前記書込みツールのリフトを検知するステップと、
前記書込みツールのリフトが検知されたら前記コンテンツのスクロールを停止するステップと、を含み、
前記スクロールのステップにおいて、前記スクロールサムの前記ポジションが前記トラフにおいて前記タップポジションを越えて動くように前記スクロールを継続できるようにする。
【００７３】
前記コンテンツをスクロールするステップは一度に１ページ分コンテンツをスクロールできる。前記ポジションは前記スクロールサムと異なってもよい。
【００７４】
本発明の第十の態様のもう１つの表現は、本発明の第十の態様に従った方法を実施するのに適するポケットコンピュータである。
【００７５】
本発明の第十一の態様は、ディスプレイを有しかつ様々なソフトウェアアプリケーションを実行するのに適するポケットコンピュータ用のグラフィカルユーザインターフェイスであって、ユーザインターフェイスは前記ディスプレイ上に複数のアイコンを提示することができるアプリケーション切換えパネル（application switcher panel）を含み、各アイコンは、前記ポケットコンピュータにおいて実行されるそれぞれのアプリケーションと関連付けられ、かつ関連付けられるアプリケーションをアクティブにするためにユーザによって選択可能であり、このユーザインターフェイスにおいて、アイコンはアプリケーション切換えパネルにおいて順位を持ち、かつこのユーザインターフェイスにおいて、この順位は、特に一番最近アクティブなアプリケーションに関連付けられるアイコンがアプリケーション切換えパネルにおいて第一のポジションを持つように、関連付けられるアプリケーションが過去においてアクティブになった順番に依存する。
【００７６】
新しいアプリケーションが起動されると、アップリケーション切換えパネルの既存のアイコンのポジションを１つずつ後へ移動しながらアプリケーション切換えパネルの第一のポジションへ前記新しいアプリケーションに関連付けられるアイコンを挿入するように、グラフィカルユーザインターフェイスを適合させることができる。
【００７７】
１つの実施態様において、前記アプリケーション切換えパネルにおいては予め決められた最大数のアイコン用ポジションしか許容されず、アプリケーション切換えパネルの外へ移動したアイコンについては、これに関連付けられるアプリケーションを前記ディスプレイ上のメニューのメニュー項目を選択することによってアクティブにすることができる。
【００７８】
本発明の第十一の態様のもう１つの表現は、上述のグラフィカルユーザインターフェイスを有するポケットコンピュータである。
【００７９】
本発明の第十二の態様はユーザインターフェイスを持つディスプレイ及びコントローラを有するポケットコンピュータであって、コントローラは様々なユーティリティアプリケーウォンを実行するのに適し、各ユーティリティアプリエケーションは、前記ユーザインターフェイスにおいてアクティブなアプリケーションとして実行されるときユーザに特定の公称機能を提供し、このポケットコンピュータは、前記ユーティリティアプリケーションのそれぞれにいくつかの限定的なアプリケーションビューを前記ディスプレイ上で同時に与えるのに適するホームアプリケーションを有し、このポケットコンピュータにおいて、この種の各限定的なアプリケーションビューは、このユーティリティアプリケーションをアクティブなアプリケーションとして実行することなく、それぞれのユーティリティアプリケーションの公称機能性の限定的部分にユーザがアクセスできるようにする。
【００８０】
本発明の第十三の態様は、ポケットコンピュータであって、
装置ハウジングと、
前記装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイと、
前記ディスプレイ上に表示されるコンテンツをナビゲートするための少なくとも１つのキーと、
前記ディスプレイ上に表示されるコンテンツをズーミング（zooming）するための少なくとも１つのキーと、を含み、
前記ナビゲーション用の少なくとも１つのキー及びズーミングのための少なくとも１つのキーのうちの１つは前記装置ハウジングの前記第一の側面に配置され、一方、前記ナビゲーション用の少なくとも１つのキー及び前記ズーミングのための少なくとも１つのうちのもう１つは前記装置ハウジングの前記第一の側面に対して非平行である第二の側面に配置され、装置ハウジングを片手で持つとき握りをずらすことなく典型的なユーザの手の届く範囲内に両方のキーがあるように前記キーが配置される。
【００８１】
本発明の第十四の態様は、ディスプレイを含む移動通信端末で実行されるハイパーメディアブラウザアプリケーションにおいて以前に訪問されたハイパーメディアページを表示するための方法であって、
前記ディスプレイ上に第一のハイパーメディアページを提示するステップと、
第一の新しいコンテンツ表示モードに従って前記第一のハイパーメディアページの提示を修正するために第一の入力を受け付けるステップと、
前記第一の新しいコンテンツ表示モードに従って前記第一のハイパーページを提示するステップと、
第二のハイパーメディアページを提示するために第二の入力を受け付けるステップと、
第二のハイパーメディアページを提示するステップと、
再び前記第一のハイパーメディアページを提示するために第三の入力を受け付けるステップと、
前記第一の新しいコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するステップと、を含む。
【００８２】
これによって、コンテンツ表示モードに対するユーザの修正が保存される方法が提供され、再びページを訪問するときにこのページのコンテンツ表示を再修正する必要を軽減する。
【００８３】
前記コンテンツ表示モードはズーム率を含むことができる。前記コンテンツ表示モードはさらにフレーム表示モードを含むことができる。このコンテンツ表示モードは、さらに、前記第一のハイパーメディアページのテキストが選択されるときのモードを含むことができる。前記コンテンツ表示モードはさらにページレイアウトモードを含むことができる。これらの固有のコンテンツモードの各々またはその組み合わせをページ履歴と一緒に保存することによってユーザはより良いブラウジングを体験できる。
【００８４】
前記の第二のハイパーメディアページを提示するステップは、前記第一の新しいコンテンツ表示モードに従って前記第二のハイパーメディアページを提示するステップを含むことができる。これは、ユーザによって加えられるコンテンツモードの修正が他のページをナビゲートするときのデフォールト値になるようにすることができ、有利である。
【００８５】
この方法は、前記第二のハイパーメディアページを提示するステップの後であって且つ前記第三の入力を受け付けるステップの前に、
第二の新しいコンテンツ表示モードに従って前記第二のハイパーメディアページの提示を修正するために第四の入力を受け付けるステップと、
前記第二の新しいコンテンツ表示モードに従って前記第二のハイパーメディアページを提示するステップと、をさらに含むことができる。
【００８６】
言い換えると、履歴項目と一緒に記憶されるコンテンツ表示モードに影響を与えることなく、コンテンツ表示モードの修正がその後のページについて可能である。
【００８７】
前記第三の入力は例えばブラウザ履歴を後方へナビゲートするための入力である。
【００８８】
前記第三の入力は例えばブラウザ履歴を前方へナビゲートするための入力である。
【００８９】
前記ハイパーメディアページは例えばｈｔｍｌコンテンツ、ｗｍｌコンテンツ、ｓｇｍｌコンテンツ及びｘｍｌコンテンツから成るグループから選択される少なくとも１つのタイプのコンテンツを表す。
【００９０】
本発明の第十四の態様の第二の表現はハイパーメディアブラウザアプリケーションを実行できる移動通信端末であって、前記ハイパーメディアブラウザアプリケーションは前記移動通信端末のディスプレイ上にハイパーメディアページを提示し、
前記ディスプレイ上に第一のハイパーメディアページを提示するための手段と、
第一の新しいコンテンツ表示モードに従って前記第一のハイパーメディアページの提示を修正するために第一の入力を受け付けるための手段と、
前記第一の新しいコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するための手段と、
第二のハイパーメディアページを提示するために第二の入力を受け付けるための手段と、
第二のハイパーメディアページを提示するための手段と、
再び前記第一のハイパーメディアページを提示するために第三の入力を受け付けるための手段と、
前記第一の新しいコンテンツ表示モードに従って前記第一のハイパーメディアページを提示するための手段と、を含む。
【００９１】
これによって、コンテンツ表示モードに対するユーザの修正が保存されてあるページを再訪問するときにこのページのコンテンツ表示を再修正する必要を減少する移動通信端末が提供される。
【００９２】
本発明の第十四の第三の表現は、本発明の第十四の態様の第一の表現に従った方法を実施するためのソフトウェアコード部分を含むデジタルコンピュータのメモリに直接ロード可能なコンピュータプログラム製品である。これによって、コンテンツ表示モードに対するユーザの修正が保存されて、あるページを再訪問するときこのページのコンテンツ表示を再修正する必要を減少するコンピュータプログラム製品が提供される。
【００９３】
前記第一及び第二のハイペーメディアページは、ウェブ（ｗｗｗ）ページ及び（または）ｗａｐページすなわちｗｅｂ及びｗａｐブラウザにおいてブラウジングするのに適するｈｔｍｌまたはｗｍｌ言語で表現されるデジタルコンテンツであることが望ましいがそうである必要はない。ｓｇｍｌ、ｘｍｌまたは他の任意の適切なマークアップ言語などデジタルコンテントを表すために他のマークアップ言語を使用することができる。「ページ」と言う用語はデジタルコンテントを示し、その少なくとも一部はユーザが見るためにディスプレイ上に提示可能である。
【００９４】
この文書を通じて、「書込みツール」は、書込みの形（例えばキャラクタ及びテキスト）だけでなくポインティング、タップ（クリック）、プレス及びドラッグなどの制御動作の形でもタッチセンシティブディスプレイ上で入力を与えるために使用される物体である。従って、「書込みツール」は、例えば、スタイラス、ペン、ユーザの指またはタッチセンシティブディスプレイと対話するのに適する他の任意の物理的物体である。
【００９５】
本発明の第十五の態様は、装置ハウジング、入力書込みツールと一緒に使用するための装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイ、第一の側面に対して非平行である第二の側面に配備されるズームインキー、第二の側面に配備されるズームアウトキー及びコントローラを含むポータブル電子装置であって、このポータブル電子装置はタッチセンシティブディスプレイ上にコンテンツを表示することができ、表示されるコンテンツは利用可能コンテンツのサブセットであり、コントローラはズームインキーの作動に応答してタッチセンシティブディスプレイ上に表示されるコンテンツをズームインするように構成され、コントローラはまたズームアウトキーの作動に応答してタッチセンシティブディスプレイ上に表示されるコンテンツをズームアウトするように構成され、コントローラはタッチセンシティブディスプレイ上の第一のポジションにおける書込みツールのタップとタッチセンシティブディスプレイ上の第二のポジションへの書込みツールの移動との組み合わせに応答してタッチセンシティブディスプレイ上の利用可能コンテントをパンするように構成される。
【００９６】
利用可能コンテンツは例えばポータブル電子装置のウェブブラウザアプリケーションに関係するものである。
【００９７】
ポータブル電子装置は例えばポケットコンピュータである。
【００９８】
ポータブル電子装置は例えば移動通信端末、ポータブルゲーム機及び携帯情報端末から成るグループから選択される装置である。
【００９９】
本発明の第十五の態様の第二の表現は、装置ハウジング、コントローラ、入力書込みツールと一緒に使用するための装置ハウジングの第一の側面に配備されタッチセンシティブディスプレイ、第一の側面に対して非平行である第二の側面に配備されるズームインキー、第二の側面に配備されるズームアウトキーを含むポータブル電子装置のユーザインターフェイス方法であって、コントローラはタッチセンシティブディスプレイ上にコンテンツを表示することができ、表示されるコンテンツは利用可能なコンテンツのサブセットであり、ズームインキーの作動に応答してタッチセンシティブディスプレイ上に表示されるコンテンツをズームインするステップ、ズームアウトキーの作動に応答してタッチセンシティブディスプレイ上に表示されるコンテンツをズームアウトするステップ、及びタッチセンシティブディスプレイ上の第一のポジションにおける書込みツールのタップとタッチセンシティブディスプレイ上の第二のポジションへの書込みツールの移動との組み合わせに応答してタッチセンシティブディスプレイ上の利用可能コンテンツをパンするステップ、を含む。
【０１００】
本発明の第十五の態様の第三の表現はポータブル電子装置のメモリに直接的にロード可能なコンピュータプログラム製品であり、このコンピュータプログラム製品は、本発明の第十五の態様の第二の表現に従った方法を実施するためのソフトウェアコード部分を含む。
【０１０１】
本発明の第十六の態様は、装置ハウジング、装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイ、典型的なユーザの手の第一の指で作動されるように配置される第一の入力装置、典型的なユーザが握りを変えることなく少なくとも第一の入力装置及び第二の入力装置を操作できるように典型的なユーザの手の第二の指で作動されるように配置される第二の入力装置、及びタッチセンシティブディスプレイ、第一の入力装置及び第二の入力装置に結合されタッチセンシティブディスプレイ上にコンテンツを表示することができるコントローラを含む、ポータブル電子装置であり、コントローラは、第一の入力装置が作動されるとき第一の様式でタッチセンシティブディスプレイ上のコンテンツの表示に影響を与えかつ第二の入力装置が作動されるとき第二の様式でタッチセンシティブディスプレイ上のコンテンツの表示に影響を与えるように構成される。
【０１０２】
第一の入力装置が作動されるときタッチセンシティブディスプレイ上のコンテンツを移動しかつ第二の入力装置が作動されるときコンテンツのズーム率を変更するようにコントローラを構成することができる。
【０１０３】
ポータブル電子装置を典型的なユーザの手で持てるように第一の入力装置及び第二の入力装置を配置することができる。
【０１０４】
第一の入力装置は例えば装置ハウジングの第一の側面に配置されるキーであり、第二の入力装置を例えば第一の側面に対して非平行である装置ハウジングの第二の側面に配置することができる。
【０１０５】
第一の入力装置を典型的なユーザの手の親指で作動されるように配置することができ、第一の入力装置は第一の側面のエッジから少なくとも閾値距離に配置され、エッジは親指が手の残り部分に接続されるところに一番近い第一の側面のエッジである。
【０１０６】
第二の側面は基本的に第一の側面と直角を成す。
【０１０７】
書込みツールがタッチセンシティブディスプレイ上で検知されるとき第三の様式でタッチセンシティブディスプレイ上のコンテンツの表示に影響を与えるようにコントローラを構成することができる。
【０１０８】
パンニング、テキストの選択及び新しいコンテンツを表示するためのユーザインターフェイスエレメントの作動から成るグループから第三の様式を選択することができる。
【０１０９】
ポータブル電子装置は例えばポケットコンピュータである。
【０１１０】
移動通信端末、ポータブルゲーム機及び携帯情報端末から成るグループからポータブル電子装置を選択することができる。
【０１１１】
本発明の第十六の態様の第二の表現は、ポータブル電子装置のユーザインターフェイス方法であり、ポータブル電子装置は装置ハウジング及び装置ハウジングの第一の側面に配備されるタッチセンシティブディスプレイを含む。この方法は、第一の入力装置がユーザの手の第一の指によって作動されるとき第一の入力装置によって検知される第一の入力を受け取るステップ、第一の入力に対する応答として第一の様式でコンテンツがタッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップ、第二の入力装置がユーザの手の第二の指によって作動されるとき第二の入力装置によって検知される第二の入力を受け取るステップ、及び第二の入力に対する応答として第二の様式でコンテンツがタッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップを含む。
【０１１２】
ユーザの手の握りを途中で変えることなく第一の入力の受け取り及び第二の入力の受け取りを行うことができる。
【０１１３】
第一の様式は例えばコンテンツの移動であり、第二の様式は例えばコンテンツのズーミングである。
【０１１４】
ユーザインターフェイス方法は、さらに、ユーザが第三の入力装置を書込みツールによって作動するときタッチセンシティブディスプレイによって検知される第三の入力を受け取るステップ、及び第三の入力に対する応答として第三の様式でコンテンツがタッチセンシティブディスプレイ上でどのように表示されるかに影響を与えるステップを含むことができる。
【０１１５】
パンニング、テキストの選択及び新しいコンテンツを表示するためのユーザインターフェイスエレメントの作動から成るグループから第三の様式を選択することができる。
【０１１６】
本発明の第十六の態様の第三の表現はポータブル電子装置のメモリに直接ロード可能なコンピュータプログラム製品であり、このコンピュータプログラム製品は本発明の第十六の態様の第二の表現に従った方法を実施するためのソフトウェアコード部分を含む。
【０１１７】
一般的に言って、本明細書において言及される本発明の態様の方法は、各々、対応するコンピュータプログラム製品すなわちデジタルコンピュータのメモリに直接ロード可能でありかつ問題の方法を実施するためのソフトウェアコード部分を含むコンピュータプログラム製品によって実施可能である。
【０１１８】
本明細書において使用される場合、「ポケットコンピュータ」は、例えばディスプレイサイズ、データ処理能力及び入力手段の点で資源が限られる小型のポータブル装置である。１つの実施態様において、ポケットコンピュータは特に電子ブラウジング及びメッセージングのために設計される移動端末アクセサリである。
【０１１９】
本発明の他の目的、特徴及び利点は、以下の詳細な説明、特許請求の範囲及び図面から明らかであろう。
【発明を実施するための最良の形態】
【０１２０】
本発明の様々な態様の実施態様について次に添付図面を参照しながら詳細に説明する。
【０１２１】
例示される実施態様のポケットコンピュータ１は、装置ハウジング２及び装置ハウジング２の前面２ｆに配備される大型タッチセンシティブディスプレイ３を含む。ディスプレイ３の隣に複数のハードウェアキー５ａ−ｄ並びにスピーカー６が配備される。
【０１２２】
より具体的には、キー５ａは５方向ナビゲーションキーすなわちディスプレイ３に示される情報の中でそれぞれ直角の方向（上下左右）のナビゲーションを指令するために４つの異なる周囲ポジションを押すことができかつディスプレイ３に示される情報の中から選択を指令するために中央ポジションを押すことができるキーである。キー５ｂはキャンセルキーであり、キー５ｃはメニューまたはオプションキーであり、キー５ｄはホームキーである。
【０１２３】
さらに、第二の複数のハードウェアキー４ａ−ｃは装置ハウジング２の第一の小さい側面２ｕに配備される。キー４ａは電源オン／オフキーであり、キー４ｂは増減キーであり、キー４ｃはディスプレイ３上の全画面と通常提示との間の切り替え用である。
【０１２４】
前記の第一の小さい側面２ｕに相対する装置ハウジング２の第二の小さい側面２ｌに、イヤフォンオーディオ端子７ａ、本線電源端子７ｂ及びシリアルＵＳＢポートの形の有線データインターフェイス７ｃが配備される。
【０１２５】
タッチセンシティブであるディスプレイ３は、視覚的出力装置５２としても入力装置５３としても作用し、どちらもユーザに対するユーザインターフェイス５１の中に含まれる（図５を参照のこと）。もっと特定して言うと、図１に示される通り、ユーザ９は片手９ａに持ったスタイラス９ｃでタッチセンシティブディスプレイ３の表面をポイント／タップ／ドラッグすることによって及び（または）他方の手９ｂの親指及び人差し指でハードウェアキー４ａ−ｃ、５ａ−ｄ（ユーザインターフェイス５１に入力装置としても含まれる）のいずれかを作動することによって、ポケットコンピュータ１を操作することができる。１つの実施態様において、数個のキー５ａ−ｄが、図１に示される通り親指が簡単に届くようにタッチセンシティブディスプレイ３に対して基本的に平行に配置される。親指は支えとしても作用して、ユーザが片手９ｂにポケットコンピュータを簡単に持てるようにする。キー５ａ―ｄと親指が手９ｂの残り部分と接するところにもっとも近いエッジとの間の距離は、図１に示される通りキー５ａ―ｄのいずれも作動することなく親指を支えとして置けるようにするのに十分な大きさである。その代わりに、距離が非常に小さい場合、ユーザが支えのために親指をキー５ａ−ｄの付近のどこかに置けるようにキー５ａ−ｄを配置することができる。片手９ｂでポケットコンピュータを持ちながら親指を前面２ｆに置くことによって、安定性に寄与することができる。一方、図１に示される通り数個のキー４ａ−ｃは人差し指が簡単に届くように第一の小さい側面２ｕに配置される。
【０１２６】
言い換えると、ハードウェアキーはポケットコンピュータ１を持つユーザの手の指によって作動されるように配置されるのに対して、タッチセンシティブディスプレイ３上でスタイラス９ｃを操作するために他方の手を使用することができる。
【０１２７】
さらに、片手９ｂが届く範囲にあるハードウェアキー４ａ−ｄ、５ａ−ｄはユーザが典型的な全ての活動を行うのに十分である。例えば、ブラウザが実行中であるとき、ナビゲーションキー５ａはユーザがページを進められるようにし、ズームボタン４ｂはユーザがズーム率を変更できるようにする。他のキー４ａ、４ｃ５ｂ−ｄの機能性については本明細書の他の場所でさらに詳しく説明する。
【０１２８】
ポケットコンピュータの実施態様において使用を単純化するためのこのキーの配列が説明されているが、携帯情報端末（ＰＤＡ）、移動端末、ポータブルゲーム機またはタッチ画面付きの他の適切なポータブル電子装置にも同様に使用することができる。
【０１２９】
図５に示される通り、ポケットコンピュータ１はメモリ５４が結合されているコントローラ５０も有する。コントローラはポケットコンピュータ１の動作全体を担い、任意の市販のＣＰＵ（中央処理装置）、ＤＰＳ（デジタル信号プロセッサ）またはその他の電子プログラム可能論理装置によってこれを実現することができる。結合されるメモリをコントローラ５０の内部及び（または）外部とすることができ、ＲＡＭメモリ、ＲＯＭメモリ、ＥＥＰＲＯＭメモリ、フラッシュメモリ、ハードディスクまたはこれらの組合せとすることができる。
【０１３０】
メモリ５４はコントローラ５０によって様々な目的に使用され、そのうちの１つはポケットコンピュータ１にソフトウェアの様々なピース用のデータ及びプログラム命令を記憶するためである。ソフトウェアは、リアルタイムオペレーティングシステム、例えばユーザインターフェイス５１用のドライバ並びに様々なアプリケーション５７を含むことができる。
【０１３１】
これらのアプリケーションの全てではないにしてもその多くは、入力装置５３を通じて入力されるテキストなどユーザからのデータ入力を受け取ることによってまた例えばディスプレイ５２上に提示されるテキスト及びグラフィカル情報の形の視覚的出力などデータ出力をユーザに提供することによって、ユーザ９と対話する。アプリケーションの非限定的例は、インターネット／ＷＷＷ／ＷＡＰブラウザアプリケーション、コンタクトアプリケーション、メッセージングアプリケーション（ｅｍａｉｌ、ＳＭＳ、ＭＭＳ）、カレンダーアプリケーション、オーガナイザアプリケーション、ビデオゲームアプリケーション、計算機アプリケーション、音声メモアプリケーション、目覚まし時計アプリケーション、ワードプロセッサアプリケーション、表計算アプリケーション、コードメモリアプリケーション、音楽プレーヤアプリケーション、メディアストリーミングアプリケーション及び制御パネルアプリケーションである。いくつかのアプリケーションについては後でさらに詳しく説明する。ユーザインターフェイス５１のＧＵＩ（グラフィカルユーザインターフェイス）機能５６は、アプリケーション５７、ユーザ９及びユーザインターフェイスのエレメント５２、５３の間の対話を制御する。
【０１３２】
様々な方法でポケットコンピュータ１へのテキスト入力を行うことができる。１つの方法は、ディスプレイ上に提示される仮想キーボードを使用するものである。スタイラス９ｃで仮想キーボードの個々のボタンまたはキーをタップすることによって、ユーザ９はディスプレイ上のテキスト入力フィールドに示されるテキスト入力に付加する連続キャラクタを入力することができる。テキストを入力するためのもう１つの方法は、スタイラス９ｃを用いてタッチセンシティブディスプレイに手書きして手書き認識を用いることによるものである。ワード予想／完成機能を与えることができる。
【０１３３】
携帯使用を可能にするために、ポケットコンピュータ１は充電式バッテリを有する。
【０１３４】
ポケットコンピュータは、また少なくとも１つのデジタルネットワーク上のネットワーク資源に無線アクセスするための少なくとも１つのインターフェイス５５を有する。これについてもっと詳しい例が図４に示されている。ここでは、ＷＬＡＮ（無線ローカルエリアネットワーク）ルータなどネットワークアクセスポイント３０を通じて無線リンクを確立することによってポケットコンピュータ１をデータ通信ネットワーク３２に接続することができる。データ通信ネットワーク３２は例えばインターネットまたはその一部など広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）などである。複数のネットワーク資源４０−４４をデータ通信ネットワーク３２に接続することができ、そのようにして、ポケットコンピュータ１を通じてネットワーク資源をユーザが利用できるようにする。例えば、ネットワーク資源は、ｗｗｗデータ、ｗａｐデータ、ｆｔｐデータ、ｅｍａｉデータ、オーディオデータ、ビデオデータなど関連するコンテンツ４２を持つサーバー４０を含むことができる。ネットワーク資源は、また、パソコンなど他のエンドユーザ装置４４を含むこともできる。
【０１３５】
第二のデジタルネットワーク２６が、ＧＳＭ、ＵＭＴＳ、Ｄ−ＡＭＰＳまたはＣＤＭＡ２０００など利用可能な移動通信規格に準拠する移動通信ネットワークの形で図４に示されている。図に示される実施態様例において、ユーザ９は、移動端末２０への無線リンクを確立することによってポケットコンピュータ１を通じて移動通信ネットワーク２６のネットワーク資源２８にアクセスすることができる。移動端末２０は周知のとおり基地局２４への無線リンク２２を通じて移動通信ネットワーク２６に効果的にアクセスできる。無線リンク１０ａ、１０ｂは例えばＢｌｕｅｔｏｏｔｈ（登録商標）TM、ＷＬＡＮ（例えばＩＥＥＥ  ８０２．１１に明記されるような無線ローカルエリアネットワーク）、ＨｏｍｅＲＦまたはＨＩＰＥＲＬＡＮに準拠する。従って、インターフェイス５５は、当業者には容易に判る通り、この種のリンクを確立するために必要とされる全てのハードウェア及びソフトウェアを含む。
【０１３６】
図６は、ポケットコンピュータの前面図であり、そのユーザインターフェイスの典型的なディスプレイ画面のレイアウトを示している。ホームアプリケーションのビュー（すなわち、ユーザが好きなときに戻ることができるスタートビューまたはベースビュー）を提示するディスプレイ画面のレイアウトの典型的な配置が図７にさらに詳しく示されている。図６において、ハードウェアキー５ａ−ｄは装置ハウジング２の前面２ｆのディスプレイ左側の実際の位置に示されているのに対して、図を明確にするためにハードウェアキー４ａ−ｄは実際には上述の第一の小さい側面２ｕ（図２）に配置されるが前面２ｆのディスプレイ３の上に配置されるように示されている。
【０１３７】
図７を参照すると、ディスプレイ３のディスプレイ画面のレイアウトは４つの主要なエリア、すなわちタスクナビゲータ６０、タイトルエリア７０、状態インディケータエリア７４及びアプリケーションエリア８０に分割される。
【０１３８】
アプリケーションエリア８０は、関連する情報（コンテンツ）を提示しかつスタイラス９ｃによってユーザが現在アクティブなアプリケーションと対話できるようにするクリックボタン、スクロール可能なリスト、チェックボックス、ラジオボタン、ハイパーリンクなどユーザインターフェイス制御を与えるために、現在アクティブなアプリケーションによって使用される。ウェブブラウザの形の現在アクティブなアプリケーションがアプリケーションエリア８０をどのように使用するかの一例が図９に示されている。現在アクティブなアプリケーション（例えば、ウェブブラウザ）及び現在のファイルまたはデータ項目（例えば、現在のウェブページ）の名前またはその他の簡単な説明はタイトルエリア７０の７２に示される（例えば、“Ｗｅｂ−Ｎｏｋｉａ”）。さらに、図１０に示される通り、タイトルエリア７０をタップすることによって、ユーザは現在アクティブなアプリケーションのアプリケーションメニュー７３にアクセスできる。
【０１３９】
状態インディケータエリア７４は、一般に特定のアクティブなアプリケーションに関連付けられないシステムイベント及び状態に関する情報を提供する複数のアイコン７６を含んでいる。図７に示される通り、アイコン７６はバッテリ充電インディケータ、ディスプレイ明度制御、音量制御並びにネットワークインターフェイス５５及びポケットコンピュータがネットワーク３２、２６に接続される方法に関するアイコンを含むことができる。
【０１４０】
タスクナビゲータ６０、タイトルエリア７０及び状態インディケータエリア７４は、ハードウェアキー４ｃを押すことによって全画面が指令されない限り、画面上のそれぞれの位置に常に留まっている。全画面が指令される場合、現在アクティブなアプリケーションはアプリケーションエリア８０が拡張してディスプレイ３の全てを使用し、エリア６０、７０及び７４は隠される。
【０１４１】
タスクナビゲータ６０は、上部６２及び下部６６を有する。上部６２は選択されるとタスク指向のコンテキスト依存メニュー９０を選択されたアイコンの右に開くアイコン６３−６５を含んでいる。コンテキスト依存メニュー９０は、複数のタスク指向のメニュー項目９１を含み、ユーザはこれらのメニュー項目の間をナビゲートして、ナビゲーションキー５ａによってまたはディスプレイ３をポイントすることによって希望の項目を選択することができる。メニュー９０を階層的にすることができる。下部６６は起動された複数のアプリケーションの各々のそれぞれのアイコン６７を含むアプリケーション切換えパネルを表す。
【０１４２】
次にタスクナビゲータ６０の上部６２についてさらに詳しく説明する。一番上のアイコン６３は情報ブラウジングに関係するタスクにアクセスするために使用される。利用可能なタスクは図８に示される通りメニュー９０のメニュー項目９１として提示される。もっと特定して言うと、ユーザ９は新しいブラウザウィンドウ（図９）を開くかブックマークを管理するかを選択できる。これらのメニュー項目９１のいずれかを選択することによって、関連するアプリケーション（図９に示される通りのブラウザアプリケーションまたは図１３−１４に示される通りのブックマークマネージャ）が起動される、またはアクティブなアプリケーションの中にすでに含まれている場合には前記のアプリケーションへ及びその中の適切な機能の呼び出しへ切り替えられる。さらに、メニュー９０は特定のウェブページへの直接リンクのセットを含んでいる。開示される実施態様において、このセットはユーザによって以前に定義されたブックマークを含むが、他の実施態様においては、一番最近訪問したウェブサイトを含むことができる。
【０１４３】
第二のアイコン６４は、図１１及び１２に示される通り電子メッセージングに関するタスクにアクセスするために使用される。
【０１４４】
このように、アイコン６３及び６４は、ユーザ９がタスク指向でポケットコンピュータを操作できるようにする。一般的な使用態様を表す希望のアイコンを単にクリックすることによって、使用可能なアプリケーションの従来のリストの代わりに、この使用態様のために着手できる様々なタスクのリストがユーザに提示される。典型的なユーザ９はほとんどの場合アプリケーション主導よりタスク主導なので、これによってポケットコンピュータ１の操作が容易になる。例えば、ユーザが誰かと情報を交換する必要に気がついた場合、この使用態様（すなわち電子メッセージング）を表すアイコン６４をクリックして選択可能メニュー９０に提示される利用可能タスクを得る（図１１）方が、従来のアプリケーション指向のメニューをナビゲートし（またはそれぞれのアプリケーションを表すショートカットデスクトップアイコンのグループの中からクリックし）、どのアプリケーションが妥当なアプリケーションであるかを決定し、このアプリケーションを起動するためにこれを選択し、その後起動されたアプリケーションのアプリケーションメニューを呼び出して、このアプリケーションメニューをナビゲートして、ユーザが最初に必要としたことを実行する妥当なメニュー項目に最終的にたどり着くよりも、直観的である。例えばユーザが必要とするものが新しいｅメールメッセージである場合、図１１に示される通りアイコン６４をクリックして、タスク指向のメニュー９０に示される第二のメニュー項目９３を直接選択すると、ｅメールメッセージングアプリケーションが自動的に起動されまたはこれに切り替えられて、図１２に示される通り新しいｅメール作成ダイアログ７２を提示することによって妥当な機能が呼び出される。
【０１４５】
第三のアイコン６５を選択すると、利用可能な他のタスク例えば情報ブラウジングまたは電子メッセージに関係しないアプリケーション５７の中のいくつかのタスクへのリンクを持つメニュー９０が提示される。
【０１４６】
アイコン６３−６５はユーザ９が頻繁に必要としそうな使用態様を表すので、タスクナビゲータ６０の上部６２に静止したままであり、従っていつでもアクセス可能である。
【０１４７】
次にスクナビゲータ６０の下部６６についてさらに詳しく説明する。既述の通り、下部は複数の起動されたアプリケーションすなわちコントローラ５０によって実行される実行中のアプリケーションの各々についてそれぞれのアイコン６７を含むアプリケーション切換えパネルを表す。このような実行中のアプリケーションの中で、１つのアプリケーションは、ディスプレイ３上のアプリケーションエリア８０を支配するという意味でアクティブである。
【０１４８】
ユーザ９は、対応するアイコン６７をスタイラス９ｃでタップすることによって希望のアプリケーションへ切り替えるためにアプリケーション切換えパネル６６を便利に使用することができる。さらにユーザを案内するために、できればアプリケーションのタイトル及び適用される場合には現在のファイル名などを含むヘルプテキストを、ディスプレイ３上のポイントされたアイコンの隣に便利に提示することができる。ユーザがスタイラス９ｃを持上げると、ポイントされたアイコンに対応するアプリケーションに切り替えられる。
【０１４９】
上部６２のアイコン６３−６５と異なり、アプリケーション切換えパネル６６のアイコン６７は動的な様相を呈する。すなわち、アイコンは順位を変え、出現し、時間がたてば消えることができる。特に、開示される実施態様において、アプリケーション切換えパネル６６において最高４つの異なる実行中のアプリケーションをそれぞれのアイコン６７によって表わすことができる。アイコン６７の順位は、一番最近のアクティブなアプリケーションが一番上のポジションに示され、一番最近のアクティブなアプリケーションの前にアクティブであったアプリケーションのアイコンがそのすぐ下に示される。以下同様である。
【０１５０】
しばしば、一番上のアイコンによって表される一番最近のアクティブなアプリケーションはアプリケーションエリア８０を現在支配するアプリケーションである。これは例えば図１１に示されている（一番上のアイコンは６７ａで示され、現在アクティブなウェブブラウザアプリケーションを表すブラウザ記号を含んでいる）。このような場合、一番上のアイコン６７ａは、同じく図１１に示される通り「押し下げられた」外観で示される。ただし、図６に示される通り、ホームアプリケーションが現在アクティブなアプリケーションのとき、アイコン６７はどれも現在アクティブなホームアプリケーションを表さず、従ってどのアイコンも「押し下げられて」示されない。
【０１５１】
上記のことから判る通り、アプリケーションスウィッチャアイコンの上から下まで垂直の順位は一番最近使用された４つのアプリケーションがアクティブになった履歴順を表す。現在アクティブなアプリケーションから別のアプリケーションへ切り替えられるとき、アイコンの順位はそれに従って更新される。これが図１１及び１２に示されている。図１１において、ウェブブラウザアプリケーションがアクティブであり、従って一番上のアイコン６７ａによって表される。第二のアイコン６７ｂはウェブブラウザアプリケーションが起動される前にアクティブであったオーディオプレイヤアプリケーションを表しているのに対して、第三及び第四のアイコン６７ｃ及び６７ｄはそれぞれそれ以前にアクティブであったそれぞれファイルマネージャアプリケーション及びイメージビューアアプリケーションを表す。
【０１５２】
ユーザ９が上述のタスク指向のメニュー９０のメニュー項目９３を選択することによってメッセージングアプリケーションを呼び出すと、メッセージングアプリケーションがアクティブになり、そのアイコンは図１２に示される通り一番上のポジション６７ａをとる。同時に、図１１の既存のアイコン６７ａ−ｃは１つ下のポジションに移動するので、ウェブブラウザアイコン（以前の６７ａ）は第二のポジション６７ｂを取り、オーディオプレイヤアイコンは第三のポジション６７ｃへ移動し、ファイルマネージャアイコンは一番下のポジション６７ｄへ行く。以前示されていたイメージビューアアイコンはアプリケーション切換えパネル６６から姿を消すが、イメージビューアアプリケーションは依然実行中である。
【０１５３】
アプリケーションスウィッチャメニューボタン（または「モア」ボタン）６８をタップすることによってディスプレイ上のポップアップウィンドウにアプリケーションスウィッチャメニューが提示される。このアプリケーションスウィッチャメニューは、アプリケーション切換えパネル６６においてアイコン６７ａ−ｄによって表される一番最近の４つのアプリケーション並びにアプリケーション切換えパネル６６から出されたもっと前のアプリケーション（前述の例においてイメージビューアアイコンなど）を含む全ての実行中のアプリケーションに関するメニュー項目を含む。アプリケーションスウィッチャメニューの中の任意の希望のメニュー項目を選択することによって、ユーザ９は対応するアプリケーションへ切り替える。アプリケーションスウィッチャメニューは、またホームアプリケーション並びに「全てのアプリケーションのクローズ」など便利なアプリケーション制御コマンドを含むこともできる。
【０１５４】
ユーザがアクティブなアプリケーションを閉じると、一番上のアイコン６７ａはアプリケーション切換えパネル６６から取り除かれ、残りのアイコン６７ａ−ｄがパネルの１つ上のポジションへ移動する。こうして一番上のポジションへ移動したアイコンのアプリケーションに切り替えられる。
【０１５５】
本発明の一部の態様は、本明細書において後でより詳しく説明する通りドラッグアンドドロップ機能に関するものである。アプリケーション切換えパネル６６は特にドラッグアンドドロップ機能と一緒に使用するのに非常に適していることに、すでに気がついているはずである。従って、スタイラス９ｃを用いて、ユーザ９は現在アクティブである第一のアプリケーションについてアプリケーションエリア８０に提示されるコンテンツの選択を行い、選択されたコンテンツをアプリケーション切換えパネル６６の中のアイコン６７のうち希望のアイコンまでドラッグすることができる。これによって、関連する第二のアプリケーションがアクティブとなり、これがアプリケーションエリア８０を支配して、現在アクティブなアプリケーションとして第一のアプリケーションに取って代わる。その後、ユーザはアプリケーションエリア８０においてこの第二のアプリケーションの希望の入力フィールドまでスタイラスをドラッグし、最後にスタイラス９ｃを持ち上げると、第一のアプリケーションから選択されたコンテンツは第二のアプリケーションにペーストされる。
【０１５６】
上記のアプリケーション切換えパネル６６の詳細及び機能性はアプリケーション間の切り替えを迅速かつ直観的にし、かつユーザに現在実行中のアプリケーション及びその間の順位を明確に知らせる。
【０１５７】
次に図７のホームアプリケーション７２についてさらに詳しく説明する。一般に、ホームアプリケーションはポケットコンピュータ１の立ち上げ時にアクティブになる。ポケットコンピュータの使用継続中、他のアプリケーションが現在アクティブ中であっても、ユーザ９は、装置ハウジング２の前面２ｆのホームキー５ｄを押すことによってホームアプリケーションへいつでも戻ることができる。ホームアプリケーションを呼び出すためのもう１つの方法は、上に説明した通り、アプリケーションスウィッチャメニューボタン６８を通じて行うものである。
【０１５８】
図７に示される通り、この実施態様において、ホームアプリケーションはディスプレイ３上に３つのアプリケーションビュー８２、８３及び８４を含む。各アプリケーションビューは別のアプリケーション５７のアプリケーションビューの縮小版である。従って、ホームアプリケーションのアプリケーションビューからはこの別のアプリケーション５７によって公称上提供される全ての機能の中の限られた一部にしかアクセスできない。例えば、図７のアプリケーションビュー８２はニュースアプリケーション（例えばＵｓｅｎｅｔニュース）を示しており、いくつかの最新のポストと共に未読のポストの数を表示することによってこのアプリケーションの限定されたビューを提示する。これら最新のポストのいずれかをタップすると、そのポストのコンテンツが提示される。ユーザがニュースアプリケーションの全ての機能にアクセスしたい場合、例えばアプリケーションスウィッチャメニューボタン６８を通じて（上述の通り）またはタスクナビゲータ６０の上部６２の「その他」アイコンを通じてこのアプリケーションへ切り替えることができる。別の実施態様において、アプリケーションビュー８２の中のあるポストをタップするとニュースアプリケーションが起動される（実行中でなければ）、またはニュースアプリケーションへ切り替えられる。
【０１５９】
アプリケーションビュー８３はインターネットラジオアプリケーションを表しており、その機能性の限定的なビューを示す。その「マネージャ（“Ｍａｎａｇｅ”）」ボタンをタップすることによって、ユーザはインターネットラジオアプリケーションの機能全体にアクセスするために実際のインターネットラジオアプリケーションを呼び出すことができる。アプリケーションビュー８４はクロックアプリケーションを表す。
【０１６０】
限定的なアプリケーションビュー８２、８３、８４とこれが表す実際のアプリケーションとの間の対話は、当業者には容易に判る通り、プッシュ法を用いて実現できる。
【０１６１】
１つの実施態様において、ユーザはどのアプリケーションビューをホームアプリケーションに含めるか及びそのある程度の細部を構成することができる。
【０１６２】
メモリ、ＣＰＵロード及びディスプレイ画面スペースの限られた資源のみを用いて、ホームアプリケーションはユーザ９におそらくユーザが頻繁にアクセスしたいだろう特定のアプリケーションの非常に便利なオーバールックビューを与える。
【０１６３】
次に前述のブックマークマネージャ７２についてさらに詳しく説明する。図１３及び１４に示される通り、ブックマークマネージャはアプリケーションエリア３つの部分５１０、５２０及び５３０に分割する。部分５１０は記憶階層ビューであり、ポケットコンピュータ１におけるブックマーク用のフォルダの現在の構造を示す。ユーザ９はスタイラス９ｃでこれらのフォルダのうち任意のものをタップすることによってこのフォルダを選択でき、このフォルダのコンテンツが第二の部分５２０で開かれ、第二の部分はこのフォルダ５１２の中の全てのブックマークを列記する。ユーザ９は第三の部分５３０のそれぞれのアイコン５３２ｂ、５３２ｅをタップすることによってこのフォルダを作成または削除することができる。
【０１６４】
希望のブックマーク５２２をタップすることによって、ウェブブラウザアプリケーションが呼び出され、このブックマークによって定義されるウェブページを訪問する。さらに、各ブックマーク５２２の右に示されるチェックボックス５２４をタップすることによって、ユーザはブックマーク５２２のうちの１つまたはそれ以上を選択することができる。このようにして選択されたブックマークについて、例えばブックマーク編集アイコン５３２ａ、ブックマーク削除アイコン５３２ｅまたはブックマーク移動アイコンをタップすることによってさらなる動作を指令することができる。ブックマーク移動アイコン５３２ｃがタップされると、図１４に示される通りフォルダへ移動ダイアログ５４０が示される。
【０１６５】
このようにして、ブックマークマネージャはユーザが便利にブックマークの選択を管理するための多くの方法を与える。
【０１６６】
本明細書においてプレス（押す）及びリフト（持ち上げる）と言う言葉が使用される場合、これはタッチセンシティブディスプレイ３におけるスタイラス９ｃ、マウス、トラックボールまたはその他の適切な任意のポインタ入力テクノロジーを用いて実施されると理解すべきものである。
【０１６７】
図１５Ａ及び１５Ｂは本発明の１つの態様の１つの実施態様において、ユーザがどのようにコンテンツをパンできるかを示している。ディスプレイのために利用可能なコンテンツ３０２またはデータは、ポケットコンピュータ１のディスプレイビュー３０１が物理的に提示することができるものより大きい。技術上既知の通り、ディスプレイビュー３０１はディスプレイビュー３０１によって形成されるスペースにぴったり納まることができるコンテンツ３０２のサブセットを示す。
【０１６８】
図１５Ａに示される通り、コンテンツをパンするためにユーザは第一のポジション３０３においてスタイラス９ｃを押し、スタイラス９ｃを押し当てたままスタイラス９ｃを第二のポジション３０４まで移動し、ここでスタイラス９ｃを持ち上げる。これによってスタイラス９ｃの動きに従ってコンテンツが移動する。この例において、スタイラスを左へ動かすと、下にある利用可能なコンテンツが左へ動いて、その結果図１５Ｂに示されるようなビューが得られる。言い換えると、パンニングをタップアンドドラッグで行うことができる。
【０１６９】
図１６Ａ及び１６Ｂは本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストを選択できるかを示している。図１５Ａ及び１５Ｂに関して説明される状況の場合と同様、ディスプレイに利用可能なコンテンツ３０２またはデータはポケットコンピュータ１のディスプレイビュー３０１が物理的に提示できるものより大きい。技術上既知の通り、ディスプレイビュー３０１はディスプレイビュー３０１によって形成されるスペースにぴったり納まることができるコンテンツ３０２の部分を示す。
【０１７０】
表示されるデータの部分を選択するために、ユーザは第一のポジション３０５においてダブルタップし、第二のタップ後スタイラス９ｃを押したままスタイラスを第二のポジション３０６まで移動し、ここでスタイラス９ｃを持ち上げる。言い換えると、ユーザはスタイラス９ｃを押し下げ、スタイラス９ｃを持ち上げ、再びスタイラス９ｃを押し下げ、スタイラス９ｃを動かし、最後にスタイラス９ｃを持ち上げる。
【０１７１】
技術的に既知の通り、第一の押し下げと第二の押し下げの間の時間差がダブルタップと見なされるための閾値時間未満であるように、ダブルタップに関する閾値時間を使用することができる。
【０１７２】
また技術上既知の通り、第一の押し下げと第二の押し下げとの間の変位がダブルタップと見なされるための閾値未満の距離でなければならない。要するに、データ選択はダブルタップアンドドラッグで行われる。
【０１７３】
データを選択するための上述の方法は従来のデータ選択方法とは異なる。データを選択するための最も一般的な方法はスタイラス９ｃを押し下げ、スタイラス９ｃを移動し、スタイラス９ｃを持ち上げるものである。しかし、上に図１５Ａ及び１５Ｂに関連して説明されたように、この方法はコンテンツをパンするために使用される。
【０１７４】
従って、本発明の態様における新規の発明的なデータ選択の方法で、ユーザが特定のテキスト選択またはパンニングモードへ切り替える必要なく、ユーザの意のままにテキスト選択またはパンニングを行うことができる。
【０１７５】
ダブルタップアンドドラッグでパンニングをまたはタップアンドドラッグでデータ選択を行うことも本発明の態様の範囲内であることに留意しなければならない。
【０１７６】
図１７Ａ及び１７Ｂは本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストをズームインまたはズームアウトすることができるかを示している。
【０１７７】
図１７Ａは、ディスプレイビュー３０１が利用可能なコンテンツ３０２のサブセットであるコンテンツを表示する初期状態を示している。ユーザがズームインボタン４ｂを押すと、その後ディスプレイが更新されて図１７Ｂに示される通りに利用可能なコンテンツがズームインされる。テキストなど表示されるデータ項目が拡大されるので、ズームインされると、ディスプレイが表示するコンテントは以前より少なくなる。
【０１７８】
同じように、初期状態が図１６Ｂに示される通りであり、ユーザがズームアウトボタン４ｂを押すと、ディスプレイが更新されて図１７Ａに示されるように利用可能なコンテンツをズームアウトする。従って、ディスプレイがズームアウトされるとテキストなどより多くのデータ項目が表示される。任意のタイプの適切なユーザ入力を用いて、ズームイン及びズームアウトすることができる。例えば、ジョグダイアルの２つの方向がそれぞれズームインまたはズームアウトに対応する場合ジョグダイアルを使用することができる。同様に、４／５ウェイナビゲーションキーまたはジョイスティックを使用することができる。その代わりに、上述のズームインキー及びズームアウトキーなど別個の入力装置をズームイン及びズームアウトに使用することができる。
【０１７９】
上述の通りのズーミング機能は上で図１５に関連して説明されるパンニング機能と組み合わされるとき特に有益である。この組み合わせは、ウェブブラウザアプリケーションを使用するときにしばしば生じるようにユーザが物理的ディスプレイより大きいコンテンツをナビゲートするために非常に効率的な手段となる。
【０１８０】
ポケットコンピュータの１つの実施態様においてこのズーミングとパンニングの組み合わせについて説明されているが、携帯情報端末（ＰＤＡ）、移動端末、ポータブルゲーム機またはタッチセンシティブ画面を持つ任意の適切なポータブル電子装置に同様にこれを使用することができる。
【０１８１】
図１８は本発明の１つの態様の１つの実施態様においてデータ選択を可能にするための方法を示すフローチャートである。この実施態様における方法はポケットコンピュータにおいて実行されるソフトウェアコード命令として実施される。この方法において、ディスプレイビュー３０１は利用可能コンテンツ３０２のいくつかののデータ項目を示す。データ項目は例えばテキスト及び（または）画像である。しかし、ディスプレイはディスプレイ上に表示可能な任意のデータ項目を示すことができる。
【０１８２】
第一のタップの検知ステップ３３１において、ポケットコンピュータ１はポケットコンピュータ１のタッチセンシティブディスプレイ上におけるスタイラス９ｃによるタップを検知する。
【０１８３】
データ選択の条件付き開始ステップ３３２において、データ選択を開始すべきか否かが判断される。第一のタップの検知ステップ３３１におけるタップと組み合わされてダブルタップを構成するスタイラス９ｃの第二のタップが検知されると、データ選択が開始されるべきであると判断される。しかし、第一のタップと第二のタップとの間の時間差は予め決められる時間未満でなければならない。この予め決められる時間はユーザによって設定可能であることが望ましい。さらに、第二のタップのポジションは第一のポジションから閾値距離内のポジションでなければならない。ユーザが意図するダブルタップの第二のタップは実際には第一のタップと全く同じポジションで行われると言うわけではないので、同一のポジションを要求するのではなく、この閾値相対距離が使用されることが望ましい。
【０１８４】
前のステップにおいてデータ選択を開始すべきと判断される場合、この方法の実行は移動に対応するデータ項目の選択ステップ３３３へ進む。ここでスタイラス９ｃが押し当てられたまま第二のタップ後移動が検知されると、スタイラス９ｃの現在ポジションを示す。次に、第一のタップポジションとスタイラス９ｃの現在ポジションとの間の全てのデータ項目がユーザによって選択されたと判断することができる。この情報は、その後の処理のためにポケットコンピュータ１のメモリ５４において更新され、ディスプレイ３にも表示される。ユーザがディスプレイからスタイラス９ｃを持ち上げると、選択が完了し、この方法は終了する。
【０１８５】
データ選択の開始ステップ３３２においてデータ選択が開始されるべきであると判断されない場合、方法の実行は終了する。
【０１８６】
データ項目の選択が行われたら、ユーザは、技術上既知の通り選択されたデータ項目に関連付けられる様々なタスクを実行することができる。例えば、ユーザは選択されたデータ項目をバッファにコピーし、このデータ項目を同じまたは別のドキュメントにペーストすることができる。その代わりに、選択されたデータ項目がテキストである場合、選択されたテキストを様々な形でフォーマット化することができる。
【０１８７】
図１９は本発明の１つの態様の１つの実施態様においてデータ選択及びパンニングの両方を可能にするための方法を示すフローチャートである。この実施態様においてこの方法はポケットコンピュータ１において実行されるソフトウェアコード命令として実施される。この方法において、ディスプレイビュー３０１は利用可能なコンテンツのいくつかのデータ項目を示す。データ項目は例えばテキスト及び（または）画像である。この方法は基本的に図１８に示される方法の延長である。
【０１８８】
第一のタップの検知ステップ３３１、データ選択の開始ステップ３３２及び移動に対応するデータ項目の選択ステップ３３３はこの実施態様において図１８に示される実施態様と同じである。
【０１８９】
しかし、この実施態様において、データ選択の開始ステップ３３２においてデータ選択が開始されるべきではないと判断される場合、実行はパンニングの条件付き開始ステップ３３４へ進む。パンニングの開始ステップ３３４において、パンニングが開始されるべきであるか否かが判断される。第一のタップの検知ステップ３３１において使用されたスタイラス９ｃが押されたままでありかつ第一のタップの検知ステップ３３１において検知された第一のポジションからポジションが動いたことが検知される場合、パンニングが開始されるべきであると判断される。第一のポジションに対して相対的な移動は意図しないパンニングを避けるために閾値距離を上回る必要があるだろう。
【０１９０】
パンニングの開始ステップ３３４においてパンニングが開始されるべきと判断される場合、この方法の実行は移動に対応するコンテンツのパンニングステップ３３５へ進む。このステップにおいては、スタイラス９ｃが押し当てられている間ディスプレイのコンテンツはスタイラス９ｃの移動に応じて移動する。例えば、スタイラス９ｃが左に動かされる場合、図１５Ａ及び１５Ｂに示される通り下にある利用可能なコンテンツは左に移動する。図１５Ａはスタイラス９ｃが左に動かされる前のディスプレイビュー３０１を示しており、図１５Ｂはスタイラス９ｃが左に動かされた後のディスプレイビュー３０１を示している。これはパンニングを行うための古典的な方法である。しかし、コンテンツと言うよりディスプレイがスタイラス９ｃの移動と同じ方法に移動することが望ましいかも知れないので、代替実施態様においては、スタイラス９ｃが左に動かされるとディスプレイビューが左に動くことができる。このタイプの代替動作はパンニングと言うよりスクロールと呼ばれることが多い。ユーザがスタイラス９ｃを持ち上げたことが検知されたら、パンニングは終了し、この方法の実行は終了する。
【０１９１】
パンニングの開始ステップ３３４においてパンニングが開始されるべきと判断されない場合、この方法の実行は終了する。
【０１９２】
図２０は、データ選択及びパンニングの両方を可能にする、本発明の１つの態様の１つの実施態様の状態図である。この図は、ユーザが明白にモードを変更することなくデータ選択及びパンニングを行えるようにする実施態様における様々な状態及び状態間の遷移動作を示している。この実施態様はポケットコンピュータ１において実行されるソフトウェアコード命令として実施される。
【０１９３】
準備状態３５０は、ポケットコンピュータ１がパンニングを開始するかテキスト選択を開始するためにユーザからの入力を受け付ける準備をするモードを表す。
【０１９４】
ユーザが第一のポジションにおいてスタイラス９ｃでタップ動作３７１を行うと、準備状態３５０から、コンピュータは第一のタップ状態３５１へ移行する。
【０１９５】
ユーザがスタイラス９ｃのリフト動作３７２を行うと、第一のタップ状態３５１から、コンピュータは第一のリフト状態３５２へ移行する。一方、ユーザがスタイラス９ｃを押し当てたままスタイラス９ｃの移動動作３８０を行うと、第一のタップ状態３５１から、コンピュータはパンニング状態３５５へ移行する。
【０１９６】
ユーザがスタイラス９ｃで新しいポジションのタップ動作を行うと、第一のリフト状態３５２から、コンピュータは第一のタップ状態３５１へ戻る。ユーザはダブルタップの第二のタップを元のタップと全く同じ位置でタップしない可能性があるので、新しいポジションは第一のポジションから閾値距離より大きい必要があるだろう。その代わりに、第一のリフト状態３５２においてタイムアウト動作３７７がコンピュータによって引き起こされると、コンピュータは準備状態３５０へ戻る。第一のリフト状態３５２においてユーザがスタイラス９ｃで同一ポジションのタップ動作を行うと、コンピュータは第二のタップ状態３５３へ移行する。
【０１９７】
ユーザがスタイラス９ｃでリフト動作３７８を行うと、第二のタップ状態３５３から、コンピュータは準備状態３５０へ移行する。一方、ユーザがスタイラス９ｃを押し当てたまま移動動作３７４を行うと、第二のタップ状態３５３から、コンピュータはデータ選択状態３５４へ移行する。
【０１９８】
データ選択状態３５４に入ると、コンピュータは、ディスプレイ上の第一ポジションと現在ポジションとの間のデータを選択されたものとして示すためにディスプレイを更新する。どのようなデータ項目が現在選択されているかを示すためにメモリ５４も更新される。ユーザがスタイラス９ｃで移動動作を行うと、データ選択状態３５４から、コンピュータはスタイラス９ｃの新しい現在ポジションでデータ選択状態３５４に再び入る。一方、ユーザがスタイラス９ｃでリフト動作３７８を行うと、データ選択状態３５４から、コンピュータは準備状態３５０へ移行し、一方、さらなる処理のために現在の選択されたデータ項目をメモリ５４に保持する。また、ディスプレイ上の選択の表示は保持される。
【０１９９】
ユーザが移動動作３８０を行った後コンピュータが第一のタップ状態３５１からパンニング状態３５５に入るとき、コンピュータはディスプレイを更新して、現在ポジションと第一のポジションとの間の距離に応じて利用可能なコンテンツを移動する。ユーザがスタイラス９ｃで移動動作３８１を行うと、パンニング状態３５５から、コンピュータは新しい現在ポジションでパンニング状態３５５へ再び入る。一方、ユーザがスタイラス９ｃでリフト動作３８２を行うと、パンニング状態３５５から、コンピュータは準備状態３５０へ移行する。
【０２００】
図２１はハイパーリングを持つコンテンツを示すウェブブラウザを示している。この例において、ポケットコンピュータ１において実行されるウェブブラウザアプリケーションはいくつかのハイパーリンク３１０−３１３を含むテキストをディスプレイビュー３０１に提示する。技術上既知の通り、ユーザがタッチセンシティブディスプレイ３上でスタイラス９ｃを用いてリンクのうちの１つをタップすると、ウェブブラウザアプリケーションは代わりにハイパーリンクによって参照される新しいウェブページを表示する。
【０２０１】
その代わりに、ナビゲーションキー５ａの左右のボタンなどハードウェアボタンを用いて、利用可能なハイパーリング３１−３１３をブラウジングすることができ、１回に多くても１つのハイパーリンク例えば３１１が選択される。先行技術においては、利用可能なハイパーリンクをブラウジングするためにコンピュータキーボードのタブキーが使用される。ウェブページのライターは、タブオーダーと呼ばれるものを用いてハイパーリンクの相対的順位に関する情報を加えることができる。このタブオーダーは、通常、フルサイズのコンピュータディスプレイ上にウェブページが表示されるときの有用性を最大限にするためにウェブページのライターによって決定される。従って、ウェブページがポケットコンピュータのディスプレイ上に表示されるとき、ピクセル解像度はフルサイズのコンピュータよりかなり低いので、オリジナルのタブオーダーは最適ではないかも知れない。
【０２０２】
本発明の１つの態様の１つの実施態様において、ウェブのライターによって指示されるタブオーダーは無視される。その代わりに、ハイパーリングの相対的順位はディスプレイ上の幾何学的レイアウトによって判断される。再び図２１を参照すると、例えばハイパーリンク３１０はタブオーダー３を持ち、ハイパーリンク３１１はタブオーダー２を持ち、ハイパーリンク３１２はタブオーダー５を持ち、ハイパーリンク３１２はタブオーダー４を持つ。現在選択されているハイパーリンク３１１後次のハイパーリンクへナビゲートしたいという希望をユーザが示す場合、先行技術においては、ハイパーリンク３１０はタブオーダー３を持ちかつハイパーリング３１１はタブオーダー２を持つので、ハイパーリンク３１０がハイパーリンク３１１後の次のハイパーリンクであると判断される。しかし、本発明の１つの態様のこの実施態様においては、幾何学的ポジションがハイパーリンクのタブオーダーに優先するので、ハイパーリンク３１１後の次のハイパーリンクはハイパーリンク３１２であると判断される。
【０２０３】
この方法は二方向に作用するので、ハイパーリンク３１１が選択され、ユーザがハイパーリンク３１１の前のハイパーリンクを選択したいことを示すと、ハイパーリンク３１０が選択されることになる。
【０２０４】
図２２Ａ及び２２Ｂはズームの位置決め前後の本発明の１つの態様の１つの実施態様を示している。
【０２０５】
図２２Ａにおいて、ポケットコンピュータ１のタッチセンシティブディスプレイ３のディスプレイビュー３０１はズーム率１００％でコンテンツを表示している。この例において、コンテンツはポケットコンピュータ１において実行されるウェブブラウザアプリケーションによって提示されるウェブページである。しかし、ズーム機能からユーザが恩恵を受けることができる任意のアプリケーションを実行することができる。この例において、ユーザは、予め決められた時間より長い時間タッチセンシティブディスプレイ３上のポジション３１４にスタイラス９ｃを保持し、その結果コンテキストメニュー３１５が表示される。この例において、メニューは様々なズーム率しか示していないが、前方及び後方ナビゲーション、プロパティなど関連メニュー項目をこのメニューで提示することができる。さらに、この例は１つのレベルのメニュー項目しか示していないが、論理的サブグループにグループ化できる利用可能なメニュー項目がある場合には構造化メニューを示すためにメニュー項目を階層的に組織化することができる。
【０２０６】
この例において、ユーザはメニュー項目３１６を選択することによって２００％にズームすることを選択している。
【０２０７】
ユーザがズーム率を選択した後、図２２Ｂに示される通り、アプリケーションは同じコンテンツを新しいズーム率この場合には２００％で再び提示する。図２２Ａにおけるコンテンツ３１４の相対的ポジションはウェブブラウザアプリケーションによって再提示されるコンテンツにおいては中央ポジションとなる。
【０２０８】
図２３はウェブブラウザにロードされた新しいコンテンツを示している。図２２Ａ及び２２Ｂを図２３と一緒に使用して、ズーム率情報が保持される本発明の１つの態様の１つの実施態様を説明することができる。このような方法の一例を次に開示する。
【０２０９】
図２２Ａに示される通り、ユーザはディスプレイビュー３０１に初期ズーム率１００％で表示されるコンテンツを含む最初のページへナビゲートできる。例えば、ユーザは、上述の通りコンテキスト依存メニュー３１５を使用することによって最初のページのズーム率を新しいズーム率２００％へ変更できる。ウェブブラウザは、図２２Ｂに示される通り最初のページの新しいズーム率を２００％としてコンテンツを提示し直す。
【０２１０】
次に、ユーザは、最初のページのリンクを用いて、ＵＲＬを入力することによってまたは他の任意の手段によって、第二のページへナビゲートすることができる。図２３に示される通り、初期ズーム率１００％で第二のページが提示される。
【０２１１】
次に、ユーザは、例えばウェブブラウザアプリケーションのバックボタン３１７を用いて、最初のページに戻ることができる。ユーザがバックボタン３１７を押すと、ウェブブラウザは最初のページの新しいズーム率２００％を用いて最初のページを再提示する。言い換えると、ブラウザは、ブラウザ履歴の一部としてメモリ５４にズーム率情報を保存し、ユーザのブラウジング体験に役立てる。この情報は記憶されるので、すでに訪問したページを再訪問するとき、業界においてウェブブラウザが一般的に提供するそれぞれ後方ボタン３１７または前方ボタン３１８による後退または前進機能を用いてこの情報を使用することができる。
【０２１２】
図２４は本発明の１つの態様に従ったリストエレメントの実施態様の方法を示すフローチャートである。リストエレメントのグラフィカル表示の例については図２６Ａ−Ｃを参照のこと。この方法は、以後リストエレメント４２０と呼ばれる、そのリスト項目４２１を選択するための数個の方法を有するリストを表すユーザインターフェイスエレメントをユーザに与える。この例において、リストエレメント４２０は３つのモードすなわち単一選択モード、複数個別選択モード及び範囲選択モードで動作可能である。フローチャートは様々なリストエレメントモードで選択を行う際の方法を示している。この例においてこの方法はタッチセンシティブディスプレイ３を持つポケットコンピュータ１において実行される。
【０２１３】
第一のタップの検知ステップ４０１において、タッチセンシティブディスプレイ上の第一のポジションにおけるスタイラス９ｃのタップから第一のタップが検知される。
【０２１４】
第一のリスト項目の選択ステップ４０２において、第一のポジションに対応する第一のリスト項目がリストエレメント４２０において選択される。例えば、選択された項目の背景色を変えかつ（または）選択された項目の周りに境界を示すことによってディスプレイ上で選択を指示することができる。さらに選択された項目に関する情報はその後の処理ができるようにメモリ５４に記憶される。
【０２１５】
第一のリフトの検知ステップ４０３において、第二のポジションにおけるスタイラス９ｃの第一のリフトが検知される。この第二のポジションは、上の第一のタップの検知ステップ４０１において検知された第一のポジションと同じでもこれと異なってもよい。言い換えると、ユーザは第一のタップと第一のリフトとの間でスタイラス９ｃを移動することができる。
【０２１６】
条件付き範囲選択モード＆異なるポジションステップ４０４において、まずリストエレメント４２０が範囲選択モードであるか否かが判断される。第二に、タップが検知されたときどの第一のリスト項目が第一のポジションに対応するか、またリフトが検知された時どの第二のリスト項目が第二のポジションに対応するかが判断される。第一のリスト項目及び第二のリスト項目が同じであり、リストエレメント４２０が範囲選択モードであると判断される場合、この条件付きステップの答えは肯定であり、実行は第一のタップと第一のリフトとの間のリスト項目の選択ステップ４０５へ進む。そうでなければ、実行は第二のタップの検知ステップ４０６へ進む。
【０２１７】
第一のタップと第一のリフトとの間のリスト項目の選択ステップ４０５において、第一のリスト項目と第二のリスト項目との間の全ての項目が選択される。第一及び第二のリスト項目も選択されることが望ましい。これがユーザにもたらすものは、リストエレメント４２０が範囲選択モードであれば、数個のリスト項目にわたってドラッグするとこれらの全ての項目が選択されることである。
【０２１８】
第二のタップの検知ステップ４０６において、第二のタップはタッチセンシティブディスプレイ上のあるポジションにおいて検知される。
【０２１９】
条件付き単一選択／範囲モードステップ４０７において、リストエレメント４２０が単一選択または範囲モードであるか否かが判断される。答えが肯定であれば、実行は以前に選択されたリスト項目の選択解除ステップ４０８へ進む。そうでなければ、第二のリスト項目の選択ステップ４０９へ進む。
【０２２０】
選択された任意のリスト項目の選択解除ステップ４０８において、以前に選択されたあらゆるリスト項目が選択解除される。
【０２２１】
第二のリスト項目の選択ステップ４０９において、第二のタップの検知ステップ４０６において検知されたポジションに対応するリスト項目が選択される。上の選択されたリスト項目の選択解除ステップ４０８の効果によって、リストエレメント４２０が複数個別選択モードである場合のみ複数個別選択が可能である。
【０２２２】
図２５は本発明の１つの態様に従ったリストエレメントの１つの実施態様におけるドラッグアンドドロップ機能を示すフローチャートである。図はリストエレメント４２０において行われた選択をどのように別のユーザインターフェイスエレメントへドラッグアンドドロップできるかを示している。
【０２２３】
選択の検知ステップ４１０において、１つまたはそれ以上リストエレメント４２０の選択が検知される。選択がどのように行われるかの詳細は上の図２４に関連して開示されている。
【０２２４】
選択上のタップの検知ステップ４１１において、タッチセンシティブディスプレイ上のタップが検知される。このタップのポジションは、上の選択の検知ステップ４１０の結果として現在選択されているリスト項目に対応する。
【０２２５】
第二のエレメントにおけるリフトの検知ステップ４１２において、第二のユーザインターフェイスエレメントにおいてスタイラス９ｃのリフトが検知される。これは技術上周知のドラッグアンドドロップと呼ばれる行為に対応する。
【０２２６】
条件付き範囲選択／単一選択モードステップ４１３において、リストエレメント４２０が範囲選択または単一選択モードであるか否かが判定される。答えが肯定である場合、実行は第二のエレメントへの選択データの提供ステップ４１４へ進む。そうでなければ、この方法の実行は終了する。
【０２２７】
第二のエレメントへの選択データの提供ステップ４１４において、現在選択されているリスト項目（１つまたは複数）に対応するデータが第二のユーザインターフェイスエレメントへ提供される。例えば第二のユーザインターフェイスエレメントがテキストエリア４２６である場合、選択されているリスト項目に対応するテキストデータをテキストフィールドに追加することができる。
【０２２８】
図２６Ａ−Ｃは他のユーザインターフェイスエレメントにおける１つの実施態様のリストエレメントを示しており、リストエレメント４２０はそれぞれ単一選択モード、複数個別選択モード及び範囲選択モードである。
【０２２９】
まず、リストエレメント４２０が単一選択モードである図２６Ａについて説明する。ポケットコンピュータ１のタッチセンシティブディスプレイ３上でいくつかのユーザインターフェイスエレメントがディスプレイビュー３０１に示される。
【０２３０】
リストエレメント４２０は４つのリスト項目４２１ａ−ｄを有する。テキストエリア４２６も表示される。まず、ユーザは特定のリスト項目４２１ｂに対応するポジション４２３でスタイラス９ｃを押して、リスト項目４２１ｂの選択をアクティブにする。第二に、ユーザはポジション４２４においてスタイラス９ｃを押して、第二のリスト項目４２１ｄの選択をアクティブにする。第二のリスト項目４２１ｄが選択されると、第一のリスト項目４２１ｂは選択解除される。最後に、ユーザは、第二のリスト項目４２１ｄに対応するポジションにおいてスタイラス９ｃをタップしかつスタイラス９ｃを押し当てたままスタイラス９ｃをテキストエリア４２６のポジション４２７へ移動してスタイラス９ｃを持ち上げることによって、ドラッグアンドドロップ操作を行う。これは単一選択リストエレメント４２０なので、ドラッグアンドドロップが可能であり、リストエレメント４２０において選択されたリスト項目４２１ｄに関する情報はテキストエリアへ与えられ、それによって選択されたリスト項目４２１ｄに対応するテキストをテキストエリア４２６に追加することができる。テキストエリアはリストエレメント４２０の同じアプリケーションのものであっても全く別個のアプリケーション５７のものであってもよい。
【０２３１】
第二に、リストエレメント４２０が複数個別選択モードである図２６Ｂについて説明する。まず、ユーザは特定のリスト項目４２１ｂに対応するポジションにおいてスタイラス９ｃを押して、リスト項目４２１ｂの選択をアクティブにする。このタイプのリストエレメント４２０において、選択されたリスト項目はリスト項目の隣のチェックボックス４２２で指示される。次に、ユーザはポジション４２４においてスタイラス９ｃを押して、第二のリスト項目４２１ｄの選択をアクティブにする。第二のリスト項目４２１ｄが選択されるとき、第一のリスト項目４２１ｂも選択されたままである。最後に、ユーザは第二のリスト項目４２１ｄに対応するポジションにおいてスタイラス９ｃをタップし、スタイラス９ｃを押し当てたままテキストエリア４２６のポジション４２７までスタイラス９ｃを移動し、スタイラス９ｃを持ち上げることによって、ドラッグアンドドロップ操作を行おうと試みる。これは複数個別選択リストエレメント４２０なので、ドラッグアンドドロップは不可能であり、テキストエリア４２６に情報を与えることはできない。その代わりに、ポジション４２４における第二のタップから、第二のリスト項目４２１が選択解除される。
【０２３２】
第三に、リストエレメント４２０が範囲選択モードである図２６ｃについて説明する。ユーザは特定のリスト項目４２１ｂに対応するポジション４２３においてスタイラス９ｃを押して、リスト項目４２１ｂの選択をアクティブにする。スタイラス９ｃを押し当てたまま、ユーザは次にスタイラス９ｃをあるポジションまで移動し、スタイラス９ｃを持ち上げる。このドラッグによってリスト項目４２１ｂから４２１ｄまでが選択される。ユーザは、次に第二のリスト項目４２１ｄに対応するポジション４２４においてスタイラス９ｃをタップし、スタイラス９ｃを押し当てたままテキストエリア４２６のあるポジション４２７までスタイラス９ｃを移動し、スタイラス９ｃを持ち上げることによって、ドラッグアンドドロップ操作を行う。これは範囲選択リストエレメント４２０なので、ドラッグアンドドロップが可能であり、リストエレメント４２０において選択されたリスト項目４２１ｄに関する情報がテキストエリア４２６に与えられ、それによって選択されたリスト項目４２１ｂ−ｄに対応するテキストがテキストエリア４２６に追加される。
【０２３３】
図２７Ａ及び２７Ｂは本発明の１つの態様の１つの実施態様においてウィンドウを隠すための方法がどのように作用するかを示す。
【０２３４】
図２７Ａから始めると、ポケットコンピュータ１にはディスプレイビュー３０１を示すタッチセンシティブディスプレイ３がある。ウィンドウ４５０は現在表示される他のウィンドウの前の層に表示される。ウィンドウはフルウィンドウまたは図に示されるようなダイアログである。ウィンドウはヘッドエリア４５１を含む。ユーザはウィンドウ４５０のヘッドエリア４５１に対応するタッチセンシティブディスプレイ３上のポジション４５２においてスタイラス９ｃをタップする。
【０２３５】
その結果、図２７Ｂに示される通りウィンドウ４５０及びそのコンテンツが隠され、それによってウィンドウ４５０によって以前に被覆されていたコンテンツを露出させる。ボックスの外形４５３が表示されて、隠されたウィンドウの位置を示すことが望ましい。
【０２３６】
ユーザがスタイラス９ｃを持ち上げると、ウィンドウ４５０が再び表示され、図２７Ａに示される通りのビュー３０１が得られる。
【０２３７】
図２８Ａは本発明の１つの態様の１つの実施態様におけるリモートスクロールエレメント４６３を示す図である。ポケットコンピュータは可視エリア４６０を持つディスプレイ３を含む。ウェブブラウザ４６１は、リモートスクロールエレメント４６３のためのスペースを残してアプリケーションに使用可能なビュー４６１の全ての利用可能なスペースを現在使用している。ウェブブラウザはスクロールサム４６４を含む垂直スクロールバー４６２を有する。スクロールバー４６２は垂直なので、リモートスクロールエレメント４６３も垂直である。スクロールバー４６２が水平であったとしたら、リモートスクロールエレメント４６３はディスプレイ４６０の底部に沿って配置され、ほぼ水平の形状を取ることになるだろう。ユーザがリモートスクロールエレメント４６３のあるポジションにおいてスタイラス９ｃを押すと、ユーザが同じ垂直座標でスクロールバー４６２を押した場合と同じように応答する。例えば、ユーザがスクロールバー４６２の上向き矢印４６６と同じ垂直座標を有するリモートスクロールエレメント４６３上のあるポジション４６５を押すと、直ちにユーザが上向き矢印４６６を押したのと同じ効果を有する。すなわち画面を上向きにスクロールする。このように、リモートスクロールエレメント４６３上における対応するプレスによって、矢印ボタンを用いた上下スクロール、スクロールサム４６４のドラッグによるスクロールまたは１度に１ページスクロールするためのスクロールサムの上下のエリアのプレスなどスクロールバー４６２自体上で実施することができる全ての行為を実施することができる。
【０２３８】
図２８Ｂは、本発明の１つの態様の１つの実施態様における分離性リモートスクロールエレメント４６３を示す図である。ポケットコンピュータ１は可視エリア４６０を持つディスプレイ３を含む。スクロールバー４６２を含むウェブブラウザ４６１は、ビュー４６１の利用可能なスペースの全てを占めておらず、別のアプリケーション４６８を部分的にしかカバーしていない。リモートスクロールエレメント４６３は、この場合にはウェブブラウザ４６１に直接接触せずに画面の右側面に沿って配置される。さらにユーザがリモートスクロールエレメント４６３上のあるポジションにおいてスタイラス９ｃを押すと、アプリケーションはユーザが同じ垂直座標でスクロールバー４６２を押した場合と同じように応答する。リモートスクロールエレメント４６３は利便のためビュー４６０の右側面に沿って配置され、ビュー４６０上のアプリケーションのポジションに関係なく現在アクティブなアプリケーションのために使用できる。
【０２３９】
１つの実施態様において、リモートスクロールエレメント４６３の位置は、例えばリモートスクロールエレメント４６３にビップマップ画像を含めることによって視覚的に指示される。別の実施態様において、リモートスクロールエレメント４６３は部分的または全面的に透明であり、選択不能インディケータ（例えば充電インディケータまたはその他の状態インディケータ）などの情報の提示のためにリモートスクロールエレメント４６３の下にあるディスプレイ上のエリアを使用することができる。
【０２４０】
スクロールバーに関する本発明の別の態様を説明するためにも図２８Ａを使用することができる。この場合、スクロールバーはさらにトラフ上部４６７ａ及びトラフ下部４６７ｂを含む。ユーザがスタイラス９ｃをトラフ例えばトラフ下部４６７ｂに押し当てると、コンテンツがスクロールし始める。コンテンツは、コンテンツの最後に達するまでまたはユーザがスタイラス９ｃを持ち上げるまでスクロールし続ける。このようにして、コンテンツはユーザがスタイラスをタップしたポジションを越えたポジションまでスクロールし続けることができる。これによってスタイラスの正確なポジションはスクロール時にあまり重要でなくなり、それによってユーザがバスまたは電車など移動環境にあるときまたはユーザが歩いているときのスクロール手順を単純化する。
【０２４１】
スクロールはスクロールステップから成り、各ステップはコンテンツの１ページをスクロールする。第一のスクロールのステップ後には休止があり、ユーザが１ページ目のスクロール後スクロールを停止できるようにすることが望ましい。
【０２４２】
下にコンテンツ表示モードに関する説明を示す。ここではハイパーメディアページはウェブページとして示されていることに留意しなければならない。ユーザが移動端末において元来はパソコン上に表示されるためであったウェブページを見ることができるためには、ユーザはコンテンツ表示モードを変更する必要があるかもしれない。例えば、コンテンツがどのようにディスプレイに示されるかをユーザがカスタマイズできるためにズーム率、ページレイアウトモードまたはフレーム表示モードを調整する必要があるかも知れない。
【０２４３】
ページレイアウトモードは、ノーマルビューを持つか最適化ビューを持つかの選択権がユーザに与えられるモードである。ノーマルビューにおいては、ページコンテンツはディスプレイビューの右にコンテンツが表示される可能性がある。最適化ビューにおいては、ディスプレイビューの水平方向の外側に他のコンテンツがないように、コンテンツは水平方向に再配列される。
【０２４４】
図２９Ａ、２９Ｂ、２９Ｃ及び２９Ｄは、本発明の１つの実施態様におけるコンテンツ表示モードのうちフレーム表示モード及びページレイアウトモードの様々な設定を示している。フレーム表示モードが融合フレームモードである場合、フレームは図２９Ｃ及び２９Ｄに示される通り単一フレームに結合される。ページレイアウトモードが最適化に設定されると、フレームの中のテキストはフレームの可視部分にぴったり納まるように水平方向に調整される。ページレイアウトモードは図２９Ｂ及び２９Ｄにおいて最適化されるように設定される。次に図２９Ａ、２９Ｂ、２９Ｃ及び２９Ｄについて詳しく説明する。
【０２４５】
図２９Ａにおいて、ブラウザは最適化ビューを無効とし、またフレーム融合を無効としている。コンテンツページはディスプレイビュー５６１の左に第一のフレーム５７１が、右側に第二のフレーム５７２が表示される。ウェブページのライターは、この例において、ＨＴＭＬなどコンテンツページコードにおいて、第一のフレーム５７１が左に表示され、第二のフレーム５７２が右に表示されることを指示している。図２９Ａに示される通り、この第一の表示モードは、フレーム５７１及び５７２をどのように表示すべきかに関するコンテンツページのライターの命令を考慮に入れる。フレーム５７１及び５７２はそれぞれ垂直スクロールバー５８１及び５８２、及び水平スクロールバー５８３及び５８４を有する。ユーザが例えばナビゲーションキー５ａを用いてコンテンツをスクロールする希望を指示する場合、フレーム５７１及び５７２のうち現在アクティブなフレームのコンテンツがスクロールされる。一度に１つのフレームしかアクティブになり得ず、その結果、ユーザがどのフレームがアクティブか正確に知らずにコンテンツをスクロールする場合、予期せぬ反応を引き起こす。
【０２４６】
図２９Ｂにおいて、ブラウザは最適化ビューを有効とし、フレーム融合を無効としている。この場合、まだ２つのフレーム５７１及び５７２があり、各々がそれぞれスクロールバー５８１及び５８２を有する。しかし、図２９Ａと比較すると、ディスプレイビュー５６１の右側のコンテンツはない。コンテンツは右側フレーム５７２の物理的境界内にぴったり納まるように水平方向に配列し直されている。
【０２４７】
図２９Ｃにおいて、ブラウザは最適化ビューを無効とし、フレーム融合を有効にしている。この場合、フレーム５７１及び５７２のコンテンツは１つの融合フレーム５７３に融合され、ディスプレイビュー５６１のスペース全体を占める。ウェブページのコード命令に厳密に従わずに、このフレーム表示モードはスクロール可能なコンテンツのフレームを１つだけ与えるという利点を有する。これは、ユーザがコンテンツをナビゲートするための望ましい方法かも知れない。これは限定されたユーザインターフェイスしか持たない移動通信端末において特に有益である。例えば、ユーザは、ナビゲーションキー５ａを用いて、このフレーム表示モードにおいてディスプレイビュー５６１に現在示されるコンテンツの全てを明白にスクロールすることができる。ページレイアウトモードは最適化されないので、この場合コンテンツがディスプレイビュー５６１の右に存在するかも知れない。フレーム５７３は１つの垂直スクロールバー５８２及び１つの水平スクロールバー５８４を有する。
【０２４８】
図２９Ｄにおいて、ブラウザは最適化ビューを有効にし、フレーム融合を有効にしている。図２９Ｃの場合と同様、フレーム５７１及び５７２は１つの融合フレーム５７３に融合されて、ディスプレイビュー５６１のスペース全体を占める。さらに、ページレイアウトモードはこの場合最適化されるので、ディスプレイビュー５６１の右にはコンテンツが存在しない。フレーム５７３は垂直スクロールバー５８２１つしか持たない。
【０２４９】
図３０Ａ及び３０Ｂは、図３１Ａ及び３１Ｂと共に、ウェブページに関連付けられるコンテンツ表示モードを保持するための方法を示すために使用される。
【０２５０】
図３０Ａ及び３０Ｂは、２つの異なるコンテンツ表示モードこの場合にはズーム率が異なる第一のウェブページを提示するウェブブラウザのディスプレイビューを示している。図３１Ａ及び３１Ｂは、ズーム率及びページレイアウトモードが異なる２つの異なるコンテンツ表示モードで第二のウェブページを提示するウェブブラウザのディスプレイビューを示している。
【０２５１】
以下の例は、コンテンツ表示モードのうちズーム率及びページレイアウトモードを使用しているが、任意のコンテンツ表示モードを使用することができる。例えば、代わりにまたはこれに加えてフレーム表示モード及びテキスト選択のコンテンツ表示モードを使用することができる。
【０２５２】
図３０Ａ−Ｂ及び３１Ａ−Ｂを参照すると、本発明の実施態様がどのようにウェブページに関連するコンテント表示モードを保持するかを示すプロセスが開示されている。
【０２５３】
図３０Ａに示される通り、ユーザは、初期ズーム率１００％でディスプレイビュー５６１に表示されるコンテンツを含む第一のページにナビゲートしている。ページレイアウトモードはノーマルなので、メニューバー５６１及びボタンバー５６３の両方が見える。ボタンバーは後方ボタン５６７及び前方ボタン５６８を含む。ユーザは、例えばコンテキスト依存メニュー５６５を用いてズーム率を新しいズーム率２００％に修正することによって、コンテンツ表示モードを修正することができる。その結果、ウェブブラウザは、図３０Ｂに示される通りズーム率２００％の新しいコンテンツ表示モードでコンテンツを提示し直す。ページレイアウトモードは前と同じままでありノーマルモードである。
【０２５４】
ユーザは、その後、第一のページのリンクを用いて、ブックマークを用いて、ＵＲＬを入力して、またはその他の手段によって、第二のページにナビゲートすることができる。図３１Ａは、ブラウザが初期ズーム率２００％及びノーマルページレイアウトモードで第二のページを提示したディスプレイビュー５６１を示している。言い換えると、その後のページ提示すなわちこの場合には第二のページの提示には最新のアクティブなコンテンツ表示モードが使用される。ユーザが例えばズーム率を１００％へ変更することによってまたページレイアウトモードを最適化へ変更することによってなどコンテンツ表示モードを変更しようとする場合、第二のコンテンツページは新しいコンテント表示モードに従って再提示される。この場合には、第二のページがズーム率１００％で提示され、図３１Ｂに示される通りディスプレイビュー５６１の右にはコンテンツが存在しないようにコンテンツが配列される。
【０２５５】
これで２つのページについてブラウザは２つの履歴項目を記憶している。第一のページはズーム率２００％及びノーマルページレイアウトモードと関連付けられる。第二のページはズーム率１００％及び最適化ページレイアウトモードと関連付けられる。
【０２５６】
次に、例えばハードウェアキー（図には示されていない）の組み合わせを用いてユーザが第一のページに戻りたいとする。ユーザがハードウェアキーの組み合わせを押すと、ウェブブラウザは第一のページの履歴項目に関連付けられるコンテンツ表示モードに従って、つまりズーム率２００％及びノーマルページレイアウトモードを用いて第一のページを再提示する。言い換えると、ディスプレイは再び図３０Ｂに示されるようになる。ブラウザ履歴の一部としてコンテンツ表示モード情報をメモリ５５４に保存することによって、ブラウザはユーザのブラウジング体験を改良する。技術上ウェブブラウザが一般的に配備するそれぞれ後方ボタン５６７または前方ボタン５６８による後退または前進機能を用いてすでに訪問したことがある再訪問するとき、記憶されたコンテンツ表示情報を使用することができる。
【０２５７】
図３２は本発明の１つの実施態様に従った履歴データを含むデータテーブル例５９０を示している。
【０２５８】
データテーブル５９０は履歴項目を記憶するために使用される。データテーブル５９０はメモリ５５４に記憶され、メモリはコントローラ５５０にアクセス可能であることが望ましい。テーブルは多数のカラムを含み、各カラムは各レコード用の１つのタイプのデータを含む。レコードは垂直に示され、テーブル５９０において一段下は新しいレコードに対応する。
【０２５９】
ＵＲＬカラム５９１は履歴項目のＵＲＬを含む。ページレイアウトカラム５９２は各履歴項目のページレイアウトモードに関する情報を含む。フレームモードカラム５９３は各履歴項目のフレーム表示モードに関する情報を含む。ズーム率カラム５９４は各履歴項目のズーム率を含む。テキスト選択カラム５９５は各履歴項目のテキスト選択に関する情報を含む。テキスト選択は、この例において文字番号でテキスト選択の開始及び終了を表す２つの番号で表される。図には示されていないが、選択されるテキストを含むフレームの参照などテキスト選択について付加的な情報が含まれることが望ましい。さらに、“０，０”はここでは単に問題の履歴項目においてテキスト選択が行われなかったことを示している。適切な場合にはコンテンツ表示モードまたは履歴項目に関するその他の情報に関するカラム５９６を追加することができる。
【０２６０】
主にいくつかの実施態様に関して本発明の態様について説明した。しかし、当業者には容易に判る通り、上に開示されるもの以外の実施態様も、特許請求の範囲によって定義されるとおり本発明の態様の範囲内で同様に可能である。
【図面の簡単な説明】
【０２６１】
【図１】ユーザの手の中で典型的な操作ポジションで示される１つの実施態様に従ったポケットコンピュータの斜視図である。
【図２】図１のポケットコンピュータの異なる斜視図である。
【図３】図１のポケットコンピュータの異なる斜視図である。
【図４】ユーザのためにネットワーク資源及びリモートサービスへの無線アクセスを提供するために図１−３のポケットコンピュータを使用できるコンピュータネットワーク環境を示す図である。
【図５】以上の図面に従ったポケットコンピュータの略図的ブロック図である。
【図６】ユーザインターフェイスの典型的なディスプレイ画面のレイアウトを示すポケットコンピュータの前面図である。
【図７】ホームビューを含むディスプレイ画面のレイアウトの典型的な配置を示す図である。
【図８】ユーザインターフェイスを操作するためのタスク指向の様式並びにポケットコンピュータにおいて実行される特定の典型的なアプリケーションのためのディスプレイ画面のレイアウトを示す図である。
【図９】ユーザインターフェイスを操作するためのタスク指向の様式並びにポケットコンピュータにおいて実行される特定の典型的なアプリケーションのためのディスプレイ画面のレイアウトを示す図である。
【図１０】ユーザインターフェイスを操作するためのタスク指向の様式並びにポケットコンピュータにおいて実行される特定の典型的なアプリケーションのためのディスプレイ画面のレイアウトを示す図である。
【図１１】ユーザインターフェイスを操作するためのタスク指向の様式並びにポケットコンピュータにおいて実行される特定の典型的なアプリケーションのためのディスプレイ画面のレイアウトを示す図である。
【図１２】ユーザインターフェイスを操作するためのタスク指向の様式並びにポケットコンピュータにおいて実行される特定の典型的なアプリケーションのためのディスプレイ画面のレイアウトを示す図である。
【図１３】ブックマークマネージャアプリケーションのディスプレイ画面のレイアウトを示す図である。
【図１４】ブックマークマネージャアプリケーションのディスプレイ画面のレイアウトを示す図である。
【図１５Ａ】本発明の１つの態様の１つの実施態様においてユーザがどのようにコンテンツをパンすることができるかを示す図である。
【図１５Ｂ】本発明の１つの態様の１つの実施態様においてユーザがどのようにコンテンツをパンすることができるかを示す図である。
【図１６Ａ】本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストを選択することができるかを示す図である。
【図１６Ｂ】本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストを選択することができるかを示す図である。
【図１７Ａ】本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストをズームインまたはズームアウトすることができるかを示す図である。
【図１７Ｂ】本発明の１つの態様の１つの実施態様においてユーザがどのようにテキストをズームインまたはズームアウトすることができるかを示す図である。
【図１８】本発明の１つの態様の１つの実施態様においてデータ選択を可能にするための方法を示すフローチャートである。
【図１９】本発明の１つの態様の１つの実施態様においてデータ選択及びパンニングの両方を可能にするための方法を示すフローチャートである。
【図２０】データ選択及びパンニングの両方を可能にする本発明の１つの態様の１つの実施態様の状態図である。
【図２１】ハイパーリンクを持つコンテンツを示すウェブブラウザを示す図である。
【図２２Ａ】位置決めされたズームイン前及び後の本発明の１つの態様の１つの実施態様を示す図である。
【図２２Ｂ】位置決めされたズームイン前及び後の本発明の１つの態様の１つの実施態様を示す図である。
【図２３】ウェブブラウザにロードされた新しいコンテンツを示す図である。
【図２４】本発明の１つの態様に従ったリストエレメントの１つの実施態様の方法示すフローチャートである。
【図２５】本発明の１つの態様に従ったリストエレメントの１つの実施態様におけるドラッグアンドドロップ機能を示すフローチャートである。
【図２６Ａ】他のユーザインターフェイスエレメントの実施態様におけるリストエレメントを示す図である。
【図２６Ｂ】他のユーザインターフェイスエレメントの実施態様におけるリストエレメントを示す図である。
【図２６Ｃ】他のユーザインターフェイスエレメントの実施態様におけるリストエレメントを示す図である。
【図２７Ａ】本発明の１つの態様の１つの実施態様においてウィンドウを隠す方法がどのように作用するかを示す図である。
【図２７Ｂ】本発明の１つの態様の１つの実施態様においてウィンドウを隠す方法がどのように作用するかを示す図である。
【図２８Ａ】本発明の１つの態様の実施態様におけるリモートスクロールエレメントを示す図である。
【図２８Ｂ】本発明の１つの態様の実施態様におけるリモートスクロールエレメントを示す図である。
【図２９Ａ】本発明の１つの実施態様において異なるコンテンツ表示モードの設定がフレーム表示モード及びページレイアウトモードであることを示す図である。
【図２９Ｂ】本発明の１つの実施態様において異なるコンテンツ表示モードの設定がフレーム表示モード及びページレイアウトモードであることを示す図である。
【図２９Ｃ】本発明の１つの実施態様において異なるコンテンツ表示モードの設定がフレーム表示モード及びページレイアウトモードであることを示す図である。
【図２９Ｄ】本発明の１つの実施態様において異なるコンテンツ表示モードの設定がフレーム表示モード及びページレイアウトモードであることを示す図である。
【図３０Ａ】２つの異なるコンテンツ表示モードこの場合には異なるズーム率で第一のウェブページを提示したウェブブラウザの形のハイパーメディアブラウザのディスプレイ図を示す図である。
【図３０Ｂ】２つの異なるコンテンツ表示モードこの場合には異なるズーム率で第一のウェブページを提示したウェブブラウザの形のハイパーメディアブラウザのディスプレイ図を示す図である。
【図３１Ａ】ズーム率及びページレイアウトが異なる２つの異なるコンテンツ表示モードで第二のウェブページを提示したウェブブラウザのディスプレイ図を示す図である。
【図３１Ｂ】ズーム率及びページレイアウトが異なる２つの異なるコンテンツ表示モードで第二のウェブページを提示したウェブブラウザのディスプレイ図を示す図である。
【図３２】本発明の１つの実施態様に従った履歴データを含むデータテーブル例を示す図である。
【図１】
2008542868.tif 000003
【図２】
2008542868.tif 000004
【図３】
2008542868.tif 000005
【図４】
2008542868.tif 000006
【図５】
2008542868.tif 000007
【図６】
2008542868.tif 000008
【図７】
2008542868.tif 000009
【図８】
2008542868.tif 000010
【図９】
2008542868.tif 000011
【図１０】
2008542868.tif 000012
【図１１】
2008542868.tif 000013
【図１２】
2008542868.tif 000014
【図１３】
2008542868.tif 000015
【図１４】
2008542868.tif 000016
【図１５Ａ】
2008542868.tif 000017
【図１５Ｂ】
2008542868.tif 000018
【図１６Ａ】
2008542868.tif 000019
【図１６Ｂ】
2008542868.tif 000020
【図１７Ａ】
2008542868.tif 000021
【図１７Ｂ】
2008542868.tif 000022
【図１８】
2008542868.tif 000023
【図１９】
2008542868.tif 000024
【図２０】
2008542868.tif 000025
【図２１】
2008542868.tif 000026
【図２２Ａ】
2008542868.tif 000027
【図２２Ｂ】
2008542868.tif 000028
【図２３】
2008542868.tif 000029
【図２４】
2008542868.tif 000030
【図２５】
2008542868.tif 000031
【図２６Ａ】
2008542868.tif 000032
【図２６Ｂ】
2008542868.tif 000033
【図２６Ｃ】
2008542868.tif 000034
【図２７Ａ】
2008542868.tif 000035
【図２７Ｂ】
2008542868.tif 000036
【図２８Ａ】
2008542868.tif 000037
【図２８Ｂ】
2008542868.tif 000038
【図２９Ａ】
2008542868.tif 000039
【図２９Ｂ】
2008542868.tif 000040
【図２９Ｃ】
2008542868.tif 000041
【図２９Ｄ】
2008542868.tif 000042
【図３０Ａ】
2008542868.tif 000043
【図３０Ｂ】
2008542868.tif 000044
【図３１Ａ】
2008542868.tif 000045
【図３１Ｂ】
2008542868.tif 000046
【図３２】
2008542868.tif 000047
【国際調査報告】
2008542868.tif 000048
2008542868.tif 000049
2008542868.tif 000050
2008542868.tif 000051
2008542868.tif 000052
2008542868.tif 000053
2008542868.tif 000054
2008542868.tif 000055