【手続補正書】
【提出日】平成21年6月30日(2009.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
３次元（３Ｄ）グラフィカル・ユーザ・インターフェースを提供する方法であって、
エンドユーザから入力を受信するステップ、
前記入力に応答して、少なくとも１つのコンピュータソースからコンピューティング出力を取り込むステップ、
３Ｄ空間の中で、前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示するステップであって、前記少なくとも２つのオブジェクトのうち第１のオブジェクトは前記３Ｄ空間の前景に表示され、前記少なくとも２つのオブジェクトのうち第２のオブジェクトは前記３Ｄ空間の背景に表示される、ステップ、及び、
前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトを前記３Ｄ空間の前景へと少なくとも移動させるためにインタラクトさせることができる少なくとも１つのナビゲーションアイコンを表示するステップ
を含む、方法。
【請求項２】
３Ｄ空間の中で前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示する前記ステップは、シミュレートされた３Ｄデカルト空間内で前記少なくとも２つのオブジェクトを表示するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記入力を受信するステップは、前記エンドユーザによって入力される検索クエリを受信するステップをさらに含む、請求項１に記載の方法。
【請求項４】
前記少なくとも１つのコンピュータソースからコンピューティング出力を取り込むステップは、ネットワークサーバから検索結果のリストを受信するステップを含み、前記検索結果のリストは前記検索クエリに応答して生成され、複数の検索結果を含む、請求項３に記載の方法。
【請求項５】
３Ｄ空間の中で前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示する前記ステップは、前記複数の検索結果のうち第１の検索結果からの情報を前記少なくとも２つのオブジェクトのうち第１のオブジェクトにおいて表示するステップ、及び、前記複数の検索結果のうち第２の検索結果からの情報を前記少なくとも２つのオブジェクトのうち第２のオブジェクトにおいて表示するステップをさらに含む、請求項４に記載の方法。
【請求項６】
３Ｄ空間の中で前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示する前記ステップは、
前記検索結果のリストからの情報を前記少なくとも２つのオブジェクトのうち第１のオブジェクトにおいて表示するステップ、及び、前記複数の検索結果のうち第１の検索結果からの情報を前記少なくとも２つのオブジェクトのうち第２のオブジェクトにおいて表示するステップをさらに含む、請求項４に記載の方法。
【請求項７】
前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示する前記ステップは、
前記コンピューティング出力の第１の部分をレンダリングするステップ、
前記コンピューティング出力の第２の部分をレンダリングするステップ、
前記コンピューティング出力の前記レンダリングされた第１の部分の第１の画像を取り込むステップ、
前記コンピューティング出力の前記レンダリングされた第２の部分の第２の画像を取り込むステップ、
前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて前記第１の画像をテクスチャリングするステップ、及び、
前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトにおいて前記第２の画像をテクスチャリングするステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記コンピューティング出力の前記レンダリングされた第１の部分の第１の画像を取り込む前記ステップ及び前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて前記第１の画像をテクスチャリングする前記ステップは、前記コンピューティング出力の前記レンダリングされた第１の部分のビットマップを取り込むステップ及び前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて前記ビットマップをテクスチャリングするステップをさらに含む、請求項７に記載の方法。
【請求項９】
前記コンピューティング出力の第１の部分をレンダリングする前記ステップは、ネイティブ・アプリケーションを使用して前記コンピューティング出力の第１の部分をレンダリングするステップをさらに含み、前記コンピューティング出力の第１の部分は、ウェブページ、画像ファイル、ビデオファイル、ＰＤＦファイル、フラッシュファイル、ドキュメントファイル、パワーポイントファイル、３Ｄファイル及び音楽ファイルからなるリストから選択される、請求項７に記載の方法。
【請求項１０】
少なくとも１つのナビゲーションアイコンを表示する前記ステップは、少なくとも前方矢印アイコン及び後方矢印アイコンを表示するステップをさらに含み、前記前方矢印アイコンは前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトを前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動させるためにインタラクトされ、前記後方矢印アイコンは前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトを前記３Ｄ空間の前景から前記３Ｄ空間の背景へと移動させるためにインタラクトされる、請求項１に記載の方法。
【請求項１１】
前記３Ｄ空間において前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトに対応する第１のアイコンを含む時系列を表示するステップをさらに含む、請求項１に記載の方法。
【請求項１２】
前記エンドユーザから第２の入力を受信するステップ、
前記第２の入力に応答して、前記少なくとも１つのコンピュータソース及び少なくとも１つの他のコンピュータソースのうちの１つから第２のコンピューティング出力を取り込むステップ、
３Ｄ空間の中で、前記第２のコンピューティング出力の少なくとも一部を少なくとも１つのオブジェクトにおいて表示するステップであって、前記少なくとも１つのオブジェクトのうち第１のオブジェクトは前記３Ｄ空間の前景に表示される、ステップ、及び、
前記３Ｄ空間における前記少なくとも１つのオブジェクトのうち前記第１のオブジェクトに対応する第２のアイコンを前記時系列に含めるステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記エンドユーザが前記時系列における前記第１のアイコンとインタラクトすることに応答して、前記少なくとも２つのオブジェクトに向かう前記３Ｄ空間のビューポイントを調整するステップ、及び、前記エンドユーザが前記時系列における前記第２のアイコンとインタラクトすることに応答して、前記少なくとも１つのオブジェクトに向かう前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して前記少なくとも２つのオブジェクトに向かう前記３Ｄ空間のビューポイントを調整する前記ステップは、前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して、前記少なくとも２つのオブジェクトの１つをディスプレイ上で水平方向に実質的に中央化するステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
少なくとも前記３Ｄ空間内の前記少なくとも２つのオブジェクトに対応する情報を含むデータベースを表示するステップをさらに含む、請求項１に記載の方法。
【請求項１６】
前記エンドユーザが前記データベースにおける前記情報とインタラクトすることに応答して、前記少なくとも２つのオブジェクトに向かう前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項１５に記載の方法。
【請求項１７】
前記エンドユーザが前記データベースにおける前記情報とインタラクトすることに応答して前記少なくとも２つのオブジェクトに向かう前記３Ｄ空間のビューポイントを調整する前記ステップは、前記エンドユーザが前記データベースにおける前記情報とインタラクトすることに応答して、前記少なくとも２つのオブジェクトの１つをディスプレイ上で水平方向に実質的に中央化するステップをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記エンドユーザが前記少なくとも２つのオブジェクトのうち第１のオブジェクトとインタラクトすることに応答してネイティブ・アプリケーションを起動するステップをさらに含み、前記ネイティブ・アプリケーションは、前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて表示される情報の種類に基づいて選択される、請求項１に記載の方法。
【請求項１９】
３Ｄ空間の中で前記コンピューティング出力の少なくとも一部を少なくとも２つのオブジェクトにおいて表示する前記ステップは、前記コンピューティング出力の一部を前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて表示するステップをさらに含み、前記コンピューティング出力の一部は、ウェブページ、画像ファイル、ビデオファイル、ＰＤＦファイル、フラッシュファイル、ドキュメントファイル、パワーポイントファイル、３Ｄファイル及び音楽ファイルからなるリストから選択される、請求項１に記載の方法。
【請求項２０】
前記エンドユーザが前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトとインタラクトすることに応答して、２次元（２Ｄ）ウィンドウにおいて前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて表示される前記コンピューティング出力の一部に対応するウェブページを表示するステップをさらに含む、請求項１に記載の方法。
【請求項２１】
前記エンドユーザが前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトとインタラクトすることに応答して新たな３Ｄ空間を表示するステップをさらに含み、前記新たな３Ｄ空間は少なくとも１つの追加のオブジェクトを含む、請求項１に記載の方法。
【請求項２２】
前記ネットワークサーバを特定する前記エンドユーザからの第２の入力を受信するステップをさらに含む、請求項４に記載の方法。
【請求項２３】
前記少なくとも１つのコンピュータソースは少なくとも１つのローカルメモリデバイスである、請求項１に記載の方法。
【請求項２４】
前記少なくとも１つのコンピュータソースは少なくとも１つのネットワークサーバである、請求項１に記載の方法。
【請求項２５】
前記第１の画像についての前記エンドユーザによるインタラクションを受信するステップ、
前記インタラクションを前記コンピューティング出力の前記レンダリングされた第１の部分上の位置にマッピングするステップ、
前記コンピューティング出力の前記レンダリングされた第１の部分上の前記位置を使用して、追加の情報を要求するステップ、
前記追加の情報を受信するステップ、
前記追加の情報をレンダリングするステップ、
前記レンダリングされた追加の情報の少なくとも一部の第３の画像を取り込むステップ、及び、
前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおいて前記第３の画像をテクスチャリングするステップであって、これにより前記第３の画像は前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトにおける前記第１の画像に取って代わる、ステップをさらに含む、請求項７に記載の方法。
【請求項２６】
少なくとも１つのナビゲーションアイコンを表示する前記ステップは、少なくとも前方矢印アイコン及び後方矢印アイコンを表示するステップをさらに含み、前記前方矢印アイコンは、前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトを前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動させ且つ前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトを前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトの左へと移動させるためにインタラクトされ、前記後方矢印アイコンは、前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトを前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動させ且つ前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトを前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトの右へと移動させるためにインタラクトされる、請求項１に記載の方法。
【請求項２７】
前記前方矢印アイコンは、前記少なくとも２つのオブジェクトのうち前記第１のオブジェクトをさらに左へ移動させるために再びインタラクトされ、前記後方矢印アイコンは、前記少なくとも２つのオブジェクトのうち前記第２のオブジェクトをさらに右へ移動させるために再びインタラクトされる、請求項２６に記載の方法。
【請求項２８】
３次元（３Ｄ）グラフィカル・ユーザ・インターフェースを提供する方法であって、
エンドユーザから検索クエリを受信するステップ、
前記検索クエリに応答して、少なくとも１つのコンピュータソースから、前記検索クエリに関連する複数のウェブサイトを特定する検索結果を受信するステップ、
３Ｄ空間の中で前記検索結果を複数のウィンドウ上に表示するステップであって、前記複数のウィンドウのうち第１のウィンドウは前記複数のウェブサイトのうち第１のウェブサイトからの情報を含み且つ前記３Ｄ空間の前景に表示され、前記複数のウィンドウのうち第２のウィンドウは前記複数のウェブサイトのうち第２のウェブサイトからの情報を含み且つ前記３Ｄ空間の背景に表示され、前記複数のウィンドウのうち第３のウィンドウは前記複数のウェブサイトのうち第３のウェブサイトからの情報を含み且つ前記３Ｄ空間の背景に表示される、ステップ、及び、
少なくとも前方矢印及び後方矢印を表示するステップであって、前記エンドユーザが前記前方矢印とインタラクトする場合に前記複数のウィンドウのうち前記第２のウィンドウが前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動され、前記エンドユーザが前記後方矢印とインタラクトする場合に前記複数のウィンドウのうち前記第２のウィンドウが前記３Ｄ空間の前景から前記３Ｄ空間の背景へと移動される、ステップを含む方法。
【請求項２９】
前記複数のウェブサイトは前記検索結果において連続して配置され、前記複数のウェブサイトのうち前記第１のウェブサイトは前記検索結果において特定される文字通り第１の連続するウェブサイトであり、前記複数のウェブサイトのうち前記第２のウェブサイトは前記検索結果において特定される文字通り第２の連続するウェブサイトであり、前記複数のウェブサイトのうち前記第３のウェブサイトは前記検索結果において特定される文字通り第３の連続するウェブサイトである、請求項２８に記載の方法。
【請求項３０】
前記複数のウィンドウのうち前記第１のウィンドウは、前記複数のウィンドウのうち前記第２及び第３のウィンドウの少なくとも１つの少なくとも一部と少なくとも部分的に重なる、請求項２８に記載の方法。
【請求項３１】
３Ｄ空間の中で前記検索結果を複数のウィンドウ上に表示する前記ステップは、前記複数のウィンドウのうち前記第１のウィンドウを前記３Ｄ空間の前景に表示するステップ、前記複数のウィンドウのうち前記第３のウィンドウを前記３Ｄ空間の背景に表示するステップ、及び、前記複数のウィンドウのうち前記第２のウィンドウを前記３Ｄ空間の背景に表示するステップをさらに含み、前記複数のウィンドウのうち前記第２のウィンドウは前記複数のウィンドウのうち前記第３のウィンドウの前且つ前記複数のウィンドウのうち前記第１のウィンドウの後ろにある、請求項２８に記載の方法。
【請求項３２】
３Ｄ空間の中で前記検索結果を複数のウィンドウ上に表示する前記ステップは、
ネイティブ・アプリケーションを使用して前記複数のウェブサイトのうち第１のウェブサイトをレンダリングするステップ、
前記複数のウェブサイトのうち前記第１のウェブサイトの少なくとも一部の画像を取り込むステップ、及び、
前記３Ｄ空間内で、前記複数のウィンドウのうち前記第１のウィンドウ上で前記画像をテクスチャリングするステップをさらに含む、請求項２８に記載の方法。
【請求項３３】
３Ｄ空間の中で前記検索結果を複数のウィンドウ上に表示する前記ステップは、
前記複数のウェブサイトのうち第１のウェブサイトの少なくとも一部のビットマップを取り込むステップ、及び、前記３Ｄ空間内で、前記複数のウィンドウのうち前記第１のウィンドウ上で前記ビットマップをテクスチャリングするステップを少なくとも含む、請求項３２に記載の方法。
【請求項３４】
前記画像についての前記エンドユーザによるインタラクションを受信するステップ、
前記インタラクションを前記複数のウェブサイトのうち前記第１のウェブサイト上の位置にマッピングするステップ、
前記複数のウェブサイトのうち前記第１のウェブサイト上の前記位置を使用して、追加の情報を要求するステップ、
前記追加の情報を受信するステップ、
前記ネイティブ・アプリケーションを使用して前記追加の情報をレンダリングするステップ、
前記レンダリングされた追加の情報の少なくとも一部の第２の画像を取り込むステップ、及び、
前記複数のウィンドウのうち前記第１のウィンドウにおいて前記第２の画像をテクスチャリングするステップであって、これにより前記第２の画像は前記複数のウィンドウのうち前記第１のウィンドウにおける前記画像に取って代わる、ステップをさらに含む、請求項３２に記載の方法。
【請求項３５】
前記３Ｄ空間において前記複数のウィンドウのうち前記第１のウィンドウに対応する第１のアイコンを含む時系列を表示するステップをさらに含む、請求項２８に記載の方法。
【請求項３６】
前記３Ｄ空間において前記複数のウィンドウのうち前記第１のウィンドウに対応する情報を含むデータベースを表示するステップをさらに含む、請求項２８に記載の方法。
【請求項３７】
エンドユーザから第２のクエリを受信するステップ、
前記検索クエリに応答して、前記少なくとも１つのコンピュータソース及び少なくとも１つの他のコンピュータソースのうちの１つから第２の検索結果を受信するステップであって、前記第２の検索結果は、前記第２の検索クエリに関連する第２の複数のウェブサイト上の情報を含む第２の検索結果のリストを含む、ステップ、及び、
３Ｄ空間の中で、前記第２の検索結果を第２の複数のウィンドウとして表示するステップであって、前記第２の複数のウィンドウのうち第１のウィンドウは、前記第２の複数のウェブサイトのうち前記第１のウェブサイト上の情報を含み且つ前記３Ｄ空間の前景に表示され、前記第２の複数のウィンドウのうち第２のウィンドウは、前記第２の複数のウェブサイトのうち前記第２のウェブサイトからの情報を含み且つ前記３Ｄ空間の背景に表示され、前記第２の複数のウィンドウのうち第３のウィンドウは、前記第２の複数のウェブサイトのうち前記第３のウェブサイトからの情報を含み且つ前記３Ｄ空間の背景に表示される、ステップをさらに含む、請求項２８に記載の方法。
【請求項３８】
前記複数のウィンドウに対応する第１のアイコン及び前記第２の複数のウィンドウに対応する第２のアイコンを含む時系列を表示するステップ、
前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して、前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう、前記３Ｄ空間のビューポイントを調整するステップ、及び、
前記エンドユーザが前記第２のアイコンとインタラクトすることに応答して、前記エンドユーザが前記第２の複数のウィンドウの少なくとも一部を見ることができるよう、前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項３７に記載の方法。
【請求項３９】
前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整する前記ステップは、前記エンドユーザが前記第１のアイコンとインタラクトすることに応答してディスプレイ上で前記複数のウィンドウの１つを実質的に中央化するステップをさらに含む、請求項３８に記載の方法。
【請求項４０】
前記複数のウィンドウに対応する第１の組の情報及び前記第２の複数のウィンドウに対応する第２の組の情報を含むデータベースを表示するステップ、
前記エンドユーザが前記第１の組の情報とインタラクトすることに応答して前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整するステップ、及び、
前記エンドユーザが前記第２の組の情報とインタラクトすることに応答して前記エンドユーザが前記第２の複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項３７に記載の方法。
【請求項４１】
前記エンドユーザが前記第１の組の情報とインタラクトすることに応答して前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整する前記ステップは、前記エンドユーザが前記第１の組の情報とインタラクトすることに応答してディスプレイ上で前記複数のウィンドウの１つを実質的に中央化するステップをさらに含む、請求項４０に記載の方法。
【請求項４２】
前記エンドユーザからＵＲＬを受信するステップ、
前記ＵＲＬに応答して、前記少なくとも１つのコンピュータソース及び少なくとも１つの他のコンピュータソースのうち１つからウェブページ情報を受信するステップ、
前記３Ｄ空間の前景に、前記ウェブページ情報の少なくとも一部を含む第２のウィンドウを表示するステップ、
前記複数のウィンドウに対応する第１の組の情報及び前記第２のウィンドウに対応する第２の組の情報を含むデータベースを表示するステップ、
前記エンドユーザが前記第１の組の情報とインタラクトすることに応答して、前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整するステップ、及び、
前記エンドユーザが前記第２の組の情報とインタラクトすることに応答して、前記エンドユーザが前記第２のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項２８に記載の方法。
【請求項４３】
前記複数のウィンドウに対応する第１のアイコン及び前記第２のウィンドウに対応する第２のアイコンを含む時系列を表示するステップ、
前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して、前記エンドユーザが前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整するステップ、及び、
前記エンドユーザが前記第２のアイコンとインタラクトすることに応答して、前記エンドユーザが前記第２のウィンドウを見ることができるよう前記３Ｄ空間のビューポイントを調整するステップをさらに含む、請求項４２に記載の方法。
【請求項４４】
前記エンドユーザから、前記少なくとも１つのコンピュータソースを特定するデータを受信するステップをさらに含む、請求項２８に記載の方法。
【請求項４５】
前記エンドユーザが前記複数のウィンドウのうち前記第１のウインドウの少なくとも一部とインタラクトすることに応答して、前記複数のウェブサイトのうち第１のウェブサイトに対応するウェブページを提示するステップをさらに含む、請求項２８に記載の方法。
【請求項４６】
ウェブページを提示する前記ステップは、前記ウェブページを２次元（２Ｄ）ウィンドウ上で表示するステップをさらに含む、請求項４５に記載の方法。
【請求項４７】
前記少なくとも１つのコンピュータソースはローカルコンピュータソース及びネットワークサーバのうち１つである請求項２８に記載の方法。
【請求項４８】
前記複数のウェブサイトのうち第１のウェブサイトからの前記情報は、ウェブページ、画像ファイル、ビデオファイル、ＰＤＦファイル、フラッシュファイル、ドキュメントファイル、パワーポイントファイル、３Ｄファイル及び音楽ファイルからなるリストから選択される請求項２８に記載の方法。
【請求項４９】
前記エンドユーザが前記前方矢印とインタラクトする場合、前記複数のウィンドウのうち前記第２のウィンドウは前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動され且つ前記複数のウィンドウのうち前記第１のウィンドウは前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記複数のウィンドウのうち前記第２のウィンドウの左に移動され、前記エンドユーザが前記後方矢印とインタラクトする場合、前記複数のウィンドウのうち前記第１のウィンドウは前記３Ｄ空間の背景から前記３Ｄ空間の前景へと移動され且つ前記複数のウィンドウのうち前記第２のウィンドウは前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記複数のウィンドウのうち前記第１のウィンドウの右に移動される、請求項２８に記載の方法。
【請求項５０】
前記エンドユーザが前記前方矢印と再びインタラクトする場合、前記複数のウィンドウのうち前記第１のウィンドウはさらに左へ移動され、前記エンドユーザが前記後方矢印と再びインタラクトする場合、前記複数のウィンドウのうち前記第２のウィンドウはさらに右へ移動される、請求項４９に記載の方法。
【請求項５１】
３次元（３Ｄ）グラフィカル・ユーザ・インターフェースを提供するシステムであって、
ディスプレイ画面と、
エンドユーザから検索クエリを受信する入力デバイスと、
前記ディスプレイ画面及び前記ユーザ入力デバイスに動作可能に接続されるプロセッサモジュールと、
前記プロセッサモジュールに動作可能に接続されるメモリモジュールであって、前記プロセッサモジュールに、
前記検索クエリに応答して、少なくとも１つのコンピュータソースから通信パスを介して、前記検索クエリに関連する複数のファイルに対する少なくとも複数のリンクを含む検索結果を受信させ、
前記３Ｄ空間内の複数のウィンドウ上に前記検索結果を表示させ、前記複数のウィンドウのうち第１のウィンドウは前記複数のファイルのうち第１のファイルからの情報を含み且つ前記３Ｄ空間の前景に表示され、前記複数のウィンドウのうち第２のウィンドウは前記複数のファイルのうち第２のファイルからの情報を含み且つ前記３Ｄ空間の背景に表示され、
前記複数のウィンドウのうち前記第２のウィンドウ及び前記複数のウィンドウのうち第３のウィンドウを前記３Ｄ空間の前景に少なくとも移動させるためにインタラクトさせることができるナビゲータを表示させる
実行可能コードを含む、メモリモジュールと
を備える、システム。
【請求項５２】
前記プロセッサモジュールは、シミュレートされた３Ｄデカルト空間内で前記複数のウィンドウを表示することにより、３Ｄ空間内で複数のウィンドウ上で前記検索結果を表示する、請求項５１に記載のシステム。
【請求項５３】
前記プロセッサモジュールは、少なくとも、（ｉ）アプリケーションを使用して前記複数のファイルのうち前記第１のファイルの少なくとも一部をレンダリングし、（ｉｉ）前記複数のファイルのうち前記第１のファイルの前記少なくとも一部の画像を取り込み、且つ（ｉｉｉ）前記３Ｄ空間内で前記複数のウィンドウのうち第１のウィンドウ上で前記画像をテクスチャリングすることにより、前記複数のウィンドウ上に前記検索結果を表示する、請求項５１に記載のシステム。
【請求項５４】
前記プロセッサモジュールは、少なくとも、（ｉ）ネイティブ・アプリケーションを使用して前記複数のファイルのうち前記第１のファイルの少なくとも一部をレンダリングし、（ｉｉ）前記複数のファイルのうち前記第１のファイルの前記少なくとも一部のビットマップを取り込み、且つ（ｉｉｉ）前記３Ｄ空間内で前記複数のウィンドウのうち第１のウィンドウ上で前記ビットマップをテクスチャリングすることにより、前記複数のウィンドウ上に前記検索結果を表示する、請求項５３に記載のシステム。
【請求項５５】
前記画像についての前記エンドユーザによるインタラクションを受信するステップ、
前記インタラクションを前記複数のファイルのうち前記第１のファイルの前記少なくとも一部における位置にマッピングするステップ、
前記複数のファイルのうち前記第１のファイルの前記少なくとも一部における前記位置を使用して、追加の情報を要求するステップ、
前記追加の情報を受信するステップ、
前記アプリケーションを使用して前記追加の情報をレンダリングするステップ、
前記レンダリングされた追加の情報の少なくとも一部の第２の画像を取り込むステップ、及び、
前記複数のウィンドウのうち前記第１のウィンドウにおいて前記第２の画像をテクスチャリングするステップであって、これにより前記第２の画像は前記複数のウィンドウのうち前記第１のウィンドウにおける前記画像に取って代わる、ステップをさらに含む、請求項５３に記載のシステム。
【請求項５６】
前記プロセッサモジュールは、さらに、前記３Ｄ空間において前記複数のウィンドウのうち前記第１のウィンドウに対応する第１のアイコンを含む時系列を表示する、請求項５１に記載のシステム。
【請求項５７】
前記プロセッサモジュールは、さらに、前記３Ｄ空間において前記複数のウィンドウのうち前記第１のウィンドウに対応する情報を含むデータベースを表示する、請求項５１に記載のシステム。
【請求項５８】
前記プロセッサモジュールは、さらに、
第２の検索クエリに応答して、前記少なくとも１つのコンピュータソース及び少なくとも１つの他のコンピュータソースのうちの１つから第２の検索結果を受信し、前記第２の検索結果は、前記第２の検索クエリに関連する第２の複数のファイルへの第２の複数のリンクを含み、
３Ｄ空間の中で、前記第２の検索結果を第２の複数のウィンドウ上に表示し、前記第２の複数のウィンドウのうち第１のウィンドウは、前記第２の複数のファイルのうち前記第１のファイルからの情報を含み且つ前記３Ｄ空間の前景に表示され、前記第２の複数のウィンドウのうち第２のウィンドウは、前記第２の複数のファイルのうち前記第２のファイルからの情報を含み且つ前記３Ｄ空間の背景に表示される、請求項５１に記載のシステム。
【請求項５９】
前記プロセッサモジュールは、さらに、
前記複数のウィンドウに対応する第１のアイコン及び前記第２の複数のウィンドウに対応する第２のアイコンを含む時系列を表示し、
前記エンドユーザが前記第１のアイコンとインタラクトすることに応答して、前記エンドユーザが前記ディスプレイ画面上で前記複数のウィンドウの少なくとも一部を見ることができるよう、前記３Ｄ空間のビューポイントを調整し、
前記エンドユーザが前記第２のアイコンとインタラクトすることに応答して、前記エンドユーザが前記ディスプレイ画面上で前記第２の複数のウィンドウの少なくとも一部を見ることができるよう、前記３Ｄ空間のビューポイントを調整する、請求項５８に記載のシステム。
【請求項６０】
前記プロセッサモジュールは、前記ディスプレイ画面上で前記複数のウィンドウの少なくとも１つを水平方向に実質的に中央化すること及び前記ディスプレイ画面上で前記複数のウィンドウの少なくとも１つを垂直方向に実質的に中央化することのうち少なくとも１つにより、前記エンドユーザが前記ディスプレイ画面上で前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整する、請求項５９に記載のシステム。
【請求項６１】
前記プロセッサモジュールは、さらに、
前記複数のウィンドウに対応する第１の組の情報及び前記第２の複数のウィンドウに対応する第２の組の情報を含むデータベースを表示し、
前記エンドユーザが前記第１の組の情報とインタラクトすることに応答して前記エンドユーザが前記ディスプレイ画面上で前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整し、
前記エンドユーザが前記第２の組の情報とインタラクトすることに応答して前記エンドユーザが前記ディスプレイ画面上で前記第２の複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整する、請求項５８に記載のシステム。
【請求項６２】
前記プロセッサモジュールは、前記ディスプレイ画面上で前記複数のウィンドウの少なくとも１つを水平方向に実質的に中央化すること及び前記ディスプレイ画面上で前記複数のウィンドウの少なくとも１つを垂直方向に実質的に中央化することのうち少なくとも１つにより、前記エンドユーザが前記ディスプレイ画面上で前記複数のウィンドウの少なくとも一部を見ることができるよう前記３Ｄ空間のビューポイントを調整する、請求項６１に記載のシステム。
【請求項６３】
前記入力デバイスはさらに前記エンドユーザからデータを受信し、前記データは前記少なくとも１つのコンピュータソースを選択するために前記プロセッサモジュールにより使用される、請求項５１に記載のシステム。
【請求項６４】
前記プロセッサモジュールは、さらに、前記エンドユーザが前記複数のウィンドウのうち前記第１のウィンドウの少なくとも一部とインタラクトすることに応答して、前記複数のファイルの前記第１のファイルの少なくとも一部を前記ディスプレイ画面上の２次元（２Ｄ）ウィンドウにおいて表示する、請求項５１に記載のシステム。
【請求項６５】
前記通信パスは、ローカルメモリデバイスに接続されるローカルバス及びネットワークサーバに接続されるネットワークからなるリストから選択される、請求項５１に記載のシステム。
【請求項６６】
前記複数のファイルのうち前記第１のファイルは、ウェブページ、画像ファイル、ビデオファイル、ＰＤＦファイル、フラッシュファイル、ドキュメントファイル、パワーポイントファイル、３Ｄファイル及び音楽ファイルからなるリストから選択される、請求項５１に記載のシステム。
【請求項６７】
前記プロセッサモジュールは、次のアイコン及び以前のアイコンを表示することによりナビゲータアイコンを表示し、前記プロセッサモジュールは、前記エンドユーザが前記次のアイコンとインタラクトすることに応答して前記複数のウィンドウのうち前記第２のウィンドウを前記３Ｄ空間の背景から前記３Ｄ空間の前景へ移動させ、前記エンドユーザが前記以前のアイコンとインタラクトすることに応答して前記複数のウィンドウのうち前記第２のウィンドウを前記３Ｄ空間の前景から前記３Ｄ空間の背景へ移動させる、請求項５１に記載のシステム。
【請求項６８】
前記エンドユーザが前記複数のウィンドウのうち前記第１のウィンドウとインタラクトすることに応答して、少なくとも１つの追加のウィンドウを含む新たな３Ｄ空間を表示することをさらに含む、請求項５１に記載のシステム。
【請求項６９】
前記複数のリンクは前記検索結果において連続的に配置され、前記複数のファイルのうち前記第１のファイルは前記検索結果において提供される第１の連続するリンクを使用して取り出され、前記複数のファイルのうち前記第２のファイルは前記検索結果において提供される第２の連続するリンクを使用して取り出される、請求項５１に記載のシステム。
【請求項７０】
前記複数のウィンドウのうち前記第１のウィンドウは、前記３Ｄ空間において、前記複数のウィンドウのうち前記第２のウィンドウの少なくとも一部と部分的に重なる、請求項５１に記載のシステム。
【請求項７１】
前記プロセッサモジュールは、次のアイコン及び以前のアイコンを表示することによりナビゲータアイコンを表示し、前記プロセッサモジュールは、前記エンドユーザが前記次のアイコンとインタラクトすることに応答して、前記複数のウィンドウのうち前記第２のウィンドウを前記３Ｄ空間の背景から前記３Ｄ空間の前景へ移動させ且つ前記複数のウィンドウのうち前記第１のウィンドウを前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記複数のウィンドウのうち前記第２のウィンドウの左に移動させ、前記エンドユーザが前記以前のアイコンとインタラクトすることに応答して，前記複数のウィンドウのうち前記第１のウィンドウを前記３Ｄ空間の背景から前記３Ｄ空間の前景へ移動させ且つ前記複数のウィンドウのうち前記第２のウィンドウを前記３Ｄ空間の前景から（ｉ）前記３Ｄ空間の背景及び（ｉｉ）前記複数のウィンドウのうち前記第１のウィンドウの右へ移動させる、請求項５１に記載のシステム。
【請求項７２】
前記プロセッサは、前記エンドユーザが前記次のアイコンと再びインタラクトすることに応答して前記複数のウィンドウのうち前記第１のウィンドウをさらに左へ移動させ、前記エンドユーザが前記以前のアイコンと再びインタラクトすることに応答して前記複数のウィンドウのうち前記第２のウィンドウをさらに右へ移動させる、請求項７１に記載のシステム。