(57)【要約】  様々な実施形態は、サイトマップおよびその関連する階層を定義するためにサイト開発者により使用されうる標準化されたスキーマを提供する。少なくともいくつかの実施形態では、対応するユーザーインターフェースは、例えば、ウェブブラウザーなどのアプリケーション内で作成することができ、ユーザーが、サイトマップを見ることを望む位置を指定できるようにする。
2011522343.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも部分的にコンピューターにより実施される方法であって、
標準化(standardized)されたスキーマ(schema)を用いてウェブサイトのコンテンツの階層関係(hierarchical relation)を記述する(describing)ステップ（６０２）であり、前記標準化されたスキーマが、サイトマップの表示(rendering)を閲覧(view)するためにユーザーに特定のページをクリックさせることなく前記サイトマップを表示(render)するために使用されるように構成される、ステップ（６０２）と、
１人または複数のユーザーに、前記ウェブサイトのコンテンツの前記階層的記述(hierarchical description)を利用可能とするステップ（６０４）と、
を含む方法。
【請求項２】
前記標準化されたスキーマがＸＭＬで表される、請求項１に記載の方法。
【請求項３】
利用可能とする前記行為（act）が、ユーザーがナビゲーションを行うとき、ウェブページの一部として提供されるファイル中に前記階層的記述を提供するステップにより行われる、請求項１に記載の方法。
【請求項４】
利用可能とする前記行為が、ユーザーがナビゲーションを行うとき、ウェブページの一部として提供されるＸＭＬファイル中に前記階層的記述を提供するステップにより行われる、請求項１に記載の方法。
【請求項５】
前記標準化されたスキーマがいくつかの要素を含み、その個々の要素が、ウェブサイトの個々のデパートメント(departments)、またはサブデパートメント(sub-departments)に関係している(related)、請求項１に記載の方法。
【請求項６】
少なくともいくつかの個々の要素が、ユーザーの使いやすい(user-friendly)名前を含む、請求項５に記載の方法。
【請求項７】
少なくともいくつかの個々の要素が、特定のページと関連付けられたＵＲＬを含む、請求項５に記載の方法。
【請求項８】
少なくともいくつかの個々の要素が、要素を拡大した状態(manner)で表示(rendered)すべきか、それとも拡大しない状態で表示すべきかを定義するプロパティを有することができる、請求項５に記載の方法。
【請求項９】
少なくともいくつかの個々の要素が、サイトマップが表示されるとき、表示されるアイコンに関連するプロパティを有することができる、請求項５に記載の方法。
【請求項１０】
少なくとも部分的にコンピューターにより実施される方法であって、
標準化されたスキーマを使用する、ウェブサイトのコンテンツの階層的記述を受け取るステップ（７００）と、
前記ウェブサイトのコンテンツの前記階層的記述を処理するステップ（７０２）と、
前記ウェブサイトのコンテンツの前記階層的記述を用いてサイトマップを表示するステップ（７０４）とを含み、
前記表示するステップが、ユーザーがウェブページへとナビゲートするとき自動的に行われうる方法。
【請求項１１】
受け取る前記行為が、ユーザーによるナビゲーションに応じて実施される、請求項１０に記載の方法。
【請求項１２】
前記階層的記述が、クライアント側(side)アプリケーションにより受け取られるファイル中で具体化される(embodied)、請求項１０に記載の方法。
【請求項１３】
前記階層的記述が、ウェブブラウザーにより受け取られるＸＭＬファイル中で具体化される(embodied)、請求項１０に記載の方法。
【請求項１４】
前記標準化されたスキーマがいくつかの要素を含み、その個々の要素が、ウェブサイトの個々のデパートメント、またはサブデパートメントに関係している、請求項１０に記載の方法。
【請求項１５】
少なくともいくつかの個々の要素が、ユーザーの使いやすい名前を含む、請求項１４に記載の方法。
【請求項１６】
少なくともいくつかの個々の要素が、特定のページと関連付けられたＵＲＬを含む、請求項１４に記載の方法。
【請求項１７】
少なくともいくつかの個々の要素が、前記要素を拡大した状態で表示すべきか、それとも拡大しない状態で表示すべきかを定義するプロパティを有することができる、請求項１４に記載の方法。
【請求項１８】
少なくともいくつかの個々の要素が、サイトマップが表示されるとき、表示されるアイコンに関連するプロパティを有することができる、請求項１４に記載の方法。
【請求項１９】
１つまたは複数のコンピューター可読記憶媒体（１０６）と、
実行されたとき、
標準化されたＸＭＬスキーマを用いる、ウェブサイトのコンテンツの階層的記述を受け取り、
前記ウェブサイトのコンテンツの前記階層的記述を処理し、かつ
前記ウェブサイトのコンテンツの前記階層的記述を用いてサイトマップを自動的に表示し、前記サイトマップが、前記サイトマップを見出すためにユーザーに特定のページ上でナビゲートさせることなく、かつ前記特定のページを前記ユーザーにクリックさせることなく自動的に表示されうるように構成されるウェブブラウザー（１１０）を提供する、前記１つまたは複数のコンピューター可読記憶媒体上のコンピューター可読命令と、
を備えるシステム。
【請求項２０】
前記標準化されたスキーマがいくつかの要素を含み、その個々の要素が、ウェブサイトの個々のデパートメントまたはサブデパートメントに関係しており、少なくともいくつかの個々の要素が、
ユーザーの使いやすい名前と、
特定のページに関連付けられたＵＲＬと、
前記要素を、拡大された状態で表示すべきか、それとも拡大されない状態で表示すべきかを定義するプロパティと、かつ／または、
サイトマップが表示されるとき、表示されるアイコンに関連するプロパティと、
を備える、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の実施例は、例えば、ウェブサイトマップのための標準スキーマおよびユーザーインターフェースに関する。
【背景技術】
【０００２】
[0001]新しいウェブサイトを訪れるとき、ユーザーが直面する最初のタスクの１つは、コンテンツに関して何が利用可能であるか、また様々なコンテンツに対してどのようにナビゲートするかについて試行しかつ慣れる必要のあることである。多くのサイトは、このタイプのナビゲーションを、例えば、フラッシュナビゲーション、垂直ナビゲーション、水平ナビゲーション、トップナビゲーション、ボトムナビゲーションなどを使用することにより、様々な方法で処理している。したがって、ユーザーが、様々なウェブサイトにわたる複数の異種体験に直面した場合は特に、自分の状況を把握することが困難になる可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
[0002]この課題を解決するための手段は、以下の詳細な説明でさらに述べられる概念の選択を簡単化した形で紹介するために提供される。この課題を解決するための手段は、特許請求される主題の重要な特徴、または本質的な特徴を特定することは意図されておらず、あるいは特許請求される主題の範囲を限定するために使用されることも意図されていない。
【０００４】
[0003]様々な実施形態は、サイトマップおよびその関連する階層を定義するためにサイト開発者により使用されうる標準化されたスキーマを提供する。少なくともいくつかの実施形態では、対応するユーザーインターフェースは、例えば、ウェブブラウザーなどのアプリケーション内で作成することができ、ユーザーが、サイトマップを見ることを望む位置を指定できるようにする。
【０００５】
[0004]同様の機能を参照するために、同じ番号が諸図を通して使用される。
【図面の簡単な説明】
【０００６】
【図１】[0005]１つまたは複数の実施形態による動作環境を示す図である。
【図２】[0006]１つまたは複数の実施形態による例示的なユーザーインターフェースを示す図である。
【図３】[0007]１つまたは複数の実施形態による例示的なユーザーインターフェースを示す図である。
【図４】１つまたは複数の実施形態による例示的なユーザーインターフェースを示す図である。
【図５】１つまたは複数の実施形態による例示的なユーザーインターフェースを示す図である。
【図６】[0008]１つまたは複数の実施形態による方法の諸ステップを記述する流れ図である。
【図７】[0009]１つまたは複数の実施形態による方法の諸ステップを記述する流れ図である。
【図８】[0010]１つまたは複数の実施形態に従ってウェブサイトのコンテンツを記述するための標準化されたスキーマに準拠する例示的な表現を示す図である。
【図９】[0011]１つまたは複数の実施形態による例示的なシステムを示す図である。
【発明を実施するための形態】
【０００７】
[0012]概要
様々な実施形態は、サイトマップおよびその関連する階層を定義するためにサイト開発者により使用されうる標準化されたスキーマを提供する。少なくともいくつかの実施形態では、対応するユーザーインターフェースを、例えば、ウェブブラウザーなどのアプリケーション内で作成することができ、ユーザーが、サイトマップを見ることを望む位置を指定することが可能になる。
【０００８】
[0013]したがって、様々な実施形態は、ユーザーが、慣れていない新規の様々なウェブサイトを探索する場合、さらに予測可能であり、かつ使うのに便利な体験を提供する。
【０００９】
[0014]以下の論議では、「動作環境」と題するセクションは、１つまたは複数の実施形態に従って本明細書で述べられる本発明の原理を実行するために利用されうる動作環境を１つだけ述べる。これに続いて、「例示的なユーザーインターフェース」と題するセクションは、１つまたは複数の実施形態による例示的なユーザーインターフェースが提供され、かつ説明する。次に、「標準化されたスキーマを用いてサイトのサイトマップを定義すること」と題するセクションは、標準化されたスキーマを用いて、サイトのサイトマップをどのようにして定義できるかについて述べる。これに続いて、「標準化されたスキーマを用いてサイトのサイトマップを表示すること」と題するセクションは、サイトのサイトマップをどのようにして、標準化されたスキーマを用いて表示できるかを述べる。次に、「例示的な標準化されたスキーマ」と題するセクションは、１つまたは複数の実施形態による例示的な標準化されたスキーマについて述べる。これに続いて、「拡張」と題するセクションは、提供されうる様々な拡張について述べる。次に、「例示的なシステム」と題するセクションは、１つまたは複数の実施形態を実施するために使用されうる例示的なシステムを述べる。
【００１０】
[0015]動作環境
図１は、１つまたは複数の実施形態による動作環境を全体的に１００で示す。動作環境１００は、１つまたは複数のプロセッサー１０４、１つまたは複数のコンピューター可読媒体１０６、およびコンピューター可読媒体上に常駐しており、かつプロセッサー(複数可)により実行可能な１つまたは複数のアプリケーション１０８を有するコンピューティング装置１０２を含む。コンピューター可読媒体は、例示のためであり、これだけに限らないが、揮発性および不揮発性メモリー、および／または、通常、コンピューティング装置と関連付けられる記憶媒体のすべての形態を含むことができる。このような媒体は、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスク、取外し可能な媒体などを含むことができる。さらに、コンピューティング装置１０２は、ウェブブラウザー１１０の形のアプリケーションを含む。適切に構成された任意のウェブブラウザーを利用することができ、その諸例は、本文書の譲受人から、さらに他からも市販されている。
【００１１】
[0016]１つまたは複数の実施形態では、ウェブブラウザーは、上記で、また以下で述べるように機能するサイトマップ・レンダラー１１１を含む、またはその他の形で利用する。サイトマップ・レンダラーは、ブラウザーの固有部分、ブラウザーに後で追加されるプラグイン、および／またはブラウザーにより使用される、もしくはその他の形で利用されるスタンドアロンのコンポーネントを備えることができる。さらに、環境１００は、インターネットなどのネットワーク１１２、およびコンテンツをそれとの間で受信および送信できる１つまたは複数のウェブサイト１１４を含む。
【００１２】
[0017]動作において、ウェブサイトはサイトマップを含むことができる。サイトマップはウェブサイトのコンテンツと、ウェブサイト上の他のコンテンツに対するその関係を記述する。１つまたは複数の実施形態では、標準化されたスキーマは、サイト開発者が、サイトを記述するために自分のサイトマップを定義し、かつサイトマップの関連するコンテンツ階層を定義するために使用されうる。少なくともいくつかの実施形態では、対応するユーザーインターフェースを、特に、ユーザーがサイトマップを見ることを望む位置を指定できるようにするために、例えば、ウェブブラウザーなどのアプリケーション内に作成することができる。
【００１３】
[0018]コンピューティング装置１０２は、例示のためであり、これだけに限らないが、デスクトップコンピューター、可搬型コンピューター、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ：携帯情報端末）などのハンドヘルドコンピューター、携帯電話など、任意の適切なコンピューティング装置として実施することができる。コンピューティング装置の一例が、図９に関して以下で示され、かつ述べられる。
【００１４】
[0019]様々な実施形態が動作できる例示的な動作環境の一般的な概念を論じてきたが、次に、１つまたは複数の実施形態による例示的なユーザーインターフェース、および例示的な標準化されたスキーマの論議を検討する。
【００１５】
[0020]例示的なユーザーインターフェース
図２は、１つまたは複数の実施形態による例示的なユーザーインターフェースを全体的に２００で示す。この特定の例では、ユーザーインターフェース２００は、ウェブブラウザーにより提供され、またユーザーに対して表示されたコンテンツを含む。この特有の例では、ユーザーインターフェースの部分２０２は、ウェブサーバーまたはウェブコンテンツプロバイダーから受信されるウェブページなど、ウェブコンテンツを表示するために提供される。１つまたは複数の実施形態では、ユーザーインターフェースの部分２０４が提供され、ユーザーに対してサイトマップを提供するために使用される。この例では、サイトマップは、部分２０２で表示されるコンテンツと関連するウェブコンテンツの階層的に構造化された関連２０６を提供する。
【００１６】
[0021]１つまたは複数の実施形態では、関連２０６は、サイトの開発者が、サイトのコンテンツを矛盾のない論理的で、かつ構造化された方法で記述することを可能にする標準化されたスキーマに準拠した、またはその他の形でそれに従うサイトのコンテンツの構造化された記述を含むファイルに基づいて生成される。少なくともいくつかの実施形態では、ファイルは、ウェブブラウザーなどのクライアント側アプリケーションに提供され、クライアント側アプリケーションにより表示される。サイトのコンテンツの構造化された記述を提供する任意の適切な方法を利用することができる。少なくともいくつかの実施形態では、サイトの記述は、クライアント側アプリケーションに渡されるＸＭＬファイルで提供される。
【００１７】
[0022]例示され、述べられた実施形態では、ウェブサイトは、「デパートメント（ｄｅｐａｒｔｍｅｎｔ）」と呼ばれるものを有することができ、かつ有することが多い。さらに、少なくともいくつかのデパートメントは、いわゆる「サブデパートメント（ｓｕｂ−ｄｅｐａｒｔｍｅｎｔ）」を有することができる。したがって、本例では、「ＭＳＮネットワーク」と呼ばれるデパートメントは、「ＭＳＮホームページ」、「マイＭＳＮ」、「ＭＳＮチャネル」、および「ＭＳＮインターナショナル」を含むサブデパートメントを含む。さらに、サブデパートメント「ＭＳＮチャネル」は、「ＭＳＮ自動車」、「ＭＳＮマネー」、および「ＭＳＮ天気」を含むサブデパートメントを含む。さらに、少なくともいくつかの実施形態では、標準化されたスキーマは、サイト開発者が、どのサブデパートメントを表示すべきか、またどのサブデパートメントを拡大可能な方法で隠すべきかを定義できるようにするために使用されうる。例えば、以下で明らかになろうが、サブデパートメント「ＭＳＮインターナショナル」は、デフォルトのビューでは、ユーザーから隠されているが、その他の場合には拡大可能な追加のサブデパートメントを有することができる。
【００１８】
[0023]少なくともいくつかの実施形態では、関連２０６は、ユーザーが特定のサイトへとナビゲートするとき、自動的にユーザーに表示されうる。これは、ユーザーが、サイトマップを見出すために特定のページ上をその他の形でナビゲートすることを必要とせずに、サイトのサイトマップを示すことを可能にする。この方法では、サイトマップと関連付けられた特定のページをクリックする必要なく、ユーザーに関連２０６を示すことができる。さらに、少なくともいくつかの実施形態では、関連２０６は、特定のウェブサイトと関連する複数の異なるページから表示することができる。したがって、例えば、最初にユーザーがあるウェブページへとナビゲートするとき、関連２０６を自動的に表示することができる。特定のウェブページ中に深くさらにナビゲートすると、関連２０６は、ユーザーに対して表示を続けることができる。さらに、少なくともいくつかの実施形態では、部分２０４は、その特定のサイトには慣れている可能性のあるユーザー、あるいはその関連を閲覧することを望まないユーザーに対しては折り畳まれて、関連を隠すことができる。
【００１９】
[0024]１つまたは複数の実施形態では、ユーザーには、そのユーザーインターフェース中で、関連２０６を含む部分２０４をどこに表示するかを定義することを可能にする機能が提供される。例として、図３〜５を検討する。
【００２０】
[0025]具体的には、図３は、ユーザーが、部分２０４を、そのユーザーインターフェースの右側に表示することを選択したユーザーインターフェース２００ａを示す。したがって、この例では、部分２０２は、ユーザーインターフェースの左側に表示される。同様に、図４では、ユーザーは、部分２０４を、そのユーザーインターフェースの底部に表示することを選択している。したがって、この例では、部分２０２は、ユーザーインターフェース２００ｂの上部で表示される。図５では、ユーザーは、部分２０４を、ユーザーインターフェース２００ｃの上部で表示することを選択している。したがって、この例では、部分２０２は、ユーザーインターフェース２００ｃの底部に表示される。
【００２１】
[0026]すぐ前に述べた異なる表示選択肢は、例として提供されたものに過ぎないことを認識され理解されたい。したがって、ユーザーは、特許請求される主題の趣旨および範囲から逸脱することなく、部分２０４を、任意の適切な位置で表示することを選択することができる。
【００２２】
[0027]標準化されたスキーマを用いてサイトのサイトマップを定義すること
図６は、１つまたは複数の実施形態による方法の諸ステップを記述する流れ図である。本方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せと共に実施することができる。少なくともいくつかの実施形態では、本方法は、ウェブサイト開発者により実行可能なソフトウェアにより実行することができる。
【００２３】
[0028]ステップ６００は、ウェブサイトのコンテンツの階層関係を識別する。このステップは、任意の適切な方法で実施することができる。少なくともいくつかの実施形態では、このステップは、ウェブサイトのコンテンツと関連する様々なデパートメントおよびサブデパートメントを識別することにより実施することができる。階層関係は、複数の子ノードをそれ自体が有することのできる共通の親ノード以外の任意の子ノードをそれ自体が有することのない、ウェブサイトと関連付けられた個々のノードの集合体により定義できることを認識され理解されたい。
【００２４】
[0029]ステップ６０２は、標準化されたスキーマを用いて階層関係を記述する。適切な任意の標準化されたスキーマを用いることができ、その例を以下で示す。少なくともいくつかの実施形態では、標準化されたスキーマは、以下で明らかになるように、ＸＭＬで表すことができる。これらの実施形態では、標準化されたスキーマを表すためにＸＭＬを用いることは、当業者であれば理解されるように、スキーマを拡張可能にすることができる。
【００２５】
[0030]ステップ６０４は、階層的記述を１人または複数のユーザーに対して利用可能にする。このステップは、任意の適切な方法で実施することができる。例えば、少なくともいくつかの実施形態では、階層的記述は、ユーザーがナビゲーションを行うときに、ウェブサイトまたはウェブページの一部として提供されるファイル中で具体化することができる。少なくともいくつかの実施形態では、上記で述べたように、ファイルはＸＭＬファイルを含むことができる。しかし、特許請求される主題の趣旨および範囲を逸脱することなく、標準化されたスキーマを表すために他のフォーマットも使用できることを認識され理解されたい。
【００２６】
[0031]標準化されたスキーマを用いてサイトのサイトマップを表示すること
図７は、１つまたは複数の実施形態による方法の諸ステップを記述する流れ図である。本方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せと共に実施することができる。少なくともいくつかの実施形態では、本方法は、クライアント側装置により実行可能なソフトウェアにより実行することができる。例えば、少なくともいくつかの実施形態では、本方法は、図１の１１１で前に述べたものなど、適切に構成されたサイトマップ・レンダラーにより実施することができる。
【００２７】
[0032]ステップ７００は、ウェブサイトのコンテンツの階層的記述を受け取る。ステップは、任意の適切な方法で実施することができる。例えば、少なくともいくつかの実施形態では、このステップは、ユーザーにより行われるナビゲーションに応じて実施することができる。少なくともいくつかの実施形態では、ユーザーがナビゲーションを行うとき、ウェブブラウザーなどのクライアント側アプリケーションが、ウェブサイトのコンテンツの階層的記述を含むファイルを受け取る。上記で述べたように、このファイルは、ＸＭＬファイルを含むことができるが、ＸＭＬファイルである必要はない。ステップ７０２は、ウェブサイトのコンテンツの階層的記述を処理する。このステップは、任意の適切な方法で行うことができる。例えば、少なくともいくつかの実施形態では、クライアント側アプリケーションは、適切に構成されたファイルを受け取り、そのファイルを介して構文解析し、ウェブサイトの階層的に構造化されたコンテンツを識別しかつ理解することができる。ステップ７０４は、ウェブサイトのコンテンツの階層的記述を用いてサイトマップを表示する。しかし、このような表示がどのように見えるかの一例が、上記で提供されている。
【００２８】
[0033]階層的記述の概念、およびその階層的記述がどのようにして構築されかつ使用されうるかについて論じてきたが、次に、ウェブサイトのコンテンツの階層的記述を提供するために利用されうる標準化されたスキーマの例を検討する。
【００２９】
[0034]例示的な標準化されたスキーマ
上記で述べたように、標準化されたスキーマは、任意の適切な方法で表すことができる。以下の例では、標準化されたスキーマは、ユーザーがウェブサイトへのナビゲーションを行うことに応じて、クライアント側アプリケーションに提供されるファイルの形で常駐できるＸＭＬで表される。
【００３０】
[0035]図８は、１つまたは複数の実施形態に従ってウェブサイトのコンテンツを記述するための標準化されたスキーマに準拠する例示的な表現を全体的に８００で示す。図８はまた、この表現がどのようにして、ユーザーインターフェース部分２０４の表示の一部を含む関連２０６へとマップされるかを示している。
【００３１】
[0036]例示され説明される実施形態では、標準化されたスキーマはいくつかの要素を含み、その個々の要素は、ウェブサイトの個々のデパートメントまたはサブデパートメントに関係している。この例の個々の要素は、８０２で示されるものなど、ユーザーの使いやすい名前を含む。さらに、少なくともいくつかの要素は、特定のページに関連付けられたＵＲＬを含む。このようなＵＲＬの例が８０４で示される。さらに、少なくともいくつかの実施形態では、個々の要素は、要素を拡大された状態で表示すべきか、それとも拡大されない状態で表示すべきかを定義するプロパティを有することができる。例えば、「真（ｔｒｕｅ）」と設定されたプロパティ「拡大（ｅｘｐａｎｄｅｄ）」を示すこのようなプロパティが８０６で示されている。この場合、このようなプロパティが「真」に設定されたとき、特定のデパートメントの下の個々のサブデパートメントが、ユーザーに対して自動的に表示される。この特定のプロパティは、サイト開発者が、ユーザーに最も適していると考えるそのサイトマップに対するデフォルトのビューを定義できるようにする。
【００３２】
[0037]さらに少なくともいくつかの実施形態では、スキーマの個々の要素は、サイトマップが表示されたときに表示されるアイコンと関連するプロパティを有することができる。この例は、８０８で示され、そこでは、「アイコン」プロパティが「２２」に設定されており、それは、サイトマップが表示されたとき、表示される特定のアイコンを識別する。この機能は、サイト開発者が、表示されたサイトマップ中に表示すべき一意の、かつ／またはブランド化されたアイコンを提供することを可能にする。
【００３３】
[0038]この例では、スキーマ表現の個々の部分がどのようにして部分２０４にマップされるかについて注目されたい。具体的には、デパートメント「ＭＳＮネットワーク」は、部分２０４における名前「ＭＳＮネットワーク」の表示へとマップされる。この特定の要素の「拡大」プロパティが「真」に設定されていることにも注目されたい。したがって、この要素の子供は、デフォルトのビューとして部分２０４に示される。同様に、「ＭＳＮチャネル」に対する「拡大」プロパティは、「真」に設定されている。したがって、この要素に対して、その子供が、図示のようにデフォルトのビューで表示される。要素「ＭＳＮインターナショナル」は、その「拡大」プロパティが「偽（ｆａｌｓｅ）」に設定されていることにも注目されたい。したがって、スキーマ表現中に現れるこの要素の子供は、自動的にデフォルトのビューで表示されることはない。そうではなくて、ユーザーが、この特定の要素を拡大してその子供を見るようにできる機能が部分２０４内で提供される。
【００３４】
[0039]拡張
１つまたは複数の実施形態では、上記で述べた概念に対する様々な拡張が可能である。例えば、ユーザーは、そのプリファレンスの一部として、特定の言語を設定することがしばしばある。このプリファレンス設定は、ユーザーがそれにより表示されるウェブコンテンツを見ることを好むはずの言語を定義する。少なくともいくつかの実施形態では、ユーザーが、クライアントアプリケーション、またはさらに一般的に、ユーザーのシステムの一部として特定言語のプリファレンスセットを有する場合、標準化されたスキーマは、ユーザーの好ましい言語に相当する特定の言語でサイトマップを表示するために使用されうる。例えば、サイトのコンテンツの異なる言語表現を、標準化されたスキーマで記述することができる。ユーザーが言語のプリファレンスセットを有する場合、標準化されたスキーマにおける対応する言語が、サイトマップを表示するために選択されうる。
【００３５】
[0040]少なくともいくつかの他の実施形態では、人々に関して確認されている情報に応じて、様々な人々に様々なサイトマップを提供することができる。例えば、特定のネットワークが、特定のユーザーのプリファレンスまたはプロファイルに関する情報を有する場合、この情報を、ユーザーのプロファイルに適応されたサイトマップを提供するために使用することができる。例えば、特定のユーザーがスポーツ愛好家であり、サーバーで維持された情報が、そうであることを示している場合、スポーツ愛好家に対してより一層適応されたサイトマップが選択されうる。
【００３６】
[0041]１つまたは複数の他の実施形態では、標準化されたスキーマは、様々なタイプの装置に対して、どのページが適切であるかを示す関連するプロパティを有する１つまたは複数のタグを含むことができる。例えば、プロパティは、特定のページが、モバイル装置、ハンドヘルド装置上で表示するのに適していることを示すこともある。この場合、クライアント装置は、特定のコンテンツをどのように表示すべきかに関して、情報を得た上で決定することができる。
【００３７】
[0042]例示的なシステム
図９は、上記で述べた様々な実施形態を実施できる例示的なコンピューティング装置９００を示す。コンピューティング装置９００は、例えば、図１のコンピューティング装置１０２、または任意の他の適切なコンピューティング装置とすることができる。
【００３８】
[0043]コンピューティング装置９００は、１つまたは複数のプロセッサーもしくは処理装置９０２、１つまたは複数のメモリーおよび／またはストレージコンポーネント９０４、１つまたは複数の入力／出力（Ｉ／Ｏ）装置９０６、ならびに様々なコンポーネントおよび装置が互いに通信できるようにするバス９０８を含む。バス９０８は、メモリーバスもしくはメモリーコントローラ、周辺バス、ＡＧＰ（ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｐｈｉｃｓ  ｐｏｒｔ）、およびプロセッサーバスもしくは任意の様々なバスアーキテクチャを用いるローカルバスを含む、任意のいくつかのタイプのバス構造のうちの１つまたは複数のものを表す。バス９０８は、有線バスおよび／または無線バスを含むことができる。
【００３９】
[0044]メモリー／ストレージコンポーネント９０４は、１つまたは複数のコンピューター記憶媒体を表す。コンポーネント９０４は、揮発性媒体（ランダムアクセスメモリー（ＲＡＭ）など）および／または不揮発性媒体（読取り専用メモリー（ＲＯＭ）、フラッシュメモリー、光ディスク、磁気ディスクなど）を含むことができる。コンポーネント９０４は、固定された媒体（例えば、ＲＡＭ、ＲＯＭ、固定されたハードドライブなど）、ならびに取外し可能媒体（例えば、フラッシュメモリードライブ、取外し可能なハードドライブ、光ディスクなど）を含むことができる。
【００４０】
[0045]１つまたは複数の入力／出力装置９０６は、ユーザーがコンピューティング装置９００にコマンドおよび情報を入力できるようにし、さらにユーザーおよび／または他のコンポーネントもしくは装置に対して情報を提示できるようにする。入力装置の例は、キーボード、カーソル制御装置（例えば、マウス）、マイクロフォン、スキャナなどを含む。出力装置の例は、表示装置（例えば、モニター、またはプロジェクター）、スピーカー、プリンター、ネットワークカードなどを含む。
【００４１】
[0046]様々な技法は、本明細書においてソフトウェアまたはプログラムモジュールの一般的なコンテキストで述べることができる。一般に、ソフトウェアは、特定のタスクを行う、または特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。これらのモジュールおよび技法の実施形態は、コンピューター可読媒体の何らかの形態上に記憶され、またはそれを介して送信されうる。コンピューター可読媒体は、コンピューティング装置によりアクセスされうる任意の利用可能な１つまたは複数の媒体とすることができる。例示のためであり、これだけに限らないが、コンピューター可読媒体は、「コンピューター記憶媒体」を含むことができる。
【００４２】
[0047]「コンピューター可読媒体」は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法もしくは技術で実装される揮発性および不揮発性、取外し可能および取外し不能媒体を含む。コンピューター記憶媒体は、これだけに限らないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリー、もしくは他の記憶技術、ＣＤ−ＲＯＭ、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋｓ）、もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは他の磁気記憶装置、あるいは所望の情報を記憶するために使用することができ、かつコンピューターによりアクセス可能な他の媒体を含む。
【００４３】
[0048]結論
様々な実施形態は、サイトマップおよびその関連する階層を定義するためにサイト開発者により使用されうる標準化されたスキーマを提供する。少なくともいくつかの実施形態では、対応するユーザーインターフェースは、例えば、ウェブブラウザーなどのアプリケーション内で作成することができ、ユーザーが、サイトマップを見ることを望む位置を指定できるようにする。
【００４４】
[0049]したがって、様々な実施形態は、ユーザーが、慣れていない新規の様々なウェブサイトを探索する場合、さらに予測可能であり、かつ使うのに便利な体験を提供する。
【００４５】
[0050]本主題は、構造的特徴および／または方法論的行為に特有の言語で述べられているが、添付の特許請求の範囲で定義される主題は、必ずしも、上記で述べた特有の機能または行為に限定されないことを理解されたい。そうではなくて、上記で述べた特有の機能および行為は、特許請求の範囲を実施する例示的な形態として開示されている。
【図１】
2011522343.tif 000003
【図２】
2011522343.tif 000004
【図３】
2011522343.tif 000005
【図４】
2011522343.tif 000006
【図５】
2011522343.tif 000007
【図６】
2011522343.tif 000008
【図７】
2011522343.tif 000009
【図８】
2011522343.tif 000010
【図９】
2011522343.tif 000011
【国際調査報告】
2011522343.tif 000012
2011522343.tif 000013