(57)【特許請求の範囲】
【請求項１】
複数のゾーンを有する画面上に電子コンテンツを表示するステップと、
各々が前記複数のゾーンのうちのそれぞれに関連付けられた１または複数のマーカーを選択するカーソルを表示するステップと、
前記電子コンテンツの部分のカーソル選択を受信するステップと、
前記カーソル選択の受信に応じて、前記カーソルの位置を特定するステップと、
前記カーソルの位置を前記マーカーのうちの１つにマッピングするステップと、
前記マッピングに応じて、前記マーカーのうちの１つに対応する前記複数のゾーンのうちの１つの範囲内に表示された選択可能なオブジェクトの前記カーソルによる選択を可能にするステップと、
を含むことを特徴とする方法。
【請求項２】
前記複数のゾーンのレイアウトは既定のものであることを特徴とする請求項１に記載の方法。
【請求項３】
前記複数のゾーンのレイアウトは、前記表示された電子コンテンツに基づいて動的に変化するように構成されることを特徴とする請求項１に記載の方法。
【請求項４】
前記複数のゾーンのうちの少なくとも一部は互いに重なり合うことを特徴とする請求項１から３のうちのいずれか１つに記載の方法。
【請求項５】
前記複数のゾーンの各々はほぼ等しい面積であることを特徴とする請求項１から４のうちのいずれか１つに記載の方法。
【請求項６】
前記複数のゾーンの各々は、表示されたコンテンツのほぼ等しいバイトオフセットを含むことを特徴とする請求項１から５のうちのいずれか１つに記載の方法。
【請求項７】
前記カーソルの位置をマッピングするステップは、（１）カーソルを前記マッピングしたゾーンに対応する選択可能なマーカーに整合させること、または（２）前記カーソルを前記マッピングしたゾーンに整合させること、を可能にするステップを含むことを特徴とする請求項１から６のうちのいずれか１つに記載の方法。
【請求項８】
前記カーソルの位置をマッピングするステップは、数字、文字または記号の選択を可能にするステップであって、前記数字、文字、または記号は、前記マッピングしたゾーンまたは前記選択したオブジェクトに対応する、ステップを含むことを特徴とする請求項１から７のうちのいずれか１つに記載の方法。
【請求項９】
前記オブジェクトの選択を可能にするステップは、前記マッピングしたゾーンに関連する１つ以上のオブジェクトをリスト形式で提示するステップを含むことを特徴とする請求項１から８のうちのいずれか１つに記載の方法。
【請求項１０】
前記オブジェクトの選択を可能にするステップは、
前記選択したオブジェクトの近傍に、選択したオブジェクトに対応する記号を提示するステップ、および/または
前記選択したオブジェクトをハイライトするステップ、
を含むことを特徴とする請求項１から９のうちのいずれか１つに記載の方法。
【請求項１１】
前記オブジェクトの選択に応じて、前記マッピングしたゾーンに関連する前記オブジェクトにより定義されるコマンドを実行するステップをさらに含むことを特徴とする請求項１から１０のうちのいずれか１つに記載の方法。
【請求項１２】
前記マッピングしたゾーンに関連する前記オブジェクトは、ウェブリンク、ローカルに保管されたデジタルアイテムへのリンク、現在表示されているデジタルアイテム内の場所へのリンク、またはデジタルアイテムを購入する販売店へのリンク、のうちの１つを含むことを特徴とする請求項１から１１のうちのいずれか１つに記載の方法。
【請求項１３】
前記複数のゾーンの各々は、前記画面の水平方向の帯状部分または前記画面をオーバーレイする格子部分を含むことを特徴とする請求項１から１２のうちのいずれか１つに記載の方法。
【請求項１４】
請求項１から１３のうちのいずれか１つに記載の前記方法を実装するためのコンピュータ実行可能命令を含むことを特徴とする、１つ以上のコンピュータが読取可能媒体。
【請求項１５】
ハンドヘルド電子書籍リーダ装置であって、
プロセッサと、
請求項１から１３のうちのいずれか１つに記載の前記方法を実装するための、前記プロセッサ上で実行可能なインデックスモジュールおよび命令を保管するメモリと、
を備えることを特徴とするハンドヘルド電子書籍リーダ装置。
【発明の詳細な説明】
【背景技術】
【０００１】
関連出願
本願は、２００７年６月１４日付申請の米国特許出願第１１／７６３，３２８号（ＡＭ２−００８０ＵＳ）の継続出願であり、当該継続出願は、２００７年５月２１日付出願の米国暫定出願第６０／９３９，３５７号（ＡＭ２−００７３ＵＳＰ１）ならびに２００７年５月２１日付申請の米国暫定出願第６０／９３９、３５９号（ＡＭ２−００８０ＵＳＰ1）の利益を主張し、参照することによって本明細書にその全体を組み入れる。
【０００２】
ユーザは、従来、ハードコピーの形態のメディアアイテム（本、雑誌、新聞等）に目を通してきた。例えば、ユーザは書店または図書館から物理的に本を入手することができる。ユーザは、従来の様式で本のページを手でめくって本を読むことができる。
【０００３】
ユーザは、現在、一部のメディアアイテムを電子形態で受信し、目を通すこともできる。１つの例においては、ユーザは、パーソナルコンピュータを使用し、従来の電話またはケーブルモデムを経由して、ネットワークからアクセス可能なメディアアイテムのソースに接続することができる。そして、ユーザはこのソースから文書をダウンロードすることができる。ユーザは、文書を印刷して従来の様式で読むことによって、文書に目を通すことができる。代替として、ユーザは、コンピュータのモニタ上に提示される本を読むことによって、電子形態の文書を読むことができる。
【０００４】
電子メディアアイテムのプロバイダは多様な課題に直面している。例えば、多数のユーザは、メディアアイテムが電子形態で利用可能であっても、従来の形態のメディアアイテムに目を通すことを依然として好む。プロバイダは、技術的観点および業務上の観点から実行可能なソリューションを提供する一方で、このようなユーザの関心を引きつけることに苦慮している。
【０００５】
発明を実施するための形態は、添付の図面を参照して説明される。図面において、参照番号の先頭の数字は、参照番号が最初に表示された図面を特定する。異なる図面において同じ参照番号が使用されている場合、同様または同一の項目を特定する。
【図面の簡単な説明】
【０００６】
【図１】本明細書に説明する、ゾーン関連オブジェクトを実装することができる電子書籍リーダの一例を図説する。
【図２】ゾーンとその中に存在する任意のオブジェクトとの間の関連付けを可能にする複数のゾーンを含む画面を図説する。
【図３】図２の画面を図説する。本例においては、ゾーンは画面の重なり合う水平方向の部分を含む。
【図４】図２および３に図説したような画面で、ゾーンの選択後を図説する。図説したように、画面は、選択したゾーンに関連するオブジェクト（例えば、リンク）のメニューを提示する。
【図５】図２および３に図説したような画面で、ゾーンを選択した後の画面を図説する。図説したように、画面は、選択したゾーンに関連するオブジェクトの別のメニューを提示する。また、画面は、選択したゾーンに関連するオブジェクト各々の隣に記号も提示する。これらの記号は、ゾーン関連オブジェクトの選択を可能に、および／または支援する。
【図６】図２および３に図説したような画面で、ゾーンを選択した後の画面を図説する。図説したように、画面は、選択したゾーンに関連するオブジェクトのうちの１つをハイライトする。ゾーン関連オブジェクトの中を移動するには、カーソルアクチュエータが使用され得る。
【図７】ゾーンとその中に存在するオブジェクトとの間の関連付けを可能にする複数のゾーンを有する別の画面を図説する。本例においては、画面は格子状に分割されるように図説され、ゾーンは該格子の部分を含む。
【図８】図７に図説したような画面で、ゾーンを選択した後の画面を図説する。図説したように、画面は、選択したゾーンに関連するオブジェクトのメニューを提示する。
【図９】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１０】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１１】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１２】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１３】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１４】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１５】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１６】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１７】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１８】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図１９】関連オブジェクトを選択するためにゾーンを利用する画面の他の例を図説する。図９から１９は、説明した技術を利用することができる、多数の様々なオブジェクトを図説する。
【図２０】ゾーン関連オブジェクトを実装するためのプロセスの流れ図である。
【図２１】ゾーン関連オブジェクトを実装するためのプロセスの流れ図である。
【図２２】ゾーン関連オブジェクトを実装するためのプロセスの流れ図である。
【図２３】ゾーン関連オブジェクトを実装するためのプロセスの流れ図である。
【発明を実施するための形態】
【０００７】
本開示は、コンピュータデバイスの画面上でユーザに提示される電子アイテムをさらに容易に消費（consumption）することを可能にする、ゾーン関連オブジェクトに関する。ゾーン関連オブジェクトによって、コンピュータデバイスの画面上に電子コンテンツを表示することが可能になり、該画面は複数のゾーンを有する。画面上に提示される各オブジェクトは、１つ以上のゾーンに関連付けられ得る。そして、ユーザは、複数のゾーンのうちの１つを選択することができ、これに応じて、そのゾーンに関連するオブジェクトを選択することが可能になり得る。一部の例においては、次に、ユーザは、オブジェクトにより定義される動作を実施するように、これらのゾーン関連オブジェクトのうちの１つ以上を選択することができる。
【０００８】
ゾーン関連オブジェクトは、２段階のプロセスでユーザにより選択され得る。オブジェクトを選択するために、画面は１つ以上のゾーンを含むことができる。各オブジェクトは、次に、これらのゾーンのうち１つ以上に割り当てられ、または関連付けられ得る。一部の例においては、これらのオブジェクトは、オブジェクトの場所に基づいて割り当てられる。つまり、各オブジェクトは、オブジェクトが存在する対応するゾーンに関連付けられ得る。一部の例においては、これらのゾーンは重なり合うことができ、これによって、単独のオブジェクトを複数のオブジェクトに関連付けることが可能になる。
【０００９】
表示されたオブジェクトを選択するために、ユーザは、まず、ゾーンのうちの１つを選択することができる。ゾーンの選択後、ユーザは、次に、選択したゾーンに関連する複数のオブジェクトのうちの希望の１つを選択することが可能になり得る。
【００１０】
説明を目的として、ゾーン関連オブジェクトは、電子書籍リーダの状況において説明される。本環境の１つの例示的な実装を以下に提供する。しかしながら、説明される技術は他の環境において実装され得ることを理解されたい。
【００１１】
例示的デバイス
図１は、本明細書に説明する技術を採用する電子書籍リーダ１００の一例を図説する。電子書籍リーダ１００は、例として提供されるに過ぎない。他の複数のコンピュータデバイスも、説明される技術を同様に採用することができる。デバイスは、パーソナルコンピュータ、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、携帯電話、セットトップボックス、ゲームコンソール等を含むことができるが、これらに制限されない。
【００１２】
図説したように、電子書籍リーダ１００は、表示部１０２に加えてキーパッド１０４を含む。電子書籍リーダ１００は、１つ以上のプロセッサ１０６およびメモリ１０８も含む。メモリ１０８は、コンピュータが読取可能な命令、データ構造、プログラムモジュール、または他のデータ等の情報を保管するための、あらゆる方法または技術におり実装される、揮発性および不揮発性メモリ、着脱式および非着脱式メディアを含むことができる。このようなメモリは、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学式ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、ＲＡＩＤストレージシステム、または望ましい情報を保管するために使用され得て、コンピュータデバイスによりアクセスされ得る他の任意のメディア等のコンピュータが読取可能なメディアを含むが、これらに限定されない。コンピュータが読取可能なプログラムコードは、一方で、コンピュータが読取可能ないかなるタイプのメディア上に保管されるいかなるタイプのコードでもあり得る。
【００１３】
メモリ１０８は、ゾーン関連モジュール１１０に加えて１つ以上の電子アイテム１１２を含む。ゾーン関連モジュール１１０は、ゾーン指示モジュール１１４と、選択処理モジュール１１６と、電子コンテンツモジュール１１８と、を含む。電子アイテム１１２は、表示部１０２上に描画することができるいかなる種類の電子コンテンツをも含むことができる。これらのアイテムは、例えば、電子書籍、ウェブページ、電子ニュース記事、アプリケーション、デバイスツール等を含むことができる。図１は、Ｈｅｒｍａｎ Ｍｅｌｖｉｌｌｅ著の『ＭＯＢＹ ＤＩＣＫ』という電子書籍を現在表示中の表示部１０２を図説する。
【００１４】
表示された電子アイテムは様々であり得るが、表示された電子アイテムの多数は１つ以上のオブジェクトを含むことができる。これらのオブジェクトは、プレーンテキスト、ハイパーリンク、外部リンク、内部リンク、テキストボックス（例えば、検索ボックス）、チェックボックス、画像、または表示部１０２上に表示されることができる他のいかなるタイプのデータをも含むことができる。外部リンクの場合、表示されたリンクは、ユニフォームリソースロケータ（ＵＲＬ）アドレスのようなハイパーリンクを含むことができる。このハイパーリンクは、本明細書においてリーダ１００と称される、電子書籍リーダ１００のユーザが追加の電子アイテム１１２を調べて購入する可能性がある販売店へのリンクを含む可能性がある。また、このハイパーリンクは、ウェブページ等のような他の何らかのウェブ関連コンテンツへのウェブリンクも含む可能性がある。
【００１５】
これらの表示されたオブジェクトは、表示部１０２が現在表示していない、リーダ１００上で保管された別のデジタルアイテムへのリンク等、内部リンクも含むことができる。これに加えて、内部リンクは、現在表示されているデジタルアイテム内の場所を指すことができる。例えば、「第１章」というタイトルのリンクが表示され得る。このリンクが選択されると、リーダ１００は、これに応じて、表示された電子書籍の第１章を表示することができる。
【００１６】
これらの表示されたオブジェクトを選択するために、表示されたコンテンツは、１つ以上の選択可能なマーカー１２４を含むことができる。選択可能なマーカー１２４は、各表示されたコンテンツの部分に対応する。選択可能なマーカー（および、つまり、表示されたコンテンツの対応部分）を選択するために、リーダ１００は、カーソル１２０およびカーソルアクチュエータ１２２のような１つ以上の選択ツールを含む。キーパッド１０４は、以下に説明するように選択ツールとしても機能することができる。カーソルアクチュエータ１２２は、サムホイール等を含むことができ、カーソルを希望の選択可能なマーカーに整合させるように機能することができる。例示的な実装においては、カーソルアクチュエータ１２２は、カーソル１２０を単独の方向（例えば、縦方向）に移動することができる。整合すると、ユーザは、カーソルアクチュエータ１２２を作動して、選択可能なマーカーおよび対応する表示されたコンテンツを選択することができる。
【００１７】
図１は、カーソル１２０およびアクチュエータ１２２を図説するが、他の環境においては他の選択手段が使用され得る。これらは、例えば、ローラーボール、マウス、タッチパッド等を含むことができる。これに加えて、図１は、選択可能なマーカー１２４を図説するが、他の実装はこれらのマーカーを含まない場合がある。さらに別の実装は、表示部１０２上に一部のタイプのコンテンツを表示する場合は、これらのマーカーを含むことができるが、他のタイプのコンテンツを表示する場合は、これらのマーカーを含むことができない。例えば、ウェブブラウザおよび対応するウェブコンテンツが表示される場合、表示部１０２はマーカー１２４を含まない場合がある。しかし、リーダ１００のホームページ等が表示される場合、マーカー１２４は含まれ得る。
【００１８】
ゾーン関連モジュール１１０を再び参照すると、ゾーン指示モジュール１１４は、リーダ１００の表示部１０２の複数のゾーンのマッピングを含むことができる。選択処理モジュール１１６は、一方で、カーソル１２０およびカーソルアクチュエータ１２２から、表示された電子コンテンツの部分の選択を受信する。この選択の受信に応じて、選択処理モジュール１１６は、カーソル１２０の位置を決定することができる。選択処理モジュール１１６は、次に、ゾーン指示モジュール１１４に問い合わせて、決定されたカーソル位置に対応するゾーンを決定することができる。電子コンテンツモジュール１１８は、選択したゾーンのこの決定を受信することができ、これに応じて、選択したゾーン内の表示されたコンテンツの選択を可能にし得る。例えば、電子コンテンツモジュール１１８は、このゾーン内でテキストをハイライトすることが可能であり得る、または、このゾーン内のリンクのようなオブジェクトを選択することが可能であり得る。
【００１９】
一部の例においては、ゾーン指示モジュールにより示される複数のゾーンは静的であり得る。つまり、表示部１０２のゾーンの数および場所は、表示された電子コンテンツに関係なく、一定のままであり得る。他の例においては、しかしながら、複数のゾーンの大きさおよび／または数は動的および／または構成可能であり得る。例えば、これらのゾーンは、現在表示されている電子コンテンツに依存して変化し得る。また、これらのゾーンは、表示された電子コンテンツのフォーマットが変化する場合および時点で変化し得る。例えば、表示された電子コンテンツの各行が特定のゾーンに対応することを、ゾーン指示モジュール１１４が示すと想定する。リーダ１００のユーザが表示された電子コンテンツのフォントを変更すると、各ゾーンの大きさが変化し得る。また、ゾーンの合計数も変化し得る。
【００２０】
これらの複数のゾーンの使用に伴い、表示部１０２上に表示されたオブジェクトは、１つ以上のゾーンに関連され得る。一部の例においては、各オブジェクトはオブジェクトが存在するゾーンに関連付けられる。このように、ゾーン関連モジュール１１０によって、ユーザはゾーンを選択することが可能になり得て、これに応じて、ユーザは選択したゾーンに関連するオブジェクトを変更または選択することが可能になり得る。オブジェクトを選択すると、オブジェクトにより定義または指示される動作が実施されることになり得る。例えば、ゾーン関連モジュール１１０によって、ユーザはカーソル１２０を使用することによってテキストをハイライトすることが可能になり得る、または、ユーザはカーソルを使用することによってリンクを選択することが可能になり得る。一部の例においては、ゾーンを選択すると、選択したゾーンに関連するオブジェクトのリストを提示することになり得る。
【００２１】
ゾーン関連モジュール１１０の詳細動作は、以下の「例示的ゾーン関連オブジェクト」という表題のセクションにおいて説明する。この次のセクションではゾーン関連オブジェクトを実装する例示的な技術を説明するが、他の技術も同様に予測されることに特に注意されたい。
【００２２】
例示的なゾーン関連オブジェクト
図２は、電子書籍リーダ１００の例示的な画面２００を図説する。ここでも、電子書籍を表示する画面２００が図示され、書籍のテキスト内に複数のオブジェクトを含む。本例においては、これらのオブジェクトはリンクとして図説および説明される。しかしながら、一部のオブジェクトは、プレーンテキスト等だけを含むことができ、ハイライトまたはそうでなければ修正される可能性があることに注意されたい。一方で、リンクはテキスト内の下線付き語句として図説されるが、他の実装においてはリンクは下線付きで表示されない場合がある。上記のように、これらのリンクは、ウェブリンク、現在表示されているデジタルアイテム内（つまり、「ＭＯＢＹ  ＤＩＣＫ」内）の場所へのリンク、別のローカルに保管されたデジタルアイテム（例えば、別の電子書籍）へのリンク、および／またはデジタルアイテムを購入する販売店へのリンクを含み得る。
【００２３】
これらの複数のリンクのうちの１つを選択するために、画面２００は複数のゾーン２０２を含む。これらのゾーンはいくつかの方式において定義され得る。例えば、ゾーンは、図２に図説するように、画面２００の既定部分として定義され得る。これらの例においては、一部または全てのゾーンはほぼ等しい面積であり得る。しかしながら、他の例においては、各ゾーンは既定のバイトオフセット値、規定数の単語等を含むことができる。これらの例のうちの一部においては、ゾーンはほぼ等しい面積ではない場合がある。
【００２４】
画面２００は、１つ以上の選択可能なマーカー２０４を含むことができ、各々が特定のゾーンに対応する。例えば、図２は、ゾーン２０８に対応する選択可能なマーカー２０６を図説する。ここでも、他の実装は選択可能なマーカー２０４を含まないかもしれず、または、特定のコンテンツを示す場合、これらのマーカーのみを含むかもしれない。
【００２５】
画面２００内の各リンクは、１つ以上のゾーン２０２に割り当てられ、または関連付けられ得る。一部の例においては、これらのリンクは、リンクが存在するゾーン（単数または複数）に割り当てられ、または関連付けられ得る。例えば、「Ｍｏｎｋｅｙ」、「Ｔｕｍｕｌｔｕｏｕｓ」および「Ｗｈａｌｅ」の用語に対応するリンクは、ゾーン２０８に対応し得る。
【００２６】
図３は、一部の例においては、互いに重なり合うことができる１つ以上のゾーン２０２を図説する。このように、特定のリンクは複数のゾーンに関連し得る。例えば、「Ｔｕｍｕｌｔｕｏｕｓ」および「Ｗｈａｌｅ」の用語に対応する図説のリンクは、ゾーン２０８に加えて、ゾーン２１０に対応し得る。
【００２７】
カーソル１２０およびカーソルアクチュエータ１２２を使用することによって、ユーザは、選択可能なマーカー２０４のうちの対応する１つを選択して、ゾーン２０２のうちの１つを選択することができる。例えば、ユーザは、カーソル１２０を選択可能なマーカー２０６に整合させて、カーソルアクチュエータ１２２を作動することによって、ゾーン２０８を選択することができる。ゾーン２０８を選択することによって、ユーザはこのゾーンに関連する１つ以上のリンクを選択することが可能になり得る。一部の例においては、ゾーン２０８に関連するリンクのリストまたはメニューがユーザに提示され得る。
【００２８】
図４は、マーカー２０６を選択、つまりゾーン２０８を選択後の画面２００の１つの実施例を図説する。「Ｍｏｎｋｅｙ」、「Ｔｕｍｕｌｔｕｏｕｓ」および「Ｗｈａｌｅ」という表題のリンク４０４を含むメニュー４０２を含む画面２００が図示される。また、メニュー４０２は、リストされたいずれかのウェブリンクのＵＲＬアドレス等、リンクに関連する情報も示す。また、画面２００は複数の選択可能なマーカー４０６も図示し、各々は提示されたリンクのうちの１つに対応する。マーカー４０６の各々は、図４に図説したように黒い小さい四角として表示されるが、これらは、他の形状として提示され得るとともに、他の色に提示され得る。例えば、マーカー４０６は、点またはダッシュ記号として実装され得る、または、円として実装され得る。マーカーの陰影は塗りつぶされている、または他のパターンを有し得る。マーカー４０６は、ユーザが使用可能な選択肢を特定する。ユーザは、マーカー４０６のうちの対応する１つを選択することにより、これらのリンクのうちの１つを選択することができる。もちろん、リンクを選択することによって、選択したリンクにより定義される動作を実施することになり得る。例えば、「ｔｕｍｕｌｔｕｏｕｓ」リンクがウェブリンクを表す場合、このリンクの動作によって、画面２００（またはその部分）はウェブリンクに関連するコンテンツを表示するようになり得る。
【００２９】
画面２００をゾーン２０２に分割することによって、ユーザは一次元の選択手段（例えば、カーソル１２０とカーソルアクチュエータ１２２）を利用して、画面２００に表示されたコンテンツ内のリンクを効果的かつ効率的に選択することができる。つまり、一部の例においては、ユーザは縦方向にカーソル１２０を動かすことができるだけという事実に関わらず、ゾーン関連オブジェクトによって、カーソルがこれらのリンクを選択することが可能になる。ユーザは、まずゾーンを選択して、そのゾーンに関連するメニューを視認してから、メニュー内のリンクのうちの１つを選択することによって、これを実行することができる。また、このゾーンの関連付けによって、ユーザは表示されたオブジェクトを修正することが可能になり得る。例えば、ユーザは、ゾーンを選択し、ハイライトを開始する単語およびハイライトが終了する単語を選択することによって、複数の行にまたがる文をハイライトする可能性がある。
【００３０】
図５は、ゾーン２０８を選択した後の画面２００の別の例を図説する。ここでも、リーダ１００は、ゾーン２０８に関連するリンク５０４のメニュー５０２を提供する。しかし、この例においては、メニュー５０２は、ゾーンに関連するリンクの各々に対する固有の記号５０６を含む。ここで、これらの記号は数字として示されているが、他の実装においては文字または他の記号が使用され得る。一部の例においては、ユーザは、リンク５０４のうちの１つを選択するためにキーパッド１０４を利用することができる。例えば、ユーザが「ｔｕｍｕｌｔｕｏｕｓ」に対応するリンクを選択することを希望する場合、ユーザはキーパッド１０４上の「２」のボタンを作動することができる。このボタンの作動の結果、画面２００は定義されたウェブリンクに関連するコンテンツを表示することができる。ここでも、ユーザは、希望のリンクを選択するために、対応する選択可能なマーカーを選択することもできる。マーカーは、図４のマーカー４０６に類似する。
【００３１】
図５は、表示コンテンツ内の関連リンクの各々の近傍に表示され得る、一組の固有な記号５０８も図説する。図５は数字を表すが、他の実装では代わりに文字または他の記号を利用することができる。ここでも、ユーザは、示された「ｔｕｍｕｌｔｕｏｕｓ」リンクを選択するために、キーパッド１０４上の「２」のボタンを作動することができる。
【００３２】
固有の記号５０６を含むメニュー５０２を提供することによって、かつ、コンテンツのテキスト内の対応する固有の記号５０８を提供することによって、ユーザは、メニューのリストとテキスト内のリンクとを視覚的に関連付けることができる。しかし、図５はメニュー５０４ならびに記号５０８を示すが、他の実装では、代わりに、別々にどちらか一方を利用することができることに注意されたい。図５に示した本例においては、固有の記号５０６と５０８は、所与のリンク選択に対して一定であることに注意されたい。代替の実施形態では、他の方式を実装することができ、マーカーは一定であり得る、３つ全てが異なり得る、またはこれらの任意の組み合わせ、の場合もある。
【００３３】
図６は、ゾーン２０８を選択した後の画面２００のまた別の例を表す。ここでは、画面２００は、１つ以上のゾーン関連リンクの周辺にハイライト６０２を表示する。一部の例においては、これらのリンクのうちの第１は（例えば「Ｍｏｎｋｅｙ」）、最初、ハイライト６０２でハイライトされ得る。ユーザは、その後、様々なゾーン関連リンクの間でハイライト６０２を移動するために、カーソルアクチュエータ１２２を使用することができる。リンクを選択するために、ユーザは、カーソルアクチュエータ１２２を作動する前に、希望のリンクにこのハイライトを移動することができる。
【００３４】
ユーザがリンクの各々の間でハイライト６０２をスクロールした後、ハイライト６０２は、第１のリンク（例えば、「Ｍｏｎｋｅｙ」）に戻ることができる。これとは逆に、ユーザがリンクの各々をスクロールした後、ハイライト６０２が消失することができて、画面２００はゾーン選択に戻ることができる。つまり、カーソル１２０の位置は、再び、選択可能なマーカー２０４のうちの１つに戻ることができる。これに加えて、ユーザがゾーン２０２の中から選択するとき、ハイライト６０２はゾーンもハイライトすることができることに注意されたい。
【００３５】
図７は、例示的な画面２００が１つ以上のゾーンに分割され得る、別の方式を図説する。この例においては、画面２００は、格子状に分割され、その各部分はゾーン７０２、７０４、・・・７１２のうちの１つを含む。ここでも、画面２００内のリンク（ならびに他の表示されたオブジェクト）は、各リンクが存在するゾーン（単数または複数）に関連付けられ得る。リンクの部分が第１のゾーンに存在し、リンクの別の部分が第２のゾーンに存在する例においては、リンクは両方のゾーンを関連付けることができる。これとは逆に、リンクはリンクの大部分が存在するゾーン、または、リンクの開始が存在するゾーンに関連付けることができる。
【００３６】
ここでは、画面２００は、これらのゾーンの選択を可能にするように、ゾーン７０２〜７１２の各々に対応する固有の記号（例えば数字）も含む。例えば、「１」の形態の固有の記号７１４は、ゾーン７０２に対応することが示される。従って、ユーザは、キーパッド１０４上のボタンを作動することによってゾーン７０２を選択することができ、この場合、ボタンは数字１に対応する。
【００３７】
キーパッド上の数字ボタンを作動することに加えて、ゾーン７０２〜７１２の各々は、カーソルアクチュエータ１２２を使用して各ゾーンの間を移動することによって、選択され得る。例えば、アクチュエータ１２２がサムホイールを含む場合、ユーザは、ゾーン７０２等の希望のゾーンを選択する前に、ゾーンの間をスクロールすることができる。図６の説明と同様に、ユーザがゾーンの間を移動すると、ハイライトはゾーン７０２〜７１２のうちの対応する１つに隣接することができる。
【００３８】
ユーザがゾーン７０２のようなゾーンを選択すると、画面２００で、ユーザはゾーン７０２に関連する（例えば内部に位置する）リンクの各々を選択することが可能になり得る。図８は、一部の例においては、画面２００がリンク８０４のメニュー８０２をユーザに提示することができることを図説する。ここでは、リンク８０４には、「Ｍｏｎｋｙ」、「Ｔｕｍｕｌｔｕｏｕｓ」および「Ｅｎｄｅａｖｏｒｓ」というタイトルが付けられている。また、画面２００は複数の選択可能なマーカー８０６も表示し、各々は提示されたリンクのうちの１つに対応する。ユーザは、マーカー８０６のうちの対応する１つを選択することにより、これらのリンクのうちの１つを選択することができる。これに加えて、選択マーカー８０６の各々は、記号７１４と同様に、数字または文字に対応する可能性がある。これらの例においては、ユーザはキーパッド１０４を利用して各リンクを選択することになる。
【００３９】
例示的な画面およびオブジェクト
本セクションは、表示部１０２によって描画され、かつゾーンおよびゾーン関連オブジェクトを利用し得る、他の例示的な画面を説明する。例えば、図９は、ゾーン９０２を選択後の画面９００を図説する。ゾーン９０２は、ドロップダウンメニューオブジェクト９０４を含むように示される。図示したように、このオブジェクトを選択することによって、ドロップダウンメニュー９０６が描画されることになる。また、画面９００は、メニュー９０６のリンクを選択するための選択可能なマーカー９０８も含む。最後に、メニュー９０６は、ユーザがメニュー９０６内で追加のリンクを視認することを可能にする、ドロップダウンアクチュエータ９１０を含む。
【００４０】
図１０は、引き続き、アクチュエータ９１０の選択後の画面９００を図説する。図示したように、メニュー９０６内の追加のリンクが表示されている。図１０は、メニュー９０６内に検索オブジェクト１００２も含む。このオブジェクトは、図説したウェブページ内の検索テキストボックスに対応することができる。ユーザは検索オブジェクト１００２を選択することができ、これに応じて、図説したウェブページを検索するテキストボックスが提示され得る。図説した実装において、「＞」符号は、オブジェクトがテキストボックスに対応することをユーザに示すことに注意されたい。他の実装は他の記号を利用する、または記号を全く利用しないことがあり得る。
【００４１】
図１１は、リーダ１００の表示部１０２上に描画され得る別の画面１１００を図説する。画面１１００はゾーン１１０２を含む。このゾーンの作動後、メニュー１１０４がユーザに提示され得る。メニュー１１０４は、別のタイプのドロップダウンオブジェクト１１０６を含んでもよく、作動すると、リンク等の関連オブジェクトがリストされることになり得る。図１２は、引き続き、オブジェクト１１０６の作動後の画面１１００を図説する。図示したように、この作動に応じて、メニュー１２０２が表示される。
【００４２】
図１３は、単独のチェックボックスオブジェクトに対応するゾーン１３０２を含む別の画面１３００を図説する。ゾーン１３０２の選択後、画面１３００はメニュー１３０４を表示することが示されている。ユーザは、メニュー内のオブジェクトをチェックを付けるまたはチェックを取り消すためにこのメニューを使用することができる。
【００４３】
図１３は、単独のチェックボックスを含むゾーンを示すが、一方で、図１４は、ゾーン１４０２が２つ以上のチェックボックスを含むことができる別の画面１４００を図説する。この例においては、図説したテキストボックスの各々はゾーン１４０２内に位置する。ユーザがこのゾーンを選択後、画面１４００はメニュー１４０４を表示し、ユーザがメニュー内のオブジェクトをチェックを付けるまたはチェックを取り消すことを可能にする。
【００４４】
図１５は、ゾーン１５０２を含む例示的画面１５００を表す。このゾーンは、別のタイプのチェックボックの形態のオブジェクトを含む。図示したように、ゾーン１５０２を選択すると、画面１５００はメニュー１５０４を表示するようになる。
【００４５】
図１６は、ゾーン１６０２を含む別の例示的画面１６００を図説する。ゾーン１６０２は、ユーザが検索を実施することを可能にするテキストボックスオブジェクトを含む。ゾーン１６０２の選択後、画面１６００は、メニュー１６０４を提示して、ユーザがボックス１６０６からテキストをテキストボックスに入力することを可能にする。また、このメニューは、ユーザによってこれまでに入力されたテキスト文字列１６０８もユーザに提示することができる。従って、ユーザは、ボックス１６０６から検索ボックスにテキストを手動で入力するか、または、ユーザがこれまでにテキストボックスに入力したテキスト文字列１６０８のうちの１つを選択するか、のいずれかが可能になる。他の例においては、テキスト文字列１６０８は、これまでに入力したテキスト文字列ではなく、利用頻度が高い検索等を含むことができる。
【００４６】
図１７は、ゾーン１７０２を含む別の画面１７００を図説し、ゾーンは別のテキストボックスオブジェクトを含む。ゾーン１７０２の選択に応じて、画面１７００は、テキストボックス１７０４を提示することができる。次に、ユーザは、図１８に図示したように、テキストボックス１７０４にテキストを入力することができる。ユーザが「ＯＫ」ボタンを選択後、図１９に図示したように、このテキストは、次に、ゾーン１７０２内のテキストボックスオブジェクトに入力され得る。
【００４７】
操作
図２０〜２３は、ゾーン関連オブジェクトを実装するためのプロセス２０００、２１００、２２００および２３００を図説する。これらのプロセスは、論理的な流れ図におけるブロックの集合として図説され、ハードウェア、ソフトウェアまたはこれらの組み合わせにおいて実装され得る操作の順序を表す。ソフトウェアの状況においては、ブロックは、コンピュータが実行可能な命令を表し、１つ以上のプロセッサにより実行されると、この命令は列挙された操作を実施する。一般的に、コンピュータが命令可能な命令は、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含み、特定の機能を実施または特定の抽象データ型を実装する。これらの命令は、コンピュータが読取可能なメディア上に保管されるコンピュータが読取可能なプログラムコードとして具現化され得る。このコンピュータが読取可能なメディアは、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学式ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、ＲＡＩＤストレージシステム、または希望の情報を保管するために使用され得て、コンピュータデバイスによりアクセスされ得る他のいかなるメディアをも含むが、これらに限定されない。これに加えて、プロセスの操作が説明される順番は、限定として理解されることを意図せず、プロセスを実装するように、任意の数の説明されたブロックが、任意の順番および/または並列に組み合わされ得る。
【００４８】
プロセス２０００は、複数のゾーンを有する画面上に電子コンテンツを表示する、操作２００２を含む。これらのゾーンは、上記のように複数の様式で画定され得る。操作２００４は、電子コンテンツの１つ以上の部分を選択するカーソルを表示するステップを表す。操作２００６は、次に、電子コンテンツの部分のカーソル選択を受信する。操作２００８は、次に、カーソル選択の受信に応じて、カーソルの位置を特定する。最後に、操作２０１０は、カーソルの位置を複数のゾーンのうちの１つにマッピングする。
【００４９】
プロセス２１００は、操作２１０２を含み、画面上に表示された電子コンテンツの選択を受信するステップを表し、画面は複数のゾーンを有する。操作２１０４は、選択した電子コンテンツの画面上の位置を決定する。操作２１０６は、次に、この決定した位置を複数のゾーンのうちの１つにマッピングする。最後に、操作２１０８は、マッピングしたゾーン内に位置するオブジェクトの選択を可能にする。
【００５０】
一方で、プロセス２２００は操作２２０２を含む。この操作は、また、複数のゾーンを有する画面上に電子コンテンツを表示する。操作２２０４は、次に、複数のゾーンのうちの１つの選択を可能にする。操作２２０６は、次に、電子コンテンツ内に表示され、かつ選択したゾーンに関連するオブジェクトの選択を可能にする。最後に、プロセス２３００は操作２３０２を含み、ここでも、複数のゾーンを有する画面上に電子コンテンツを表示する。操作２３０４で、電子コンテンツの各部分は、次に、複数のゾーンのうちの１つ以上の内に関連付けられる。
【００５１】
結論
請求対象は、構造的特徴および／または方法論的動作に特定の言語において説明されているが、添付の請求項で定義される請求対象は、説明された特定の機能または行為に必ずしも限定されないことを理解されたい。そうではなく、特定の特徴および行為は、請求項を実装する例示的形態として開示される。
【図１】
0005398704.tif 000002
【図２】
0005398704.tif 000003
【図３】
0005398704.tif 000004
【図４】
0005398704.tif 000005
【図５】
0005398704.tif 000006
【図６】
0005398704.tif 000007
【図７】
0005398704.tif 000008
【図８】
0005398704.tif 000009
【図９】
0005398704.tif 000010
【図１０】
0005398704.tif 000011
【図１１】
0005398704.tif 000012
【図１２】
0005398704.tif 000013
【図１３】
0005398704.tif 000014
【図１４】
0005398704.tif 000015
【図１５】
0005398704.tif 000016
【図１６】
0005398704.tif 000017
【図１７】
0005398704.tif 000018
【図１８】
0005398704.tif 000019
【図１９】
0005398704.tif 000020
【図２０】
0005398704.tif 000021
【図２１】
0005398704.tif 000022
【図２２】
0005398704.tif 000023
【図２３】
0005398704.tif 000024