(57)【特許請求の範囲】
【請求項１】
サーバと通信可能にリンクされたクライアントによる使用のためのナビゲーションツールを含み、前記ナビゲーションツールは、
以前に寄稿された資料に基づいて生成された派生物を受け入れ、
前記以前に寄稿された資料を提供した寄稿者を特定する属性情報を生成し、
前記以前に寄稿された資料に基づいて生成された前記派生物を特定する派生物情報を生成し、
前記以前に寄稿された資料へのアクセスを許し、
前記派生物情報に基づいて、前記以前に寄稿された資料が提示される際に、前記派生物の入手可能性を示す警告を提供し、
前記派生物へのアクセスを許し、
前記以前に寄稿された資料がアクセスされた量を示す、前記以前に寄稿された資料に対するアクセス情報を生成し、
前記派生物がアクセスされた量を示す、前記派生物に対するアクセス情報を生成し、
前記サーバは、
前記以前に寄稿された資料に基づいて生成された前記派生物が提示された際に前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定するよう構成される、システム。
【請求項２】
前記派生物または前記以前に寄稿された資料の１つ以上は、１つ以上のウェブページに含まれる、請求項１に記載のシステム。
【請求項３】
前記ナビゲーションツールはさらに、前記１つ以上のウェブページの１つ以上の特性に基づき、前記１つ以上のウェブページの間をナビゲートするよう構成される、請求項２に記載のシステム。
【請求項４】
サーバと通信可能にリンクされたクライアントが、
派生物が基礎とする以前に寄稿された資料が用いるのとは異なる言語の寄稿された資料を含む派生物を受入れることと、
前記以前に寄稿された資料を提供した寄稿者を特定する属性情報を生成することと、
前記派生物および前記以前に寄稿された資料と関連付けられ、前記派生物を前記以前に寄稿された資料に関連付ける派生物情報を生成することと、
ナビゲーションツールをサポートして、前記ナビゲーションツールが、
前記以前に寄稿された資料の少なくともいくつかへのアクセスを許し、
前記派生物情報に基づいて、前記以前に寄稿された資料が提示される際に、派生物の入手可能性を示す通知を提供し、
前記派生物の少なくともいくつかへのアクセスを許し、
用いられる言語の選択を可能にし、
選択された言語に基づき前記派生物または前記以前に寄稿された資料のいずれかの提  示を可能にし、かつ
前記派生物が提示された量を示す、前記派生物に対するアクセス情報と、前記以前に寄稿された資料が提示された量を示す、前記以前に寄稿された資料に対するアクセス情報とを生成し、
前記サーバが、
前記派生物が提示された際に前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定することを可能にすることとを含む、方法。
【請求項５】
前記サーバが、
前記派生物に対するアクセス情報と、前記以前に寄稿された資料に対するアクセス情報と、前記属性情報とに基づいて、寄稿者の口座または派生物の寄稿者の口座の１つ以上に自動的に報酬を与えることを更に含む、請求項４に記載の方法。
【請求項６】
前記自動的に報酬を与えることは、前記サーバが、前記寄稿者の口座または前記派生物の寄稿者の口座に金銭の分配を自動的に行うことを更に含む、請求項５に記載の方法。
【請求項７】
前記サーバが、
前記以前に寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料が提示された量と、前記派生物が提示された量とを決定することを更に含む、請求項４に記載の方法。
【請求項８】
前記ナビゲーションツールが、
１つ以上のウェブページ上にパッセージとして前記派生物を提供することを更に含む、請求項４に記載の方法。
【請求項９】
前記属性情報を生成することは、前記以前に寄稿された資料からの資料を切り貼りすることによって前記派生物中の資料が寄稿される場合に、前記クライアントが、前記属性情報を自動的に生成することをさらに含む、請求項４に記載の方法。
【請求項１０】
サーバと通信可能にリンクされたクライアントが、
派生物が基礎とする以前に寄稿された資料とは異なるメディアタイプの資料を含む派生物を受入れることと、
どの寄稿者が前記以前に寄稿された資料を提供したのかを特定する属性情報を生成することと、
前記派生物を前記以前に寄稿された資料に関連付ける派生物情報を生成することと、
ナビゲーションツールをサポートして、前記ナビゲーションツールが、
前記以前に寄稿された資料の少なくともいくつかへのアクセスを許し、
前記派生物情報に基づいて、前記派生物の入手可能性を示す通知を与え、
前記派生物の少なくともいくつかへのアクセスを許し、
前記派生物または前記以前に寄稿された資料のいずれかの選択を可能にし、
前記選択に基づき、派生物または前記以前に寄稿された資料のいずれかの提示を可能にし、かつ
前記派生物が提示された量を示す、前記派生物に対するアクセス情報と、前記以前に寄稿された資料が提示された量を示す、前記以前に寄稿された資料に対するアクセス情報とを生成し、
前記サーバが、
前記派生物が提示された際に前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定することを可能にすることとを含む、方法。
【請求項１１】
前記サーバが、
前記派生物に対するアクセス情報と、前記以前に寄稿された資料に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料の寄稿者の口座または前記派生物の寄稿者の口座の１つ以上に自動的に報酬を与えることを更に含む、請求項１０に記載の方法。
【請求項１２】
前記自動的に報酬を与えることは、前記サーバが、前記以前に寄稿された資料の寄稿者の口座または前記派生物の寄稿者の口座の１つ以上に金銭の分配を自動的に行うことを更に含む、請求項１１に記載の方法。
【請求項１３】
前記サーバが、
前記以前に寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記以前に寄稿された資料が提示された量と、前記派生物が提示された量とを決定することを更に含む、請求項１０に記載の方法。
【請求項１４】
前記クライアントが、
前記派生物の寄稿者から前記派生物の特性を受け付けることを可能にすることを更に含む、請求項１０に記載の方法。
【請求項１５】
前記属性情報を生成することは、前記以前に寄稿された資料からの資料を切り貼りすることによって、派生物中の資料が寄稿された場合に、前記クライアントが、前記属性情報を自動的に生成することをさらに含む、請求項１０に記載の方法。
【請求項１６】
サーバと通信可能にリンクされるクライアントが、
前記サーバに格納される寄稿された資料の別のバージョンの寄稿を受入れることを含み、前記別のバージョンの少なくとも何らかの部分は前記寄稿された資料を基礎とし、さらに、  前記別のバージョンに関連付けられる、前記寄稿された資料を提供した寄稿者を特定する属性情報を生成することと、
前記別のバージョンを前記寄稿された資料に関連付ける派生物情報を生成することと、
前記サーバと通信可能にリンクされるクライアント上への前記寄稿された資料の提示を可能にすることと、
前記派生物情報に基づいて、前記クライアントによる提示について、前記別のバージョンの入手可能性を示す通知を提供することと、
前記クライアント上への前記派生物の提示を可能にすることと、
前記別のバージョンが提示された量を示す、前記別のバージョンに対するアクセス情報と、前記寄稿された資料が提示された量を示す、前記寄稿された資料に対するアクセス情報とを生成することと、
前記サーバが、
前記別のバージョンが提示された際に前記寄稿された資料が提示されたかどうかにかかわらず、前記寄稿された資料に対するアクセス情報と、前記別のバージョンに対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項１７】
ナビゲーションツールが、提示のために前記寄稿された資料または前記別のバージョンの選択を受入れることをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記サーバが、
前記別のバージョンに対するアクセス情報と、前記寄稿された資料に対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料の寄稿者の口座または前記別のバージョンの寄稿者の口座の１つ以上に自動的に報酬を与えることを更に含む、請求項１６に記載の方法。
【請求項１９】
前記自動的に報酬を与えることは、前記サーバが、前記寄稿された資料の寄稿者の口座または前記別のバージョンの寄稿者の口座の１つ以上に金銭の分配を自動的に行うことを更に含む、請求項１８に記載の方法。
【請求項２０】
前記サーバが、
前記寄稿された資料に対するアクセス情報と、前記別のバージョンに対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料が提示された量と、前記別のバージョンが提示された量とを決定することを更に含む、請求項１６に記載の方法。
【請求項２１】
前記クライアントが、
前記別のバージョンまたは前記寄稿された資料を１つ以上のウェブページとして提供することを更に含む、請求項１６に記載の方法。
【請求項２２】
前記クライアントが、
前記１つ以上のウェブページの特性の特定を受入れることを更に含む、請求項２１に記載の方法。
【請求項２３】
サーバと通信可能にリンクされたクライアントが、
１つ以上のウェブページとしてサーバによる格納のための資料を含む派生物の寄稿を可能にすることを含み、前記派生物は、メディアタイプ、言語、主題、および前記派生物中の少なくとも何らかの部分に関連付けられ、別の寄稿者によって前記サーバ上への格納のために以前に提供された寄稿された資料の別のバージョンを含み、前記寄稿された資料はメディアタイプ、言語、および主題に関連付けられ、さらに、
前記派生物に関連付けられ、どの寄稿者が前記寄稿された資料を提供したのかを特定する属性情報を生成することと、
前記派生物を前記寄稿された資料に関連付ける派生物情報を生成することとを含み、前記派生物情報は前記派生物および前記寄稿された資料に関連して格納され、さらに、
ナビゲーションツールをサポートして、前記ナビゲーションツールは、
前記サーバに通信可能にリンクされるクライアントによる、前記寄稿された資料または前記派生物からの資料の少なくともいくつかの提示を可能にし、
前記派生物情報に基づいて、前記派生物からの資料または寄稿された資料が提示されるかどうかに基づき、前記派生物からの資料または前記寄稿された資料のいずれかを特定する通知を提供し、かつ
用いられる言語、提示されるバージョン、または提示されるメディアタイプの１つ以上の選択を受入れるのを可能にし、
前記選択に基づき、前記派生物からの資料または前記寄稿された資料のいずれかの提示を可能にすることと、
前記派生物からの資料が提示された量を示す、前記派生物からの資料に対するアクセス情報と、前記寄稿された資料が提示された量を示す、前記寄稿された資料に対するアクセス情報とを生成することと、
前記サーバが、
前記派生物からの資料が提示された際に前記寄稿された資料が提示されたかどうかにかかわらず、前記寄稿された資料に対するアクセス情報と、前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項２４】
前記サーバが、
前記派生物からの資料に対するアクセス情報と、前記寄稿された資料に対するアクセス情報と、前記属性情報とに基づいて、前記派生物の寄稿者の口座または前記寄稿された資料の寄稿者の口座の１つ以上に自動的に報酬を与えることを更に含む、請求項２３に記載の方法。
【請求項２５】
前記サーバが、
前記自動的に報酬を与えることは、前記派生物の寄稿者の口座または前記寄稿された資料の寄稿者の口座の１つ以上に金銭の分配を自動的に行うことを更に含む、請求項２４に記載の方法。
【請求項２６】
前記サーバが、
前記寄稿された資料に対するアクセス情報と、前記派生物からの資料に対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料が提示された量と前記派生物からの資料が提示された量とを決定することを更に含む、請求項２３に記載の方法。
【請求項２７】
サーバと通信可能にリンクされたクライアントが、
前記サーバに既に格納された資料に個々にリンクされる１つ以上のウェブページとして、オーサリングツールで作製された１つ以上の派生物を受入れることと、
他の派生物の作成とは独立して、個々の派生物の作成を許可するよう個々に前記派生物
を格納することと、
前記派生物の各々について、前記派生物が派生した資料へのそれぞれの属性リンクを生成することと、
前記派生物について派生物リンクを生成することとを含み、前記派生物リンクは個々の派生物を前記個々の派生物が派生した資料にリンクさせ、さらに、
前記個々の派生物と前記個々の派生物および前記資料から派生した別の派生物との間の派生物リンクおよび属性リンクを生成することを含み、前記別の派生物、前記個々の派生物、および前記資料についての前記派生物リンクおよび属性リンクは、前記個々の派生物、前記別の派生物、および前記資料をリンクするよう構成され、さらに、
前記個々の派生物、前記別の派生物、および前記資料の間の前記派生物リンクおよび属性リンクに沿ったナビゲーションを通じて前記個々の派生物、前記別の派生物、または前記資料の１つ以上の提示をサポートすることと、
前記個々の派生物、前記別の派生物、および前記資料が前記サーバに通信可能にリンクされるクライアントに提示されたそれぞれの量を示すアクセス情報を生成することと、
前記サーバが、
前記個々の派生物または前記別の派生物が、前記サーバに通信可能にリンクされるクライアントに提示された際に、前記資料が提示されたかどうかにかかわらず、前記個々の派生物、前記別の派生物、および前記資料に対するアクセス情報と、前記属性リンクとに基づいて、前記資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項２８】
前記サーバが、
前記属性リンクと、前記個々の派生物、前記別の派生物、および前記資料の各々が提示された量とに基づいて、前記個々の派生物の寄稿者の口座、前記資料の寄稿者の口座、または前記別の派生物の寄稿者の口座の１つ以上に自動的に報酬を与えることを更に含む、請求項２７に記載の方法。
【請求項２９】
前記自動的に報酬を与えることは、前記サーバが、前記個々の派生物の寄稿者の口座、前記資料の寄稿者の口座、または前記別の派生物の寄稿者の口座の１つ以上に金銭の分配を自動的に行うことを更に含む、請求項２８に記載の方法。
【請求項３０】
前記派生物を作成することは、前記クライアントが、前記個々の派生物または前記別の派生物に関連付けられる派生物タイプのエントリを受入れることをさらに含む、請求項２７に記載の方法。
【請求項３１】
前記属性リンクを生成することは、前記オーサリングツールが前記個々の派生物または前記資料の１つ以上から切り貼りするよう用いられた際に、前記属性リンクを自動的に生成することを更に含む、請求項２７に記載の方法。
【請求項３２】
前記サーバが、
前記個々の派生物、前記別の派生物、または前記資料の１つ以上の存在をサーチエンジンに広告として提供することを更に含む、請求項２７に記載の方法。
【請求項３３】
前記サーバが、
前記１つ以上のウェブページのコンテンツおよび構造を自動的に複製することを更に含む、請求項２７に記載の方法。
【請求項３４】
サーバと通信可能にリンクされるクライアントが、
ナビゲーションツールをサポートして、ナビゲーションツールが派生物および属性リンクに沿ったナビゲーションを通じて資料を提示することを可能にすることを含み、派生物から前記派生物が基礎とする以前に寄稿された資料へのナビゲーションは、前記派生物と前記以前に寄稿された資料との間の属性リンクの使用を通じて行なわれ、前記以前に寄稿された資料から前記派生物へのナビゲーションは、前記以前に寄稿された資料と前記派生物との間の派生物リンクの使用を通じて行なわれ、前記派生物から別の派生物へのナビゲーションは、前記派生物と前記別の派生物との間の派生物リンクの使用を通じて行なわれ、前記別の派生物から前記派生物へのナビゲーションは、前記別の派生物と前記派生物との間の属性リンクの使用を通じて行なわれ、さらに、
前記以前に寄稿された資料、前記派生物、および前記別の派生物がクライアントに提示されたそれぞれの量を示すアクセス情報を生成することと、
前記サーバが、
前記派生物または前記別の派生物が前記クライアントに提示された際に、前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料、前記派生物、および前記別の派生物に対するアクセス情報に基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項３５】
サーバと通信可能にリンクされるクライアントが、
以前に寄稿された資料に基づき、オーサリングツールを用いて、派生物を作成することを可能にすることと、
前記派生物からそれらの派生物が基礎とする該以前に寄稿された資料へのそれぞれの属性リンクを自動的に生成することと、
該属性リンクの１つを使用して、任意の派生物から該以前に寄稿された資料へのナビゲーションを可能にすることと、
前記以前に寄稿された資料および前記派生物が提示されたそれぞれの量を示すアクセス情報を生成することと、
前記サーバが、
前記派生物が提示された際に、前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料および前記派生物に対するアクセス情報と、前記属性リンクとに基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項３６】
前記オーサリングツールが、
前記以前に寄稿された資料から前記以前に寄稿された資料を基礎とする派生物の少なくとも１つへの派生リンクを自動的に生成することを更に含み、
該派生リンクのうちの少なくとも１つは、該以前に寄稿された資料から該任意の派生物へとナビゲートするのに利用可能である、請求項３５に記載の方法。
【請求項３７】
前記オーサリングツールが、
どの寄稿者が特定の派生物を提供したかを特定する属性情報を生成することを更に含む、請求項３５に記載の方法。
【請求項３８】
前記任意の派生物がソースコードを含む、請求項３５に記載の方法。
【請求項３９】
前記派生物および前記以前に寄稿された資料の少なくとも１つの例は１つ以上のウェブページを含む、請求項３５に記載の方法。
【請求項４０】
前記サーバが、
前記以前に寄稿された資料および前記派生物の存在をサーチエンジンに広告することを更に含む、請求項３５に記載の方法。
【請求項４１】
インタラクティブウェブブックサーバと通信可能にリンクされたクライアントが、
寄稿された資料をインタラクティブウェブブックに登録することと、
前記寄稿された資料に基づいて生成された派生物を前記インタラクティブウェブブックに登録することと、
前記寄稿された資料を提供した寄稿者を特定する属性情報を生成することと、
前記属性情報に基づいて、前記派生物から前記寄稿された資料へのナビゲーションを可能にすることと、
前記寄稿された資料および前記派生物が提示されたそれぞれの量を示すアクセス情報を生成することと、
前記インタラクティブウェブブックサーバが、
前記派生物が提示された際に、前記寄稿された資料が提示されたかどうかにかかわらず、前記寄稿された資料および前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料の寄稿者に対する報酬と、前記インタラクティブウェブブックのスポンサーに対する報酬とを決定することとを含む、インタラクティブウェブブックを管理する方法。
【請求項４２】
寄稿された資料と、前記寄稿された資料に基づいて生成された派生物と、前記寄稿された資料を提供した寄稿者を特定する属性情報とが登録された第１インタラクティブウェブブックを有する第１インタラクティブウェブブックサーバが、
前記第１インタラクティブウェブブックを第２インタラクティブウェブブックサーバ上に第２インタラクティブウェブブックとして複製し、
前記第２インタラクティブサーバと通信可能にリンクされるクライアントが、
前記属性情報に基づいて、前記派生物から前記寄稿された資料へのナビゲーションを可能にすることと、
前記寄稿された資料および前記派生物が提示されたそれぞれの量を示すアクセス情報を生成することと、
前記第２インタラクティブサーバが、
前記派生物が提示された際に、前記寄稿された資料が提示されたかどうかにかかわらず、前記寄稿された資料および前記派生物に対するアクセス情報と、前記属性情報とに基づいて、前記寄稿された資料の寄稿者に対する報酬を決定することとを含む、インタラクティブウェブブックを管理する方法。
【請求項４３】
サーバと通信可能にリンクされたクライアントが、
以前に寄稿された資料と前記以前に寄稿された資料の派生物を含む寄稿された資料とを通じて、前記以前に寄稿された資料と前記寄稿された資料との間のリンクの使用によりナビゲートすることによって前記サーバが格納する資料の提示を可能にすることを含み、
前記以前に寄稿された資料および前記寄稿された資料をデータネットワークを介して前記サーバから取得することと、さらに、
前記以前に寄稿された資料および前記寄稿された資料が提示されたそれぞれの量を示すアクセス情報を生成することとを含み、
前記サーバが、
前記以前に寄稿された資料および前記寄稿された資料に対するアクセス情報に基づいて、ユーザに請求する料金を決定することと、
前記寄稿された資料が提示された際に、前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記以前に寄稿された資料および前記寄稿された資料に対するアクセス情報と、前記リンクとに基づいて、前記寄稿された資料の寄稿者に対する報酬を決定することとを含む、方法。
【請求項４４】
前記リンクは、前記寄稿された資料が前記サーバに格納されたときに前記クライアントによってコンパイルされる派生物情報に含まれる、請求項４３に記載の方法。
【請求項４５】
前記方法はさらに、
前記サーバが、前記以前に寄稿された資料および前記寄稿された資料に対するアクセス情報に基づいて、前記資料が格納されるインタラクティブウェブブックのスポンサーに対する報酬を決定することを含む、請求項４３に記載の方法。
【請求項４６】
命令を含む記憶媒体であって、前記命令は計算装置による実行に応答して前記計算装置に派生物が基礎とする以前に寄稿された資料の派生物を含む、サーバ上の資料にアクセスするのに利用可能であるナビゲーションツールを提供することを行わせ、
前記派生物および前記以前に寄稿された資料は、前記以前に寄稿された資料から前記派生物へナビゲートするのに利用可能である派生物リンクと、前記派生物から前記以前に寄稿された資料へナビゲートするのに利用可能である属性リンクとによってリンクされ、
前記ナビゲーションツールは、前記派生物と、前記派生物を基礎とする別の派生物と、前記以前に寄稿された資料との間をナビゲートするのにも利用可能であり、前記ナビゲートは、
前記別の派生物から前記派生物までナビゲートするのに利用可能な別の属性リンクと、  前記派生物から前記別の派生物までナビゲートするのに利用可能な別の派生物リンクとの使用を通じて行なわれ、
前記命令はさらに前記サーバに、
前記派生物または前記別の派生物が提示された際に、前記以前に寄稿された資料が提示されたかどうかにかかわらず、前記派生物、前記別の派生物、および前記以前に寄稿された資料が提示されたそれぞれの量に基づいて、前記以前に寄稿された資料の寄稿者に対する報酬を決定させる、記憶媒体。
【請求項４７】
計算装置による実行に応答して、前記命令はさらに前記計算装置に、前記以前に寄稿された資料、前記派生物、および前記別の派生物が提示されたそれぞれの量を示すアクセス情報を生成させる、請求項４６に記載の記憶媒体。
【請求項４８】
計算装置による実行に応答して、前記命令はさらに前記サーバに、前記量に基づき、前記以前に寄稿された資料に関連する寄稿者口座、前記派生物に関連する寄稿者口座、または前記別の派生物に関連する寄稿者口座の１つ以上に報酬を与えさせる、請求項４６に記載の記憶媒体。
【請求項４９】
計算装置による実行に応答して、前記命令はさらに前記計算装置に
前記以前に寄稿された資料の提示に関連して前記派生物の存在または前記別の派生物の存在の１つ以上を示す通知を、計算装置による実行に応答して提供させる、請求項４６に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットに関し、より詳細には、ワールドワイドウェブ上で、インタラクティブウェブブックの形式で資料を作成および見るための技術に関する。
【背景技術】
【０００２】
ワールドワイドウェブによって、広範囲な人々がインターネットにアクセスすることができるようになった。ウェブブラウザを用いて、ウェブを検索し、大量の資料を見ることが可能である。
【０００３】
非特許文献１に記載されているように、特定のウェブに基づいたツールを用いると、新しい資料を寄稿し、以前に寄稿された資料に基づいて派生物を作成することも可能である。
【０００４】
しかし、ウェブ内には、寄稿の努力に対して報酬を与えると共に、新しい資料の寄稿を奨励するための良好な体制が存在しない。この結果、ワールドワイドウェブに対して娯楽または教育的な資料の有意な寄稿をなし得る人々はあまりこのような寄稿をしない。
【０００５】
従って、本発明の目的は、ワールドワイドウェブなどのデータネットワークを用いた資料の寄稿を容易にし、このような資料の寄稿者を補償する方法を提供することである。
【非特許文献１】Ｐｅｔｅｒｓ  Ｒ．他、Ｃｒｙｓｔａｌ  Ｗｅｂ  −  Ａ  ｄｉｓｔｒｉｂｕｔｅｄ  ａｕｔｈｏｒｉｎｇ  ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  ｔｈｅ  Ｗｏｒｌｄ−Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｆｅｒｅｎｃｅ、Ｄａｒｍｓｔａｄｔ、Ｇｅｒｍａｎｙ、１９９５年４月１０〜１４日、第２７巻、第６号、ＩＳＳＮ  ０１６９−７５５２、Ｃｏｍｐｕｔｅｒ  Ｎｅｔｗｏｒｋｓ  ａｎｄ  ＩＳＤＮ  Ｓｙｓｔｅｍｓ、１９９５年４月、オランダ、８６１〜８７０頁
【発明の開示】
【課題を解決するための手段】
【０００６】
（発明の要旨）
本発明の上記および他の目的は、インタラクティブウェブブック（「ｉｂｏｏｋ」）システムを提供することによって、本発明の原理に従って成し遂げられる。ｉｂｏｏｋは、自己拡張、自己支持情報再配信ウェブロボットであり、このロボットは、インターネットまたはイントラネットなどのデータネットワーク上に存在する。ｉｂｏｏｋ内の資料は、好ましくは、ウェブページの形式で組織化される。資料は、テキスト、２次元、３次元またはｎ次元グラフィックス、動画、オーディオコード、ビデオコード、ソースもしくは実行可能なコード、またはマルチメディアフォーマットであり得る。各ウェブページ内では、資料は、パーッセージ（passage）で組織化され得る。パッセージは、テキスト資料用のパラグラフ、またはマルチメディア資料用の特定の長さのビデオもしくはオーディオクリップなどの任意の適切なサイズであり得る。
【０００７】
ユーザは、好ましくは、ｉｂｏｏｋの見物人（viewer）またはｉｂｏｏｋの寄稿者として登録され得る。見物人は、ｉｂｏｏｋ内の資料を見る（即ち、読む、聞く、見物する、挙動を見物する、等）ことが可能である。見物用のｉｂｏｏｋ資料の提示は、資料に関連するまたは資料内に含まれるコンピュータコードの実行を含み得る。寄稿者は、資料を見て、資料を寄稿することができる。寄稿された資料は、オリジナルであり得るか、または他の寄稿者の作品に基づいたものであり得る。
【０００８】
予め寄稿された資料に基づいて作成される作品は、派生物と呼ばれる。寄稿者が、現存する資料から切り貼り動作を実行する、または寄稿者のコンパイラを用いて現存するソースコードをコンパイルするなどによって、ｉｂｏｏｋシステム内の特定のオーサリング機能を用いるとき、属性リンクは、派生物内の資料とオリジナル資料との間に自動的に形成される。この属性情報は、好ましくは、寄稿者に報酬を与える際に、ｉｂｏｏｋシステムによって使用される。寄稿者は、その資料が見物人によってアクセスされる量に基づいて報酬を与えられる。寄稿者の資料がより頻繁に（直接的または間接的に）用いられるほど、寄稿者はより報酬を与えられる。好ましくは、報酬は、ｉｂｏｏｋシステムによって自動金銭分配の形式でなされ得る。
【０００９】
ｉｂｏｏｋ資料が作成されると、ユーザがｉｂｏｏｋ内の資料を見ることを所望するとき、ｉｂｏｏｋナビゲーションシステムによって使用され得る派生情報がコンパイルされる。例えば、派生物が存在するパッセージを見るとき、見物人には、派生物を見るオプションが提示され得る。見物人にはまた、選択された著者、主題、メディアタイプ等に基づいて、ｉｂｏｏｋ内の資料をナビゲートするオプションが提示される。
【００１０】
ｉｂｏｏｋシステムは、その存在を、適切なキーワード情報（例えば、ｉｂｏｏｋのコンテンツの主題を識別するキーワード情報）をサーチエンジンに関連するデータベースに送信することによって、様々なサーチエンジンに自動的に通知し得る。
【００１１】
必要に応じて、新しいｉｂｏｏｋは、現存するｉｂｏｏｋのコンテンツおよび構造を複製することによって生産される。複製は、資料をコピーすることによって、または新しいｉｂｏｏｋから現存するｉｂｏｏｋへの参照を作成することによってなされ得る。
【００１２】
本発明のさらなる特徴、性質、および様々な利点は、添付の図面および以下の好ましい実施態様の詳細な説明から明白となる。
【発明を実施するための最良の形態】
【００１３】
（好ましい実施形態の詳細な説明）
図１は、インタラクティブウェブブック（「ｉｂｏｏｋ」）システム２０を示す。１つまたはそれ以上のｉｂｏｏｋを支持するウェブサーバコンピュータは、ｉｂｏｏｋサーバと呼ばれる。ｉｂｏｏｋサーバ２２および２４は、データネットワーク３４を介して、ｉｂｏｏｋクライアントコンピュータ２６、２８、３０および３２に相互接続されている。サーチエンジンサーバ３６はまた、データネットワーク３４に接続されている。データネットワーク３４は、好ましくは、インターネットまたはイントラネット（即ち、インターネットプロトコルを用いるローカルエリアネットワーク（ＬＡＮ）または広域エリアネットワーク（ＷＡＮ））などのパケットベースのデータネットワークである。通信路３８は、モデムラインまたはＬＡＮもしくはＷＡＮネットワーク接続である。
【００１４】
ｉｂｏｏｋクライアント２６、２８および３０における寄稿者は、サーバ２４側のｉｂｏｏｋ  Ａ’などのｉｂｏｏｋに資料を寄稿することができる。寄稿される資料は、テキスト、オーディオおよびビデオ情報などのインターネットによって支持される任意のメディアタイプであり得る。寄稿される資料の中には、エッセイ、歌、絵、または映画などの、性質が文学的または芸術的であり得るものがある。他の寄稿される資料は、コンピュータプログラムモジュール（例えば、デーモンまたはプラグインなどのｉｂｏｏｋ機能を実現するコードのモジュール）用のソースコードまたは進歩的な思想の記載などの、より技術的または実用的な性質のものであり得る。ｉｂｏｏｋは、主要なテーマに関して構築されるエッセイ、歌、およびビデオクリップなどの多数の異なるタイプの寄稿を含み得る。必要に応じて、ｉｂｏｏｋは、より限定されたタイプのメディアおよびより焦点をしぼったフォーマットを支持するように設定され得る。例えば、ｉｂｏｏｋは、ミステリー小説専用にされ得る、現代音楽のみを含み得る、または特定のコンピュータプログラミング言語のためのプログラミング環境専用にされ得る。
【００１５】
ｉｂｏｏｋは、最初、ｉｂｏｏｋサーバ側でｉｂｏｏｋを設定し、例えば、ウェブインデックス４０に含まれるｉｂｏｏｋに関する適切な情報を有するように配置することによってそのｉｂｏｏｋの存在および選択されたテーマを通知し得るスポンサによって支持され得る。ｉｂｏｏｋを設定する１つの方法は、現存するｉｂｏｏｋの構造および恐らくはそのコンテンツを複製することである。例えば、ｉｂｏｏｋサーバ２４におけるスポンサは、親組織のｉｂｏｏｋサーバ２２からｉｂｏｏｋ  Ａを複製し、それによって、ｉｂｏｏｋサーバ２４においてｉｂｏｏｋ  Ａ’を作成し得る。
【００１６】
ｉｂｏｏｋにコンテンツを寄稿することを所望する人々は、通常、寄稿を行う前に、そのｉｂｏｏｋに登録しなければならない。従って、各ｉｂｏｏｋは、寄稿の関連コミュニティを有する。ｉｂｏｏｋへの寄稿者は、多くの場合、完全にそれら自身の寄稿であるが、寄稿者はまた、他の１人または複数の寄稿者によって前に寄稿された資料に基づいた寄稿をなし得る。従って、あるｉｂｏｏｋの最終的なコンテンツは、ふつう多くの寄稿者間の協力的な努力である。
【００１７】
ｉｂｏｏｋクライアント３２における見物人は、好ましくは、寄稿者として登録せずに、ｉｂｏｏｋに寄稿された資料を見物し得る。（寄稿者または見物人による）「見物」には、読むこと、聞くこと、およびｉｂｏｏｋ内に含まれる任意のタイプの寄稿された資料およびその挙動を見物することが含まれる。ｉｂｏｏｋ資料を見物用に提示することには、その資料に関連するかまたはその資料に含まれるコンピュータコードの実行が伴われ得る。
【００１８】
図２に示すように、寄稿された資料は、好ましくは、ｉｂｏｏｋウェブページ４２の形式で格納される。ｉｂｏｏｋの重要な局面は、寄稿された資料の派生物を、さらなるウェブページを追加することによって、作成することができるようにすることである。ｉｂｏｏｋシステムは、現存する作品の他のバージョンである派生物を支持する。例えば、寄稿者スミスが、本のいくつかの章を書く場合、寄稿者ジョーンズは、ある章を改変して、その章のジョーンズ自身の他のバージョンを作成し得る。この資料のオリジナルと他のバージョンとの間の関連は、好ましくは、ｉｂｏｏｋシステムによって自動的になされる。関連は、派生物リンク４４および属性リンク４５を形成することによって示される。
【００１９】
見物人ブラウンが見物人スミスおよびジョーンズの資料の別のバージョンを作成する場合は、派生リンク４６、４８、および５０ならびに属性リンク４７、４９、および５１が形成される。派生および属性リンクは、ｉｂｏｏｋウェブページ４２を通してナビゲートするときシステムによって用いられる。例えば、見物人がｉｂｏｏｋの所与の部分を見物することを望むとき、派生リンク４６、４８、および５０を用いて、資料のオリジナルバージョンと共にその資料の別のバージョンを見物するという選択肢を見物人に提供し得る。同様に、属性リンク４７、４９、および５１を用いて、見物人に別のバージョンのオリジナルバージョンを見物するという選択肢を提供し得る。
【００２０】
現存の資料の別のバージョンである派生物を作成することに加えて、見物人は、通常現存の資料と平行して見物される派生物を作成し得る。例えば、見物人は、マルチメディアセグメントまたはソングに同時進行の注釈を作成したいと望むかもしれない。注釈は現在の資料の別のバージョンではないが、オリジナル見物人を認識することが適切であるという点では関連する。別の例としては、様々な割合で平行して聴かれミックスされ得るマルチオーディオトラックがある。ｉｂｏｏｋシステムは、オリジナル資料と派生物との間の派生および属性リンクの自動的なまたはほぼ自動的な生成を容易にする。ｉｂｏｏｋシステムはナビゲーションのために、および見物人のそれぞれの努力に対して確実に報酬を得るように、属性リンク情報を用いる。ｉｂｏｏｋシステムは派生リンク情報を用いて、ｉｂｏｏｋ資料を通してのナビゲーションを容易にし、これにより見物人の資料が見物され得ることを確実にすることによって見物人を奨励する。
【００２１】
派生物は、見物人が、別の見物人によって既に見物されているものと部分的に同じである資料を作成するとき、現在の資料の引用を含み得る。
【００２２】
派生物は、エラーおよび見物人が不適切であると信じる資料以外の以前の作品のすべてを含む場合は、その作品の改訂版であり得る。改訂版は、見物人がオリジナル作品に含まれるべきであったと信じる追加の資料を有し得る。例えば、オリジナル資料は、スピーチのおおざっぱな原稿であり、改訂版はスピーチの最終原稿であり得る。
【００２３】
派生物は、２つの別の源から派生される資料を含む組み合わせであり得る。例えば、派生物は、２人の異なる作者による物語の一部を含む物語、または異なる作曲家による音楽断片を連続させたもの、もしくは、多重トラックをミックスして単一ソングとしたものであり得る。
【００２４】
派生物は、以前の作品の主題、キャラクター、および文脈が新しい領域に拡大される続編であり得る。続編は、典型的には、オリジナルの代わりにではなく、オリジナルの後で見物されるように意図される。
【００２５】
派生物は、オリジナル資料とは異なるメディアまたは言語の資料を含む転写物であり得る。例えば、オリジナルは英語のテキストを含み、転写物はフランス語の同じ資料を含み得る。もしくは、オリジナル資料は、ソングの楽譜を含み、転写物は、このソングを歌う演奏者の録音物を含み得る。オリジナルがアプレットのＪａｖａ（登録商標）スクリプトを含む場合は、転写物は、このＪａｖａ（登録商標）スクリプトと同じ機能を行うＡｃｔｉｖｅオブジェクトを含み得る。オリジナルがコンピュータソースコードを含む場合は、転写物は、このコードの翻訳またはコンパイルされたバージョンを含み得る。
【００２６】
派生物は、例えばプログラミングの文脈中で見出され得るインヴォケーションであり得る。インヴォケーションは、オリジナル作品のコンテンツおよび能力をインヴォケーションのために用いる。オリジナル資料が変更されると、これらの変更は次にインヴォケーションが見物されるときに提示される。従って、インヴォケーションにより、既に見物された資料へのダイナミックな参照が可能となる。
【００２７】
派生物は、現存の作品と同じ資料であるが、質または解像度が異なるものを含み得る。例えば、１つの位置では高忠実度のオーディオトラックを格納し、別の位置では同じトラックの低忠実度バージョンを格納することが所望されるかも知れない。
【００２８】
共同派生物は、別の見物人の作品を見物している見物人によって、この別の見物人の作品を明確な形で取り込まずに作成され得る。例えば、作曲家は別の作曲家の現存のトラックを聴きながら、ソングのトラックを作曲し得る。
【００２９】
図３は、図１のシステムをより詳細に示す図である。ｉｂｏｏｋシステム５２では、ｉｂｏｏｋサーバ５４および５６は、データネットワーク６２を介してｉｂｏｏｋクライアント５８および６０と相互接続している。ｉｂｏｏｋサーバ５４および５６は、好ましくは、多数のクライアントからのウェブトラフィックを扱うのに十分に強力なコンピュータまたはコンピュータクラスターである。所望であれば、サーバ５４および５６の機能は、互いに地理的に遠隔であり得るいくつかのサーバ間で分割され得る。例えば、サーバ５４のデータベース機能は、直接またはデータネットワーク６２を介してサーバ５４に接続されるデータベースサーバによって提供され得る。ｉｂｏｏｋクライアント５８および６０はパーソナルコンピュータであり得る。時には、クライアント５８はｉｂｏｏｋ資料を格納し得、またサーバのような機能を行い得る。データネットワーク６２は、好ましくは、インターネットまたはイントラネットなどのパケットベースのデータネットワークである。
【００３０】
ｉｂｏｏｋ機能は、好ましくは、ｉｂｏｏｋサーバ５６によるおよびクライアント６０により命令を実行することによって行われる。ｉｂｏｏｋサーバアプリケーション６４は、ｉｂｏｏｋサーバ５６の全体的な動作を監督する。特に、ｉｂｏｏｋサーバアプリケーション６４は、様々なｉｂｏｏｋ情報が格納されているデータベース６６、６８、７０、７２、７４、および７６を制御する。ｉｂｏｏｋデーモン７８は、ｉｂｏｏｋサーバアプリケーション６４に関連するが、背景で連続的にまたは半連続的に動いているプログラムである。ｉｂｏｏｋデーモン７８は、収益の回収、収益の分配、および宣伝などの機能を行う。
【００３１】
クライアントプラグイン８０は、ウェブブラウザ８２に接続してクライアント６０上で走らせてウェブブラウザ８２に追加の能力を与え得る、ダウンロード可能、実行可能プログラムモジュールである。ウェブブラウザ８２は、好ましくは、マイクロソフトインターネットエクスプローラまたはネットスケープナビゲータなどの標準的なウェブブラウザである。クライアントプラグイン８０のダウンロードは、標準インターネットファイル転送プロトコル（ＦＴＰ）などの標準的な手法を用いて実現され得る。クライアントプラグイン８０がクライアント６０にダウンロードされると、これらはツール８４、８６、８８、および９０を形成する。ウェブブラウザ８２はまた、ユーザ（すなわち、見物人または見物する見物人）がｉｂｏｏｋの特定の部分を見物するのに費やす時間量に関する情報を格納するために用いられ得るローカルアクセスデータベース９２を制御する。現在ダウンロードされているウェブページ９４は、ｉｂｏｏｋウェブページデータベース７６からダウンロードされる。
【００３２】
所与のｉｂｏｏｋのユーザは、好ましくは、見物人または見物人のいずれかとして登録される。見物人は、登録したｉｂｏｏｋ内の資料のいずれをも見物することができるが、ｉｂｏｏｋに見物を行うことはできない。見物人は新しい資料を見物することができるか、またはｉｂｏｏｋ内の既に見物されている資料に基づいて派生物を作成することができる。見物人は派生物を作成するために使用する前に資料を見物することが可能でなければならないため、見物人はまたｉｂｏｏｋ資料を見物する権利も与えられる。
【００３３】
登録を行うことによって、見物人および見物人の両方は、他の見物人の権利を（例えば、無断でｉｂｏｏｋから資料をコピーすることによって）侵害しないことに同意する。見物人はまた、自分たちの作品が他の見物人の作品のための基礎となることに同意しなければならない。これにより、ｉｂｏｏｋに参加することは共作を行う努力となる。
【００３４】
登録は、好ましくは、自動化およびオンライン化される。ｉｂｏｏｋクライアント６０では、登録をサポートするのに必要な機能は、ｉｂｏｏｋ登録ツール８８およびウェブブラウザ８２によって提供される。ｉｂｏｏｋサーバ５６では、登録機能はｉｂｏｏｋサーバアプリケーション６４によって提供される。ｉｂｏｏｋサーバアプリケーション６４は、登録ツール８８をｉｂｏｏｋクライアント６０にダウンロードして、登録情報をｉｂｏｏｋサーバデータベース内に格納する。ｉｂｏｏｋサーバアプリケーションは、見物人登録情報を見物人データベース６６内に格納し、見物人登録情報を見物人データベース６８内に格納する。
【００３５】
見物人を登録するための適切なプロセスを図４に示す。工程９６で、当事者は、例えば「見物人として登録」という名称のアイコンをクリックすることによって、見物人として登録するプロセスを開始する。工程９８で、ｉｂｏｏｋの見物人として登録することの本質、義務および利益が当事者に説明される。工程１００で、当事者は、登録を望むかどうか質問される。工程１００で当事者が登録を止める場合は、工程１０２で見物人登録は終了する。当事者が登録を受諾する場合は、工程１０４で、当事者の住所、電子支払い情報、クレジットカード番号などの登録情報が集められる。
【００３６】
工程１０４で集められた登録情報が、当事者の登録が不可能である理由を示さない場合は、工程１０６で当事者はｉｂｏｏｋ見物人として契約する機会が与えられる。工程１０６で当事者が契約しない場合は、工程１０２で見物人登録は終了する。当事者が契約すると決める場合は、契約は、アイコンをクリックするか、「受諾する」とタイプ入力するか、電子署名を伝送するか、ｉｂｏｏｋ代表者とのその場での通信対話、ボイスメール、ファックス、郵便、またはこれらの手法の組み合わせを含む多くの手法で実現され得る。工程１０６で契約を行うと、工程１０８で見物人および見物人登録プロセスに関する情報が見物人データベース６６に格納される。
【００３７】
工程１１０で、ｉｂｏｏｋサーバアプリケーション６４は見物人のための見物人ＩＤを生成する。見物人ＩＤは、見物人が登録を行ったｉｂｏｏｋにアクセスするために用いられる。所望であれば、見物人ＩＤは、パスワードなどの追加のセキュリティ手段と共に用いられ得る。工程１１２で見物人登録プロセスが終了する。
【００３８】
寄稿者を登録する適切なプロセスを図５に示す。工程１１４で、当事者は、例えば「見物人として登録」という名称のアイコンをクリックすることによって、見物人として登録するプロセスを開始する。工程１１６で、ｉｂｏｏｋの見物人として登録することの本質、義務および利益が当事者に説明される。工程１１８で、当事者は、登録を望むかどうか質問される。工程１１８で当事者が登録を止める場合は、工程１２０で見物人登録は終了する。当事者が登録を受諾する場合は、工程１２２で、当事者の住所、電子バンキング情報などの登録情報が集められる。
【００３９】
工程１２２において収集された登録情報によって、その当事者が登録され得ない理由が明らかにされない場合、その当事者には、工程１２４においてibook寄稿者として契約する機会が与えられる。その当事者が工程１２４において契約しない場合、工程１２０において寄稿者登録が終了する。その当事者が契約すると決断した場合、契約は、アイコンのクリック、「同意する(IACCEPT)」という語句のタイプ入力、電子署名の送信、ibook代表者との生電子会議、ボイスメール、ファックス、メールまたはこれらの技術の組み合わせを含む複数の適切な技術によって達成され得る。工程１２４における契約の後、工程１２６において、寄稿者および寄稿者登録プロセスに関する情報を寄稿者データベース６８（図３）に格納する。工程１２８において、ibookサーバアプリケーション６４は、その寄稿者の寄稿者ＩＤを生成する。寄稿者ＩＤは、寄稿者が登録されているibookにアクセスするために用いられる。必要に応じて、寄稿者ＩＤを、パスワード等のさらなるセキュリティ対策と共に使用することが可能である。工程１３０において、寄稿者登録プロセスが終了する。
【００４０】
ibookに登録されると、寄稿者は、そのibookの資料を見物する、新しいオリジナルの資料を作成する、または他の寄稿者が寄稿した資料から派生した資料を寄稿することによって派生物を作成することが可能になる。ibookシステムによってサポートされる派生物の種類には、バージョンの変更、注釈(commentaries)、引用、改訂版、組み合わせ、続編、転写物、インヴォケーション、解像度の変更および共著(collaborations)が含まれる。ibook内の資料を作成または改変するには、寄稿者は、ibookオーサリングツール８６（図３）を使用する。図６に示すように、ibookオーサリングツール８６は、派生ツール１３２と、リンク作成ツール(linkingtool)１３４と、編集ツール１３６とを含む。編集ツール１３６はオリジナルの資料を入力するために使用され、リンク作成ツール１３４は既存の資料に対するハイパーテキストリンクを作成するために使用される。
【００４１】
派生ツール１３２は、既存の資料に基づいて資料を作成するために使用される。好ましくは、派生ツール１３２は、異なる種類の派生物のスタイルテンプレートを提供する。寄稿者が、既存の資料に基づいて派生物を作成することを望む場合、寄稿者は、利用可能な派生種類（例えば、バージョンの変更、注釈、引用、改訂版、組み合わせ、続編、転写物、インヴォケーション、解像度の変更および共著）の中から選択する。寄稿者が、（例えば、既存のビデオ作品に基づいて注釈を作成することによって）派生物を作成すると、派生物ツール１３２は、自動的または半自動的に、その派生物の派生元の作品を識別する属性情報を生成する。寄稿者が（例えば、寄稿者のコンパイラを用いて）既存のソースコードの派生物を作成する場合、属性情報がナビゲーションツール１３２によって自動的に生成され得る。
【００４２】
オーサリングツール８６によって提供される機能は、特定のibookのパッセージのコンテンツに応じて異なるものであり得る。例えば、好ましくは、編集ツール１３６は、テキストおよびソースコードの場合には標準的なワープロ機能をサポートし、マルチメディア資料を作成および改変する場合にはグラフィックス、アニメーション、オーディオおよびビデオ編集機能をサポートする。編集ツール１３６は、好ましくは、電話呼からのオーディオ資料の作成、およびビデオ会議ソースからのオーディオビジュアル資料の作成をもサポートする。オーサリングツール８６は、好ましくは、以前に寄稿された資料の削除を防止し、以前に寄稿された資料から派生した資料の作成を促進する。
【００４３】
例示的なibookのコンテンツの構造を図７に詳細に示す。ibookに寄稿された資料は、１つ以上のウェブページに含まれ得る。ibookウェブページのコンテンツは、好ましくは、ibookウェブページデータベース７６（図３）内に格納される。ibookウェブページ１３８は、静止ウェブページ、および参照される度に動的に変化するコンテンツを持つウェブページの両方を含み得る。ウェブページ１３８は、ibookをユーザに紹介するためのウェルカムメッセージページ１４０を含む。必要に応じて、ウェルカムメッセージページ１４０は、ibookウェブページ１３８のコンテンツに関する要約情報を含み得る。例えば、ウェルカムメッセージページ１４０は、資料を寄稿した作者、資料を寄稿した日付、スポンサーによるibookのテーマの説明、そのibookに含まれる特定の主題、使用メディア等に関する情報を含み得る。ウェルカムページ１４０は、好ましくは、見物人、寄稿者およびスポンサー登録ページへのハイパーテキストリンクを含む。ibookに登録せずに、ウェルカムページ１４０よりも先に進むことはできない。ウェルカムメッセージページ１４０を見て、適切な登録プロセスを完了した後、ユーザは、オーサリングツール８６（図３および図６）を用いて資料を見る、追加する、または派生資料を作成することができる。
【００４４】
図７において、ibookウェブページ１４２、１４４および１４６は寄稿者スミスが寄稿したものであり、ibookウェブページ１４８は寄稿者ジョーンズが寄稿したものであり、ibookウェブページ１５０は寄稿者ブラウンが寄稿したものである。寄稿者スミスは、初めの寄稿者であり、彼のページはオリジナル資料として追加されている。寄稿者ジョーンズは、寄稿者スミスが寄稿した資料の一部に基づく資料を追加している。寄稿者ブラウンは、スミスが寄稿した資料およびジョーンズが寄稿した資料に基づく資料を追加している。
【００４５】
ウェブページ１４２、１４４、１４６、１４８および１５０は、好ましくは、１つ以上のパッセージ１５２からなる形式でまとめられている。例えば、ibookウェブページ１４２はパッセージ１、２および３を含み、ibookウェブページ１５０はパッセージ４ｃおよび６ｃを含む。１つのパッセージに含まれる資料の量および種類は、使用するメディアの種類に依存し得る。ibookがテキストのみを含む場合、パッセージ１５２は段落であり得る。あるいは、パッセージ１５２は、文字、単語、分、段落、節または章であり得る。ibookがマルチメディア資料を含む場合、パッセージ１５２は、グラフィックイメージ、アニメーションシーケンス、サウンドトラック、静止ビデオイメージまたはビデオクリップの一部であり得る。ibookが実行可能な資料を含む場合、パッセージ１５２はコードのモジュールであり得る。
【００４６】
あるibook寄稿者が別の寄稿者によって以前に寄稿された資料に基づく資料を追加する場合、好ましくは、資料のソースの識別情報(identity)を記録する属性情報が自動的に生成される。例えば、この属性情報は、パッセージ１５２間の属性リンク１５４、１５６、１５８および１６０の形式で提供され得る。
【００４７】
属性リンク１５４は、ジョーンズが寄稿したパッセージ３ｂがスミスが寄稿したパッセージ３に基づいていることを示す。同様に、属性リンク１６０は、ブラウンが寄稿したパッセージ６ｃが、スミスが寄稿したパッセージ６に基づいていることを示す。属性リンク１５６は、ジョーンズが、スミスのパッセージ４に基づいてパッセージ４ｂを寄稿したことを示す。属性リンク１５８は、ブラウンが、ジョーンズのパッセージ４ｂに基づいてパッセージ４ｃを寄稿したことを示す。
【００４８】
好ましくは、属性情報は、寄稿者が既存のibook資料をコピーした時に自動的に生成される。例えば、寄稿者ジョーンズは、パッセージ３ｂを作成する際に、派生ツール１３２の切り貼り機能を用いてパッセージ３のテキストまたはマルチメディア資料を切り貼りしたかもしれない。パッセージ３からパッセージ３ｂへの切り貼りプロセスの間、オーサリングツール８６は、自動的に、属性リンク１５４を含む属性情報を生成する。
【００４９】
属性情報を生成し得るもう１つの方法は、寄稿者が、新しい資料を寄稿する前に、派生ツール１３２を用いて特定の派生スタイルテンプレートを選択するときである。スタイルテンプレートを選択した後、派生ツール１３２は、属性情報を与えるように寄稿者にプロンプトを出す。この属性情報を用いて、新しい資料をオリジナルの資料に関連付ける属性リンクが自動的に作成される。例えば、ジョーンズは、スミスの作品のパッセージ３および４に基づく注釈を作成するために、派生種類の注釈を選択し得る。派生ツール１３２は、その注釈の元となった資料の原作者についてジョーンズに照会し得る。ジョーンズは、オリジナルの寄稿者の資料を特定する適切な情報を入力しなければならない。好ましくは、有効な属性情報が提供されるまで、派生ツール１３２はジョーンズを先に進ませない。必要に応じて、システムスーパーバイザーは、属性リンク１５４、１５６、１５８および１６０の実行のような、属性情報の作成および使用を監視し得る。
【００５０】
シーケンスリンク１６２，１６４および１６６は、ウェルカムメッセージページ１４０とibookページ１４２、１４４および１４６をリンクするハイパーテキストリンクである。シーケンスリンク１６２、１６４および１６６は、寄稿者スミスがibookウェブページ１４２、１４４および１４６を作成した際にオーサリングツール８６によって作成されたものである。シーケンスリンク１６８は、リンク作成ツール１３４（図６）を用いて寄稿者ブラウンによって作成されたものである。シーケンスリンク１６８のようなシーケンスリンクの作成は、寄稿者が任意に行うものである。
【００５１】
派生リンク１７０、１７２、１７４および１７６は、ibookウェブページ１４２、１４４、１４６、１４８および１５０に関連して形成される別の種類のリンクである。好ましくは、派生リンク１７０、１７２、１７４および１７６は、属性リンク１５４、１５６、１５８および１６０の反対方向を指す。既存パッセージの派生物が形成される度に、派生したパッセージが形成されていることを示す派生リンクが形成される。
【００５２】
好ましくは、派生リンク１７０、１７２、１７４および１７６は、パッセージ３ｂ、４ｂ、４ｃおよび６ｃが作成される際に自動的に生成される。例えば、寄稿者が、あるパッセージから別のパッセージに資料を切り貼りするために派生ツール１３２の切り貼り機能を使用する場合、オーサリングツール８６は、派生リンク１７０、１７２、１７４および１７６を含む派生情報を自動的に生成する。
【００５３】
ユーザがibook中の資料をナビゲートするとき、各パッセージ１５２についての派生情報（例えば、所与のパッセージについてのあらゆる関連派生リンクの有無および識別情報）、および属性情報（例えば、所与のパッセージについてのあらゆる関連属性リンクの有無および識別情報）がナビゲーションツール８４によって使用される。例えば、ユーザが対応派生物の有るパッセージを見る場合、派生物が存在することをユーザに警告して、ユーザにその派生物を見る機会を与えることが可能である。同様に、ユーザが派生物であるパッセージを見る場合、対応オリジナルが存在することをユーザに警告することが可能である。派生情報および属性情報は、パッセージデータベース７４（図３）に格納され得る。
【００５４】
パッセージ１５２間（例えば、図７におけるパッセージ４および４ｃ間）には多世代派生および属性関係が存在する。これらの関係は、図７に示すように直近のパッセージ（例えば、４および４ｂ、または４および４ｃ）間のリンクによって表してもよいし、または、非直近パッセージ間（例えば、パッセージ４および４ｃ間）の直接リンクによって表してもよい。
【００５５】
更に、パッセージ１５２を形成する間、オーサリングツール８６およびibookサーバアプリケーション６４によって、どのウェブページ１３８が各パッセージ１５２を含むかを認識するパッセージデータベース７４に情報が格納されるようになる。パッセージ１５２のコンテンツに関する情報（「パッセージ特性」）もまた、パッセージ形成の間に格納されるのが好ましい。パッセージ特性は、（寄稿者データベース６８に格納され得る）パッセージの寄稿者の身元、媒体（例えば、テキスト、オーディオ、ビデオ）、パッセージ形成の日時、パッセージの言語、パッセージが実行可能なコードである場合のパッセージに対するインタプリータ、およびパッセージの主題を含む。いくつかのパッセージ特性は、ibookシステム５２によって自動的に決定され得る。例えば、寄稿者の身元は、寄稿者の識別（ＩＤ）番号から決定することができる。パッセージの資料の言語など、他のパッセージ特性は、寄稿者によって更に容易に入力され得る。パッセージ特性がどのようにしてシステム５２に入力されたかに関係なく、好ましくは、これらの特性はパッセージデータベース７４に格納され、ibookをナビゲーションする間に用いられる。
【００５６】
図８に模式的なibookのナビゲーションツール８４を示す。図８において、パッセージ１５２はテキスト１７８の段落として示されている。マルチメディア環境において、パッセージ１５２は音を伴うビデオとしてコンピュータモニタ上に示されるマルチメディアのセグメントであり得る。パッセージ１５２が実行可能なモジュールである場合、ナビゲーションツール８４は、パッセージをダウンロード且つ実行することによってパッセージを示す。スタイルボタン１８０は、ユーザがクライアント６０の情報の提示のための所望のフォーマットを選択することを可能にする。各スタイルは、ibookパッセージ（例えば、Ｊａｖａ（登録商標）プログラム）によって制御され、ibookパッセージがそのスタイルを実施する。適切なスタイルは、スクリーンの上部にあるタイトルバーまたは、フォトリアリスティック（photorealistic)スタイルを有するMicrosoftWindows（登録商標） 3.1フォーマットを含む。ここで、ナビゲーション制御が現実的な方法（例えば、ファイル引き出しを含む机など）で表示される。ウィンドウサイズのボタン１８２は、ウェブブラウザ８２がウィンドウズ（登録商標）型の環境で動作しているとき、ユーザがibookナビゲーションツール８４を含むウィンドウの大きさを調節することを可能にする。倍率ボタン１８４は、ユーザがディスプレイウィンドウのコンテンツの倍率を調節することを可能にする。
【００５７】
カーソルキー１８６は、所与のibookウェブページ１３８上におけるパッセージ１５２内でカーソル１８８を上下左右にナビゲーションする。所望であれば、カーソルキー１８６の内側部分１９０は、カーソルの低速な動きを提供するために用いられ得る。関連する派生物またはオリジナルを有するパッセージにユーザがカーソル１８８をナビゲーションする度にユーザは警告され得る。例えば、バー１９１は、パッセージ１７８ｂに並行して提供され、ユーザが見ることを望み得るパッセージに対して派生物またはオリジナルが存在することを示す。ナビゲーションツール８４は、派生物情報（すなわち、派生物リンク１７０、１７２、１７４、１７６および派生物タイプ情報）および、パッセージデータベース７４に格納される属性情報に基づいてバー１９１等のバーを表示するときを決定する。派生物トラバースボタン１９２は、関連する派生物またはオリジナルを有するパッセージ（パッセージ１７８ｂ等）にカーソル１８８が入るときに好ましくは点灯する。
【００５８】
右側の派生物トラバースボタンをクリックすることにより、ナビゲーションツールが、例えば、そのパッセージに関連する最近の派生物の次の派生物を提示し、左側の派生物トラバースボタンをクリックすることによって、反対の結果を生成する。例えば、ユーザがパッセージ４ｂ（図７）を見ており、右側の派生物トラバースボタン１９２を選択した場合、ナビゲーションツール８４はパッセージ４ｃのコンテンツを表示する。しかし、ユーザがパッセージ４ｂを見ており、左の派生物トラバースボタン１９２を選択した場合、ナビゲーションツール８４はパッセージ４のコンテンツを表示する。
【００５９】
バックおよびフォワードボタン１９４は、ユーザがウェブページ１３８を介してブラウジングトレール（browsing trail）に沿ってナビゲーションすることを可能にする。このウェブページ１３８は、スクロールボタン１８６および派生物トラバースボタン１９２を用いて資料を事前にナビゲーションしたユーザまたは寄稿者によって規定される。ボリュームボタン１９３は、マルチメディア資料の音量を制御する。オーディオトラックを並行して再生する場合、ミキシングを制御するために複数の音量制御ボタンが好ましくは設けられる。
【００６０】
更なるナビゲーションツール８４によって提供されるナビゲーション制御特徴は、ドロップダウンメニュー１９６である。ユーザは、ドロップダウンメニュー１９６によって選択してibookパッセージ１５２をナビゲーションすることを援助し得る。例えば、ドロップダウンメニュー１９６は、ユーザが現在見ているパッセージに関連する派生物およびオリジナル資料の全てのリストを含み得る。ユーザは、リストから望ましい１つのエントリ、または複数のエントリを選択する事によって、これらの派生物またはオリジナルの１つにナビゲーションし得る。ドロップダウンメニュー１９６は、また、媒体の種類、寄稿者の身元、作成の日時、言語、および主題（例えば、寄稿者によって入力された、またはibookシステムによって自動的にパッセージ１５２から抽出されたキーワードによって前もって規定される）などの、共通のパッセージ特性のリストを含み得る。所望であれば、ユーザはドロップダウンメニュー１９６から「Jones」と選択することによってJonesの作品のみを見ることができる。同様に、ユーザが英語の資料のみを見ることに興味がある場合、「言語」と表題のついたドロップダウンメニューの見出しで英語を選択し得る。
【００６１】
所望であれば、ナビゲーションツール８４によって見物人にパッセージ１５２が提示される方法は、パッセージに関する派生物タイプ情報に一部基づき得る。例えば、パッセージが前のパッセージの改訂である場合、ナビゲーションツール８４は、デフォルトとしてパッセージの最近のバージョンのみを提示し得る。パッセージが別のパッセージの代替バージョンである場合、ナビゲーションツール８４は、デフォルトとしてユーザにいずれのパッセージを見るかの選択肢を提供する。パッセージが別のパッセージの複写である場合、ナビゲーションツール８４は、クライアント６０のスクリーン上にオリジナルのパッセージと複写のパッセージの両方を分割したスクリーンフォーマットで同時に提示し得る。同一パッセージの派生物が１種類以上の媒体で存在する場合、ナビゲーションツール８４は特定の媒体（例えば、ビデオなど）に優先順位を与え得る。代替のパッセージ間を自動的に選択するのに用いられ得る見物人の優先度(viewer preference)は、見物人データベース６６に好ましくは格納される。パッセージが組合せである場合、ナビゲーションツール８４は、ユーザが組合せの成分を連続して（例えば、成分が本の章であるとき）、または並行して（例えば、成分が歌のオーディオトラックであるとき）見ることを可能にし得る。
【００６２】
ユーザがパッセージ１５２を見る際、ibookサーバアプリケーション６４は、アクセスデータベース７０のどのパッセージがアクセスされたかに関する情報を好ましくは格納する。ウェブブラウザ８２およびibookナビゲーションツール８４はユーザが各パッセージを見る時間の長さの記録を取ることにも関係する。この情報は、見られた資料の寄稿者に報酬を出すために用いられる。更に、見られた作品の基本を形成するために用いられた資料の寄稿者が報酬を受ける。よって、寄稿者は、かれらの作品がユーザによって直接アクセスされず、見られない場合でも補償され得る。例えば、Smithが本を寄稿し、Jonesが代替の章を書く場合、代替の章が見られたときに、JonesおよびSmithの両方が報酬を受け得る。寄稿者に報酬を出すプロセスは、実質的に自動的であり得、現在のibookスポンサーのibookサーバ２４によって管理され得るか、またはibookの親組織においてibookサーバ２２によって管理され得る。
【００６３】
ユーザがナビゲーションツール８４を用いてibookをナビゲーションする際、ナビゲーションツール８４はサーバ５６に特定のアクセス情報を転送し、見る資料の要求を出す。アクセス情報を処理および格納することに関連する工程を図９に示す。工程１９８において、クライアント６０におけるユーザは、例えば、ナビゲーションツール８４（図８）によって提供される様々なボタンを用いて、どのパッセージを見るかを決定する。ナビゲーションツール８４は工程２００において望ましいパッセージを見るための要求を好ましくは発生し、サーバ５６にこの要求を転送する。工程２０２においてサーバ５６におけるサーバアプリケーション６４は要求を受け取り、ibookウェブページデータベース７６で要求されたパッセージを捜す。工程２０４において、サーバ５６は、要求されたアクセスがいつ生じたのかを認識する日時のエントリなどのアクセス要求についての情報を記録する。工程２０６においてサーバ５６は、要求されたパッセージをクライアント６０に転送する。工程２０８において、クライアント６０はパッセージを表示し、ローカルアクセスデータベース９２において日時エントリを形成し得る。ローカルアクセスデータベース９２において日時エントリが形成された場合、この情報はアクセスデータベース７０に格納するために定期的にサーバ５６に対して利用可能になる。工程２１０において、ユーザはパッセージの見物を完了し、工程２１２においてクライアント６０は、見物が完了したことを示す情報をサーバ５６に転送する。工程２１４において、サーバ５６は、アクセス情報をアクセスデータベース７０に記録する。これは、例えば、日時エントリを形成することによってパッセージの見物がいつ完了したのかを示す。
【００６４】
本明細書に規定されるように、用語「アクセス情報」は、パッセージ識別子、日時エントリ、クライアント６０からサーバ５６への転送の性質を示す情報などの情報を含む。パッセージ識別子は、好ましくはibookウェブページデータベース７６から要求されたパッセージのためのユニバーサルリソースロケータ(universal resourcelocator）（ＵＲＬ）である。転送の性質を示す情報は、クライアント６０からサーバ５６への転送がパッセージの表示に対する要求（矢印２１６で示す）であるのか、またはユーザがパッセージの見物を完了した（矢印２１８で示す）ことを示す転送であるのかを示す。
【００６５】
収入収集および分配に関するｉｂｏｏｋ機能は、好適には、ｉｂｏｏｋデーモン７８（図３）によって提供される。ｉｂｏｏｋデーモン７８で実行される例示的な収入収集プロセスを、図１０に示す。図１０に示す収入収集プロセスは、周期的に（例えば、１日に１回）動作し得る。図１０に示すように、サーバ５６は、アクセスデータベース７０をスキャンし、工程２２０で資料を見たユーザについての全てのアクセス記録を収集する。アクセス記録は、ｉｂｏｏｋ資料のアクセスがなされた回数ならびに各アクセスの開始時刻および停止時刻に関する情報を含む。工程２２２において、サーバ５６は、資料を見たユーザに対して、所定の料金スケジュールに従って請求を行う。例えば、ユーザはｉｂｏｏｋ資料にアクセスするユーザが行ったオンライン時間に基づいて請求され得るか、またはユーザが行ったアクセスの回数に基づいて請求され得る。望む場合には、ユーザは均一料金で請求され得る。工程２２４において、ユーザの勘定残高はそれに応じて調節される。工程２２６において、ユーザは（例えば、郵便または自動クレジットカード引き落としによって）請求される。
【００６６】
自動収入分配は、図１１および図１２に示したプロセスを実現するｉｂｏｏｋデーモン７８によって実行され得る。図１１は、アクセスデータベース７０からのパッセージ情報を照合するプロセスを示す。図１１に示す工程は、ｉｂｏｏｋウェブページデータベース７６内の各パッセージについて実行される。工程２２８において、アクセスデータベース７０は、パッセージに関連するアクセス情報を含む記録についてスキャンされる。工程２３０において、サーバ５６はこれらの記録を使用して、パッセージが（例えば、図９に示すナビゲーションツール８４を用いて）見物人によって直接にアクセスされた量を反映するようにパッセージデータベース７４を更新する。パッセージがアクセスされた「量」は、（アクセスデータベース内のアクセス情報から判定されるように）パッセージおよび／またはパッセージが受けた「ヒット」の回数についての累積アクセス時間に基づいて判定され得る。寄稿者の資料がユーザによって直接アクセスされる場合、資料は直接に使用されており、寄稿者はアクセスの量に基づいて報酬を受ける。
【００６７】
好適には、寄稿者はまた、寄稿者の資料に基づく派生物がアクセスされた場合にも報酬を受ける。派生物がアクセスされる場合、寄稿者の資料は間接的に使用されている。工程２３２において、サーバ５６は、アクセスされた各パッセージに関連する属性情報(attributioni information)を使用し、パッセージが別の寄稿者の作品に基づくものかどうかを判定する。パッセージが別の寄稿者のパッセージに基づいていた場合、パッセージデータベース７４は属性情報に基づいて更新される。好適にはパッセージデータベース７４内の各パッセージに関連する別個のデータフィールドがあり、パッセージデータベース７４が各パッセージについての直接使用および間接使用の量の記録を維持することができる。例えば、各パッセージは、直接ヒットの回数および間接ヒットの回数（つまり、パッセージに基づく派生物へのヒット）が格納されたデータフィールドに関連し得る。
【００６８】
図１１のプロセスが、ユーザによるこれらのパッセージの直接使用および間接使用の量を反映するようにパッセージデータベース７４内のパッセージを更新するのに使用された後に、図１２のプロセスは各寄稿者についてのこの情報を照合し、それに応じて寄稿者に報酬を与えるのに使用される。図１２のプロセス工程は、各寄稿者について実行される。工程２３４において、サーバ５６は、寄稿者によって寄稿されたパッセージについてパッセージデータベース７４をスキャンする。工程２３６において（例えば、見物人が直接的にパッセージにアクセスする場合に）これらのパッセージが直接的に使用された総量が判定される。例えば、パッセージデータベース７４内の寄稿者のパッセージの各々が、パッセージに関する直接使用の量を示す関連するデータフィールドを有する場合、工程２３６は全てのパッセージについてのこのような直接使用の量を総計することを伴う。工程２３８において（例えば、見物人が寄稿者のパッセージに基づく派生物にアクセスする場合に）寄稿者のパッセージが間接的に使用された総量が判定される。例えば、パッセージデータベース７４内の寄稿者のパッセージの各々が、これらパッセージの間接使用の量を示す関連するデータフィールドを有する場合、工程２３８は、全てのパッセージについてのこのような間接使用の量を総計することを伴う。
【００６９】
工程２４０において寄稿者は報酬を受ける。望む場合には、寄稿者は金銭以外の報酬を受け取り得る。例えば、ｉｂｏｏｋサーバ５６は、寄稿者の資料がヒットを受けた量を公に通知し、寄稿者が寄稿した資料の人気に関する評判を寄稿者に報酬として与えるように機能する。寄稿者はまた、図１０のプロセスでユーザから収集された収入、またはｉｂｏｏｋに関連する寄稿者のコミュニティーによって開発された知的財産のライセンス許可によって生み出された収入を分配することによって報酬を受け得る。好適には、寄稿者は寄稿者の資料の直接使用（例えば、直接見物人のアクセスによる）および資料の間接使用（例えば、寄稿者の資料に基づく派生物のアクセス）の両方に基づいて報酬を受ける。
【００７０】
金銭報酬は、例えば、関連する寄稿者の銀行口座に振り込むことによって自動的に分配され得る。好適には、閲覧されたｉｂｏｏｋのスポンサーもまた報酬を受ける。望む場合には、ｉｂｏｏｋ親機構が補償され得る。ｉｂｏｏｋ（例えば、図１のｉｂｏｏｋ  Ａ）の構造またはコンテンツを複製して第２のｉｂｏｏｋ（例えば、図１のｉｂｏｏｋ  Ａ’）を形成した場合、この情報（またはこの情報への問い合わせ）がｉｂｏｏｋ子孫データベース７２内に格納され、子孫ｉｂｏｏｋ（ｉｂｏｏｋ  Ａ’）から得られた収入について親ｉｂｏｏｋ（ｉｂｏｏｋ  Ａ）のスポンサーおよび寄稿者を補償するのに使用され得る。
【００７１】
図１のｉｂｏｏｋ  Ａからｉｂｏｏｋ  Ａ’を複製するのに使用される複製機能は、（つまりウィザードプログラムによる）複製プロセスに関する情報についての登録されたスポンサーを促すプログラムによって提供され得る。複製に使用されるプログラムは、好適には、ｉｂｏｏｋ複製ツール９０（図３）等のダウンロード可能なプラグインである。ｉｂｏｏｋの複製に伴う工程を図１３に示す。工程２４２において、潜在的スポンサーが、図４および図５に示した見物人および寄稿者登録プロセスと同様の登録プロセスを完了する。登録プロセスの間、ｉｂｏｏｋの性質(nature)、義務およびそのスポンサーになることの利益が説明される。既に新たなｉｂｏｏｋを作成したスポンサーは、スポンサーがこのような任意の更なるｉｂｏｏｋから新たなｉｂｏｏｋへと資料を複製することを許可されるように、更なるｉｂｏｏｋに登録し得る。スポンサーがｉｂｏｏｋスポンサー権を支配するルールおよび既存のｉｂｏｏｋからの資料の複製に同意する場合に、スポンサーは登録される。
【００７２】
工程２４４において、スポンサーは、新たなｉｂｏｏｋが配置されるまたは更なる資料が複製される子ｉｂｏｏｋサーバの身元を特定する。工程２４６において、スポンサーは新たなｉｂｏｏｋの身元を特定する。工程２４８において、工程２４４で身元確認された子サーバにサーバアプリケーションがインストールされているかどうかが判定される。サーバアプリケーションがインストールされていない場合、スポンサーが登録した親ｉｂｏｏｋからのサーバアプリケーション６４は、工程２５０において（例えば、ダウンロードまたは問い合わせすることによって）複製される。サーバアプリケーション６４が既にインストールされている場合、工程２５０はバイパスされる。工程２５２において、スポンサーは、親サーバから子サーバへの複製が望まれるｉｂｏｏｋデーモン７８を選択する。工程２５４において、選択されたデーモン７８が複製される。工程２５６において、スポンサーは、どのｉｂｏｏｋ親プラグイン８０を子サーバに複製するかを選択する。工程２５８において、選択されたプラグインが複製される。工程２６０において、ｉｂｏｏｋデータベースが子サーバ上で初期化されているかどうかを判定する。初期化されていない場合、工程２６２において子ｉｂｏｏｋサーバデータベースが初期化される。子ｉｂｏｏｋサーバデータベースが既に初期化されている場合、工程２６２はバイパスされる。
【００７３】
工程２６４において、スポンサーは、（例えば、ｉｂｏｏｋウェブページデータベース７６に格納されたテクストまたはマルチメディア情報ならびにパッセージデータベース７４内に格納された連結情報(linking information)の形態の）親ｉｂｏｏｋのコンテンツが親サーバから子サーバ上に複製されるべきかどうかを決定する。工程２６６において、選択されたｉｂｏｏｋウェブページおよび関連する連結情報が親サーバから子サーバへと複製される。工程２６８において、子ｉｂｏｏｋデータベースが更新される。複製プロセスに関する情報は、子孫データベース７２に格納される。複製は工程２７０において終了する。複数の親ｉｂｏｏｋのコンテンツは、図１３のプロセスを繰り返すことによって、１つの子ｉｂｏｏｋに併合される。
【００７４】
ｉｂｏｏｋは複製(replicate)可能であるため、うまくいったｉｂｏｏｋは追加的なｉｂｏｏｋを発生(spawn)することができる。さらに、ｉｂｏｏｋは特定の媒体またはテーマを具体的にサポートするように作成され得るので、異なるｉｂｏｏｋは、各々が興味を有するユーザのコミュニティに対応するような、異なる系統(family)の子孫(offspring)ｉｂｏｏｋを発生し得る。
【００７５】
ｉｂｏｏｋに寄稿するかあるいはそのコンテンツを見ることに興味を持つであろう人々にｉｂｏｏｋの存在が知られることを確実にするために、ｉｂｏｏｋは、その存在をポピュラーなサーチエンジンデータベースに広告するための様々な機能を好ましくはサポートする。ｉｂｏｏｋがその存在を広告し得る適切なサーチエンジンとしては、Yahoo、Alta Vista、およびLycosが含まれる。ｉｂｏｏｋの存在を広告するための一つの適切な方法は、ｉｂｏｏｋサーバアプリケーション５６（図３）が、適切にフォーマットされたｅメールメッセージを、様々なサーチエンジンに関連付けられたウェブサイトアドレスにおけるウェブサイト管理者に送ることである。図１に示すように、サーチエンジンサーバ３６は、ウェブインデックス４０を含んでいる。ｉｂｏｏｋサーバアプリケーション６４またはｉｂｏｏｋデーモン７８は、ｉｂｏｏｋウェブページデータベース７６に格納されたｉｂｏｏｋウェブページおよび／またはｉｂｏｏｋパッセージデータベース７４に格納されたこれらのウェブページのパッセージ特性(passagecharacteristics)から、ハイパーテキストマークアップ言語（ＨＴＭＬ）キーワード情報を自動的に抽出し、この情報をウェブインデックス４０に含めてもらうために提出し得る。また、ｉｂｏｏｋオーサリングツール８６は好ましくは、オーサリングプロセス中において、寄稿者にキーワードのクエリー(query)を呈示する。このキーワード情報もまたウェブインデックス４０に含めてもらうために提出され得る。
【００７６】
所望であれば、ｉｂｏｏｋ親組織と関連付けられたｉｂｏｏｋサーバを用いることによって、包括的なデータベースをサポートし得る。各既存のｉｂｏｏｋのｉｂｏｏｋサーバアプリケーション６４は、キーワードおよびその他のｉｂｏｏｋインデックス情報を、このデータベースに提供し得る。
【００７７】
音楽作品の作成を容易にするためにｉｂｏｏｋシステムを使用することに関連する特定の局面を、図１４に示す。ｉｂｏｏｋシステム２７２において、クライアント２７４における第１の作曲者がｉｂｏｏｋオーサリングツール８６を用いて、ｉｂｏｏｋパッセージ２７６の形態である高音質(high-fidelity)トラック（トラックＡ）を録音する。例えば第１の作曲者は、新しい歌曲の基盤となるリズムギタートラックを作成し得る。高音質オーディオを格納するためにはかなりの量のメモリを必要とするため、第１の作曲者は、トラックＡの低音質（low-fidelity）派生物をサーバ２７８上においてパッセージ２８０として作成し、このバージョンを他のｉｂｏｏｋ寄稿者に利用可能にしてもよい。パッセージ２８０は、パッセージ２７６の代替の分解能における派生物であり、関連付けられた派生リンク２８２を有している。属性リンク２８４は、パッセージ２８０がパッセージ２７６から派生したことを示している。
【００７８】
パッセージ２８０中のトラックＡの低音質バージョンは、クライアント２８６における第２の作曲者が見る（聴く）ことができ、そして第２の作曲者はボーカルトラックなどのマテリアルを追加することができる。低音質パッセージ２８０は、対応する高音質パッセージ２７８よりも少ない情報を含んでいるため、パッセージ２８０をクライアント２８６に提供することはより容易である。第２の作曲者は、データネットワーク２８８を介してリアルタイムでパッセージ２８０のコンテンツを聴くか、パッセージ２８０のローカルコピーをクライアント２８６にダウンロードし得る。低音質トラックＡの再生は、ナビゲーションツール８４を用いて達成され得る。所望であれば第２の作曲者は、第１の作曲者によるリズムギタートラックを聴きながら、オーサリングツール８６を用いてボーカルトラックを追加し得る。ボーカルトラック（トラックＢ）の高音質バージョンは、パッセージ２９０中のクライアント２８６上に格納され得る。パッセージ２９０は、パッセージ２８０のコラボレーション(collaboration)派生物であり、関連付けられた派生リンク２９４および属性リンク２９５を有している。第２の作曲者は、パッセージ２９２中のサーバ２７８上のトラックＢの低音質バージョンを作成し得る。パッセージ２９２は、パッセージ２９０の代替の分解能における派生物であり、関連付けられた派生リンク２９７を有している。属性リンク２９６は、ページ２９２がページ２９０から派生したことを示している。
【００７９】
オーサリングツール８６は好ましくは、以前に寄稿されたトラックに基づいて新しいトラックを録音するプロセス中における、派生情報および属性情報の自動的な生成をサポートする。ｉｂｏｏｋナビゲーションツール８４は、ユーザが複数のトラックを並行して歌曲の形態で聴くことを可能にする。ユーザは、ドロップダウンメニュー１９６および各トラック用のボリュームボタンなどのツールを用いることにより、どのトラックを再生するかを選択し且つトラックのミックスを選択し得る。例えばユーザは、特定の作曲者によって寄稿されたトラックのみが聞こえるように選択し得る。加えて寄稿者は、オーサリングツール８６を用いて選択されたトラックをコピーし編集することにより、歌曲を作成することができる。
【００８０】
サーバ２７８は、要求に応じてパッセージ２７６および２９０がサーバ２７８または任意の適切な場所にコピーされることを可能にするために、元のパッセージ２７６および２９０に関する十分な情報を保持している。例えば、サーバ２７８は、パッセージデータベース７４およびｉｂｏｏｋウェブページデータベース７６などのｉｂｏｏｋデータベース中に、パッセージ２７６および２９０のＵＲＬを含み得る。所望であれば、パッセージ２７６および２９０のＵＲＬは、ナビゲーションツール８４およびオーサリングツール８６によって、トラックＡおよびＢの高音質バージョンを再生するために用いられ得る。
【００８１】
派生リンキング情報、派生タイプ情報、パッセージ特性、および属性情報などのｉｂｏｏｋパッセージに関する様々な情報は、パッセージデータベースに格納されるように説明したが、適切な代替法としては、この情報を、パッセージを含むウェブページに格納するか、適切なリレーショナルデータベース中にリレーションおよびテーブルの組として格納するか、あるいはオブジェクトデータベース中にオブジェクトの組として格納してもよい。別の適切な代替法としては、オブジェクトのリンキングおよび埋め込み（ＯＬＥ）またはコンポーネントオブジェクトモデル（ＣＯＭ）技術などのリンキング技術を用いて、パッセージならびにその属性および派生関係を表してもよい。
【００８２】
様々な技術を用いて、ｉｂｏｏｋウェブページ（例えばｉｂｏｏｋウェブページデータベース７６中のｉｂｏｏｋウェブページ）のコンテンツを表すことができる。例えば、ｉｂｏｏｋウェブページは、静的なデータとして表され得る。あるいは、ｉｂｏｏｋウェブページは、ウェブページコンテンツを生成し得るコード、例えばテーブルまたはリストのエントリを生成するコードなどによって表され得る。所望であれば、所与のサーバまたはクライアント上のｉｂｏｏｋウェブページは、実際にはデータネットワーク中の別の場所に格納されているマテリアルへのリファリンス（例えばＵＲＬ）によって表されてもよい。
【００８３】
さらに、データネットワークは好ましくはワールドワイドウェブ通信を実現するために通常用いられているＨＴＭＬプロトコルをサポートする（ＨＴＭＬフォーマットは標準化、広範な使用、およびｉｂｏｏｋシステムの特徴を実現するための十分な能力という利点を有するため）が、バーチャルリアリティモデリング言語（ＶＲＭＬ）またはストラクチャードジェネラライズドマークアップ言語（ＳＧＭＬ）に基づくプロトコルや、任意のクライアント−サーバトランザクション型パケットスイッチドプロトコルなどの、他のプロトコルも用いられ得る。
【００８４】
上記は、本発明の原則を例示したのみであり、本発明の範囲および趣旨から逸脱することなく様々な改変を行うことが、当業者には可能である。
【図面の簡単な説明】
【００８５】
【図１】図１は、データネットワークによって相互接続されたインタラクティブウェブサーバおよびインタラクティブウェブブッククライアントを示すシステム図である。
【図２】図２は、例示するインタラクティブウェブブックのコンテンツを示す図である。
【図３】図３は、データネットワークによって相互接続されたインタラクティブウェブサーバおよびインタラクティブウェブブッククライアントの詳細な図である。
【図４】図４は、見物人を登録するプロセスのフローチャートである。
【図５】図５は、寄稿者を登録するプロセスのフローチャートである。
【図６】図６は、インタラクティブウェブブックオーサリングツールの図である。
【図７】図７は、インタラクティブウェブブックの構造の詳細な図である。
【図８】図８は、インタラクティブウェブブックナビゲーションツールの図である。
【図９】図９は、クライアント側のユーザが、サーバ側の資料にアクセスするプロセスのフローチャートである。
【図１０】図１０は、ユーザが見物したｉｂｏｏｋ資料の量を決定し、それに従ってユーザに請求するプロセスのフローチャートである。
【図１１】図１１は、見ることによって直接的に使用されたまたは間接的に使用されたパッセージの量を反映するためにパッセージデータベースを更新するプロセスのフローチャートである。
【図１２】図１２は、各寄稿者の資料が使用された量を決定し、それに従って寄稿者に報酬を与えるプロセスのフローチャートである。
【図１３】図１３は、ｉｂｏｏｋを複製するプロセスのフローチャートである。
【図１４】図１４は、ｉｂｏｏｋのコンテンツがどのようにクライアントおよびサーバ間で配信され得るかを示すシステム図である。
【図１】
0004583406.tif 000002
【図２】
0004583406.tif 000003
【図３】
0004583406.tif 000004
【図４】
0004583406.tif 000005
【図５】
0004583406.tif 000006
【図６】
0004583406.tif 000007
【図７】
0004583406.tif 000008
【図８】
0004583406.tif 000009
【図９】
0004583406.tif 000010
【図１０】
0004583406.tif 000011
【図１１】
0004583406.tif 000012
【図１２】
0004583406.tif 000013
【図１３】
0004583406.tif 000014
【図１４】
0004583406.tif 000015