(57)【要約】【課題】ユーザにより収集されユーザにより定められた順序に並べられたデータを生成すること。【解決手段】コンテンツ証跡を生成するためのシステムであって、少なくとも１つのコンピュータ装置を含むコンピュータシステムを備え、前記コンピュータシステムは、インターネットから選択されたデータページに対するリファレンスを格納装置から取り出し、かつ、前記リファレンスを用いて前記インターネットから選択された前記データページのコンテンツ証跡を生成するための、証跡生成器を有するように構成され、該リファレンスは、前記コンテンツ証跡内でユーザが定めた順序付きシーケンスに編成され、ユーザが割り当てた関係によって相互接続され、ナビゲート可能な前記コンテンツ証跡内に少なくとも１つの経路を定めることを特徴とするシステムが、提供される。【選択図】図１
2010225148.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ証跡を生成するためのシステムであって、
少なくとも１つのコンピュータ装置を含むコンピュータシステムを備え、前記コンピュータシステムは、インターネットから選択されたデータページに対するリファレンスを格納装置から取り出し、かつ、前記リファレンスを用いて前記インターネットから選択された前記データページのコンテンツ証跡を生成するための、証跡生成器を有するように構成され、該リファレンスは、前記コンテンツ証跡内でユーザが定めた順序付きシーケンスに編成され、ユーザが割り当てた関係によって相互接続され、ナビゲート可能な前記コンテンツ証跡内に少なくとも１つの経路を定めることを特徴とするシステム。
【請求項２】
前記コンピュータシステムは、前記データページに対する前記リファレンスを異なる順序付きシーケンスに再編成し、ユーザからの入力の受信に応答して前記データページ間に異なる関係を定めるように、前記異なる順序付きシーケンスで該リファレンスを互いに再接続し、前記データページ内の既存のリンク構造を修正することなく、前記関係が該データページに挿入されないように、該関係に基づいて該データページを外的に相互接続し、該リファレンスをグラフィカルユーザインターフェース内のグラフィカルリファレンスオブジェクトとして示し、前記ユーザからの入力に応答して前記グラフィカルリファレンスオブジェクト間の関係を定めるために、前記グラフィカルリファレンスオブジェクトをラインで接続するように構成されることを特徴とする、請求項１に記載のシステム。
【請求項３】
前記コンピュータシステムは、前記コンテンツ証跡をナビゲートし、該コンテンツ証跡をナビゲートしながら共通のデータページを有する異なるコンテンツ証跡を識別し、前記異なるコンテンツ証跡の選択に応答して、該コンテンツ証跡から離れて該異なるコンテンツ証跡にナビゲートするようにさらに構成されることを特徴とする、請求項１に記載のシステム。
【請求項４】
前記コンピュータシステムは、
複数のユーザによって生成されたコンテンツ証跡を受信し、格納するためのリポジトリを備え、前記コンテンツ証跡は、前記ユーザが収集したデータページに対する前記リファレンスを用いて生成され、該コンテンツ証跡の各々は、該リファレンスの少なくとも２つを含み、該コンテンツ証跡の各々の該リファレンスの少なくとも２つは、ユーザが定めた順序付きシーケンスに編成され、かつ、ユーザが割り当てた関係によって相互接続され、ナビゲート可能な少なくとも１つの経路を該コンテンツ証跡内に定め、
前記コンテンツ証跡へのアクセスを容易にするために前記リポジトリと接続するサーバが設けられたことを特徴とする、請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにより収集されユーザにより定められた順序に並べられたデータを生成することに関する。
【背景技術】
【０００２】
インターネットは、典型的には、ウェブブラウザを用いてアクセス可能である膨大な量のウェブコンテンツを提供する。ユーザは、検索エンジンに検索語を入力することによりウェブサイトを検索することができ、検索エンジンは、典型的には、与えられた検索語と相関関係を有するウェブサイトのリストを戻す。代替的には、ユーザは、ユニフォームリソースロケータ（ＵＲＬ）アドレスをウェブブラウザに入力して、ウェブページに直接ナビゲートすることができ、及び／又は、ウェブページ上のリンクを選択して、このリンクと関連付けられた別のウェブページにナビゲートすることができる。ユーザが訪問したウェブサイトは、典型的には、ウェブブラウザによってブラウザ履歴に記録され、ブラウザ履歴は、ウェブサイトが閲覧された順番及び／又はアルファベット順にウェブサイトをリスト表示する。ブラウザ履歴は、典型的には、ウェブブラウザを用いて訪問されたウェブサイトに基づく、ウェブブラウザアプリケーションの各々のインスタンスに特有のものである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年では、ウェブサイトの階層内でユーザが現在いる場所に基づいて、ウェブサイト内のウェブページへのリンクを提供する、パンくず（ｂｒｅａｄ  ｃｒｕｍｂｓ）等のナビゲーション技術が実装されている。パンくずは、典型的には、ウェブページの上部付近に水平に出現し、ユーザが現在閲覧しているページに行き着くためにユーザがナビゲートした前のページの各々に戻るハイパーリンクを提供する。
【課題を解決するための手段】
【０００４】
本明細書で示される態様によると、コンテンツ証跡を生成するためのシステム及び方法が提供される。このシステムは、少なくとも１つのコンピュータ装置を含むコンピュータシステムを含む。コンピュータシステムはインターネットから選択されたデータページに対するリファレンスを格納装置から取り出し、かつ、リファレンスを用いて、インターネットから選択されたデータページのコンテンツ証跡を生成するための証跡生成器を有するように構成される。リファレンスは、コンテンツ証跡内でユーザが定めた順序付きシーケンスに編成され、ユーザが割り当てた関係によって相互接続され、ナビゲート可能なコンテンツ証跡内に少なくとも１つの経路を定める。
【図面の簡単な説明】
【０００５】
【図１】図１は、データコンテンツを収集し、コンテンツ証跡を定め、コンテンツ証跡をナビゲートするための例示的な証跡生成器のブロック図を示す。
【図２】図２は、証跡生成器の実施形態を用いる、コンテンツ証跡を生成してデータコンテンツの発見、編成及び処理を容易にするための、例示的なコンピュータ装置を示す。
【図３】図３は、証跡生成器の実施形態を実施するための例示的な分散型システムを示す。
【図４】図４は、図３に示される分散型システムなどの分散型システムにおける例示的な情報の流れのブロック図である。
【図５】図５は、証跡生成器の実施形態を用いて生成することができる、有向グラフの形態の例示的なコンテンツ証跡である。
【図６】図６は、コンテンツ管理ウェブサイトにおける証跡生成器の収集器の例示的な実施を示す。
【図７】図７は、証跡生成器の幾つかの実施形態のついての収集器の別の例示的な実施を示す。
【図８】図８は、証跡生成器の一部の例示的な実施を示す。
【図９】図９は、証跡生成器の実施形態の証跡定義ユニットの例示的な実施を示す。
【図１０】図１０は、コンテンツ証跡を維持するために実装される例示的な基礎となるデータ構造を示す。
【図１１】図１１は、証跡生成器の実施形態の証跡ナビゲートユニットの例示的な実施を示す。
【図１２】図１２は、証跡生成器の実施形態の証跡ナビゲートユニットの別の例示的な実施を示す。
【図１３】図１３は、コンテンツ証跡を生成し、格納するプロセスを示す流れ図である。
【図１４】図１４は、コンテンツ証跡をナビゲートするプロセスを示す流れ図である。
【発明を実施するための形態】
【０００６】
本明細書で用いられる「証跡生成器（ｔｒａｉｌ  ｇｅｎｅｒａｔｏｒ）」とは、コンテンツ証跡を形成し、ナビゲートするための、１つ又はそれ以上のコンピュータ装置を用いて実施されるツールを指す。
本明細書で用いられる「コンテンツ証跡（ｃｏｎｔｅｎｔ  ｔｒａｉｌ）」とは、少なくとも１つの経路を定めるために、ユーザが割り当てた関係を有するデータページの１つ又はそれ以上の編成された順序付きシーケンスを指し、ここで、「順序付きシーケンス（ｏｒｄｅｒｅｄ  ｓｅｑｕｅｎｃｅ）」とは、部分的順序付きセット、全体的順序付きセット、厳密なシーケンスなどのデータページの定められた構成を指す。
【０００７】
本明細書で用いられる「データページ」とは、ウェブページ、ワード処理文書からのページ、ポータブルドキュメントファイル（ＰＤＦ）からのページ、などの文書からのページを指す。
本明細書で用いられる「ウェブサイト」とは、一般に、同じドメイン名を有した状態で同じサーバ上に配置された一組のウェブページを指し、「ウェブページ」とは、一般に、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）アドレス等のＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＲＩ）アドレスと関連付けられた単一のページである。
本明細書で用いられる「リファレンス」とは、データページと関連付けられた識別子を指す。リファレンスは、ユーザが定めたものであっても、所定の（事前に定められた）ものであっても、又は他の方法で特定されたものであってもよく、例えば、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＲＩ）、拡張可能マークアップ言語（ＸＭＬ）経路（ＸＰａｔｈ）アドレス、番号順スキーム及び／又はアルファベット順スキーム、データページのタイトル等の記述テキスト識別子などを含むアドレス指定スキームを含むことができる。
【０００８】
本明細書で用いられる「編成する」という用語は、１つ又はそれ以上の順序付きシーケンスを指定するか、又は他の方法で形成することを指し、「再編成する」とは、以前に編成された順序付きシーケンスを変更すること、又は他の方法で修正することを指す。
本明細書で用いられる「取り出す（ｒｅｔｒｉｅｖｉｎｇ）」とは、格納場所からデータを探し出し、読み出すことを指し、「生成する（ｇｅｎｅｒａｔｉｎｇ）」とは、証跡生成器を用いたコンテンツ証跡の形成を指し、「収集する（ｃｏｌｌｅｃｔｉｎｇ）」とは、コンテンツ証跡の生成に用いるために、完全な状態のデータページ又はその一部、或いは、完全な状態のデータページ又はその一部に対するリファレンスを蓄積することを指す。
本明細書で用いられる「ナビゲートする」とは、コンテンツ証跡の経路をたどって、コンテンツ証跡と関連付けられたデータページを閲覧することを指す。
本明細書で用いられる「分配する（ｄｉｓｔｒｉｂｕｔｉｎｇ）」とは、コンテンツ証跡を閲覧し、ダウンロードし、又は他の方法で１又はそれ以上のユーザに転送するために、コンテンツ証跡を利用できるようにすることを指す。
本明細書で用いられる「修正する（ｍｏｄｉｆｙｉｎｇ）」とは、コンテンツ証跡、リファレンス、又はコンテンツ証跡内部の関係等の情報を変更し、改変し、又は改訂することを指す。
【０００９】
本明細書で用いられる「関係（ｒｅｌａｔｉｏｎｓｈｉｐ）」とは、一般的にユーザによって定められた２又はそれ以上のデータページ間の関連を指す。２又はそれ以上のデータページ間の関係は、その関係がデータページ内に挿入されないように、又はデータページ内で定められないように、データページの外部で発生する。このように、関係は、独立した別個のデータページ間の外的接続を定めることができるので、データページ間の接続は、データページ内のハイパーリンクによって定められない。関係は、任意に又は他の方法で定めることもでき、本質的に明示的なものであっても又は暗示的なものであってもよい。関係を有するデータページは、本明細書では、「相互接続される」と言われる。データページの接続を断って、関係を取り除き、データページを再接続してデータページ間の関係を関係再定義することができる。
【００１０】
本明細書で用いられる「ユーザが定めた（ｕｓｅｒ−ｄｅｆｉｎｅｄ）」及び「ユーザが割り当てた（ｕｓｅｒ−ａｓｓｉｇｎｅｄ）」とは、例えば、２つのデータページ間の関係の仕様など、ユーザから受け取った仕様を指す。
本明細書で用いられる「コンピュータ装置（ｃｏｍｐｕｔｉｎｇ  ｄｅｖｉｃｅ）」とは、処理ユニットを含み、証跡生成器又は証跡生成器の少なくとも一部を実装するように構成された、メインフレーム、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ワークステーション、ＰＤＡ等の手持ち式装置などとすることができる。
本明細書で用いられる「明示的な選択（ｅｘｐｌｉｃｉｔ  ｓｅｌｅｃｔｉｏｎ）」とは、ユーザが所望する特定のデータページを収集するための、ユーザと証跡生成器との間の対話を指し、ここでは、データページは、ユーザがこれを選択しない限り収集されない。
【００１１】
本明細書で用いられる「作動させる（ａｃｔｉｖａｔｅ）」とは、動作を開始させること又はトリガすることを指す。作動は、例えば、グラフィカルユーザインターフェース内のボタン又は他のオブジェクトを選択の結果もたらすことができる。例えば、ユーザは、マウスを用いてボタンをクリックし、証跡生成器が行なう動作を開始させることができる。
【００１２】
本明細書で用いられる「示す（ｄｅｐｉｃｔｉｎｇ）」とは、閲覧可能な形態でディスプレイ上に情報を提供することを指す。
本明細書で用いられる「グラフィカルリファレンスオブジェクト」とは、リファレンスの視覚的表現を指し、テキストコンポーネント、サムネイル画像、又はデータページに対するリファレンスを表現するために用いられる他の表示の有無に関わらず、例えば、種々の形状を含むことができる。
【００１３】
本明細書で用いられる「グラフィカルユーザインターフェース」とは、ユーザが証跡生成器と対話することを可能にするために、ユーザに対して表示される区域又は領域を指す。
【００１４】
本明細書で用いられる「共通のデータページ」とは、少なくとも２つの独立したコンテンツ証跡内に含まれるデータページを指し、共通のデータページは、少なくとも２つの独立したコンテンツ証跡の間の共通部分を表す。
「リポジトリ」又は「データベース」とは、コンテンツ証跡等の情報が格納される格納システムを指す。リポジトリ又はデータベースに格納された情報は、１又はそれ以上のユーザがアクセス可能であり、ここで「アクセス可能」とは、リポジトリ又はデータベースから情報を取り出す能力を指す。
【００１５】
一般に当業者であれば理解するように、「メタデータ」とは、情報についての情報を指す。データページに対するリファレンスと関連付けることができるメタデータの例として、ラベル、参照されたデータページ自体、様々な種類の編集及び共有のためにノードと関連付けられた許可レベル、個々の参照されたページについての著作権情報、ウィキ等からの動的ページについてのバージョン情報などが含まれる。メタデータは、リファレンスによって表されるデータページの記述、リファレンス間の関係の記述、コンテンツ証跡内の始点及び/又は終点、データページのバージョン、データページが収集された日付、バージョン番号などを含むことができる。
【００１６】
本明細書で用いられる「連結する」という用語は、既存のコンテンツ証跡内の経路の最後にコンテンツ証跡を追加することを指す。
本明細書で用いられる「経路」とは、最初のデータページから最後のデータページまでのデータページの連続したシーケンスを指し、ここで、隣接するページが、定められた関係に基づいて接続される。経路は、各経路がデータページのシーケンスを含む２又はそれ以上の別個の経路に分岐し、データページの２又はそれ以上のシーケンスが共通のデータページに結合する単一の経路に収束することができる。
【００１７】
本明細書で用いられる「視覚的な図」とは、オブジェクトの位置、色、形状等及び/又はオブジェクト間に定められた接続に基づいて情報を表示するチャート又はグラフを指す。視覚的な図の例は、ノードと、ノードの階層構造を定めるエッジとを含む有向グラフである。
本明細書で用いられる「ウェブブラウザ」又は「ブラウザ」とは、インターネット、イントラネット、又は適切なマークアップ言語で生成されたファイルの他のコンパイルにアクセスし、ナビゲートするために、コンピュータ装置を用いて実施されるソフトウェアアプリケーションを指す。
「プラグイン」又は「アドオン」とは、ウェブブラウザ等のホストアプリケーションと対話して、プラグインによってサポートされる動作を含ませるように、ホストアプリケーションの動作を拡張させるアプリケーションを指す。
【００１８】
本明細書で用いられる「ワークスペース」とは、コンテナを定めるグラフィカルユーザインターフェース（ＧＵＩ）を指し、ここで、ユーザは、収集されたデータページを参照するグラフィカルリファレンスオブジェクトを配置し、グラフィカルリファレンスオブジェクト間の関係を定めてコンテンツ証跡を生成することができる。
本明細書で用いられる「ホッパー」とは、ワークスペースに挿入される前にグラフィカルリファレンスオブジェクトが表示されるＧＵＩを指す。
「基礎となるデータ構造（ｕｎｄｅｒｌｙｉｎｇ  ｄａｔａ  ｓｔｒｕｃｔｕｒｅ）」とは、視覚的な図を用いてコンテンツ証跡を示すのを容易にするために、収集されたデータページに対するリファレンス、及び、データページ間のユーザが割り当てた関係に関する情報を維持するデータファイルを指す。
【００１９】
図１は、コンテンツ収集ユニット１１０（以下、「収集器１１０」）と、証跡定義ユニット１２０と、証跡ナビゲートユニット１３０とを含む証跡生成器１００のブロック図を示す。証跡生成器１００は、ユーザが発見したデータページを用いてコンテンツ証跡のデータモデルを生成するために使用することができる。データページ間に既存のリンク構造がなくても、データページ収集することができる。証跡生成器１００は、ユーザが、ユーザが定めた順序で配置されたデータページの１又はそれ以上のシーケンスと、データページ間にユーザが定めた関係とを有するコンテンツ証跡を生成することを可能にする。
【００２０】
収集器１１０は、グラフィカルユーザインターフェース（ＧＵＩ）１１２及び選択ユニット１１４を含むことができる。収集器１１０は、ユーザが、選択ユニット１１４の明示的な作動に応答して、コンテンツ証跡内に含められるデータページを、完全な状態、かつ、元の変更されていない形で選択的及び/又は任意に収集することを可能にする。ＧＵＩ１１２は、スタンドアロン型ユーザインターフェースであってもよいし、又は、ウェブブラウザ、ウェブアプリケーション、ソフトウェアプラグイン及び/又はこれらと同様のもののようなアプリケーションに組み込まれるものであってもよい。選択ユニット１１４は、ボタン、チェックボックス、トグルスイッチのような１つ又はそれ以上のグラフィカルオブジェクト又はウィジェット、又は、ＧＵＩ１１２におけるオブジェクト又はウィジェットのインスタンスとして実装される他の選択機構を含むことができる。ＧＵＩ１１２は、ユーザが、マウス、キーボード、タッチスクリーン、マイクロホン等のようなデータ入力装置を用いて選択ユニット１１４と対話することによって、コンテンツ証跡内に含められるデータページを明示的に選択することを可能にする。
【００２１】
証跡定義ユニット１２０は、リファレンスを選択されたデータページの図形的表現として示し、かつ、ユーザが定めた順序付きシーケンスで配置することができるワークスペース１２２を含むことができる。ユーザは、データページ間の関係を定めることによって、選択されたデータページを所望の順序付きシーケンスに編成して、コンテンツ証跡の構造を定めることができる。データページ内にリンクを挿入する又は定めることなく、コンテンツ証跡と関連付けられたデータページを相互接続するために、選択されたデータページ間の関係をユーザによって定めることができる。ワークスペース１２２は、ユーザがデータページを収集した後、図形的表現が最初に出現するホッパー１２４と、ユーザが図形的表現を配置し、図形的表現を接続してデータページ間の関係を定めることができる証跡形成区域１２６とを含むことができる。
【００２２】
幾つかの実施形態において、コンテンツ証跡は、例えば、有向グラフの形式の視覚的な図であり、ここでは、円又は他の形状で表されるノードが、選択されたデータページを参照し、ノード間に延びる有向矢印を伴うラインとして表されるエッジが、リファレンス間の関係を示す。有向グラフとして実装されたコンテンツ証跡のノードは、固有の識別子をデータページと関連付けることによって、データページを参照することができる。
有向グラフ内のエッジは、ノード間の関係を表し、コンテンツ証跡と関連付けられたデータページに部分的又は全体的な順序付けを与えることができる。
【００２３】
付加的な情報を定めるメタデータは、これらに限定されるものではないが、ラベル、参照されたデータページ自体、様々な種類の編集及び共有のためにノードと関連付けられた許可レベル、個々の参照されたページについての著作権情報、ウィキ等からの動的ページについてのバージョン情報などを含む、コンテンツ証跡と関連付けることができる。情報は、リファレンスによって表されるデータページの記述、リファレンス間の関係の記述、コンテンツ証跡内の始点及び/又は終点、データページのバージョン、データページが収集された日付、バージョン番号などを含むことができる。メタデータはまた、選択されたデータページに対するアクセスを制限し、リファレンス、関係、及び/又はコンテンツ証跡の少なくとも部分の修正を防止するように実装することもできる。付加的な情報を、コンテンツ証跡の個々のノード、エッジ、セクション、及び/又はコンテンツ証跡全体と関連付けることができる。
【００２４】
証跡ナビゲートユニット１３０は、ナビゲート可能な形式でコンテンツ証跡を表示するためのＧＵＩ１３２を提供する。例えば、コンテンツ証跡が有向グラフとして実装される実施形態においては、ＧＵＩ１３２は、有向グラフのみならずメタデータに含まれる情報も表示することができる。ＧＵＩ１３２は、コンテンツ証跡の「読み取り専用」ビューを表示することができるので、コンテンツ証跡のユーザは、証跡をブラウズする及び/又は証跡を複写することはできるが、コンテンツ証跡を修正することはできない。幾つかの実施形態においては、証跡ナビゲートユニット１３０及び証跡定義ユニット１２０を統合し、ユーザがコンテンツ証跡をナビゲートするときにコンテンツ証跡をブラウズし、修正することができるようにすることができる。
【００２５】
証跡ナビゲートユニット１３０の実施形態は、異なるビューを用いてコンテンツ証跡を表示することができる。一例として、コンテンツ証跡が対話型有向グラフとして表示されるように、証跡ビューを用いてコンテンツ証跡を表示することができる。別の例として、ローカルビューを用いてコンテンツ証跡を表示することができ、ここでは、コンテンツ証跡を通してナビゲートするために、コンテンツ証跡内のリファレンスと関連付けられたデータページが、コンテンツ証跡、又は、ユーザによって選択可能な証跡マーカーと並んで表示される。さらに別の例として、ユーザは、「再生ボタン」のメタファを用いてコンテンツ証跡をたどることができ、コンテンツ証跡のデータページが自動的にナビゲートされ、ユーザに表示される。このビューは、本明細書では、「スライドショービュー」と呼ばれる。
【００２６】
図２は、データページの発見、編成及び処理を容易にするために、証跡生成器１００を用いてコンテンツ証跡を生成するための例示的なコンピュータ装置２００を示す。コンピュータ装置２００は、メインフレーム、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ワークステーション、ＰＤＡ等の手持ち式装置などとすることができる。図示された実施形態において、コンピュータ装置２００は、中央処理ユニット（ＣＰＵ）２０２を含み、かつ、ディスプレイ装置２０４を含むことができる。ディスプレイ装置２０４により、コンピュータ装置２００が、視覚的ディスプレイを通して操作者と通信することが可能になる。コンピュータ装置２００は、キーボード、タッチスクリーン、マイクロホン及び／又はマウス等のデータ入力装置２０６をさらに含むことができる。コンピュータ装置２００は、収集されたデータページ、生成されたコンテンツ証跡、定められたデータページ間の関係、アプリケーションなどのデータ及び命令を格納するための格納装置２０８を含むことができる。格納装置２０８は、フロッピー（登録商標）ドライブ、ハードドライブ、コンパクトディスク、テープドライブ、Ｆｌａｓｈドライブ、光学ドライブ、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）などのコンピュータ可読媒体技術を含むことができる。
【００２７】
証跡生成器１００等のアプリケーション２１０は、格納装置２０８内に常駐することができる。アプリケーション２１０は、証跡生成器１００を実施するための命令を含むことができる。命令は、例えば、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｂａｓｉｃ、Ｐｅｒｌ、Ｐｙｔｈｏｎ、アセンブリ言語、機械コードなどを用いて実装することができる。格納装置２０８は、コンピュータ装置２００に対して局所的なものであってもよく、又は遠隔のものであってもよい。コンピュータ装置２００は、ネットワークと通信するためのネットワークインターフェース２１２を含む。ＣＰＵ２０２は、内部の命令を実行し、命令の実行から結果として得られたデータを格納することによって、格納装置２０８内のアプリケーション２１０を実行するように動作し、これは、ディスプレイ２０４を介して又はプリンタからの印刷出力といった当業者には周知の他の機構によってユーザに提示することができる。
【００２８】
図３は、証跡生成器１００の実施形態を実施するための例示的なコンピュータシステム３００を示す。分散型システム３００は、ネットワークに通信可能に結合された装置間で情報を伝送できるいずれのネットワークとすることができる通信ネットワーク３５０を介して、クライアント３３０及び３４０に結合された１つ又はそれ以上のサーバ３１０及び３２０を含む。システム３００はまた、通信ネットワーク３５０を介してサーバ３１０／３２０及びクライアント３３０／３４０に結合することができるリポジトリ又はデータベース装置３６０を含むこともできる。サーバ３１０／３２０、クライアント３３０／３４０及びデータベース装置３６０は、図２のコンピュータ装置２００と同様の方法で実装されるコンピュータ装置のようなコンピュータ装置を用いて実装することができる。幾つかの実施形態において、証跡生成器１００は、単一のコンピュータ装置を用いて実装してもよいし、又は、複数のコンピュータ装置を用いて分散方式で実装してもよい。
【００２９】
サーバ３１０／３２０、クライアント３３０／３４０、及び／又はデータベース３６０は、収集されたデータページ、収集されたデータページに対するリファレンス、ユーザが定めたデータページ間の関係、データページ、リファレンス及び関係と関連付けられた情報、生成されたコンテンツ証跡などの情報を格納することができる。幾つかの実施形態においては、証跡生成器１００を、サーバ３１０／３２０、クライアント３３０／３４０及びデータベース装置３６０の間で分散させることができ、これにより証跡生成器１００の１つ又はそれ以上の構成部品、及び／又は証跡生成器１００の１つ又はそれ以上の構成部品の部分が、通信ネットワーク３５０内の異なる装置（例えば、クライアント、サーバ、データベース）によって実装できるようになる。例えば、収集器１１０はサーバ３１０及び／又はクライアント３３０上に常駐することができ、証跡定義ユニット１２０はサーバ３２０上に常駐することができ、証跡ナビゲートユニット１３０はクライアント３３０上に常駐することができ、収集されたデータページ、生成されたコンテンツ証跡及び生成されたコンテンツ証跡と関連付けられた情報は、データベース装置３６０の１つ又はそれ以上に格納することができる。収集器１１０の少なくとも一部がクライアント３３０上に常駐する実施形態においては、収集器１１０の少なくとも一部は、例えば、ウェブブラウザ又は携帯電話ウィジェットの一部として実装することができる。
【００３０】
図４は、図３に示される分散型システムのような分散型システムにおける例示的な情報の流れのブロック図である。コンテンツ証跡は、第１のリポジトリ４０２及び／又は第２のリポジトリ４０４等のデータリポジトリ内に格納することができ、これらは、第１のリポジトリ４０２及び第２のリポジトリ４０４内に格納されたコンテンツ証跡等の情報を交換するために、通信可能に結合することができる。リポジトリは、コンテンツ証跡を格納し、協働して処理するために、特別に設計されたウェブサイトを介してアクセス可能である格納装置を含むことができる。
【００３１】
例えば、１つ又はそれ以上のサーバによって実装されるウェブサイト４１０、４１２、４１４及び４１６が、所定のコンテンツ証跡を含むことができる。幾つかの実施形態において、証跡生成器１００を実装するように強化された個々のコンテンツ管理システムのアプリケーションプログラムインターフェースに適合されたプラグインを用いて、ウェブサイト４１０、４１２、４１４及び４１６上に、所定のコンテンツ証跡を含ませることができる。含められるコンテンツ証跡は、ウェブサイト４１０、４１２、４１４及び４１６によって、例えば、第２のリポジトリ４０４に格納され、そこから取り出すことができる。幾つかの実施形態において、ウェブサイト４１０、４１２、４１４及び４１６は、ユーザが、特別なクライアント側の技術を必要とせずに、バックエンド機能を通して、コンテンツ証跡を直接生成し使用することを可能にするので、ユーザは、ウェブサイトを訪問し、ウェブサイトを用いてコンテンツ証跡を生成し、後でウェブサイトを通して取り出されるコンテンツ証跡を格納することができる。
【００３２】
クライアント装置によって実装されるブラウザ４２０及び４２２等のインターネットブラウザ（以下、「ブラウザ」）は、ウェブサイト４１０、４１２、４１４及び４１６の１つ又はそれ以上にナビゲートし、ウェブサイト４１０、４１２、４１４及び４１６の１つ又はそれ以上に含まれるコンテンツ証跡にアクセスすることができる。ブラウザ４２０及び４２２のユーザは、証跡ナビゲーションユニット１３０を使用してコンテンツ証跡をたどることによってコンテンツ証跡と関連付けられたデータページを閲覧するために、コンテンツ証跡を用いることができる。幾つかの実施形態において、ブラウザ４２０及び４２２は、ウェブサイトの１つ又はそれ以上に含まれる所定のコンテンツ証跡の編集可能な複写を生成することができる。編集可能な複写は、ブラウザ４２０及び４２２のユーザが、所定のコンテンツ証跡を修正し、所定のコンテンツ証跡に基づいた新しいコンテンツ証跡を生成することを可能にし、将来のアクセスのために、第１のリポジトリ４０２及び／又は第２のリポジトリ４０４に格納することができる。ブラウザ４２０及び４２２のユーザはまた、それぞれのコンテンツ証跡を生成することもでき、それらは、互いに共有し、リポジトリ４０２及び／又は４０４に格納し、又はウェブサイト４１０、４１２、４１４及び４１６の１つ又はそれ以上にアップロードすることができる。
【００３３】
図５は、証跡生成器１００の証跡定義ユニット１２０を用いて生成することができる、有向グラフ５００の形の例示的なコンテンツ証跡である。有向グラフ５００は、ノード５１０、エッジ５２０、及びメタデータ５３０を含む。ノード５１０は、コンテンツ証跡内に含ませるためにユーザが収集したデータページを表す。エッジ５２０は、データページ間で定められた関係を表す。例えば、ノード５１０は、収集器１１０を用いてユーザが収集した、完全な状態のウェブページのようなデータページを元の形で表すことができる。ノード５１０の各々は、コンテンツ証跡の作成者が定めることができる順序付きシーケンスに編成することができる。ノード５１０間のエッジ５２０は、ノード間の関係を定め、データページ間のリンクがデータページ内に存在することを必要とせずに、閲覧者が順序付きシーケンスに沿ってたどることができる経路を示すことができる。この例においては、有向グラフ５００で表されるコンテンツ証跡は、ノード５１０間に定められた関係（例えば、エッジ５２０）に基づいた経路５３０及び経路５４０を含む。
【００３４】
図６は、例えば、ユーザがブログを作成し、公開することを可能にするように構成されたコンテンツ管理ウェブサイト内のプラグインとして実装される、証跡生成器１００の収集器１１０の例示的な実装を示す。ウェブサイトのユーザは、コンテンツ管理ウェブサイトに対するアカウントを有することができる。
【００３５】
ユーザは、ウェブサイトを用いて作成されたブログにエントリを提出することができ、ウェブサイトは、ブログの訪問者がエントリを閲覧できるようにエントリを公開することができる。訪問者の経験を向上させるために、ユーザは、証跡生成器を用いてコンテンツ証跡を生成することができる。これを実現するために、ユーザは、コンテンツ証跡内に含められるエントリの選択を明示的に又は他の方法で収集することができる。本実施形態では、ユーザが提出したエントリの一部又は全てを表すことができるブログエントリ６１１−６１６のリスト６１０を、ユーザに提示することができる。ユーザは、エントリ６１１−６１６と関連付けられたチェックボックス６２０を作動させることによって、コンテンツ証跡内に含ませるように、エントリ６１１−６１６の１つ又はそれ以上を選択することができる。例えば、ユーザは、エントリ６１１、６１４及び６１５に対応するチェックボックスを選択することができる。
【００３６】
ユーザが、コンテンツ証跡内に含ませるためにエントリを選択したとき、ユーザは、「Ｃｏｌｌｅｃｔ  Ｓｅｌｅｃｔｉｏｎ（選択収集）」ボタン６３０を選択することができる。ボタン６３０を作働させる際、リファレンスがコンテンツ証跡に挿入される前に、選択されたデータページに対するリファレンスを保持するための中間区域を与えるホッパーにエントリを格納してもよく、又は、コンテンツ証跡内に選択されたエントリに対するリファレンスをコンテンツ証跡内に直接挿入してもよい。ユーザが選択されたエントリをクリアして選択プロセスを再開することを望む場合には、ユーザは「Ｃｌｅａｒ  Ｓｅｌｅｃｔｉｏｎ（選択クリア）」ボタン６４０を作動させることができる。
【００３７】
他の実施形態において、図７に示されるように、収集器１１０を、ウェブブラウザ７１０のツールバー７００として実装することができる。ユーザは、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）アドレス７２０をデータ入力フィールド７２２に入力することによって、ウェブサイトにナビゲートすることができ、又は、検索エンジンを通して取得された検索結果を介してウェブサイトにナビゲートすることができる。ユーザが、収集したいと望むウェブページに到達すると、ユーザは、ボタン７０２を作動させることができ、これにより、コンテンツ証跡内で用いるために、ウェブページに対するリファレンスが格納される。
【００３８】
図８は、証跡生成器の一部の例示的な実施を示す。データページが収集された後、ホッパー８１０において、リファレンス８００をユーザに表示することができる。リファレンスは、例えば、幾何学的形状、テキストベースの記述、表示されたときにデータページがどのように見えるかのサムネイル画像等として表すことができる。ユーザは、リファレンス８００の１つ又はそれ以上を選択することにより（例えば、マウスでリファレンスの上をダブル・クリックすることにより）、リファレンス８００によって参照されるデータページを閲覧することができる。ユーザは、それぞれ「Ａｄｄ  Ｃｏｎｔｅｎｔ（コンテンツ追加）」ボタン８２０及び「Ｒｅｍｏｖｅ  Ｃｏｎｔｅｎｔ（コンテンツ除去）」ボタン８２２を用いて、データページに対するリファレンス８００の１つ又はそれ以上をデータページに付加する、及び／又は、データページから除去することができる。ユーザがボタン８２０を作動させた場合、ユーザは、本明細書で説明されるようなデータページの収集に戻ることができる。さらに、「Ａｄｄ  Ａｄｄｉｔｉｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  ｔｏ  Ｃｏｎｔｅｎｔ（コンテンツに付加的情報を追加）」ボタン８３０は、ユーザが、ラベル、記述、許可レベルなどのメタデータをリファレンス８００に追加するのを可能にする。
【００３９】
図９は、証跡生成器１００の証跡定義ユニット１２０の例示的な実施を示す。証跡定義ユニット１２０の例示的な実施は、ホッパー９００と、証跡形成区域９１０と、「Ｄｅｆｉｎｅ  Ｒｅｌａｔｉｏｎｓｈｉｐ（関係定義）」ボタン９２０と、「Ｄｅｌｅｔｅ  Ｒｅｌａｔｉｏｎｓｈｉｐ（関係削除）」ボタン９２２と、「Ｄｅｌｅｔｅ  Ｎｏｄｅ（ノード削除）」ボタン９２４と、「Ａｄｄ  Ｉｎｆｏｒｍａｔｉｏｎ（情報追加）」ボタン９２６と、「Ｓａｖｅ  Ｃｏｎｔｅｎｔ  Ｔｒａｉｌ（コンテンツ証跡保存）」ボタン９２８と、「Ｄｅｐｏｓｉｔ  Ｃｏｎｔｅｎｔ  Ｔｒａｉｌ（コンテンツ証跡デポジット）」ボタン９３０とを含む。ホッパー９００は、ユーザが収集したがコンテンツ証跡には挿入されていない、データページに対するリファレンス９０２を保持する。本実施形態において、データページに対するリファレンスは、参照されているデータページを識別する識別子を囲む円として図示されている。幾つかの実施形態においては、リファレンスは、データページのサムネイル画像とすることができる。例えば、リファレンスは、収集されたウェブページのサムネイル画像とすることができる。
【００４０】
証跡形成区域９１０は、ユーザが形成したコンテンツ証跡９１２を示す。リファレンスをホッパー９００から区域９１０に移動させるために、ユーザは、マウスのようなポインティング装置を用いて実施されるクリックアンドドラッグ機能を用いることができる。例えば、ユーザは、リファレンス９０４の上でクリックし、リファレンス９０４を区域９１０内にドラッグすることができる。
【００４１】
コンテンツ証跡９１２を形成するために、ユーザは、クリックアンドドラッグ機能を用いて区域９１０内に挿入されたリファレンス９１４を所望の場所に置くように、リファレンス９１４を配置することができる。ボタン９２０を作動させることにより、ユーザは、線描画ツールを用いてリファレンス９１４間にラインを引き、リファレンス９１４によって参照されたデータページ間の関係を定めることができる。例えば、ユーザは、矢印がリファレンス９１８を指し示すように、リファレンス９１６とリファレンス９１８との間にライン９３２を引くことができる。関係がデータページ内に挿入されず、データページ自体が修正又は変更されないように、データページ間に定められる関係は、データページの外部で発生する。例えば、データページ内の既存のリンク構造は、変更されないままである。このように、関係は、コンテンツ証跡によって維持される独立した別個のデータページ間の接続を外的に定めることができるため、データページ間の接続は、データページ内のハイパーリンクによっては定められない。
【００４２】
ユーザが、メタデータをコンテンツ証跡９１２に追加することを望む場合には、ユーザは、ボタン９２６を作動させることができ、これは、幾つかの実施形態において、付加される情報の種類の選択肢をユーザに与えるサブメニューの表示をもたらすことができる。メタデータをリファレンスノード又は関係ラインと関連付けるために、ユーザは、リファレンスノード又は関係ラインを選択することができる。
【００４３】
ユーザは、ボタン９２８を作動させることにより、コンテンツ証跡９１２を保存することができる。ユーザが、ブログを作成し、維持するために、ウェブサイトのようなコンテンツ管理ウェブサイトの一部として証跡生成器を用いてコンテンツ証跡を作成する実施形態の場合、ウェブサイトは、コンテンツ証跡をウェブサイトと関連した格納装置に保存し、コンテンツ証跡をユーザのアカウントと関連付けることができる。ユーザは、ボタン９３０を作動させることにより、リポジトリ内にコンテンツ証跡９１２をデポジットするよう選択することができる。
【００４４】
ユーザが、証跡定義ユニット１２０を用いてコンテンツ証跡９１２を作成するとき、基礎となるデータ構造は維持され、リファレンスノードが区域９１０に挿入される場合、基礎となるデータ構造は、リファレンスノードに関する情報を含むように更新される。同様に、区域９１０において関係がユーザによって定められたとき、基礎となるデータ構造は、関係を反映させるように更新される。したがって、証跡定義ユニット１２０は、コンテンツ証跡９１２を維持するためのコンテナを定めることができ、リファレンス及びそれらの間の関係がデータ構造内に含まれるようになる。幾つかの実施形態において、基礎となるデータ構造は、ＸＭＬ文書とすることができる。
【００４５】
図１０は、ユーザに示すことができるコンテンツ証跡を維持するための基礎となるデータ構造として機能することができる、ＸＭＬ文書１０００の例示的な部分を示す。ＸＭＬベースのデータ構造は、ノード及びエッジ並びにメタデータのような、グラフィカルオブジェクトを含むコンテンツ証跡のオブジェクトにマッピングできるセクションを定める。本例において、ＸＭＬ文書１０００は、コンテンツ証跡をＸＭＬ文書１０００内にカプセル封入するコンテナセクション１０１０を含む。コンテナセクションは、タグ１０１２によって「ｔｒａｉｌ」として定められ、このタグ１０１２は、コンテンツ証跡についての基礎となるデータ構造としてＸＭＬ文書１０００を識別するために用いることができる。ＸＭＬ文書は、タグ１０１４を用いるネーム（ｎａｍｅ）「Ｎｅｗ  Ｔｒａｉｌ」を含み、ソースタグ１０１６を用いて、コンテンツ証跡を取り出すことができる場所を特定する。
【００４６】
セクション１０２０及び１０４０は、コンテナセクション１０１０内に含められ、コンテンツ証跡内に含められるデータページを参照するコンテンツ証跡のノード、並びに、ノードとコンテンツ証跡内の他のノードとの関係を表す。例えば、セクション１０２０は、ネームタグ１０２４によって指定される「Ｔｈｒｅｅ  Ｌｅａｐｓ  ｏｆ  Ｆａｉｔｈ  Ｒｕｌｅ」を有するタグ１０２２を用いるノードとして識別することができる。ノードによって参照されるデータページを取り出すことができる場所は、ソースタグ１０２６を用いて特定される。
【００４７】
セクション１０２０で特定されたノードの、コンテンツ証跡内の他のノードに対する関係は、ノードのチルドレンとして表すことができる。本実施形態において、チルドレンタグ１０２８は、どのノードがセクション１０２０のノードと関連するように定められているかを特定することができる。例えば、タグ１０３０によって特定される単一のノードは、セクション１０２０のノードとの関係を有するように定められ、この関係は、有向グラフにおいて、セクション１０２０において特定されたノードからタグ１０３０によって定められた関連ノードへのラインとして示される。
【００４８】
ＸＭＬ文書１０００内のノードを特定するために、ノードは、ノードタイプタグ（例えば、１０１２、１０３０）において指定される固有の識別子を含むことができる。例えば、タグ１０３０は、ＸＭＬ文書１０００内のノードに固有に割り当てられた識別子１０３２を含む。識別子１０３２によって識別されたノードは、セクション１０４０によって定められ、これは、チルドレンタグ１０４６によってカプセル封入されたタグ１０４２及び１０４４によって特定されるノードに関連している。したがって、本例においては、コンテンツ証跡のネーム「Ｎｅｗ  Ｔｒａｉｌ」は、「Ｔｈｒｅｅ  Ｌｅａｐｓ  ｏｆ  Ｆａｉｔｈ  Ｒｕｌｅ」と名付けられたデータページを参照するノードを含み、これは、ユーザによって定められた関係によって、「Ｈａｐｐｙ  Ｆｉｒｓｔ  Ｂｉｒｔｈｄａｙ，Ｒｉｂｂｏｎｆａｒｍ」と名付けられたデータページを参照するノードに接続され、これは、コンテンツ証跡内の分岐経路を生成する２つの他のノードに接続される。
【００４９】
図１１は、証跡生成器１００の証跡ナビゲートユニット１３０の例示的な実施を示す。本実施形態においては、証跡ビュー１１００を用いてコンテンツ証跡１１１０をナビゲートすることができる。コンテンツ証跡は、コンテンツ証跡のデータページを参照するノードと、データページ間の関係を定めるようにノードを接続するライン又はエッジとを含む有向グラフとして表示することができる。ユーザは、ノードの上にポインティング装置を置くことによって、コンテンツ証跡１１１０内のノードによって参照されるデータページをプレビューすることができ、その結果、ユーザが付加したデータページについての情報をデータページのメタデータ又はサムネイル画像として表示するポップアップウィンドウ１１１２がもたらされる。
【００５０】
図１２は、「ローカルビュー」を用いる、証跡生成器１００の証跡ナビゲートユニット１３０の別の例示的な実施を示す。「ローカルビュー」は、コンテンツ証跡内のノードによって参照されたデータページを、証跡マーカーと並べて表示することを指し、これにより、ユーザは、コンテンツ証跡の経路に沿ってナビゲートし、各リファレンスノードのデータページを閲覧する。ローカルビューは、リファレンスノードと関連付けられたデータページを表示できるように、ユーザが、コンテンツ証跡の有向グラフからリファレンスノードを選択した後で表示することができる。例えば、選択されたリファレンスノードと関連付けられたウェブページ１２０２を、ブラウザ１２００内に表示することができる。ローカルビュー内でいつでも、ユーザが現在たどっているコンテンツ証跡についての証跡ビューに戻りたいと望む場合には、ユーザは、コンテンツ証跡が有向グラフとして表示される、「Ｖｉｅｗ  Ｔｒａｉｌ（証跡閲覧）」ボタン１２０４を選択することができる。幾つかの実施形態においては、ユーザは、コンテンツ証跡からリファレンスノードを選択することなく、ローカルビューを開くことができる。
【００５１】
ブラウザ１２００において、ウェブページ１２０２の隣に、たどっている現在の証跡１２０８及びコンテンツ証跡上の隣接するリファレンスノードを識別するサイドバー１２０６を表示することもできる。本例において、現在の証跡１２０８は、「Ｂｏｏｋ  Ｒｅｖｉｅｗ（書評）」証跡であり、隣接するリファレンスノードは「Ｐｒｅｖｉｏｕｓ（前）」、「Ｎｅｘｔ（Ｄｅｆａｕｌｔ）（次（デフォルト））」及び「Ｎｅｘｔ（ａｌｔｅｒｎａｔｉｖｅ）（次（代替））」である。Ｎｅｘｔのマーカーは、コンテンツ証跡が２つの経路に分かれることを示す。ユーザは、Ｎｅｘｔ（ｄｅｆａｕｌｔ）の証跡マーカーを選択することによってデフォルト経路に沿って継続することができ、又は、Ｎｅｘｔ（ａｌｔｅｒｎａｔｉｖｅ）の証跡マーカーを選択することによって代替的な経路をたどることもできる。
【００５２】
図１２を参照すると、ウェブページ１２０２は、現在たどっているコンテンツ証跡「Ｂｏｏｋ  Ｒｅｖｉｅｗ」、並びに、「Ｔｅｃｈｎｏｌｏｇｙ（技術）」として特定されるコンテンツ証跡１２１０を参照する。「Ｂｏｏｋ  Ｒｅｖｉｅｗ」として特定されるコンテンツ証跡１２０８から離れることを望む場合は、ユーザは、コンテンツ証跡１２１０上で特定される証跡マーカーのうちの１つを選択することができる。
【００５３】
図１３は、コンテンツ証跡を生成し、格納するプロセスを示す流れ図である。ユーザは、証跡生成器１００の収集器１１０を用いて、ウェブページ又はその部分などのデータページを、完全な状態かつ元の形でインターネットから収集することができる（ステップ１３００）。データページの選択時、収集されたデータページ又は選択されたデータページに対するリファレンスは、証跡生成器１００によるさらなる処理のために格納される（ステップ１３０２）。
【００５４】
ユーザは、データページに対するリファレンスを図形的に又は他の方法で編成して順序付きシーケンスを生成することにより、コンテンツ証跡を作成することができ（ステップ１３０４）、リファレンス間の関係を定めて収集されたデータページを互いに接続し、１つ又はそれ以上の経路を有するコンテンツ証跡を形成することができる（ステップ１３０６）。関係がデータページに挿入されず、データページ自体が修正又は変更されないように、データページに対するリファレンス間、したがって、データページ自体の間に定められる関係は、データページの外部で発生する。例えば、データページ内の既存のリンク構造は変更されないままである。
【００５５】
例えば、メタデータの形で付加的な情報をコンテンツ証跡に追加することができ（ステップ１３０８）、コンテンツ証跡を格納することができる（ステップ１３１０）。コンテンツ証跡は、ユーザのローカル格納装置又は遠隔格納装置に格納することができる。ユーザが、コンテンツ証跡を修正したいと望む場合、ユーザは、リファレンスを異なるシーケンスに並べ替え、リファレンス間の関係を再定義し、リファレンスを除去し、リファレンス及び関係などを追加することができる（ステップ１３１２）。
【００５６】
図１４は、コンテンツ証跡をナビゲートするプロセスを示す流れ図である。コンテンツ証跡の閲覧者は、コンテンツ証跡をナビゲートしてコンテンツ証跡によって定められた経路をたどり、コンテンツ証跡によって参照されたデータページを閲覧することができる（ステップ１４００）。ユーザは、例えば、ローカルビュー及び／又は証跡ビューを用いるなど、コンテンツ証跡を閲覧する方法を選択することができる。ユーザが、現在たどっているコンテンツ証跡並びに別のコンテンツ証跡において参照されるデータページに到達したとき（ステップ１４０２）、ユーザは、現在のコンテンツ証跡をたどるか（ステップ１４０４）、又は、現在のコンテンツ証跡を離れて、新しく識別されたコンテンツ証跡をたどるか（ステップ１４０６）を決定することができる。閲覧者はいつでも、閲覧者によって修正されるコンテンツ証跡の複写を格納し、ナビゲーションのための新しいコンテンツ証跡を生成することを望むことができる。
【符号の説明】
【００５７】
１００：証跡生成器
１１０：収集器
１１２、１３２：ＧＵＩ
１１４：選択ユニット
１２０：証跡定義ユニット
１２２：ワークスペース
１２４、８１０、９００：ホッパー
１２６、９１０：証跡形成区域
１３０：証跡ナビゲートユニット
２００：コンピュータ装置
２０２：中央処理ユニット
２０４：表示装置
２０６：データ入力装置
２０８：格納装置
２１０：アプリケーション
２１２：ネットワークインターフェース
３００：システム
３１０、３２０：サーバ
３３０、３４０：クライアント
３５０：通信ネットワーク
３６０：データベース装置
４０２、４０４：リポジトリ
４１０、４１２、４１４、４１６：ウェブサイト
４２０、４２２：ブラウザ
５００：有向グラフ
５１０：ノード
５２０：エッジ
５３０：メタデータ
６１０：リスト
６１１、６１２、６１３、６１４、６１５、６１６：エントリ
７００：ツールバー
７０２：ボタン
７１０：ウェブブラウザ
７２０：ユニフォームリソースロケータアドレス
７２２：データフィールド
８００、９０２、９１４、９１６、９１８：リファレンス
１０００：ＸＭＬ文書
１１００：証跡ビュー
１２００：ブラウザ
１２０２：ウェブページ
【図１】
2010225148.tif 000003
【図２】
2010225148.tif 000004
【図３】
2010225148.tif 000005
【図４】
2010225148.tif 000006
【図５】
2010225148.tif 000007
【図６】
2010225148.tif 000008
【図７】
2010225148.tif 000009
【図８】
2010225148.tif 000010
【図９】
2010225148.tif 000011
【図１０】
2010225148.tif 000012
【図１１】
2010225148.tif 000013
【図１２】
2010225148.tif 000014
【図１３】
2010225148.tif 000015
【図１４】
2010225148.tif 000016