実行されると、Webブラウザーユーザーインターフェイスと、前記Webブラウザーユーザーインターフェイス内のコンテンツレンダリング領域と、前記コンテンツレンダリング領域に隣接し、前記コンテンツレンダリング領域の上にあるコントロールレイアウト領域とを備えるWebブラウザーを実施するコンピューター可読命令を具体化する1つまたは複数のコンピューター可読記憶媒体であって、前記コントロールレイアウト領域が、前記Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含み、前記選択したコントロールのうちの1つが、入力フィールドを提供するナビゲーションコントロールを備え、前記選択したコントロールのうちの別の1つが、ユーザーが異なるコンテンツのビューを切り替えることを可能にする入力手段を備える、1つまたは複数のコンピューター可読記憶媒体。前記選択したコントロールのうちの前記1つがアドレスバーを備える、請求項1に記載の1つまたは複数のコンピューター可読記憶媒体。前記選択したコントロールのうちの前記1つが検索バーを備える、請求項1に記載の1つまたは複数のコンピューター可読記憶媒体。前記選択したコントロールのうちの前記別の1つが1つまたは複数のタブをさらに備える、請求項1に記載の1つまたは複数のコンピューター可読記憶媒体。前記Webブラウザーユーザーインターフェイスが、前記1行に沿って均等配置された、前記選択したコントロールの上に現れる他のナビゲーションコントロールを含まない、請求項1に記載の1つまたは複数のコンピューター可読記憶媒体。実行されると、Webブラウザーユーザーインターフェイスと、前記Webブラウザーユーザーインターフェイス内のコンテンツレンダリング領域と、前記コンテンツレンダリング領域に隣接し、前記コンテンツレンダリング領域の上にあるコントロールレイアウト領域とを備えるWebブラウザーを実施するコンピューター可読命令を具体化する1つまたは複数のコンピューター可読記憶媒体であって、前記コントロールレイアウト領域が、前記Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含み、前記選択したコントロールが、戻るナビゲーションボタンおよび進むナビゲーションボタン、入力フィールドを提供するナビゲーションコントロール、ならびにユーザーが異なるコンテンツのビューを切り替えることを可能にする入力手段を備える、1つまたは複数のコンピューター可読記憶媒体。入力フィールドを提供する前記ナビゲーションコントロールがアドレスバーを備える、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。入力フィールドを提供する前記ナビゲーションコントロールがアドレスバーを備え、ユーザーが異なるコンテンツのビューを切り替えることを可能にする前記入力手段が1つまたは複数のタブを備える、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。入力フィールドを提供する前記ナビゲーションコントロールがアドレスバーを備え、ユーザーが異なるコンテンツのビューを切り替えることを可能にする前記入力手段が1つまたは複数のタブを備え、前記1つまたは複数のタブのうちの1つがその中に前記アドレスバーを含むように構成される、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。入力フィールドを提供する前記ナビゲーションコントロールがアドレスバーを備え、ユーザーが異なるコンテンツのビューを切り替えることを可能にする前記入力手段が1つまたは複数のタブを備え、前記Webブラウザーが前記1つまたは複数のタブを含むタブバンドのサイズと前記アドレスバーの比を選択し、前記Webブラウザーに関連付けられたウィンドウサイズが縮小されると、コントロールを削除するように構成される、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。ユーザーが異なるコンテンツのビューを切り替えることを可能にする前記入力手段が1つまたは複数のタブを備える、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。前記Webブラウザーユーザーインターフェイスが、前記1行に沿って均等配置された、前記選択したコントロールの上に現れる他のナビゲーションコントロールを含まない、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。前記選択したコントロールが、記載されたように左から右に、前記1行に沿って均等配置される、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。前記選択したコントロールが、一群のユーザーにおけるそのコントロールに関連する使用頻度に従って1行に沿って均等配置される、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。前記1行に沿った少なくともいくつかのコントロールの出現がユーザーカスタマイズ可能である、請求項6に記載の1つまたは複数のコンピューター可読記憶媒体。それにもかかわらず、ブラウザー設計は、ブラウザーの機能を強調するユーザーインターフェイスを重視する傾向があり、したがって、ユーザーがWebサイトのコンテンツを重視することをより困難なものとしている。0002この概要は、発明を実施するための形態において以下でさらに説明される、簡略化した形態での概念の選択肢を紹介するために提供される。この概要は、特許請求される主題の主要な機能または必須の機能を特定することを意図するものでもなく、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。0003様々な実施形態では、Webブラウザーユーザーインターフェイスは、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含む。コントロールのレイアウトは、左から右にまたは右から左にすることができる。具体的には、左から右のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの左側に現れることができる。同様に、右から左のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの右側に現れることができる。少なくともいくつかの実施形態では、1行に沿って均等配置されて現れるコントロールの少なくともいくつかは、何らかのタイプのナビゲーションに関連するコントロールである。そのようなコントロールは、テキスト入力がユーザーによって提供されることを可能にするコントロールを含むことができる。0004加えて、少なくともいくつかの実施形態では、コントロールセットを、コントロールよりもサイトコンテンツを一層強調する方法で、Webブラウザーユーザーインターフェイス内で視覚的に扱うことができる。0005同様の機能を参照するために、図面全体を通して同じ番号が使用される。概要0016様々な実施形態では、Webブラウザーユーザーインターフェイスは、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含む。コントロールのレイアウトは、左から右にまたは右から左にすることができる。具体的には、左から右のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの左側に現れることができる。左から右のレイアウトは、ユーザーが左から右に読むロケールにおいてうまく機能する。こうしたことは、快適で直感的なエクスペリエンスを提供する。同様に、右から左のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの右側に現れることができる。右から左のレイアウトは、ユーザーが右から左に読むロケールにおいてうまく機能する。こうしたことは、これらのユーザーに快適で直感的なエクスペリエンスを提供する。任意の適切なタイプの基準を利用して、選択したコントロールを1行に沿って均等配置する方法を決定することができる。選択したコントロールを1行に沿って均等配置することで、水平方向および垂直方向双方のスクリーンリアルエステートscreenrealestateを効率的に使用する。具体的には、水平方向の次元では、選択したコントロールを1行に沿って均等配置することで、少なくともいくつかの実施形態で最も多く使用されるコントロールの迅速な視覚的識別が容易になる。これにより、垂直方向の次元におけるスクリーンリアルエステートを、例えば、使用されることが少ない可能性がある他のコントロールに利用することが可能になる。0017少なくともいくつかの実施形態では、1行に沿って均等配置されて現れるコントロールの少なくともいくつかは、何らかのタイプのナビゲーションに関連するコントロールである。例えば、そのようなコントロールは、例として限定することなく、戻るナビゲーションボタンおよび進むナビゲーションボタン、アドレスバーまたは検索バーなどの入力フィールドを提供するナビゲーションコントロール、ならびに/またはユーザーがタブなどの異なるコンテンツのビューを切り替えることを可能にする入力手段を含むことができる。0018加えて、少なくともいくつかの実施形態では、コントロールセットを、コントロールよりもサイトコンテンツを一層強調する方法で、Webブラウザーユーザーインターフェイス内で視覚的に扱うことができる。0019以下に続く説明では、運用環境と題されたセクションが提供され、このセクションは、1つまたは複数の実施形態を用いることができる1つの環境について説明する。これに続いて、例示的な線形コントロールレイアウトモジュールと題されたセクションは、1つまたは複数の実施形態による例示的な線形コントロールレイアウトモジュールについて説明する。次に、サイトコンテンツを強調するためのコントロールの視覚的処理と題されたセクションは、1つまたは複数の実施形態に従って、どのようにコントロールを視覚的に処理して、サイトコンテンツを強調することができるかについて説明する。これに続いて、コントロールレイアウト領域に現れる特定のコントロールを視覚的に強調すると題されたセクションは、1つまたは複数の実施形態に従って、どのように特定のコントロールを視覚的に強調することができるかについて説明する。次に、タブバンドに対してアドレスバーをサイズ調整すると題されたセクションは、1つまたは複数の実施形態に従って、タブバンドに対して、どのようにアドレスバーをサイズ調整およびサイズ変更することができるかについて説明する。これに続いて、例示的な方法と題されたセクションは、1つまたは複数の実施形態による例示的な方法について説明する。最後に、例示的なシステムと題されたセクションは、1つまたは複数の実施形態による例示的なシステムについて説明する。運用環境0020図1は、1つまたは複数の実施形態による運用環境の全体を100で示す。環境100は、1つまたは複数のプロセッサー104、1つまたは複数のコンピューター可読記憶媒体106および、コンピューター可読記憶媒体に常駐し、1つまたは複数のプロセッサーによって実行可能な1つまたは複数のアプリケーション108を有するコンピューティングデバイス102を含む。コンピューター可読記憶媒体は、例として限定することなく、すべての形態の揮発性メモリーおよび不揮発性メモリーならびに/または通常コンピューティングデバイスに関連付けられる記憶媒体を含むことができる。そのようなメディアとしては、ROM、RAM、フラッシュメモリー、ハードディスク、リムーバブルメディアなどを挙げることができる。コンピューティングデバイスの1つの具体的な例が図10に示され、以下で説明される。0021加えて、コンピューティングデバイス102は、上記および以下で説明されるように動作するWebブラウザーユーザーインターフェイスを提供するために線形コントロールレイアウトモジュール111を含む、またはそうでない場合は線形コントロールレイアウトモジュール111を利用するWebブラウザー110の形態のソフトウェアアプリケーションを含む。線形コントロールレイアウトモジュールは、ユーザーがWebサイトのコンテンツを重視する一方で、コントロールによって提供することができる邪魔なものの一部を削除するのを支援するように設計される。例えば、Webブラウザーユーザーインターフェイスは、線形コントロールレイアウトモジュールを介して、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含むことができる。コントロールのレイアウトは、上述したように、左から右にまたは右から左にすることができる。任意の適切なタイプの基準を利用して、選択したコントロールを1行に沿って均等配置する方法を決定することができる。例えば、1つの基準は、一群のユーザーにおける特定のコントロールの使用頻度を含むことができる。あるいはまたはそれに加えて、別の基準は、1行に沿ったコントロールの出現がユーザーカスタマイズ可能となるような個々のユーザーの嗜好を含むことができる。さらに、少なくともいくつかの実施形態では、1行に沿って均等配置されて現れるコントロールの少なくともいくつかは、何らかのタイプのナビゲーションに関連するコントロールである。例えば、そのようなコントロールは、例として限定することなく、戻るナビゲーションボタンおよび進むナビゲーションボタン、アドレスバーまたは検索バーなどの入力フィールドを提供するナビゲーションコントロール、ならびに/またはユーザーがタブなどの異なるコンテンツのビューを切り替えることを可能にする入力手段を含むことができる。0022加えて、少なくともいくつかの実施形態では、以下で明らかとなるように、コントロールセットを、コントロールよりもサイトコンテンツを一層強調する方法で、Webブラウザーユーザーインターフェイス内で視覚的に扱うことができる。0023加えて、環境100は、インターネットなどのネットワーク112、および上記および以下で説明されるようにコンテンツを送受信することができる1つまたは複数のWebサーバー114を含む。そのようなコンテンツは、Webサーバーから受信されるWebページを含むことができる。0024コンピューティングデバイス102は、例として限定することなく、デスクトップコンピューター、ポータブルコンピューター、携帯情報端末PDA、携帯電話などのハンドヘルドコンピューターなどの任意の適切なコンピューティングデバイスとして具体化され得る。0025例示的な運用環境について説明してきたが、次に、線形コントロールレイアウトモジュール111を利用することができるいくつかの例示的な実施形態の説明について検討する。例示的な線形コントロールレイアウトモジュール0026図2は、1つまたは複数の実施形態による例示的なWebブラウザーの全体を200で示す。この特定の例では、Webブラウザー200はWebブラウザーユーザーインターフェイス202を含み、Webブラウザーユーザーインターフェイス202は、コンテンツレンダリング領域206に隣接し、コンテンツレンダリング領域206の上にあるコントロールレイアウト領域204を含む。0027コントロールレイアウト領域204は、線形コントロールレイアウトモジュール111図1の影響下で提供される。コントロールレイアウト領域204は、ユーザーがコンテンツレンダリング領域206内に表示されるものなどのWebサイトのコンテンツを重視する一方で、コントロールによって提供することができる邪魔なものの一部を削除するのを支援するように設計される。例えば、Webブラウザーユーザーインターフェイスは、線形コントロールレイアウトモジュールを介して、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含むことができる。これは、図3により詳細に示される。0028図3は、1つまたは複数の実施形態によるコントロールレイアウト領域204をより詳細に示す。この例では、複数のコントロールは、lで示された1行に沿って均等配置される。上述したように、コントロールのレイアウトは、左から右にまたは右から左にすることができる。任意の適切なタイプの基準を利用して、選択したコントロールを1行に沿って均等配置する方法を決定することができ、その例は上記で提供されている。1つまたは複数の実施形態では、コントロールのグループ化は、以下で明らかとなるように、コントロールが互いに有する関係に基づくことができる。例えば、少なくともいくつかの実施形態では、1行に沿って均等配置されて現れるコントロールの少なくともいくつかは、何らかのタイプのナビゲーションに関連するコントロールである。例えば、そのようなコントロールは、例として限定することなく、戻るナビゲーションボタンおよび進むナビゲーションボタン300、アドレスバーまたは検索バーなどの、テキストを受信または提示するための入力フィールドを提供するナビゲーションコントロール302、ならびに/またはユーザーがタブ304などの異なるコンテンツのビューを切り替えることを可能にする入力手段を含むことができる。0029図示され、説明された例では、戻るナビゲーションボタンおよび進むナビゲーションボタンはそれぞれ、ナビゲーションに関連するので、これらのボタンを一緒にグループ化することが望ましい場合がある。さらに、少なくともいくつかの実施形態では、戻るボタンおよび進むボタンに隣接する、ナビゲーションコントロール302によって表されるものなどのアドレスバーをグループ化することが望ましい場合がある。これは、アドレスバーが、いくつかの例では戻るボタンおよび進むボタンを介して、ブラウザーを移動する先のURLを示す限りにおいて、アドレスバーおよび戻る/進むボタンが関連しているからである。0030加えて、いわゆるセカンダリコントロール306などの他のコントロールを、線lに沿って均等配置することができる。次いで、視覚的な観点から、線lは、少なくともいくつかの実施形態では、何らかの1つまたは複数の基準を満たすコントロールの観点から均等配置された一連のコントロールを、上記の1つまたは複数の基準をあまりまたは全く満たさないコントロールと区別する。少なくともいくつかの実施形態では、線lはWebブラウザーユーザーインターフェイスの上部に配置され図2、少なくともいくつかのナビゲーションコントロールを含み、そのナビゲーションコントロールの上には他のナビゲーションコントロールは現れない。さらに他の実施形態では、線lはWebブラウザーユーザーインターフェイスの上部に配置され、1つまたは複数のタブを含むタブバンドを含み、そのタブバンドの上には他のナビゲーションコントロールは現れない。0031図4は、別の実施形態によるコントロールレイアウト領域204を示す。図3の実施形態と同じ番号を利用して、同じ構成要素を示す。この例では、コントロールレイアウト領域204は、アドレスバーまたは検索バーなどの入力フィールドを提供するナビゲーションコントロール302、およびユーザーが線lに沿って均等配置されたタブ304などの異なるコンテンツのビューを切り替えることを可能にする入力手段を含む。0032図5は、別の実施形態によるコントロールレイアウト領域204を示す。図3の実施形態と同じ番号を利用して、同じ構成要素を示す。この例では、コントロールレイアウト領域204は、戻るナビゲーションボタンおよび進むナビゲーションボタン300、およびユーザーが線lに沿って均等配置されたタブ304などの異なるコンテンツのビューを切り替えることを可能にする入力手段を含む。0033図6は、別の実施形態によるコントロールレイアウト領域204を示す。図3の実施形態と同じ番号を利用して、同じ構成要素を示す。この例では、コントロールレイアウト領域204はタブ600を含み、タブ600内にアドレスバーが現れる。明確にするために、線lは途切れている。この例では、アドレスバーをタブ内に含めることで、現在の場所の明確性および視覚的識別を促進する。具体的には、この共有情報を1つのコントロールに出現させることで、ユーザーが移動した先の場所の1つの明確なアドレスを提供する。場所を切り替え、移動する場合は、より少ないステップしか必要とせず、より少ない認知負荷を利用する。サイトコンテンツを強調するためのコントロールの視覚的処理0034加えて、少なくともいくつかの実施形態では、以下で明らかとなるように、コントロールセットを、コントロールよりもサイトコンテンツを一層強調する方法で、Webブラウザーユーザーインターフェイス内で視覚的に扱うことができる。0035一例として、図2の実施形態と同じ番号を利用して、同じ構成要素を示す図7について検討する。図7には、1つまたは複数の実施形態による例示的なWebブラウザー200が示されている。この特定の例では、Webブラウザー200はWebブラウザーユーザーインターフェイス202を含み、Webブラウザーユーザーインターフェイス202はコントロールレイアウト領域204およびコンテンツレンダリング領域206を含む。0036上記の例と同様に、コントロールレイアウト領域204は、線形コントロールレイアウトモジュール111図1の影響下で提供される。コントロールレイアウト領域204は、ユーザーがコンテンツレンダリング領域206内に表示されるものなどのWebサイトのコンテンツを重視する一方で、コントロールによって提供することができる邪魔なものの一部を削除するのを支援するように設計される。例えば、Webブラウザーユーザーインターフェイスは、線形コントロールレイアウトモジュールを介して、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含むことができる。さらに、この例では、Webブラウザーユーザーインターフェイスは、灰色の点状パターンで表されるテーマを含むクライアントデスクトップ700に対して表示されるものとして示されている。任意の適切なテーマを使用することができる。0037図示され、説明された実施形態では、コンテンツレンダリング領域206内に表示されるコンテンツをより視覚的に強調するために、コントロールレイアウト領域204は、基礎となるテーマを反映するために効果的に明確になるように表示され得る。具体的には、この例では、コンテンツレンダリング領域に現れるコントロールは、灰色の点状パターンで示される基礎となるテーマを反映することに留意されたい。少なくともいくつかの実施形態では、ユーザーがコントロールレイアウト領域204内に現れる特定のコントロールを選択するとき、そのコントロールは、コントロール領域204に現れるコントロールの発見を容易にすることができる異なるカラーをとることができる。0038あるいはまたはそれに加えて、コントロールレイアウト領域204内に現れるコントロールを単色で表示することができ、コントロールおよびコントロールが現れる関連するコントロールレイアウト領域を、コンテンツレンダリング領域206に現れるコンテンツを強調するために選択された1つのカラーで表示することができる。例えば、コントロールおよびコントロールレイアウト領域204をグレースケールで表示して、コンテンツレンダリング領域206を強調することができる。ユーザーがコントロールを選択すると、そのコントロールは、当該のコントロールを強調するために異なるカラーをとることができる。コントロールレイアウト領域に現れる特定のコントロールを視覚的に強調する0039少なくともいくつかの実施形態では、コントロールレイアウト領域に現れる特定のコントロールを視覚的に強調することができる。一例として、代替実施形態による、図3の例のコントロールレイアウト領域204を示す図8について検討する。図3の例と同じ番号を利用して、同じ構成要素を示す。0040この例では、上記の例と同様に、複数のコントロールは、lで示された1行に沿って均等配置される。例示的なコントロールは、例として限定することなく、戻るナビゲーションボタンおよび進むナビゲーションボタン300、アドレスバーまたは検索バーなどの入力フィールドを提供するナビゲーションコントロール302、ならびに/またはユーザーがタブ304などの異なるコンテンツのビューを切り替えることを可能にする入力手段を含むことができる。0041この例では、戻るナビゲーションボタン800が進むナビゲーションボタン802よりも大きく現れていることに留意されたい。この例では、ボタン800がより大きいのは、ボタン800が進むナビゲーションボタン802よりも頻繁に使用されるからである。特許請求される主題の趣旨および範囲から逸脱することなく、他の視覚的強調の技術が使用され得る。タブバンドに対してアドレスバーをサイズ調整する0042表示画面サイズが水平方向に大きくなると、ワイドスクリーンユーザーエクスペリエンスをもたらす傾向がある。確かに、上記で説明された実施形態の少なくともいくつかの動機付けの一部は、水平方向で利用可能なスクリーンリアルエステートを効率的に使用することによって、改善されたユーザーエクスペリエンスをもたらすことに関連する。0043少なくともいくつかの実施形態では、Webブラウザーは、Webブラウザーウィンドウがサイズ変更されるときに、コントロールレイアウト領域においてコントロールを効率的に管理する方法で設計される。例えば、Webブラウザーは表示画面の水平方向解像度を確認することができ、ウィンドウのサイズ変更操作に応答して、タブおよびアドレスバーのレイアウトをインテリジェントに管理することができる。0044例えば、Webブラウザーは、タブを含むタブバンドのサイズとアドレスバーの比を選択することができる。この比は、表示画面の水平方向解像度の変更と関連して変更することができる。さらに、タブバンドとアドレスバーの比が選択されると、Webブラウザーウィンドウがサイズ変更される、例えば、小さくされるときに、Webブラウザーはこの比を維持しようと試みることができる。ただし、Webブラウザーウィンドウのサイズが縮小されたときの何らかの閾値レベルにおいて、Webブラウザーは縮小されたアドレスバー幅に切り替えることができ、セカンダリコントロールなどのコントロールの削除を開始することができる。アドレスバーの縮小された幅の寸法は、アドレスバー内に所望の量のテキストを保持するように選択され得る。ウィンドウのサイズが縮小され続けると、Webブラウザーは、非常に小さい画面サイズであってもアドレスバーおよびナビゲーションコントロールが表示可能となるように、タブの削除を開始することができる。0045上記の様々な実施形態について説明してきたが、次に、1つまたは複数の実施形態による例示的な方法について検討する。例示的な方法0046図9は、1つまたは複数の実施形態による方法のステップについて説明する流れ図である。この方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、またはこれらの組合せに関連して実施され得る。少なくともいくつかの実施形態では、この方法は、上記で説明されたものなどのWebブラウザーおよび/または線形コントロールレイアウトモジュールの形態のソフトウェアにおいて実施され得る。0047ステップ900は、Webブラウザーユーザーインターフェイスを表示する。ステップ902は、選択したコントロールを、Webブラウザーユーザーインターフェイスの上部に隣接する1行に沿って均等配置する。選択したコントロールの例は、上記で提供されている。例示的なシステム0048図10は、上記で説明された様々な実施形態を実施するために使用することができる例示的なコンピューティングデバイス1000を示す。コンピューティングデバイス1000は、例えば、図1のコンピューティングデバイス102またはWebサーバー114とすることができる。0049コンピューティングデバイス1000は、1つまたは複数のプロセッサーもしくは処理ユニット1002、1つまたは複数のメモリーおよび/もしくは記憶コンポーネント1004、1つまたは複数の入力/出力I/Oデバイス1006、ならびに様々なコンポーネントおよびデバイスが互いに通信することを可能にするバス1008を含む。バス1008は、様々なバスアーキテクチャのいずれかを使用するメモリーバスまたはメモリーコントローラー、周辺バス、アクセラレーテッドグラフィックスポート、およびプロセッサーまたはローカルバスを含む、いくつかのタイプのバス構造のいずれかの1つまたは複数を表す。バス1008は、有線バスおよび/または無線バスを含むことができる。0050メモリー/記憶コンポーネント1004は、1つまたは複数のコンピューター記憶媒体を表す。コンポーネント1004は、ランダムアクセスメモリーRAMなどの揮発性メディアおよび/または読取り専用メモリーROM、フラッシュメモリー、光ディスク、磁気ディスクなどの不揮発性メディアを含むことができる。コンポーネント1004は、固定メディア例えば、RAM、ROM、固定ハードドライブなどならびにリムーバブルメディア例えば、フラッシュメモリードライブ、リムーバブルハードドライブ、光ディスクなどを含むことができる。00511つまたは複数の入力/出力デバイス1006により、ユーザーはコマンドおよび情報をコンピューティングデバイス1000に入力することができ、また、情報をユーザーおよび/または他のコンポーネントもしくはデバイスに提示することができる。入力デバイスの例としては、キーボード、カーソル制御デバイス例えば、マウス、マイクロホン、スキャナーなどが挙げられる。出力デバイスの例としては、表示デバイス例えば、モニターまたはプロジェクター、スピーカー、プリンター、ネットワークカードなどが挙げられる。0052ソフトウェアまたはプログラムモジュールの一般的なコンテキストにおいて、様々な技術が本明細書に記載され得る。一般に、ソフトウェアは、特定のタスクを実行するまたは特定の抽象データタイプを実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。これらのモジュールおよび技術の実施は、何らかの形態のコンピューター可読メディア上で記憶されるか、または伝送され得る。コンピューター可読メディアは、コンピューティングデバイスによってアクセスすることができる、任意の利用可能な1つまたは複数のメディアとすることができる。例として限定することなく、コンピューター可読メディアは、コンピューター可読記憶媒体を備え得る。0053コンピューター可読記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するために任意の方法または技術で実施される揮発性メディアおよび不揮発性メディア、リムーバブルメディアおよび非リムーバブルメディアを含む。コンピューター可読記憶媒体としては、RAM、ROM、EEPROM、フラッシュメモリーもしくは他のメモリーテクノロジ、CD-ROM、デジタル多用途ディスクDVDもしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または所望の情報を記憶するために使用することができ、コンピューターによってアクセスすることができる任意の他のメディアが挙げられるが、これらに限定されない。結論0054様々な実施形態では、Webブラウザーユーザーインターフェイスは、Webブラウザーユーザーインターフェイスの上部にある1行に沿って均等配置された、選択したコントロールのサブセットを含む。コントロールのレイアウトは、左から右にまたは右から左にすることができる。具体的には、左から右のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの左側に現れることができる。同様に、右から左のレイアウトでは、一定の基準を満たす選択したコントロールは、他のコントロールの右側に現れることができる。少なくともいくつかの実施形態では、1行に沿って均等配置されて現れるコントロールの少なくともいくつかは、何らかのタイプのナビゲーションに関連するコントロールである。そのようなコントロールは、テキスト入力がユーザーによって提供されることを可能にするコントロールを含むことができる。0055構造的機能および/または方法的行為に特有の文言で主題について説明してきたが、添付の特許請求の範囲で定義される主題は必ずしも上記で説明された特定の機能または行為に限定されないことを理解されたい。むしろ、上記で説明された特定の機能および行為は、特許請求の範囲を実施する例示的な形態として開示される。