ユーザインターフェースuserinterface;UIを用いて、第1の複数のオブジェクトに対応する第1の複数のキーゾーンを含む第1のグリッドを表示するステップと、前記第1の複数のキーゾーン中における、前記第1の複数のオブジェクト中の一つのオブジェクトに対応する第1のキーゾーンについての選択を特定するステップとを含み、前記第1のキーゾーンの選択は選択の第1種類であり、さらに前記第1のキーゾーンの選択に応えて、前記UI内に、第2の複数のオブジェクトに対応する第2の複数のキーゾーンを含む第2のグリッドを表示するステップを含み、前記第1の複数のオブジェクトは前記第2のグリッドに関連づけられており、さらに前記第2の複数のキーゾーン中における第2のキーゾーンについての第1の選択を受信するステップを含み、前記第2のキーゾーンについての第1の選択は選択の第2種類であり、さらに前記第2のキーゾーンについての第1の選択に応えて、前記UI内に、第1のウェブページの第1のプレビューを前記第2のグリッドとともに表示するステップを含み、前記第1のウェブページは前記第2の複数のオブジェクト中の一つのオブジェクトに対応することを特徴とする方法。前記選択の第1種類はキーゾーンの解放であり、前記選択の第2種類はキーゾーンの維持であることを特徴とする請求項1に記載の方法。前記UI内で、前記第1の複数のキーゾーンの少なくとも一つの領域を縮小するステップと、前記UI内で、前記第1のキーゾーンを前記第2のグリッドの拡縮版に置き換えて前記第2のグリッドのプレビューを生成するステップとをさらに含むことを特徴とする請求項1に記載の方法。前記UI内に前記第1のグリッドとともに、前記第1のグリッドのレベルに対応するレベルインジケータを表示するステップと、前記UI内に前記第2のグリッドとともに、前記第2のグリッドのレベルに対応するレベルインジケータを表示するステップとをさらに含むことを特徴とする請求項1に記載の方法。前記第1のキーゾーンの選択に応えて、前記第2の複数のオブジェクトのための複数のプレビューをキャッシュするステップをさらに含み、前記複数のプレビューは前記第1のプレビューを含むことを特徴とする請求項1に記載の方法。前記第1のプレビューを表示した後に、前記UI内に、前記第2の複数のオブジェクト中の一つの第2のオブジェクトに対応する第2のプレビューを表示するステップと、前記第2のプレビューを表示している間に、前記第1のウェブページのアップデートを読み出すステップと、前記アップデートを読み出した後に、前記第2のキーゾーンについての第2の選択を受信するステップと、前記第2の選択に応えて、前記UI内に、前記アップデートの第1のプリビューを表示するステップとをさらに含むことを特徴とする請求項1に記載の方法。前記UI内に、前記第1のプレビューを表示した後に前記第1のウェブページを表示するステップを含み、前記第1のウェブページは一つのウェブサイトに対応し、さらに前記UI内に、前記第1のウェブページとともに、前記ウェブサイトの第2のウェブページおよび前記ウェブページからのソフトウェア機能に対応する第3の複数のキーゾーンを含む第3のグリッドを表示するステップと、前記第3の複数のキーゾーン中における第3のキーゾーンについての選択を受信するステップとを含み、前記第3のキーゾーンは前記ソフトウェア機能に対応し、さらに前記第3のキーゾーンの選択に応えて、前記第1のウェブページおよび前記第2のウェブページで構成されるグループから選択された少なくとも一つに対してagainst前記ソフトウェア機能を実行するステップを含むことを特徴とする請求項1に記載の方法。前記第3の複数のキーゾーンの少なくとも一つは、前記ウェブサイトからの広告に対応することを特徴とする請求項7に記載の方法。前記第2のグリッドを参照するURLuniformresourcelocatorにアクセスすることで前記第2のグリッドを取得するステップをさらに含むことを特徴とする請求項1に記載の方法。請求項1に記載の方法を実行する命令を格納したコンピュータ読み出し可能な媒体。第1の複数のオブジェクトに対応する第1の複数のキーゾーンを含む第1のグリッドと、第2の複数のオブジェクトに対応する第2の複数のキーゾーンを含む第2のグリッドとを格納するグリッド格納部と、前記第1の複数のキーゾーン中の第1のキーゾーンについての選択と、前記第2の複数のキーゾーン中の第2のキーゾーンについての選択とを特定するように構成されたユーザイベント待ち受け部と、前記第1のキーゾーンの選択に応えて前記第2のグリッドを表示し、前記第2のキーゾーンの選択に応えてウェブページのプレビューを表示するように構成されたグリッドエンジンとを含み、前記第1のキーゾーンの選択は選択の第1種類であり、前記第2のキーゾーンの選択は選択の第2種類であり、前記第2のグリッドは前記第1の複数のオブジェクト中の一つのオブジェクトに対応し、前記ウェブページは前記第2の複数のオブジェクト中の一つのオブジェクトに対応することを特徴とするシステム。前記選択の第1種類はキーゾーンの解放であり、前記選択の第2種類はキーゾーンの維持であることを特徴とする請求項11に記載のシステム。前記第1のグリッドと前記第2のグリッドとを通る頻出パスfrequentpathを特定し、前記第1の複数のオブジェクトと前記第2の複数のオブジェクトとのサブセットのための複数のプレビューをキャッシュするように構成されたキャッシュモジュールをさらに含み、前記複数のプレビューはウェブページ用のプレビューを含むことを特徴とする請求項11に記載のシステム。前記ウェブページを、前記ウェブページ内のタグを用いて定義された複数のパネルに分割するように構成されたパーティショニングモジュールをさらに含むことを特徴とする請求項11に記載のシステム。広告を選択して、前記第1のグリッドおよび前記第2のグリッドから構成されるグループから選択された少なくとも一つのキーゾーンに設定するように構成された広告エンジンをさらに含み、前記広告は前記キーゾーンのうちの一つの選択に応じて起動することを特徴とする請求項11に記載のシステム。概して、ある態様では、本発明は方法に関する。この方法は、ユーザインタフェースUI内に第1の複数のオブジェクトに対応する第1の複数のキーゾーンを持つ第1のグリッドを表示するステップと、前記第1の複数のオブジェクトのうちの一つのオブジェクトに対応する前記第1の複数のキーゾーン中の一つのキーゾーンの選択を特定するステップと、前記第1のキーゾーンの選択に応答して第2の複数のオブジェクトに対応する第2の複数のキーゾーンを含む第2のグリッドを前記UI内に表示するステップと、前記第2の複数のキーゾーン中の第2のキーゾーンについての第1の選択を受信するステップと、前記第2のキーゾーンの第1の選択に応答して第1のウェブページの第1のプレビューを前記第2のグリッドとともに前記UI内に表示するステップとを含む。ここで前記第1のキーゾーンの選択は選択の第1種類であり、前記第1の複数のオブジェクトのうちの一つのオブジェクトは前記第2のグリッドに関連づけられており、前記第2のキーゾーンについての第1の選択は選択の第2種類であり、前記第1のウェブページは前記第2の複数のオブジェクト中の一つのオブジェクトに対応する。概して、ある態様では、本発明は命令を格納するコンピュータが読み出し可能な記録媒体に関する。この命令は、ユーザインタフェースUI内に第1の複数のオブジェクトに対応する第1の複数のキーゾーンを持つ第1のグリッドを表示する機能と、前記第1の複数のオブジェクトのうちの一つのオブジェクトに対応する前記第1の複数のキーゾーン中の一つのキーゾーンの選択を特定する機能と、前記第1のキーゾーンの選択に応答して第2の複数のオブジェクトに対応する第2の複数のキーゾーンを含む第2のグリッドを前記UI内に表示する機能と、前記第2の複数のキーゾーン中の第2のキーゾーンについての第1の選択を受信する機能と、前記第2のキーゾーンの第1の選択に応答して第1のウェブページの第1のプレビューを前記第2のグリッドとともに前記UI内に表示する機能とを含む。ここで前記第1のキーゾーンの選択は選択の第1種類であり、前記第1の複数のオブジェクトのうちの一つのオブジェクトは前記第2のグリッドに関連づけられており、前記第2のキーゾーンについての第1の選択は選択の第2種類であり、前記第1のウェブページは前記第2の複数のオブジェクト中の一つのオブジェクトに対応する。概して、ある態様では、本発明はシステムに関する。このシステムは、第1の複数のオブジェクトに対応する第1の複数のキーゾーンを含む第1のグリッドと、第2の複数のオブジェクトに対応する第2の複数のキーゾーンを含む第2のグリッドとを格納するグリッド格納部と、前記第1の複数のキーゾーン中の第1のキーゾーンについての選択と、前記第2の複数のキーゾーン中の第2のキーゾーンについての選択とを特定するように構成されたユーザイベント待ち受け部と、前記第1のキーゾーンの選択に応えて前記第2のグリッドを表示し、前記第2のキーゾーンの選択に応えてウェブページのプレビューを表示するように構成されたグリッドエンジンとを含む。ここで前記第1のキーゾーンの選択は選択の第1種類であり、前記第2のキーゾーンの選択は選択の第2種類であり、前記第2のグリッドは前記第1の複数のオブジェクト中の一つのオブジェクトに対応し、前記ウェブページは前記第2の複数のオブジェクト中の一つのオブジェクトに対応する。添付の図面を参照して本発明の具体的な実施の形態を詳細に説明する。一貫性のため、個々の図面中の同種の要素は、同種の数字で参照される。以下の本発明の実施の形態の詳細な説明において、本発明のより十分な理解のために、本発明の多数の具体的な詳細が説明される。しかしながら、本発明はこれらの具体的な詳細がなくても実施できることは同業者には明らかであろう。別の例では、説明を不必要に複雑にすることを避けるために、よく知られた特徴は記載されていない。概して、本発明の実施の形態は、共有可能なユーザインタフェース内で情報を構造化するためのシステムおよび方法を提供する。具体的には、ユーザによる横断的なナビゲーションに利用可能な階層構造例えば木構造やデッキ等が存在する。各グリッドは1以上のオブジェクト例えばファイル、ユーザソフトウェアアプリケーション、命令、地図、広告、ウェブページ、ウェブサイト、階層構造中の子グリッド等に対応する1以上のキーゾーンを持つ。キーゾーンの選択に続いて、選択したキーゾーンに対応するオブジェクトが起動され、および/またはキーゾーンに対応するオブジェクトのプレビューが表示される。ユーザは、カスタムグリッドを生成したり、2以上の既存のグリッドのマージ例えば連結したりする等が可能である。さらに、ウェブサイトは、キーゾーンを持つグリッドを用いて、ウェブサイト内の表示および/またはコンテンツのナビゲーションを制御してもよい。図1は、本発明の1以上の実施の形態に係るグリッド例えばグリッドA100を示す図である。グリッドA100はユーザインタフェース例えばモバイルデバイスのタッチスクリーン内に表示される。図1に示すように、グリッドA100は多数のキーゾーン例えばキーゾーンA102、キーゾーンB104、キーゾーンC106、キーゾーンD108、キーゾーンE110、キーゾーンF112を持っている。キーゾーンは、グリッドA100のユーザが選択可能なエリア/領域に対応している。さらに、各キーゾーン102、104、106、108、110、112はまた、後述するオブジェクトにも対応している。本発明の1以上の実施の形態において、対応するキーゾーンがどのように選択されたかに依存して、オブジェクトは起動されるか、またはオブジェクトのプレビューが表示される。言い換えると、選択の種類またはキーゾーンの選択のし方が、対応するオブジェクトに実施されるアクションを左右する。例えば、所定の時間例えば1.5秒キーゾーンを押して維持するすなわちキーゾーンの維持することは選択の一種である。実際、異なる時間例えば1.5秒に対して5秒キーゾーンを押して維持することは、異なる種類の選択に対応してもよい。さらに別の例として、キーゾーンを押して維持した後にキーゾーンを解放すなわちキーゾーンの解放することは選択の一種である。さらにまた、ポインティングデバイス例えばマウス、トラックボール、ペン、スタイラスペン等による選択、キーボード/キーパッドによる選択、または音声命令による選択は、全て異なる選択の種類に対応してもよい。さらに、タイマーが選択メカニズムとして働いてもよい。具体的には、所定の時間が経過してもユーザが何も選択していない場合、オブジェクトのプレビューが順番に生成されて表示されてもよい。各プレビューは、次のプレビューが生成および/または表示されるまで所定の時間表示されてもよい。この詳細な説明を利用すれば、これら明示的に記載されてものに加えて、多くの現存する選択の種類が存在することを当業者は理解されよう。図1に示すように、キーゾーンE110は、ユーザソフトウェアアプリケーション132例えば、ワープロアプリケーション、ウェブブラウザ、会計アプリケーション、デスクトップパブリッシングアプリケーション、表計算アプリケーション、ソーシャルネットワーキングアプリケーション等に対応する。したがって、ユーザソフトウェアアプリケーション132は、キーゾーンE110の選択に応答して起動実行される。あるいは、キーゾーン110の選択に応答して、ユーザソフトウェアアプリケーション132のプレビューが生成および/または表示されてもよい。プレビューは、ユーザソフトウェアアプリケーション132のスクリーンショット、および/またはユーザソフトウェアアプリケーション132の様々な属性例えばサイズ、利用可能性、インストールの日時、最後に実行した日時、最後に更新した日時等を含んでもよい。プレビューが表示されるか、あるいはユーザソフトウェアアプリケーション132が起動されるかは、キーゾーンE110がどのようにして選択されたかすなわち選択の種類に依存する。図1に示すように、キーゾーンD108はファイル130例えばドキュメント、画像または写真、集計表、スライドショー等に対応する。したがって、ファイル130は、キーゾーンD108の選択に応答して、ファイル130を生成したアプリケーション、またはファイル130を表示可能なアプリケーション内で起動表示されてもよい。あるいは、キーゾーンD108の選択に応答してファイル130のプレビューが表示されてもよい。プレビューの内容はファイル130の種類に依存してもよい。例えば画像や写真の場合、プレビューはファイルの一部および/またはファイル130の低解像度版を含む。ワープロ文書の場合、プレビューは文書のヘッダおよび/または表紙を含む。プレビューはファイルの属性例えば作成日時、最終更新日時、サイズ、格納場所等も含んでよい。ファイル130のプレビューが表示されるか、あるいはファイル130自身が起動されるかは、キーゾーンD108がどのように選択されたかすなわち選択の種類に依存する。本発明の1以上の実施の形態において、グリッド全体で一つのファイルに対応する。このような実施の形態では、各キーゾーンは異なる表示またはファイルの異なる部分例えば、目次、要約、索引、図のリスト等に対応する。したがって、グリッドは事実上そのファイルのコンテンツのグリッドである。図1を参照すると、キーゾーンA102は、ホームウェブページ126と補助ウェブページ128とを持つウェブサイト124に対応する。したがって、ウェブサイト124のホームウェブページ126は、キーゾーンA102の選択に応答して起動される。あるいは、ホームウェブページ126のプレビューが、キーゾーンA102の選択に応答して起動されてもよい。プレビューはホームウェブページ126のキャッシュ版に対応してもよい。さらに、プレビューはホームウェブページ126の一部分のみ、および/またはウェブページの低解像度版を含んでもよい。ホームウェブページ126のプレビューが表示されるか、あるいはホームウェブページ126が起動されるかは、キーゾーンA102がどのように選択されたかすなわち選択の種類に依存する。図1を参照すると、キーゾーンC106は、多数のキーゾーンすなわち、キーゾーンC1符号114、キーゾーンC2符号116、キーゾーンC3符号118を持つグリッドBに対応する。グリッドB120の多数のキーゾーン114、116、118はまた、オブジェクトの1以上の種類例えばウェブページ、子グリッド、ユーザソフトウェアアプリケーション、命令、地図、広告、ファイル等図示せずに対応している。グリッドB120は、キーゾーンC106の選択に応答して起動すなわち表示される。あるいは、キーゾーンC106の選択に応答してグリッドB120のプレビューが表示されてもよい。プレビューはグリッドB120の拡縮例えば縮小版を含んでもよい。グリッドB120のプレビューが表示されるか、あるいはグリッドB120が起動されるかは、キーゾーンC106がどのように選択されたかすなわち選択の種類に依存する。本発明の1以上の実施の形態では、グリッドA100とグリッドB120とは、グリッドの階層構造例えば木構造やデッキ等内の異なるレベルに対応する。具体的には、グリッドB120は、グリッドの階層構造内におけるグリッドA100の子グリッドである。同様に、グリッドA100は、グリッドの階層構造内におけるグリッドB120の親グリッドである。さらに、グリッドA100は、グリッドの階層構造内における別のグリッド図示せずの子グリッドであってもよい。グリッドの階層構造または木構造は任意のレベル数であってもよい。ユーザは、階層構造内における異なるレベルのグリッドに対応するキーゾーンを選択することによってグリッドの階層構造を横断してもよい。階層構造の最下層のグリッドすなわち、子グリッドを持たないグリッドは、葉グリッドleafgridと呼ぶ。一方、葉グリッドではないグリッドは、内部グリッドinteriorgridと呼ぶ。本発明の1以上の実施の形態では、内部グリッドの全てのキーゾーンはグリッドすなわち子グリッドに対応する。したがって、本発明のこのような実施の形態では、葉グリッドだけがグリッドではないオブジェクト例えば、ファイル、ウェブページ、命令、地図、広告、ユーザソフトウェアアプリケーション等に対応するキーゾーンを持つ。本発明の1以上の実施の形態では、キーゾーン102、104、106、108、110、112は、対応するオブジェクトに関連づけられたアイコン、画像、テキスト、ビデオクリップ、および/またはアニメーションを含んでいる。1以上のキーゾーンは、ユーザの注目を集めるためにアニメーションされてもよい。グリッドの表示に続いてすぐにアニメーションしてもよいし、あるいはユーザからの何も選択がないまま所定の時間が経過した後にアニメーションしてもよい。さらに、グリッドに対応するキーゾーン例えばキーゾーンC106は現在のグリッドの下にある階層構造における1以上のレベルに関する密度統計量densituystatisticsを表示してもよい。例えば、密度統計量は、現在のグリッドの下にある階層構造におけるレベルの数や、現在のグリッドの下にある子グリッド中のキーゾーンの平均値または中央値を含んでもよい。さらに、キーゾーン自身か、それともキーゾーンにきわめて近接しているエリア例えば、キーゾーンの上、横、下が、新規のオブジェクト、未読文書、既に探索したグリッド階層または未探索のグリッド階層へのパス等に関する指標を表示してもよい。この詳細な説明を利用すれば、グリッド内の各パスの最終レベルは異なるものであることを当業者は理解されよう。言い換えると、あるパスは12レベルよりも浅いが、他のパスは25レベルよりも深い。図2は、本発明の1以上の実施の形態に係るシステム200を示す。図2に示すように、システム200はグリッド格納部205、グリッドエンジン210、ユーザイベント待ち受け部215、パーティショニングモジュール220、キャッシングモジュール230、広告エンジン235、グリッドビルダ236、およびマネジメントエンジン225を含む多数の要素を持つ。これらの各要素は後述される。またこれらの各要素は同一のハードウェアデバイス例えば、サーバ、メインフレーム、デスクトップPCpersonalcomputer、ラップトップ、PDApersonaldigitalassistant、テレビ、ケーブルテレビ用チューナcablebox、衛生チューナsatellitebox、キオスク端末kiosk、スマートフォン等上にあるか、あるいは有線および/または無線を用いてネットワーク例えばインターネットによって接続された別個のハードウェアデバイス上にある。本発明の1以上の実施の形態では、グリッド格納部205は複数のグリッド例えば、図1を参照して上述したグリッドA100およびグリッドB120を格納する。さらに、グリッド格納部205は、木構造、または他の種類の階層構造のような多数の関連するグリッドを格納してもよい。グリッド格納部205に格納されたグリッドは、ユーザによって作成されたカスタムグリッド、ウェブサイトによって提供されたグリッド、および/または第三者によって提供されたグリッドであってもよい。さらに、グリッド格納部205中の各グリッドは、URLuniformresourcelocator、1次元および/または2次元バーコード、または他の種類のキーを提供することで参照インデックスが付与されてもよい。本発明の1以上の実施の形態では、ユーザイベント待ち受け部215は、1以上のグリッドをナビゲートしているユーザによってなされた選択を特定する。具体的には、ユーザイベント待ち受け部215は、ユーザによって選択されたキーゾーンと、キーゾーンの選択のされかたすなわち選択の種類とを特定する。さらに別の例では、イベント待ち受け部215は、グリッドが表示されているにも関わらずユーザがキーゾーンの選択をしない間に所定の時間が経過したかを特定するためのタイマを含む。これにより、ユーザイベント待ち受け部215は、ユーザに操作されているハードウェアデバイスのユーザインタフェース例えばタッチスクリーンと動作可能な態様で接続される。さらに、ユーザイベント待ち受け部215は、グリッド内またはグリッドの階層構造内におけるユーザの選択パターンを追跡して記録してもよい。その上さらに、ユーザイベント待ち受け部215は、現在のユーザの振るまい、ユーザが定義したパラメータのセット、またはユーザの現在の地理的な位置地理的な座標を1以上の記録済みパターンと照合して、続いてユーザによってなされるキーゾーンの選択を予測したり、あるいは興味のある表示をユーザに提案したりする。本発明の1以上の実施の形態では、グリッドエンジン210は、複数のグリッド例えばグリッド格納部205中のグリッド、ウェブサイトまたはウェブページによって提供されたグリッド等を読み出して起動したり、グリッド内のキーゾーンに対応するオブジェクトのプレビューを読み出し、生成し、および/または表示したり、キーゾーンに対応するウェブページを起動したり、キーゾーンに対応するソフトウェアアプリケーションを起動したり、キーゾーンに対応するファイルを起動したり、キーゾーンに対応する他のオブジェクトを起動したりするように構成されている。具体的には、グリッドエンジン210は、ユーザイベント待ち受け部215が特定したイベント例えば、ユーザのキーゾーンの選択および選択の種類をトリガとして動作する。言い換えると、グリッドエンジン210は、ユーザのキーゾーンの選択および選択の種類に応じて、1以上の上述したアクションを実行する。さらに、グリッドエンジン210は、ユーザによって操作されているユーザインタフェース例えばモバイルデバイスのタッチスクリーンと動作可能な態様で接続され、グリッド内のキーゾーンに対応するオブジェクトにアクセスする。本発明の1以上の実施の形態では、キャッシングモジュール230は、1以上のグリッド例えばグリッド格納部205中のグリッド上のキーゾーンに対応するウェブページおよび/またはウェブサイトにアクセスしてキャッシュするように構成されている。キャッシュされたウェブページはウェブページおよび/またはウェブサイトのプレビューを生成するために用いられる。本発明の1以上の実施の形態では、キャッシング用に選択されたウェブページおよび/またはウェブサイトは、ユーザに選択される可能性のあるすなわち予測されたキーゾーンに対応する。例えば、あるグリッド用のプレビューが表示されたとき、キャッシングモジュール230は、グリッドを起動して1以上のキーゾーンを選択しているユーザを予期して、グリッド内のキーゾーンに対応する全てのウェブサイトおよび/またはウェブページにアクセスしてキャッシュしてもよい。さらに別の例としては、グリッドが表示されている間、キャッシングモジュール230は、周期的にまたはランダムにグリッド上のキーゾーンに対応するウェブサイトおよび/またはウェブページにアクセスしてキャッシュしてもよい。さらに、ひとたび現在のユーザの振るまいが既知のユーザパターン例えば、ユーザイベント待ち受け部215によるユーザパターンとマッチしたら、選択される可能性のあると予測されたキーゾーンに対応するウェブページおよび/またはウェブサイトがアクセスされてキャッシュされてもよい。本発明の1以上の実施の形態では、パーティショニングモジュール220はウェブページを分割して書式を合わせていくつかのパネルとするように構成されている。本発明の1以上の実施の形態では、各パネルはユーザのデバイスのユーザインタフェース例えばタッチスクリーン内にフィットするのに十分な小ささである。言い換えると、各パネルの寸法は、ユーザインタフェースの寸法よりも小さい。本発明の1以上の実施の形態では、各パネルの境界すなわち周囲は、ウェブページを記述するマークアップ言語例えばHTMLやXMLを用いて特定されている。ひとたび例えばウェブページに対応するキーゾーンの選択に応答してウェブページが起動されると、パーティショニングモジュール220はタグにしたがってウェブページを分割する。さらに、各パネルはウェブページ用のグリッド中のキーゾーンに割り当てられる。パネルは、それと対応するグリッド中のキーゾーンを選択することによって閲覧される。本発明の1以上の実施の形態では、広告エンジン235は、グリッド例えばグリッドA100およびグリッドB120等のキーゾーンを設定populateするために広告を選択するように構成されている。広告は、画像、アニメーション、ビデオクリップ、オーディオクリップ、および/またはウェブサイトへのリンク等である。キーゾーンを選択すると広告が起動する。広告エンジン235は、ユーザによって既にアクセスされたコンテンツやユーザに発行された検索リクエスト等を含む任意の基準に基づいて広告を選択してもよい。本発明の1以上の実施の形態では、グリッドビルダ236は、複数のグリッド例えばグリッドA100およびグリッドB120、および/またはグリッドの階層構造例えば木構造やデッキを生成するように構成されている。具体的には、ユーザに選択された既存のグリッド例えば第三者由来のグリッドを取り込んで、既存のグリッドのポーションをマージすなわち連結することによって、および/またはユーザに選択されたオブジェクト例えば、ソフトウェアアプリケーション、ファイル、ウェブページ、広告、ウェブサイト、パネル後述する、命令、地図、フィルタ基準、他のグリッド等を1以上のグリッドのキーゾーンに割り当てることによって、グリッドビルダ236はグリッドを生成するように構成されている。さらに、グリッドビルダ236はまた、ユーザに選択され、キーゾーンに割り当てられた対応するオブジェクトを表すアイコン例えば画像、クリップアート、ラベル等をグリッドのキーゾーンに設定するように構成されている。故に、グリッドビルダ236は、ユーザの選択/入力が収集されるインタフェースを提供する。本発明の1以上の実施の形態では、マネジメントエンジン225は、グリッド格納部205、グリッドエンジン210、ユーザイベント待ち受け部215、キャッシングモジュール230、パーティショニングモジュール220、広告エンジン235、およびグリッドビルダ236の間のリンクを提供する。マネジメントエンジン225は、要素205、210、215、220、230、235、236が互いに互換性を持つように、データまたはコマンドをあるフォーマットから別のフォーマットに変換するように構成されている。図3は、本発明の1以上の実施の形態に係るフローチャートである。図3に示された処理は、例えばシステム200の要素とともに用いられ、グリッドの階層構造をナビゲートし、グリッド中のキーゾーンに対応する1以上のオブジェクトのプレビューを生成し、1以上のオブジェクトを起動する。図3に示された一連のステップは、本発明の実施の形態間で異なってもよく、1以上のステップは並列および/またはオプションで実行されてもよい。はじめに、多数のキーゾーンを持つグリッドが起動すなわち表示されるSTEP305。グリッドは、ユーザのハードウェアデバイス例えばスマートフォンのユーザインタフェース例えばタッチスクリーン内に表示される。さらに、グリッドは、グリッドの階層構造例えば木構造やデッキ内のノードである。本発明の1以上の実施の形態では、ユーザが階層構造における1以上のレベルを横断してグリッドに到達した後に、そのグリッドが表示される。本発明の1以上の実施の形態では、グリッドの各キーゾーンは、グリッドの階層構造内の子グリッドに対応する。言い換えると、表示されたグリッドが木構造のNレベルに位置していると仮定すると、グリッドのキーゾーンは階層構造のN1レベルにおけるグリッドに対応する。本発明の1以上の実施の形態では、各キーゾーンは、表示されたグリッドの子グリッド、孫グリッド、ひ孫グリッド等に関連する濃度計量値densitymetricsを含むすなわち表示する。さらに、1以上のキーゾーンは、階層構造内のグリッドのレベルを含むすなわち表示する。さらにまた、キーゾーン自身か、それともキーゾーンにきわめて近接しているエリア例えば、キーゾーンの上、横、下が、新規のオブジェクト、未読文書、既に探索したグリッド階層または未探索のグリッド階層へのパス等に関する指標を表示してもよい。その上、グリッドは、グリッドの改造構造のルート/ホームグリッドすなわちレベル1グリッドに戻るためのホームグリッドボタンとともに表示されてもよい。ステップSTEP310において、キーゾーンの選択が特定される。本発明の1以上の実施の形態では、キーゾーンは、多数のオブジェクト例えばウェブページに対応する多数のキーゾーンを持つ子グリッドに対応する。上述したように、多くの選択の種類が存在し、キーゾーンの選択のされ方すなわち選択の種類が子グリッドに関与している後続のアクションを決定する。例えば、ユーザがキーゾーンを押して維持すなわちキーゾーンの維持することに応答して子グリッドのプレビューが表示される。ほかの例としては、ユーザがキーゾーンを押した後にキーゾーンを解放すなわちキーゾーンの解放することに応答して子グリッドが起動すなわち表示される。本発明の1以上の実施の形態では、ユーザがグリッドを後述するサーフィンsurfingをしているときに選択される。ステップ315STEP315において、子グリッドが起動される。ステップ315は、ステップ310におけるキーゾーンの選択が契機となる。あるいは、ステップ315は、ステップ310におけるキーゾーンの選択に続いてされるユーザのキーゾーンの選択が契機となってもよい。実際、子グリッドのプレビューは、ステップ310に応答して表示されるのに対し、ステップ315はプレビューの表示に続くユーザのキーゾーンの選択例えばキーゾーンの解放が契機となる。上述したように、子グリッドは、多数のオブジェクト例えばウェブページ、ファイル、命令、地図、広告、ユーザソフトウェア等に対応する多数のキーゾーンを含む。本発明の1以上の実施の形態では、子グリッドは階層構造例えば木構造の葉グリッドであってもよい。言い換えると、子グリッドは、グリッドの階層構造における最後のレベルに対応する。ステップ320STEP320において、子グリッドのキーゾーンに対応するオブジェクト例えばウェブページがキャッシュされる。具体的には、ウェブページの場合、例えば図2を参照して上述したキャッシングモジュール230がウェブページにアクセスし、ウェブページ上の最新のコンテンツを取得する。本発明の1以上の実施の形態では、ステップ320のトリガはステップ315のトリガと同じである。あるいは、ステップ310における選択が、ステップ320のトリガであってもよい。それ故、実施の形態に依存して、ステップ320は、ステップ315の前、間、または後に実行される。ひとたび子グリッドが起動されると例えばステップ315、ユーザによるナビゲーションが可能となる。本発明の1以上の実施の形態では、子グリッドを起動することはユーザの指/ポインタの下にある親グリッドを子グリッドで置き換えることを含む。ナビゲーションの間、ユーザは子グリッドの1以上のキーゾーンを選択し、対応するオブジェクト例えばウェブページのプレビューを閲覧する。ユーザは子グリッドをサーフィンしている間、多数のキーゾーンを選択する。言い換えると、ユーザは、多数のキーゾーンのうちの1またはそれ以上を横断するグリッド内のパスを例えば指やスタイラスペンを用いてトレースする。トレース中、あるキーゾーン上で一時停止するとそのキーゾーンの選択すなわちキーゾーンの維持として特定され、その選択に応答してオブジェクトに対応するプレビューが表示される。あるいは、1以上のキーゾーンがタッチパットを用いてナビゲートされてもよい。さらに別の例では、ユーザはサーフィンやナビゲーションを飛ばして所望のキーゾーンをすぐに選択してもよい。ステップ325STEP325において、子グリッド中のキーゾーンの選択が特定される。キーゾーンはウェブページに対応している。さらに、ユーザが子グリッドをサーフィンしている間に選択が行われる。上述したように、多数の選択の種類が存在し、キーゾーンの選択のされ方すなわち選択の種類がウェブページに関わる後続のアクションを決定する。ステップ330STEP330において、キーゾーンの選択に応答してウェブページのプレビューが表示される。プレビューはウェブページのキャッシュ版に対応する。さらに、プレビューはウェブページの一部分、および/またはウェブページの低解像度版だけを含んでもよい。ステップ335STEP335において、子グリッドの他の選択されていないキーゾーンに関連づけられたオブジェクト例えばウェブページのアップデートが取得される。言い換えると、ウェブページのプレビューが表示されている間例えばステップ330、他の選択されていないキーゾーンに関連づけられたウェブページがアクセスされ、最新のコンテンツが取得される。したがって、ユーザが異なるキーゾーンを選択すると、対応するウェブページ用のプレビューは更新情報を含むことになる。更新情報は、規則的な間隔または乱数発生器を用いてランダムに取得される。ユーザの癖を分析profileして更新してもよい。例えば、子グリッドがウェブページMに対応するキーゾーンMと、ウェブページPに対応するキーゾーンPを持っていると仮定する。ユーザは最初にキーゾーンMを選択し、それに応じてウェブページMのプレビューが表示される。その次に、ユーザはキーゾーンPを選択し、それに応じてウェブページPのプレビューが表示される。ウェブページPのプレビューが表示されている間に、ウェブページMはアクセスされて最新のコンテンツ例えばウェブページMの更新情報が取得される。ユーザが再びキーゾーンMを選択するイベントが発生すると、ウェブページMのプレビューは取得された更新情報を含むことになる。図3に明示的に図示されてはいないが、1以上のプレビューの閲覧の後、ユーザはウェブページを起動させるようにリクエストしてもよい。図4は、本発明の1以上の実施の形態に係るフローチャートである。図4に示された処理は、グリッドを用いるウェブサイトのコンテンツのアクセスおよび/または制御のために、例えばシステム200の要素とともに用いられる。図4に示された一連のステップは、本発明の実施の形態間で異なってもよく、1以上のステップは並列および/またはオプションで実行されてもよい。ステップ405STEP405において、ウェブページが表示される。本発明の1以上の実施の形態では、ウェブページは、図3におけるステップ325およびステップ330を参照して上述したウェブページに対応する。本発明の1以上の実施の形態では、ウェブページは1以上のハイパーリンクを持つ。ハイパーリンクは、同じサイトから、または異なるウェブサイトから別のウェブページを参照する。ハイパーリンクをユーザが選択すると、参照されたウェブページが起動されることとなる。本発明の1以上の実施の形態では、ウェブページは1以上のソフトウェアアプリケーションを持つ。各ソフトウェアアプリケーションは、ウェブページのコンテンツに対してagainst実行されることができるツールである。さらに、各ソフトウェアアプリケーションはユーザが設定したパラメータに依存してもよい。それ故、ユーザはウェブページのコンテンツに対するソフトウェアアプリケーションの実行を制御してもよい。本発明の1以上の実施の形態では、ウェブページは1以上の広告を持つ。広告は、ウェブページに表示された画像、テキスト、広告主のウェブサイトへのハイパーリンク、ビデオクリップ、オーディオクリップ、アニメーション等に対応する。広告は、ウェブページまたは広告エンジン例えば図2を参照して上述した広告エンジン235によってもたらされる。ステップ410STEP410において、ウェブページに対応するグリッドはウェブページとともに表示される。具体的には、グリッドは、ウェブページの1以上のハイパーリンク、広告、および/またはソフトウェアアプリケーションに対応する多数のキーゾーンを含む。言い換えると、ハイパーリンク、広告、および/またはソフトウェアアプリケーションは、グリッドのキーゾーンに割り当てられる。したがって、各キーゾーンは、ウェブページ上の対応するハイパーリンク、ソフトウェア機能、および/または広告を特定するための図形/アイコンを含む。グリッドはウェブページの著者によってウェブページとともに提供される。したがって、ウェブページのマークアップ言語はグリッドを参照するリンク例えばURLを含む。あるいは、グリッドはウェブページのコンテンツを閲覧/アクセスすることを支援するための第三者によって提供されてもよい。ステップ415STEP415において、グリッド中のキーゾーンが特定される。選択は、ユーザがキーゾーンを押して維持することすなわちキーゾーンの維持、キーゾーンを押した後にユーザがキーゾーンを解放することすなわちキーゾーンの解放、ポインティングデバイス例えばトラックボール、マウス、スタイラスペン、ペン等からのクリック、音声命令等に対応する。ステップ420STEP420において、ウェブページのオブジェクトおよび選択したキーゾーンに対応するオブジェクトが起動される。例えば、ハイパーリンクの場合、参照されたウェブページあるいは選択の種類に依存してプレビューが起動する。広告の場合、画像、ビデオクリップ、オーディオクリップ等が表示/再生される。さらに、広告主のウェブページがキーゾーンの選択に応答して起動される。さらにまた、ソフトウェアアプリケーションの場合、ソフトウェアアプリケーションが、ユーザに設定されたパラメータもしあればを用いてウェブサイトのコンテンツに対して実行される。加えて、コンテンツおよびウェブサイトの外見がソフトウェアアプリケーションの実行の結果として変化してもよい。図5は、本発明の1以上の実施の形態に係るフローチャートである。図5に示された処理は、ウェブサイトをパネルに分割してグリッドを用いて1以上のパネルを表示するために、例えばシステム200の要素例えばパーティショニングモジュール220とともに用いられる。図5に示された一連のステップは、本発明の実施の形態間で異なってもよく、1以上のステップは並列および/またはオプションで実行されてもよい。ステップ505STEP505において、ウェブページが取得される。本発明の1以上の実施の形態では、1以上のウェブページの寸法は、ユーザのデバイス例えばスマートフォンのユーザインタフェース例えばタッチスクリーンのサイズを超える。ウェブページは任意の種類のコンテンツを持ち、任意の情報源を起源とする。本発明の1以上の実施の形態では、ウェブページは、図3におけるステップ325およびステップ330を参照して上述したウェブページに対応する。ステップ510STEP510において、ウェブページが多数のパネルに分割される。各パネルは、ユーザインタフェースの寸法よりも小さな1またはそれ以上の寸法を持つ。本発明の1以上の実施の形態では、各パネルの境界すなわち周囲は、ウェブページを記述しているマークアップ言語例えばHTMLやXML内のタグを用いて特定される。ユーザインタフェースの寸法の算定に応答してウェブページは分割される。パネルの一つはウェブページが起動したときに最初に表示されるデフォルトパネルとして設計されてもよい。ステップ515STEP515において、多数のキーゾーンを持つグリッドが取得される。各パネルは多数のキーゾーンの一つに割り当てられる。したがって、キーゾーンはキーゾーンに関連づけられたウェブページすなわちパネルの一部分を描画する画像またはアイコンを持つ。本発明の1以上の実施の形態では、グリッドはウェブページの著者によって生成されてもよい。したがって、ウェブページはグリッドを参照しているURLを備えるタグを持ってもよい。ステップ520STEP520において、キーゾーンの選択が特定される。選択は、ユーザがキーゾーンを押して維持することすなわちキーゾーンの維持、キーゾーンを押した後にユーザがキーゾーンを解放することすなわちキーゾーンの解放、ポインティングデバイス例えばトラックボール、マウス、スタイラスペン、ペン等からのクリック、音声命令等に対応する。さらに、選択に応答して、選択されたキーゾーンに対応するパネルがユーザインタフェース内に表示される。図6Aは、本発明の1以上の実施の形態に係る例を示す図である。図6に示すように、ユーザインタフェース610を持つスマートフォン605がある。ユーザインタフェース610は、スマートフォンのタッチスクリーンの任意の部分に対応する。図6Aに示すように、グリッドA100は、ユーザインタフェース610内に表示される。さらに、グリッドA100は、多数のキーゾーン例えば、キーゾーンA102、キーゾーンB104、キーゾーンC106、キーゾーンD108、キーゾーンE110、およびキーゾーンF112を含む。複数のキーゾーン102、104、106、108、110、112は同一または異なる種類の多数のオブジェクトに対応する。さらに図6Aを参照して、キーゾーンC106がユーザによって選択される。この選択は図6A中にキーゾーンC106を横切る斜線を用いて示されている。さらに、選択はユーザにキーゾーンC106の維持すなわちキーゾーンの維持の結果であってもよい。キーゾーンC106の選択に応答して、グリッドB120のプレビューが表示される。言い換えると、グリッドB120はキーゾーンC106に関連づけられたオブジェクトであり、グリッドB120のプレビューは、キーゾーンC106の選択のされ方すなわち選択の種類に応答して表示される。図6Aに示すように、グリッドB120は多数のキーゾーン例えばキーゾーンC1114、キーゾーンC2116、キーゾーンC3118を持っている。グリッドA100とグリッドB120とはともに、グリッドの階層構造例えば木構造やデッキ内に存在する。しかしながら、グリッドA100とグリッドBとはともに、グリッドの階層構造の異なるレベル上にある。具体的には、グリッドB120はグリッドA100の子グリッドである。反対に、グリッドA100はグリッドB120の親グリッドである。さらに、グリッドA100は、グリッドの階層構造内における別のグリッド図示せずの子グリッドであってもよい。上層へのキー602によって、ユーザは階層構造中の上のレベルに行くことができる。言い換えると、上層へのキー602の選択に応答して、グリッドA100の親グリッドが起動すなわち表示される。本発明の1以上の実施の形態では、グリッドの階層構造中におけるグリッドA100のレベルが上層へのキー602内に表示されている。図6Bは、本発明の1以上の実施の形態に係る例を示す図である。具体的には、図6Bは、ユーザがグリッドB120の起動を選択する状況scenarioに対応する。したがって、グリッドB120は、ユーザインタフェース610内のグリッドA100を置き換える。ユーザは上層へのキー602を選択することでグリッドA100にアクセスすることができる。本発明の1以上の実施の形態では、グリッドの階層構造内のグリッドB120のレベルが上層へのキー602内に表示されている。図6Bに示されるように、グリッドB120は多数のキーゾーン114、116、118を含む。さらに、キーゾーン114、116、118は同一または異なるウェブサイトからのウェブページに対応する。例えば、キーゾーンC1114はウェブページD図示せずに対応する。同様に、キーゾーンC2116はウェブページC図示せずに対応する。キーゾーンC2116はユーザによって選択される。この選択は図6B内においてキーゾーンC2116を横切る斜線を用いて示されている。さらに、選択はユーザがキーゾーンC2116を押して維持するすなわちキーゾーンの維持の結果である。キーゾーンC2116の選択に応答して、ウェブページC615のプレビューが表示される。ウェブページC615のプレビューが表示されている間、ウェブページDがアクセスされてその最新のコンテンツが取得される。したがって、ユーザが続いてキーゾーンC1114を選択したとき、ウェブページDのプレビューは直近に取得した更新情報を含む。ひとたびグリッドB120が起動されると、ユーザによるナビゲーションが可能となる。具体的には、ユーザは1以上のキーゾーン114、116、118を選択して、対応するウェブページのプレビュー615、620を閲覧する。ユーザはグリッドBをサーフィンしている間、多数のキーゾーンを選択してもよい。言い換えると、ユーザは例えば指やスタイラスペンを用いて多数のキーゾーン114、116、118の1以上を横切るグリッドB120内のパスを追跡しもよい。追跡の間、ひとつのキーゾーン上での一時停止を、そのキーゾーンの選択すなわちキーゾーンの維持として特定し、選択に応答して対応するウェブページのプレビューが表示されてもよい。追跡の間、ユーザはユーザインタフェース610から指やスタイラスペンを持ち上げる必要はない。図6Aおよび図6Bに示されている状況は、図3に記載された処理と結びつけられてもよい。図6Cは、本発明の1以上の実施の形態に係る例を示す図である。具体的には、図6Cは、ユーザが例えばキーゾーンの解放を用いて図6Bに示されたキーゾーンC2116を選択することでウェブページC616の起動を選択する状況に対応する。これにより、ウェブページC616はユーザインタフェース610内に表示される。グリッドX650もユーザインタフェース610内のウェブページC616とともに表示される。上層へのキー602の選択によって、ユーザはグリッドB120に戻ることができる。本発明の1以上の実施の形態では、グリッドの階層構造におけるグリッドX650のレベルが上層へのキー602内に表示される。図6Cに示されるように、ウェブページC616はハイパーリンク625、広告630、およびソフトウェアアプリケーション635を含む。ハイパーリンク625は、ウェブページC616と同じサイトからのウェブページ、または異なるサイトからのウェブページを参照してもよい。ソフトウェアアプリケーション635は、ウェブページC616のコンテンツに対してユーザによって実行されるツールである。さらに、ソフトウェアアプリケーションは、ユーザが設定したパラメータに依存してもよい。広告630は、画像、ハイパーリンク、ビデオクリップ、オーディオクリップ、アニメーション等に対応する。グリッドX650は、ウェブサイトC616の作成者/著作者、またはウェブサイトC616のコンテンツへのアクセスを手助けるための第三者によって提供される。図6Cに示されるように、グリッドX650は多数のキーゾーン例えばキーゾーンX1655、キーゾーンX2660、キーゾーンX3665、キーゾーンX4670を含む。図6Cに示されるように、ハイパーリンク625、広告630、およびソフトウェアアプリケーション635は、ぞれぞれキーゾーン655、660、665に割り当てられる。本発明の1以上の実施の形態では、キーゾーンX4670もまた広告例えば、図2を参照して上述した広告エンジン235によって選択された広告に対応している。グリッドX650中のキーゾーンの選択に続いて、対応するオブジェクトが起動される。例えば、ハイパーリンク625の場合、参照されたウェブページが起動されるあるいは、選択の種類に依存してプレビューされる。広告630の場合、画像、ビデオクリップ、オーディオクリップ等が表示/再生される。さらに、広告のウェブページが起動されてもよい。ソフトウェアアプリケーション635の場合、ソフトウェアアプリケーションが、ユーザに設定されたパラメータもしあればを用いてウェブサイトC616のコンテンツに対して実行される。加えて、コンテンツおよびウェブサイトC616の外見がソフトウェアアプリケーションの実行の結果として変化してもよい。図6Cに示された状況は、図4に記載された処理と結びつけられてもよい。図7は、本発明の1以上の実施の形態に係る例を示す。具体的には、図7は、ユーザが、図6Aを参照して説明したキーゾーンCの選択すなわちキーゾーンの維持をし、それに応答してグリッドBのプレビューが表示された状況を示す。図7に示すように、グリッドB120のプレビューが、グリッドA100内のキーゾーンC106をグリッドB120の拡縮版で置き換えることによって生成される。さらに、グリッドA中の1以上のキーゾーン102、104、108、110、112が、グリッドB120の拡縮版を明りょうに表示するために縮小される。ユーザが上層へのキー602を選択すると、グリッドA100に戻る。図8Aは、本発明の1以上の実施の形態の例を示す。図8Aに示された状況では、階層インジケータ850がグリッドAとともに表示される。上述したように、グリッドA100はグリッドの階層構造木構造またはデッキ内のグリッドである。さらに、グリッドの階層構造は任意の階層レベルを持つ。階層インジケータ850は、グリッドが存在する階層構造のレベルを伝えるために用いられる。例えば、図8Aでは、レベルAインジケータ855はグリッドA100の表示に応答してセットされる。図8Bは、本発明の1以上の実施の形態の例を示す。図8Bでは、レベルBインジケータ860がグリッドB120の表示の応答してセットされる。レベルAインジケータ855がレベルBインジケータ860よりも高い位置にあり、これはグリッドA100がグリッドB120よりもグリッドの階層構造において高いことを伝えている。図9Aは、本発明の1以上の実施の形態に係る例を示す。図9Aに示すように、大きなウェブページ例えばウェブページY999およびグリッド例えばグリッドY900が存在する。ウェブページY999は、多数のパネル例えばパネルA922、パネルB924、パネルC926、およびパネルD928の境界すなわち周囲を規定する1以上のタグを含む。パネル922、924、926、928はウェブページY999を効果的に分割する。また図9Aに示されるように、グリッドY900は多数のキーゾーン例えばキーゾーンY1902、キーゾーンY2904、キーゾーンY3906、キーゾーンY4908、広告910、プレビュー912を持つ。各パネル922、924、926、928は1以上のキーゾーン902、904、906、908に割り当てられる。例えば、パネルA922はキーゾーンY1902に割り当てられる。同様に、パネルD928はキーゾーンY4908に割り当てられる。この詳細な説明を利用すれば、パネル例えばキーゾーンY1902、キーゾーンY2904、キーゾーンY3906、キーゾーンY4908に対応するキーゾーンは、パネル922、924、926、928のレイアウトとなるように配置することを当業者は理解されよう。例えば、パネルD928がパネルA922のすぐ下にあるように、キーゾーンY4908はキーゾーンY1902のすぐ下にある。図9Aに示されるように、グリッドY900の右手側は二つの予約されたキーゾーン、すなわち広告キーゾーン910およびプレビューキーゾーン912を含む。広告キーゾーン910は広告例えば図2を参照して上述した広告エンジン235によって選択された広告によって設定される。広告キーゾーン910を選択すると、広告が起動する。一方、プレビューキーゾーン912を選択すると、完全なウェブページY999の拡縮版例えば縮小版が表示される。この詳細な説明を利用すれば、他の特別な/予約されたキーゾーンが広告キーゾーン910および/またはプレビューキーゾーン912の代わりとなってもよいことを当業者は理解されよう。図9Bは、本発明の1以上の実施の形態に係る例を示す。図9Bに示されるように、グリッドY900は二つのグリッドY1999およびグリッドY2998に分割され、それらはそれぞれコラムを持つ。任意のグリッドは図9Bに示されるように分割されてもよい。グリッドY1999およびグリッドY2998は、ユーザインタフェース610の反対側例えば、ユーザの各手側に表示される。さらに、キーゾーンY1902はユーザによって選択されている例えば、キーゾーンY1902を横切る斜線を用いて示されている。キーゾーンY1902の選択に応答して、パネルA922が表示される。また図9Bに示されるように、パネルA922の寸法はユーザインタフェース610の寸法よりも小さい。したがって、大きなウェブサイトY999も、ウェブサイトY999をパネルに分割し、そのパネルをグリッドY900を用いてアクセスできるようにすることで、スマートフォン605の制限内でうまく表示される。図9Aおよび図9Bに示された状況は、図5に記載された処理と結びつけられてもよい。図8-10は、タッチスクリーンのユーザインタフェース610を持つスマートフォン605に重点を置いているが、この詳細な説明を利用すれば、これらの例は他の種類のユーザハードウェアデバイス例えばキオスク端末、ケーブルテレビ用チューナ、テレビ、デスクトップコンピュータ等にも同等に有効であることを当業者は理解されよう。キーゾーンの選択はタッチスクリーン、キーボード/キーパッド、ポインティングデバイス例えばマウス、トラックボール、音声命令等を用いて達成されてもよい。図6-9は、上層へのキー602の存在に重点を置いているが、この詳細な説明を利用すれば、親グリッドのナビゲーションのための他の方法が存在することを当業者は理解されよう。例えば、ユーザは指やスタイラスペンをグリッドの外側にスライドして指やスタイラスペンを放すことで親グリッドへナビゲーションしてもよい。本発明の実施の形態によれば、次に述べる1以上の利点、すなわちモバイルデバイス例えば、スクリーンが小さく、コマンドが少なく、インターネットの接続が遅い等に適したユーザインタフェースを提供できること、ウェブ表示を体系化して迅速にアクセスすることができること、ウェブページへのリンクを格納し、共有し、管理し、および迅速にアクセスすなわちサーフィンすることができること、よくアクセスされるアイコンおよび/またはメニューの外観を編成できること、検索、ナビゲート、探索、戻ること、リトライすること、および最終的にウェブから所望のコンテンツ例えばウェブページやグリッドを獲得することにかかる時間を減らせること、他のユーザとコンテンツ例えばウェブページやグリッドを共有することができること、よくアクセスするウェブページへジャンプするまでにかかる時間を減らせること等である。本発明の実施の形態は、使用されるプラットフォームに関わらず事実上任意のコンピュータモバイルコンピュータを含むに実装されうる。例えば、図10に示されるように、コンピュータシステム1000は、1以上のプロセッサ1002、関連づけられたメモリ1004例えばランダムアクセスメモリandomaccessmemory;RAM、キャッシュメモリ、フラッシュメモリ等、記録装置1006例えば、ハードディスク、コンパクトディスクドライブやDVDdigitalvideodiskドライブのような光学ドライブ、フラッシュメモリスティック等、および昨今のコンピュータの典型的な他の多数の要素および機能図示せずを含む。本発明の1以上の実施の形態では、プロセッサ1002はハードウェアである。例えば、プロセッサは集積回路である。コンピュータシステム1000は、キーボード1008、マウス1010、またはマイク図示せずのような入力手段も含む。さらに、コンピュータシステム1000は、モニタ1012例えば液晶モニタliquidcrystaldisplay;LCD、プラズマディスプレイ、またはCRTcathoderaytubeモニタのような出力手段も含む。コンピュータシステム1000は、ネットワークインタフェース図示せずの接続を介して、ネットワーク1014例えばLANlocalareanetwork、インターネットのようなWANwideareanetwork、または他の任意の種類のネットワークに接続されている。本発明の1以上の実施の形態では、多くの異なる種類のコンピュータシステムが存在し、上述した入力および出力手段は他の形態をとる。概して、コンピュータシステム1000は少なくとも本発明の実施の形態を実施するために必要な最小限の処理、入力および/または出力手段を含む。さらに、本発明の1以上の実施の形態では、コンピュータシステム1000の1以上の要素が離れた場所に位置しネットワークを介して他の要素と接続されている。さらに、本発明の実施の形態は、複数のノードを持つ分散システム上で実現されており、本発明の各部分例えば、データ構造、変換モジュール、レイアウトエンジンは分散システム内の異なるノードに位置する。本発明のある実施の形態では、ノードはコンピュータシステムに対応する。あるいは、ノードは関連づけられた物理メモリを持つプロセッサに対応する。あるいはまた、ノードは共有メモリおよび/またはリソースを持つプロセッサまたはプロセッサのマイクロコアに対応する。さらに、本発明の実施の形態を実現するコンピュータが読み出し可能なプログラムコードの形態であるソフトウェア命令は、CDcompactdisc、ディスケットdiskette、パンチカード、タープ、メモリスティック、フラッシュドライブ、または他の任意のコンピュータが読み出し可能な記録装置のようなコンピュータが読み出し可能な記録媒体上に一時的または恒久的に格納される。本発明の1以上の実施の形態では、コンピュータシステム1000は、コンピュータシステム1000の残りの部分に無線で接続している遠隔ポインタ1090を含む。図10に示すように、遠隔ポインタ1090は多数のアクチュエータ例えばアクチュエータA11092、アクチュエータA21094、アクチュエータA31096、アクチュエータA41097、アクチュエータA51098、アクチュエータA61099を含む。遠隔ポインタ1090は、遠隔操作の動作をするハードウェアデバイスである。アクチュエータ1092、1094、1096、1097、1098、1099はモニタ1012上に表示されたキーゾーンに対応する。したがって、ユーザは遠隔ポインタ1090のアクチュエータ1092、1094、1096、1097、1098、1099を用いて、ユーザはモニタ1012に表示されたキーゾーンを遠隔で選択する。本発明を制限された数の実施の形態とともに説明したが、この詳細な説明を利用すれば、当業者であれば本明細書に記載された発明の範囲から離れることなく他の実施の形態を考え出すことができよう。したがって、本発明の範囲は付属の請求項のみによって制限される。