(57)【要約】【課題】ウェブ・ベースのコミュニティ・フィードバック収集ツールを提供する。【解決手段】ウェブ・ベースのコミュニティ・フィードバック収集ツールは、従来の文書編集ツール（たとえばＭＳ  Ｗｏｒｄ、Ｐｏｗｅｒｐｏｉｎｔ）とウェブ・ベースのコミュニティ・フィードバック収集ツールとの間の連係を確立するようにプログラミングされる。作成者は、従来の文書編集ツールを介して文書を開いた場合、読者／ウェブ・コミュニティから生成された要約済みフィードバックを直接取得することができる。読者は、文書編集ツールを介して文書を読み取る場合に、フィードバックを直接提供することもできる。【選択図】  図１
2013519129.tif 000002
【特許請求の範囲】
【請求項１】
文書編集ツールを介して第１のユーザによって著された文書をメモリ・ストレージ・デバイスに格納すること、
少なくとも２人の第２のユーザによって、それぞれのクライアント・デバイスを介して前記格納された文書にアクセスすること、
前記アクセスされた文書あるいは前記文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを、それぞれの前記第２のユーザによってそれぞれの前記クライアント・デバイスを介して入力すること、
それぞれの前記第２のユーザによって個別のフィードバック・アイテムとして入力された前記フィードバック・コンテンツを、前記メモリ・ストレージ・デバイス内に格納すること、
前記第１のユーザによって、前記文書またはその下位部分を対象とする特定のフィードバック・コンテンツを指定すること、および、これに応答して、
前記指定された文書またはその下位部分を対象とする任意の格納されたフィードバック・アイテムを集約すること、
前記第１の編集ツールを介して、前記第１のユーザに関する指定された前記文書またはその下位部分に関連付けられた前記集約された個別のフィードバック・アイテムを含む前記文書を提示すること、
を含み、
前記第１のユーザは、前記文書内で前記文書編集ツールを介して編集するために前記少なくとも２人の第２のユーザから集められたフィードバックを直接取得し、
プロセッサ・デバイスは、前記格納、アクセス、集約、および提示のうちの少なくとも１つを実行する、
共同文書開発を実行する方法。
【請求項２】
第１のユーザによって著するための前記文書編集ツール、および、それぞれの第２のユーザによってフィードバック・コンテンツを入力するための前記それぞれのクライアント・デバイスが、同じテキストまたはプレゼンテーション編集プログラムを実装する、請求項１に記載の方法。
【請求項３】
前記個別のフィードバック・アイテムの格納に先立ち、
前記入力されたフィードバック・アイテムに関連付けられたメタデータを生成すること、
前記個別のフィードバック・アイテムおよび前記メモリ・ストレージ・デバイス内の関連付けられたメタデータを公開すること、
を含む、請求項１に記載の方法。
【請求項４】
前記格納されたフィードバック・アイテムを集約することが、
関連する格納されたフィードバック・アイテムを、アクセスに先立ち、それらの関連付けられたメタデータによってグループ化すること、
を含む、請求項３に記載の方法。
【請求項５】
フィードバック・アイテムに関連付けられた前記公開された関連するメタデータが、関連するメタデータ属性を含み、前記指定することが、
前記文書からの特定のフィードバック・アイテムのフィルタリングを実行可能にするために、メタデータ属性を指定するためのフィルタを実装することであって、前記フィルタは、前記指定されたメタデータ属性に基づいて特定のフィードバック・アイテムの前記グループ化を実行可能にする、実装することを含む、
請求項４に記載の方法。
【請求項６】
前記メタデータ属性が、フィードバック・アイテム識別子（ＩＤ）と、前記フィードバック・コメントを提供する第２のユーザに関する情報と、文書またはその下位部分を含むフィードバック・ターゲットと、フィードバック・タイプと、フィードバック状況と、フィードバック・コンテンツとを含む、請求項５に記載の方法。
【請求項７】
前記文書の下位部分が、前記文書の文書ページ、文書段落、１行または複数のテキスト行、スライド、または図を含む、請求項１に記載の方法。
【請求項８】
第１のユーザによって著された文書の格納に先立ち、
前記第１のユーザによって著された前記文書をフィードバック管理システムに登録することであって、前記フィードバック管理システムが、前記格納された文書に文書識別子（ＩＤ）を割り当てる、登録すること、
をさらに含む、請求項１に記載の方法。
【請求項９】
前記第１または第２のユーザに関連付けられたブラウザ・デバイスを介して、前記格納された文書にアクセスするために関連付けられた文書識別子（ＩＤ）を指定することをさらに含む、請求項８に記載の方法。
【請求項１０】
前記フィードバック管理システムが、
前記第１のユーザによってアクセスされたフィードバック・アイテムと、前記第１のユーザによってまだアクセスされていないフィードバック・アイテムとを、追跡すること、
依然としてアクセスされていないフィードバック・アイテムに関する指示をユーザに提供すること、
を実装する、請求項８に記載の方法。
【請求項１１】
第１のユーザによって著された文書を、文書編集ツールを介して格納するためのメモリ・ストレージ・デバイスと、
少なくとも２人の第２のユーザそれぞれが、前記格納された文書にアクセスし、前記アクセスされた文書あるいは前記文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを入力する際に、介することのできる少なくとも２つのクライアント・デバイスと、
前記第２のユーザそれぞれが入力した前記フィードバック・コンテンツを受信し、前記入力されたフィードバック・コンテンツを個別のフィードバック・アイテムとして前記メモリ・ストレージ・デバイスに格納する、フィードバック・マネージャ・デバイスであって、前記フィードバック・マネージャは、前記個別のフィードバック・アイテムを前記特定の文書または文書の下位部分に関連付ける、フィードバック・マネージャ・デバイスと、
第１のユーザが前記文書またはその下位部分を対象とする特定のフィードバック・コンテンツを指定する際に使用する前記文書編集ツールに関連付けられたブラウザ・デバイスであって、これに応答して前記フィードバック・マネージャは、任意の格納された個別のフィードバック・アイテムを指定されたように集約し、前記文書編集ツールを介して提示し、前記文書は、前記第１のユーザに関する指定された前記文書またはその下位部分に関連付けられた前記集約された個別のフィードバック・アイテムを含む、ブラウザ・デバイスと、
を備え、
前記第１のユーザは、前記文書内で前記文書編集ツールを介して編集するために少なくとも２人の第２のユーザから生成されたフィードバックを直接取得する、
文書フィードバック管理システム。
【請求項１２】
第１のユーザによって著するための前記文書編集ツール、および、前記第２のユーザによってフィードバック・コンテンツを入力するためのクライアント・デバイスが、同じテキストまたはプレゼンテーション編集プログラムを実装する、請求項１１に記載のシステム。
【請求項１３】
前記個別のフィードバック・アイテムの格納に先立ち、前記フィードバック・マネージャが、前記入力されたフィードバック・アイテムに関連付けられたメタデータを生成し、前記個別のフィードバック・アイテムおよび前記メモリ・ストレージ・デバイス内の関連付けられたメタデータを公開する、請求項１１に記載のシステム。
【請求項１４】
前記フィードバック・マネージャによって実行された前記格納されたフィードバック・アイテムを集約することが、関連する格納されたフィードバック・アイテムを、アクセスに先立ち、それらの関連付けられたメタデータによってグループ化することを含む、請求項１３に記載のシステム。
【請求項１５】
フィードバック・アイテムに関連付けられた公開されたメタデータが、関連するメタデータ属性を含み、前記フィードバック・マネージャ・デバイスが、前記文書からの特定のフィードバック・アイテムをフィルタリングするためのメタデータ属性をユーザが指定できるようにするためのフィルタを提示し、前記フィルタが、前記ユーザ指定されたメタデータ属性に基づいて特定のフィードバック・アイテムの前記グループ化を実行可能にする、請求項１４に記載のシステム。
【請求項１６】
前記メタデータ属性が、フィードバック・アイテム識別子（ＩＤ）と、前記フィードバック・コメントを提供する第２のユーザに関する情報と、文書またはその下位部分を含むフィードバック・ターゲットと、フィードバック・タイプと、フィードバック状況と、フィードバック・コンテンツとを含む、請求項１５に記載のシステム。
【請求項１７】
前記文書の下位部分が、前記文書の文書ページ、文書段落、１行または複数のテキスト行、スライド、または図を含む、請求項１１に記載のシステム。
【請求項１８】
前記第１のユーザによって著された前記文書を前記第１のユーザが前記システムに登録できるようにするため、および、前記格納された文書に文書識別子（ＩＤ）を割り当てるための、文書登録ハンドラである、請求項１１に記載のシステム。
【請求項１９】
前記第１または第２のユーザに関連付けられたブラウザ・デバイスを介して、関連付けられた前記格納された文書にアクセスするための文書識別子（ＩＤ）を指定することをさらに含む、請求項１８に記載のシステム。
【請求項２０】
さらに前記フィードバック・マネージャ・デバイスが、前記第１のユーザによってアクセスされたフィードバック・アイテムと、前記第１のユーザによってまだアクセスされていないフィードバック・アイテムとを追跡し、依然としてアクセスされていないフィードバック・アイテムに関する指示をユーザに提供する、請求項１８に記載のシステム。
【請求項２１】
共同文書開発を実行するための、コンピュータ・プログラムであって、
文書編集ツールを介して第１のユーザによって著された文書をメモリ・ストレージ・デバイスに格納すること、
少なくとも２人の第２のユーザによって、それぞれのクライアント・デバイスを介して前記格納された文書にアクセスすること、
前記アクセスされた文書あるいは前記文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを、それぞれの前記文書編集ツールを介して入力すること、
それぞれの前記第２のユーザによって個別のフィードバック・アイテムとして入力された前記フィードバック・コンテンツを、前記メモリ・ストレージ・デバイス内に格納すること、
前記第１のユーザによって、前記文書またはその下位部分を対象とする特定のフィードバック・コンテンツを前記第１の編集ツールを介して指定すること、および、これに応答して、
前記指定された文書またはその下位部分を対象とする任意の格納されたフィードバック・アイテムを集約すること、
前記第１の編集ツールを介して、前記第１のユーザに関する指定された前記文書またはその下位部分に関連付けられた前記集約された個別のフィードバック・アイテムを含む前記文書を提示すること、
を含む方法を実行するために、処理回路によって読み取り可能であり、前記処理回路によって実行するための命令を格納する、ストレージ媒体を備え、
前記第１のユーザは、前記文書内で前記文書編集ツールを介して編集するために少なくとも２人の第２のユーザから生成されたフィードバックを直接取得する、
コンピュータ・プログラム。
【請求項２２】
前記個別のフィードバック・アイテムの格納に先立ち、前記方法が
前記入力されたフィードバック・アイテムに関連付けられたメタデータを生成すること、
前記個別のフィードバック・アイテムおよび前記メモリ・ストレージ・デバイス内の関連付けられたメタデータを公開すること、
を含む、請求項２１に記載のコンピュータ・プログラム。
【請求項２３】
前記格納されたフィードバック・アイテムを集約することが、
関連する格納されたフィードバック・アイテムを、アクセスに先立ち、それらの関連付けられたメタデータによってグループ化すること、
を含む、請求項２２に記載のコンピュータ・プログラム。
【請求項２４】
フィードバック・アイテムに関連付けられた前記公開された関連するメタデータが、関連するメタデータ属性を含み、前記指定することが、
前記文書からの特定のフィードバック・アイテムのフィルタリングを実行可能にするために、メタデータ属性を指定するためのフィルタを実装することであって、前記フィルタは、前記指定されたメタデータ属性に基づいて特定のフィードバック・アイテムの前記グループ化を実行可能にする、実装することを含む、
請求項２４に記載のコンピュータ・プログラム。
【請求項２５】
前記メタデータ属性が、フィードバック・アイテム識別子（ＩＤ）と、前記フィードバック・コメントを提供する第２のユーザに関する情報と、文書またはその下位部分を含むフィードバック・ターゲットと、フィードバック・タイプと、フィードバック状況と、フィードバック・コンテンツとを含む、請求項２４に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、文書を作成するための共同システムに関し、特に、文書の開発中に作成者が検討するために、読者のコミュニティからの文書の検討フィードバックの収集および集約をサポートするための、システムおよび方法に関する。
【背景技術】
【０００２】
文書は、作成者と読者との間のコミュニケーションを容易にするために開発される。文書は、たとえばＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（Ｒ）、Ｐｏｗｅｒｐｏｉｎｔ（Ｒ）、Ｌｏｔｕｓ  Ｓｙｍｐｈｏｎｙ（Ｒ）などの文書またはプレゼンテーション編集ツールを介した、人が読み取り可能な形式を備えたファイルである。文書開発プロセスの多くの場合またはある段階で、作成者（たとえば著者）は、共作者および対象読者などからのフィードバックの収集を希望する。フィードバックは、一般的なコメントまたは文書レベルでの特定の提案とすることができる。作成者はフィードバックを収集し、これを使用して、たとえば、その公式の発表／公開の前に文書を完成および改訂し、対面してコミュニケーションを取る前に読者の反応を理解し、さらには、フィードバックから集めた提案に基づいて行動計画を立てる。
【０００３】
対面および電話会議による会合は、フィードバックを収集するための最も効果的な方法であるが、人々を同じ時刻および同じ場所に集めることは非常に困難であるため、非常にコストがかかる。さらに、対面および電話会議は、どちらも読者のコミュニティからフィードバックを収集するための拡張性のあるものではない。フィードバックの収集に最も幅広く使用される手法は、電子メールである。作成者は電子メールの添付で読者グループに文書を送信し、読者は自分のフィードバックを電子メールで返信する。この手法は有用であるが、次のような問題点がある。電子メールの受信箱からフィードバック・メールをフィルタリングまたは追跡するためのタスクは時間を要するものであり、多くの電子メール（何十通あるいは何百通もの電子メール）からすべてのフィードバックを要約するのにはかなりの労力が必要である。読者は電子メールを使用してフィードバックを書くが、文書を読むためには他のツール（たとえばＭＳ  Ｗｏｒｄ（Ｒ）、Ｐｏｗｅｒｐｏｉｎｔ（Ｒ））を使用するため、フィードバックは、文書のコンテンツのコンテキスト（たとえばページ、スライド）に関連付けられた複雑な方法で作成する必要がある。このためには読者と作成者の両方に、さらなる努力が必要である。
【０００４】
これらの問題を解決するための最近の手法には、たとえば、Ｗｉｋｉ（たとえば、ｈｔｔｐ：／／ｅｎ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／）が含まれ、これは、ウェブ上で共有される文書に関するコメントを書くための機能をコミュニティ・ユーザに提供し、ユーザがウェブ上の中央集中的な場所を訪れ、文書を読んでコメントできるようにすることによって、許可された読者が文書を直接編集するようサポートするものである。
【０００５】
他のウェブ・ベースの文書共有ツール（たとえば、ｓｌｉｄｅｓｈａｒｅ．ｎｅｔ、ａｕｔｈｏｒｓｔｒｅａｍ．ｃｏｍ、ｓｈｏｗ．ｚｏｈｏ．ｃｏｍ）は、ユーザがウェブ上の中央集中的な場所を訪れ、文書を読んでコメントできるようにするものである。これらの手法は、コミュニティ・ユーザが文書に関するコメントを読めるようにするという点で優れている。それらは、文書の作成者および読者がツールとしてブラウザ／ウェブを使用することを必要とする。しかし、これらのウェブ・ベースのツールは、共有および読み取りに適している。インターネット接続を必要とするが、十分に優れた編集機能を与えるものではない。ほとんどのユーザ、特に作成者（著者）は、依然として、ＭＳ  Ｗｏｒｄ（Ｒ）およびＰｏｗｅｒｐｏｉｎｔ（Ｒ）のような従来の文書編集ツールの使用を好む。そのため、ユーザは、フィードバックの収集／提供および文書の編集／読み取りのために、異なるツールに切り換える必要がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第７２９９４０７号
【特許文献２】米国特許第６８５９９０９号
【特許文献３】米国特許第６９５０９８２号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
作成者が文書編集ツールを介して文書を開いた場合、文書の作成者が、読者／ウェブ・コミュニティから集められた要約済みのフィードバックを直接取得できるようにする、ウェブ・ベースのコミュニティ・フィードバック収集ツールを提供することによって、従来型のウェブ・ベースの文書共有ツールの欠点に対処する、システムおよび方法を提供することが非常に望ましい。読者は、文書編集ツールを介して文書を読む場合にも、フィードバックを直接提供することができる。
【課題を解決するための手段】
【０００８】
従来の文書編集ツール（たとえばＭＳ  Ｗｏｒｄ（Ｒ）、Ｐｏｗｅｒｐｏｉｎｔ（Ｒ））と、ウェブ・ベースのコミュニティ・フィードバック収集ツールとの間に連係を提供するための、システムおよび方法が与えられる。この連係に基づき、作成者は、文書編集ツールを介して文書を開いた場合、読者／ウェブ・コミュニティから集められた要約済みのフィードバックを直接取得することができる。読者は、文書編集ツールを介して文書を読む場合にも、フィードバックを直接提供することができる。これを達成するために、文書編集ツールに拡張セットが提供され、文書との関連において読者と作成者をまとめて連係させるための集中フィードバック管理ツールが提供される。
【０００９】
より具体的に言えば、一態様において、文書編集ツールを介して第１のユーザによって著された文書をメモリ・ストレージ・デバイスに格納すること、少なくとも２人の第２のユーザによって、それぞれのクライアント・デバイスを介して格納された文書にアクセスすること、アクセスされた文書あるいは文書の１つまたは複数の下位部分（sub-portion）に関するフィードバック・コンテンツを、それぞれの第２のユーザによってそれぞれのクライアント・デバイスを介して入力すること、それぞれの第２のユーザによって個別のフィードバック・アイテムとして入力されたフィードバック・コンテンツを、メモリ・ストレージ・デバイス内に格納すること、第１のユーザによって、文書またはその下位部分を対象とする特定のフィードバック・コンテンツを指定すること、および、これに応答して、指定された文書またはその下位部分を対象とする任意の格納されたフィードバック・アイテムを集約すること、第１の編集ツールを介して、第１のユーザに関する指定された文書またはその下位部分に関連付けられた集約された個別のフィードバック・アイテムを含む文書を提示すること、を含み、第１のユーザは、文書内で文書編集ツールを介して編集するために少なくとも２人の第２のユーザから集められたフィードバックを直接取得し、プロセッサ・デバイスは、格納、アクセス、集約、および提示のうちの少なくとも１つを実行する、共同文書開発を実行する方法が提供される。
【００１０】
他の態様では、第１のユーザによって著された文書を、文書編集ツールを介して格納するためのメモリ・ストレージ・デバイスと、少なくとも２人の第２のユーザそれぞれが、格納された文書にアクセスし、アクセスされた文書あるいは文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを入力する際に、介することのできる少なくとも２つのクライアント・デバイスと、第２のユーザそれぞれが入力したフィードバック・コンテンツを受信し、入力されたフィードバック・コンテンツを個別のフィードバック・アイテムとしてメモリ・ストレージ・デバイスに格納する、フィードバック・マネージャ・デバイスであって、フィードバック管理は、個別のフィードバック・アイテムを特定の文書または文書の下位部分に関連付ける、フィードバック・マネージャ・デバイスと、第１のユーザが文書またはその下位部分を対象とする特定のフィードバック・コンテンツを指定する際に使用する文書編集ツールに関連付けられたブラウザ・デバイスであって、これに応答してフィードバック・マネージャは、任意の格納された個別のフィードバック・アイテムを指定されたように集約し、文書編集ツールを介して提示し、文書は、第１のユーザに関する指定された文書またはその下位部分に関連付けられた集約された個別のフィードバック・アイテムを含む、ブラウザ・デバイスと、を備え、第１のユーザは、文書内で文書編集ツールを介して編集するために少なくとも２人の第２のユーザから生成されたフィードバックを直接取得する、文書フィードバック管理システムが提供される。
【００１１】
他の態様によれば、文書編集ツールを介して第１のユーザによって著された文書をメモリ・ストレージ・デバイスに格納すること、少なくとも２人の第２のユーザによって、それぞれのクライアント・デバイスを介して格納された文書にアクセスすること、アクセスされた文書あるいは文書の１つまたは複数の下位部分（sub-portion）に関するフィードバック・コンテンツを、それぞれの文書編集ツールを介して入力すること、それぞれの第２のユーザによって個別のフィードバック・アイテムとして入力されたフィードバック・コンテンツを、メモリ・ストレージ・デバイス内に格納すること、第１のユーザによって、文書またはその下位部分を対象とする特定のフィードバック・コンテンツを第１の編集ツールを介して指定すること、および、これに応答して、指定された文書またはその下位部分を対象とする任意の格納されたフィードバック・アイテムを集約すること、第１の編集ツールを介して、第１のユーザに関する指定された文書またはその下位部分に関連付けられた集約された個別のフィードバック・アイテムを含む文書を提示すること、を含む方法を実行するために、処理回路によって読み取り可能であり、処理回路によって実行するための命令を格納する、ストレージ媒体を備え、第１のユーザは、文書内で文書編集ツールを介して編集するために少なくとも２人の第２のユーザから生成されたフィードバックを直接取得する、共同文書開発を実行するための、コンピュータ・プログラム製品が提供される。
【００１２】
当業者であれば、添付の図面と組み合わせた以下の詳細な説明に鑑み、本発明の目的、特徴、および利点が明らかとなろう。
【図面の簡単な説明】
【００１３】
【図１】一実施形態に従った、共同文書開発を提供するためのシステム・アーキテクチャ１０２を示す図である。
【図２】一実施形態に従った、拡張された文書エディタ・ツールを含む、サーバ側フィードバック管理システムを示す概略図である。
【図３】検討／フィードバックの対象となる文書を登録するための、図１および図２のシステムによって実装されるプロセス２００を示す図である。
【図４】ユーザが文書フィードバックを提供および出版できるようにするための機能を提供する、図１および図２のシステムによって実装されるプロセス２４０を示す図である。
【図５】ウェブ・インターフェースを介してシステムに接続された文書読者のための、サーバ側フィードバック・マネージャ・プロセス例２５０を示す図である。
【図６】ウェブ・インターフェースを介してシステムに接続された文書読者のための、クライアント側フィードバック・マネージャ・プロセス例２７５を示す図である。
【図７】クライアントが、サーバ側フィードバック・マネージャに対してフィードバックを公開できるようにするための、プロセス例２９０を示す図である。
【図８】クライアントが、サーバ側フィードバック・マネージャからフィードバックを取り出せるようにするための、プロセス例２３０を示す図である。
【図９】クライアントが、すべてのフィードバックにサーバ側フィードバック・マネージャによって読み取られた旨のマーク付けをできるようにするための、他のプロセス例２１５を示す図である。
【図１０】フィードバック・メタデータを生成するための他のプロセス例２６０を示す図である。
【図１１】文書または下位部分、たとえばスライドに関連付けられたフィードバック・コンテンツをユーザが入力する際に使用できる、編集ツール・インターフェース９８を示す、例示的フィードバック・ブラウザ１００’を示す図である。
【図１２】一実施形態において生成される、フィードバック・メタデータ・コンテンツ４００および属性の例を示す図である。
【図１３】説明された諸実施形態の方法の実行または実装あるいはその両方を行う、コンピューティング・システム４１０の例示的ハードウェア構成を示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の一実施形態に従った、共同文書開発を提供するためのシステム１０を示す。システム１０では、従来のツールを介して、文書開発活動において複数のユーザがより有意かつ効率的に共同できるようにする、ウェブ・サービス・インターフェース２０を提供する、ウェブ・サーバなどのコンピューティング・デバイスが提供される。ウェブ・サーバは、共同文書開発のためのコミュニティ・フィードバックを収集するために必要な連係を確立するために、サーバ側フィードバック管理システム１０を実装するように構成された、ウェブ・サービス・インターフェースを提供する。
【００１５】
ユーザが、たとえば、取付けられたかまたは外部接続されたコンピューティング・デバイス（デスクトップ、ラップトップ、モバイル・コンピューティング・デバイス、またはパーベイシブ（pervasive）・デジタル・デバイスなどの、クライアント・デバイス）上の、ＭＳ  Ｗｉｎｄｏｗｓ （Ｒ）／Ｍａｃ／ＬｉｎｕｘベースＦｉｒｅｆｏｘ（Ｒ）ブラウザ、または、たとえばＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（Ｒ）７などのウェブ・ブラウザを介して対話する際に使用する、ウェブ・ベース・インターフェース２０の背後では、文書作成者２５および４１、文書読者２６の少なくとも２つのユーザ・タイプ１）にウェブ・サービス・インターフェース（ウェブ・ページ）が提供される。文書作成者２５の場合、システムは、作成者のクライアント上のウェブ・ブラウザ・ディスプレイに対して、従来の編集ツールを介して共同フィードバックを受信するための機能を提供することを含む、以下で詳細に説明される手順に従って、ユーザが共同的に文書７５を作成／編集できるようにするための拡張機能で拡張された、たとえば、ＭＳ  Ｏｆｆｉｃｅ（Ｒ）、Ｗｏｒｄ（Ｒ）、Ｐｏｗｅｒｐｏｉｎｔ（Ｒ）、Ｍａｃ  ｉＷｏｒｋ（Ｒ）、ＯｐｅｎＯｆｆｉｃｅ（Ｒ）およびその変形態、Ａｄｏｂｅ  Ａｃｒｏｂａｔプロフェッショナル、Ｔｅｘ（Ｒ）およびその変形態などの、編集ツール機能を提供する、文書編集ツールを生成する。文書読者２６の場合、クライアント・デバイスからウェブ・インターフェース２０への通信を可能にする、ウェブ・ベース（ネットワーク）接続３６（たとえば、ＨＴＴＰセッション接続）を介して、システムは、検討されることになり、本明細書の以下で詳細に説明される手順に従ってフィードバック４２が入力される対象である、クライアント・ウェブ・ブラウザ上のディスプレイに対して、文書７５’を生成する。ウェブ・サービス・インターフェース２０は、特に、リモート・サーバ側でフィードバック・マネージャに対して自動的にフィードバックを公開するための、文書共有ツールまたはウェブ・ブラウザ（たとえば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（Ｒ）またはＭｏｚｉｌｌａ（Ｒ）  Ｆｉｒｅｆｏｘ）に関するメカニズムを提供する、アプリケーション・プログラミング・インターフェース（ＡＰＩ）を備える。これらのＡＰＩは、文書ツールまたはウェブ・ブラウザによって非表示とされ、たとえばＲｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ（ＲＥＳＴ）またはＳｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）によって実装可能である。
【００１６】
代替実施形態では、文書読者２７は、図１に示されるように、そのクライアント・デバイス（たとえばデスクトップ、ラップトップ、モバイル・コンピューティング・デバイス、またはパーベイシブ・デジタル・デバイスなど）から文書共有ツール３５への、ダイレクト（ローカル有線または無線）接続３３を介して、直接検討されることになる文書にアクセスすることができる。この実施形態では、文書は、クライアント（編集ツール）を介して、ウェブ・インターフェース２０を迂回する、ダイレクト・フィードバック入力を提供するために、読者２７への表示のために提示することができる。したがって、２つのタイプの読者が存在する。一方のユーザ２６は、文書を読み取り、フィードバックを提供するために、Ｍｏｚｉｌｌａ（Ｒ）  Ｆｉｒｅｆｏｘのような自分のウェブ・ブラウザを使用し、他方のユーザ２７は、文書を読み取り、フィードバックを提供するために、フィードバック・ブラウジング・プラグインがインストールされた、たとえばＷｏｒｄなどの文書編集ツールを使用する。
【００１７】
図１に示されるように、サーバ側フィードバック管理システム１０は、著者または作成者が文書編集ツールを介して文書７５を開いた場合、作成者（または著者）に提示するために、読者またはウェブ・ベースの「コミュニティ」から直接生成（および格納）された、要約済みフィードバック９１を提供するユーザ・インターフェースを構成する、ウェブ・ベースの通信フィードバック・ブラウザ１００を文書作成者２５に提供するために、従来の文書編集ツールとウェブ・ベースのコミュニティ・フィードバック収集サービスとの間に連係を確立するための機能を呼び出す。図１に示された実施形態では、文書作成者２５は、ウェブ・インターフェース２０へのウェブ・ベース・ネットワーク接続３７（たとえばＨＴＴＰセッション接続）を介して、１人または複数の読者２６、２７による検討のために、自分のウェブ・ブラウザを介して、その後または即時にアクセス可能な、作成者２５によって著された文書を登録し、それに応じて、読者からのフィードバックを受け取ることができる。
【００１８】
サーバ側フィードバック管理システムは、図１に示されるように、ウェブ・サービス・インターフェース２０と、文書登録システム３２、文書共有ツール３５、および文書フィードバック・マネージャ４０を含む、相互接続された構成要素とを提供し、その機能について、以下でより詳細に説明する。すなわち、文書登録３２、文書共有３５、および文書フィードバック・マネージャ３８の構成要素を含むサーバ側フィードバック管理システム１０は、作成者２５が、そのフィードバック・ブラウザ１００を介して、作成された文書または著作を登録し、連係的および誘導的文書フィードバック管理を確立するために統一文書識別子（ＵＩＤ）をその文書に関連付け、その文書を、たとえば、ＲＡＭ、ＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、および他の半導体、光または磁気、あるいはその両方のメモリ・ストレージ・デバイスなどのメモリを含むことが可能な、メモリ／データ・ストレージ・デバイス・データベース、たとえばデータベース３９０に格納できるようにする。
【００１９】
図１に示されたサーバ側フィードバック管理システムは、文書読者２７が、複合文書に即時フィードバック９６を直接提供できるようにするものであり、ネットワーク接続を持たないか、またはオフラインで作業している人の場合、たとえば文書編集ソフトウェアおよびフィードバック・ブラウザ・プラグインを使用して、ユーザは、オフラインで文書にアクセスするかまたはコメントすることが可能であるか、あるいは、たとえばＭｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ（Ｒ）などのインターネット・ブラウザを介して文書７５’を開いた場合、文書にアクセスし、ユーザが公開された文書に対してフィードバック・コンテンツを提供する（たとえば注釈を付ける）ことができるようにするために、読者２６が、オンライン・ネットワーク接続のクライアントを介してフィードバック４２を提供できるようにする。これを達成するために、サーバ側フィードバック管理システム１０は、文書テキスト内で読者２６および作成者２５をまとめて連係付ける。拡張セットが文書編集ツールに提供され、サーバ側フィードバック管理は、文書コンテキスト内で読者および作成者をまとめて連係付ける。
【００２０】
さらに図２に示されるように、（図１の）文書登録構成要素３２は、コミュニティ・フィードバックの対象となる文書に文書ＩＤを割り当てるために呼び出されるウェブ・サービスである、文書登録ハンドラ構成要素３２０を含む、他の構成要素を備える。特に、図２に示されるように、サーバ側フィードバック管理システム１０のウェブ・サービスである文書登録ハンドラ構成要素３２０は、文書作成者がＵＩＤを用いて自分の文書を文書データベース３５０内に登録できるようにする、ＡＰＩ（ウェブ・サービス・アプリケーション・プログラミング・インターフェース）を提供する。特に、文書ＩＤ生成器３２２は、ユーザが、たとえば、作成者が検討のために文書を公開する、作成者がコミュニティ・フィードバックを検討するなどの任意の目的で、任意の特定の文書にアクセスするために示すことが可能なＵＩＤを生成するために、ウェブ・サービスを介して呼び出すことが可能な、ソフトウェア・モジュールである。さらに、文書リポジトリ・マネージャ３２５は、コミュニティの検討の対象となる文書に関するすべての管理アクセスおよびストレージ機能を提供する。たとえば、文書作成者は、自分の文書を、統一ＩＤに関連付けられた文書データベース３５０に登録する。文書はインターフェースを介してアップロードし、「文書データベース」に入れることも可能である。その後、作成者が特定の文書に関するすべてのフィードバックを取り出すために、文書統一ＩＤが使用される。すべての読者のフィードバックも、統一文書ＩＤで管理される。
【００２１】
さらに図２に示されるように、（図１の）文書フィードバック・マネージャ構成要素３８は、ユーザがフィードバックの入力／取り出しに関するフィードバック管理機能を示すことができるようにする、サービスＡＰＩ（ウェブ・サービス・アプリケーション・プログラミング・インターフェース）と、読者がフィードバックの提供またはウェブ・ベースの入力／ブラウズ機能の実行あるいはその両方を実行できるようにする、ウェブ・ベース構成要素３８５とを含む、他の構成要素を備える。サービスＡＰＩ３８２およびウェブ・ベースのフィードバックの入力／ブラウズ機能３８５は、どちらも、たとえばフィードバック・データベース３６０などのメモリ／データ・ストレージに格納されたすべてのユーザのフィードバック・アイテムに関する、すべての管理アクセスおよびストレージ機能を提供する、フィードバック・マネージャ構成要素３８８と、動作可能に対話する。たとえば、フィードバック・「ハンドラ」３８２は、文書へのフィードバックを公開／取り出しするために、読者にＡＰＩ（たとえばウェブ・サービス・インターフェース）を提供し、フィードバック・マネージャ・モジュール３８８は、「フィードバック・データベース」３６０に格納されたフィードバックの追加／削除／照会／リスト表示などであるが、これらに限定されない、機能を実行するための責務を負う。代替実施形態では、フィードバック・データベース・アクセス３６０および文書データベース３５０は、図１に示されるように単一のスタンドアロン型データベース３９０を備えることができる。
【００２２】
さらに図２で示されるように、（図１の）文書共有ツール３５は、読者が、ウェブ・ベース・ツールを使用して文書を読みとることができるようにする、ウェブ・ベース文書リーダ３５２を含む、他の構成要素を備える。これは、フィードバックの検討およびリモート入力のために、ユーザに文書を提示するためのツールを提供する、「文書リーダ」構成要素３５５および「文書形式変換器」構成要素３５８からなる。「文書リーダ」および「文書形式変換器」構成要素は、既存の市販の構成要素を含むことができる。すべての読者のフィードバックは、文書統一ＩＤによって管理される。
【００２３】
図２では、コミュニティ・ベースのフィードバック入力／取り出し構成要素３８２は、文書の読み取り／著作のための単一の好ましいツールを使用することおよび文書にフィードバックを提供すること、著した文書の、たとえばページ、セクション、段落などの特定部分に対する特定のフィードバックを取得するための機能を文書の著者に提供すること、読者が誰であるかを明確に知らない場合であっても、読者のコミュニティからフィードバックを収集するための機能を文書の著者に提供することを、実行するための機能を、ユーザに提供する。したがって、一態様では、読者および作成者は、編集ツールを切り替える必要なしに対話し、それぞれが従来型の編集ツールを使用して、文書の読み取り／編集に加えて、フィードバックの取得または提供を実行することが可能であり、それにより、作成者および読者の両方にとって作業効率が向上する。
【００２４】
さらに図２に示されるように、文書エディタ４５それ自体が、読者２６に関するフィードバック生成機能を容易にする「拡張」文書エディタ５０を提供するように、機能強化されている。「拡張文書エディタ」は、文書エディタ４５として示されている従来の文書エディタ・ツール（たとえば、ＭＳ  Ｐｏｗｅｒｐｏｉｎｔ（Ｒ）、ＭＳ  Ｗｏｒｄ（Ｒ）、Ｐｒｅｓｅｎｔａｔｉｏｎなど）を含む。エディタに組み込まれた拡張部は、文書統一ＩＤを取得するためにサーバ側の登録サービスと対話する役割を担う「文書レジスタ」モジュール５２と、コメントを追加するかまたはエディタナインの文書に提案を行うための、ウェブ・ベース注釈ツールなどのツールをユーザに提供する「フィードバック入力」モジュール５４と、エディタ内のすべてのコメント／提案の入力をサーバ側フィードバック管理サービスにアップロードする役割を担う「フィードバック・パブリッシャ」モジュール５６と、特定の文書またはその下位部分に関するすべてのフィードバック情報をユーザのブラウザで表示するように文書エディタにダウンロードするために、サーバ側フィードバック管理サービス１０と対話する役割を担う「フィードバック取り出し」モジュール５８とを含む。本明細書で説明される拡張文書エディタ５０の機能は、すべてのフィードバックをブラウズするためにユーザ（たとえば作成者）に「フィードバック・ブラウザ」１００を提供する。拡張エディタ内部の「フィードバック・マネージャ」モジュール７０は、すべての拡張構成要素をエディタと連係させている。クライアントに対するフィードバック・マネージャ７０の動作に関する詳細は、図４および図６に関して以下でより詳細に示す。
【００２５】
図３は、本発明に従った検討／フィードバックの対象となる文書を登録するための、図１および図２のシステムによって実装されるプロセス２００を示す。プロセス２００では、第１に２０２で、拡張文書エディタを介して、文書の起草（テキスト、グラフィックス、オブジェクト、ＵＲＬまたはハイパーリンク、または、文書として構成可能な他の情報、あるいはそれらすべてを含むことができる）が実行される。次にユーザ（作成者）は、２０５で、サーバ側機能を確立するためにサーバ側管理システムに文書を登録する。この動作は、文書登録ウェブ・サービスに要求を送信することを含み、その後これが、結果をフェッチする。特に、図２に示されたサーバ側フィードバック管理機能の文書登録ハンドラ３２０は、このステップで呼び出され、図に示されるように、固有の文書識別子（文書ＩＤ、あるいは統一ＩＤと呼ばれる）を文書に割り当て、作成者または読者のアクセスのためにデータベース３５０内に文書を格納する。すなわち、登録プロセスの一部として、２１２で、サーバ側フィードバック管理システムによって、ユーザを連係させ、文書の使用を追跡するために、文書ＩＤが文書に割り当てられる。
続いて、ステップ２２０で、起草者（作成者）が文書を公開するかどうか、
すなわち、たとえば雇用者、関係者、友人、クライアント、同僚、または同業者などの、ユーザまたは加入者あるいはその両方の不確定グループが、文書を使用できるようにするかどうかを決定するために、意思決定が実行される。文書が公開される場合、文書登録ウェブ・サービスに要求を送信する動作が提供され、次に結果がフェッチされ、その結果、ステップ２２５で、従来の公開／加入（ｐｕｂ／ｓｕｂ）技法を使用して文書が公開され、プロセスはステップ２２８に進み、共有される文書にＵＲＬが関連付けられる。作成者にフィードバックを即時にプッシュするために、市販の公開ソフトウェア構成要素が実装可能であることに留意されたい。一実施形態では、これは、図３のステップ２２９に示されるように、読者と共有される文書の位置を表すＵＲＬであり、プロセスは終了する。別の方法として、意思決定ステップ２２０で、文書を公開する旨の決定が示されない場合、２２２で、文書ファイルは検討者（読者）と共有可能であり、この場合、文書は直接電子メールで送信されるか、または使用可能な選択された検討者に別の方法で送られることが可能であり、プロセスは終了する。
【００２６】
図４は、図１および図２のシステムによって実装される、ユーザが文書にフィードバックを提供できるようにするための機能を提供するプロセス２４０を示す。プロセス２４０では、第１に、２４２で、起草された文書を開くことが実行される。このステップの一部として、ユーザ（読者）は、検討のために正しい文書にアクセスしていることを保証するために、自分のブラウザ・インターフェースを介して文書ＩＤ（統一ＩＤ）を入力しており、結果としてサーバ側フィードバック・マネージャは、そのユーザのブラウザを介して文書の注釈付けを可能にするためにすべての接続を調整できることを理解されよう。指定された文書にアクセスすると、ユーザ（読者）は２４５で文書を読み取り、その文書のコンテンツに関して、たとえば、章、ページ、段落、スライド、行、図などの任意の精度で何らかのフィードバックを提供する。ステップ２４６で、読者がいずれかのフィードバックをさらに入力するかどうかが決定される。さらにフィードバックが入力される場合、プロセスはステップ２４７へと進み、ユーザは追加のフィードバック・コンテンツを入力し、プロセスはステップ２４５へと進む。入力されない場合、２４７で、読者がそれ以上フィードバックを入力しないものと決定された場合、プロセスはステップ２４８へと進み、システムは自動的にフィードバック・メタデータを生成し、ステップ２４９でフィードバックを公開する。
【００２７】
図１１は、読者が、ＭＳ  Ｐｏｗｅｒｐｏｉｎｔ（Ｒ）のスライド７６などの、文書または下位部分に関連付けられたフィードバック・コンテンツ４２を入力する際に使用可能な、フレームまたはインターフェース部分９８を提示する編集ツール・インターフェースを示す、例示的フィードバック・ブラウザ１００’を示す。
読者がフィードバックを入力するには、編集ツールによって提供される従来の編集機能が使用される。
【００２８】  一実施形態では、文書フィードバックは、ユーザがテキストを強調表示して注釈を添付することが可能な電子文書のマーク付けおよび注釈付けを対象とする、米国特許第７２９９４０７号の教示に従って入力することが可能な文書への注釈の形で、読者２６、２７によって提供される。別の方法として、フィードバックは、ウェブ・ベース文書に注釈を付けるためのシステムおよび方法を対象とする、米国特許第６８５９９０９号の教示に従って入力することが可能なような注釈の形で、読者２６、２７によって提供可能である。この教示により、コンピュータ・ユーザはインク、蛍光ペン、テキスト・ベースのメモおよびオーディオを含む、任意の注釈を、フィードバック・ブラウザによって表示されたウェブ・ベース文書（ＷＢＤ）に直接統合することができる。  別の方法として、文書内の単語または語句に注釈付けおよびタグ付けするための、ウェブ・ベース・ツールを提供するウェブ・サイトである、Ｎｏｔａｔｅ  ２．０ウェブ・サイト（ｈｔｔｐ：／／ｂｅｔａ２．ｔｅｘｔｅｎｓｏｒ．ｃｏｍ．）に類似したウェブ・サービスを提供することにより、読者２６、２７によってフィードバックを提供することが可能である。別の方法として、フィードバックは、文書管理システムに関するアクティブな注釈付け機構を対象とする、米国特許第６９５０９８２号の教示に従って入力することが可能なような注釈の形で、読者２６、２７によって提供可能であり、ここで文書に関する注釈は、インライン注釈および帯域外注釈の形とすることが可能であり、様々な入力デバイスを介して入力可能であり、検出可能である。さらに、他の実施形態は、現在、Ｗｉｌｄ（（公序良俗違反につき、不掲載））で使用可能な機能を実装しており、この技術は、コミュニティ・ユーザがウェブ上で共有する文書にコメントを書き込むための機能を提供し、許可された読者がこの文書を直接編集することをサポートする。
【００２９】
図１２は、図４のステップ２４８で生成されたフィードバック・メタデータ・コンテンツ４１０を示す。図１２に示されるように、メタデータ・コンテンツは、たとえば文書タイプ４０２ａまたは文書バージョン４０２ｂなどの文書情報４０２と、フィードバックが生成された日付４０３ａおよび時刻４０３ｂを含むタイムスタンプ情報４０３と、アイテム４０４ａ…４０４ｎを含む実際のフィードバック・アイテム４０４との、属性を含むが、これらに限定されるものではなく、各フィードバック・アイテム４０４ａ…４０４ｎは、フィードバック・アイテムＩＤ４０５ａと、ユーザＩＤ、名前、電子メール・アドレスなどのコメンタ情報４０５ｂと、たとえば文書、ページ、章、図、段落、文、スライドなどの、フィードバックの対象である文書またはその任意の下位部分あるいはその両方を示すためのフィードバック・ターゲット４０５ｃと、フィードバックの構造が、たとえばコメント、提案、エラー報告などのいずれの形であるかを示すためのフィードバック・タイプ４０５ｄと、フィードバックの状況、すなわち、新規または検討済みであるかどうか、処置済みまたは処置予定を構成するかどうかなどを示すための、フィードバック状況４０５ｅと、フィードバック・コンテンツ４０５ｆと、を含むが、これらに限定されるものではない。このメタデータ情報は、図２に示された、ウェブ・サービス・ベースのフィードバック入力／取り出し（ＡＰＩ）３８２およびフィードバック・マネージャ３８８を介して、フィードバック情報データベース３６０に格納される。
【００３０】
フィードバック・メタデータは、図１０に示されたプロセス２６０に従った一実施形態において生成される。図１０に示されるように、第１のステップは、２６１で、ユーザ・フィードバックの生成の対象である文書内の位置またはコンテンツ（たとえば単語）を選択すること、ならびに、２６２で、記録のためにフィードバックがいつ提供されるかを示す関連付けられた文書（文書ＩＤ）およびタイムスタンプを示すことを含む。さらにユーザは、２６３で、フィードバックのターゲットとされる文書内の単語の位置である、「フィードバック・ターゲット」を示す。前述のように、フィードバック・ターゲット４０５ｃは、フィードバックの対象となる文書またはその任意の下位部分あるいはその両方を示す。その後ステップ２６４で、ユーザには、フィードバックの構造を示すフィードバック・タイプを選択するようにとのプロンプトが示され、２６５で、フィードバック・コンテンツを入力する。フィードバック・コンテンツが入力されると、ユーザには、フィードバックを公開するかどうかのプロンプトが示される。公開するように決定した場合、ユーザ名およびパスワードが入力され（２６７）、フィードバックはサーバ側フィードバック・マネージャに送信される（２６８）。その後、サーバ側フィードバック・マネージャは、２６９で、公開されることになるフィードバックについて、特定のフィードバック・アイテムを識別するためのフィードバック・アイテムＩＤを示し、２７０で、フィードバック・アイテム（メタデータおよびコンテンツ）は関係データベース内に格納される。各フィードバック・アイテムは固有のＩＤとして割り振られることを理解されたい。したがって、動作時に、たとえば文書ＩＤおよびユーザ名などの取り出しを容易にするために、フィードバックのメタデータ内のアイテムにインデックス付けされる。
【００３１】
図５は、ウェブ・インターフェースを介してシステムに接続された文書読者のためのサーバ側フィードバック・マネージャ・プロセスの例２５０を示す。このプロセスは、クライアント側フィードバック・マネージャに関連して説明されたプロセスと同様であるが、２５２で、検討のために正しい文書にアクセスしていることを保証するためにユーザによって示された文書ＩＤに基づいて、文書データベースから起草された文書を取り出すことを対象とした、第１のステップが実行される。サーバ側フィードバック・マネージャは、ユーザのブラウザを介したコメント入力または注釈付けを実行可能にするために、すべての接続を調整する。指定された文書にアクセスすると、２５５で、ユーザ（読者）は文書を読み取り、文書のコンテンツに関する何らかのフィードバックを、たとえば、図１１に関連して説明したような章、ページ、段落、スライド、行などの任意の精度で提供し、図１０に関連してフィードバック・メタデータを生成し、フィードバックを格納する。ステップ２５６で、読者がいずれかのフィードバックをさらに入力するかどうかが決定される。さらにフィードバックが入力される場合、プロセスはステップ２５７へ進んでユーザはフィードバックを入力し、プロセスはステップ２５５に戻る。そうでなければ、２５７で読者がいずれのフィードバックも入力しないものと決定された場合、プロセスはステップ２４８へと進み、ユーザはフィードバック・メタデータを生成し、これがステップ２５９で、フィードバック・メタデータ３６０に格納するために、ウェブ・サービスと通信しているフィードバック・パブリッシャ・モジュール５４（図２）を介して送られる。
【００３２】
本明細書で説明される技法に従って、フィードバック・コンテンツ（たとえば注釈）が文書化された後、図２のシステムのクライアント側フィードバック・マネージャ要素７０は、文書の作成者にコミュニティ・フィードバックを表示するように機能する。一実施形態では、市販のｐｕｂ／ｓｕｂ技術を使用して、サーバ側フィードバック・マネージャは、たとえば、ＨＴＴＰ  ＣＯＭＥＴを実装することにより、フィードバックを即時に作成者にプッシュすることができるが、他の標準ｐｕｂ／ｓｕｂインターフェースも包含される。すなわち、サーバ側フィードバック・マネージャは、検討者から提供された最近更新されたフィードバックを、リアルタイムで文書作成者にプッシュすることができる。
【００３３】
図６は、ウェブ・インターフェースを介してシステムに接続された文書読者のためのクライアント側フィードバック・マネージャ・プロセス２７５の例を示す。図６に示されるように、ステップ２７７で、プロセスは、ウェブ・サービス・インターフェースを介して入力された文書のＩＤによって示される文書を選択することに応答して、作成者に文書ファイルを開かせることによって開始される。その後、フィードバック取り出し要素５６（図２）と協働して、未読のフィードバックがサーバから、特にサーバ側フィードバック・マネージャ要素３８８およびウェブ・サービス３８２を介して、フェッチされる。プロセスはステップ２７９に進み、関連する未読のフィードバックがユーザに提示されるように、格納されたメタデータに従って関連するフィードバックがグループ化される。このインスタンスでは、たとえば作成者は、その文書、またはたとえば検討されている文書の段落などの特定の下位部分を対象とするフィードバック情報のみを希望する場合がある。このインスタンスでは、その文書または文書の下位部分（たとえばページ、段落、スライド、図、箇条書き）を対象とするすべてのフィードバック・アイテムを取り出す、すなわち分類して集約（グループ化）するために、作成者によって照会が確立される。集約されたフィードバック・アイテムおよびフィードバック・コンテンツのそれぞれが、ステップ２８０で示されたように、検討のために作成者に表示される。すべてのコミュニティ・フィードバックが検討されたかどうかを決定するために、ステップ２８２で意思決定が入力される。すべてのコミュニティ・フィードバックが検討された場合、プロセスはステップ２８５に進み、すべてのフィードバックがサーバ側で読み取られたようにマーク付けされる。そうでなければ、ステップ２８２で、いくつかのコミュニティ・フィードバックが未読のままである場合、プロセスはステップ２８６に進み、さらにフィードバックが検討のために作成者に表示され、プロセスはステップ２７９に戻って、任意の追加のフィードバックを表示のために集約する。
【００３４】
したがって、この実施形態によれば、例示的な一シナリオにおいて、ユーザ（作成者）は、ユーザ・インターフェースを介して、作成者がフィードバックの読み取りを容易にするために使用され、表示される場合に一部のフィードバックを編成または非表示にするための任意の基準を含む、フィードバック・フィルタを入力または指定することができる。たとえばフィルタは、「読者Ａからのみのフィードバック」を取り出すように指定することが可能であり、これでシステムは、ユーザＡから入力されたフィードバック・アイテムのみをグループ化することによって応答し、それらのアイテムのみをユーザ（作成者）に対して表示する。たとえば、作成者によってフィルタが「第１のスライドのみに関するフィードバック」として示された場合、この第１のスライドに関するフィードバックを入力したユーザによって入力された第１のスライドに関するフィードバック・アイテムのみが、表示のためにグループ化されることになる。たとえば、フィルタが「タイムスタンプによるフィードバックのソート」を示す場合、すべてのフィードバックは、たとえばタイムスタンプによる昇順で表示用にグループ化される。
【００３５】
図７は、クライアントが、サーバ側フィードバック・マネージャに対してフィードバックを公開できるようにするための、プロセス例２９０を示す。特に、図７に示されるように、サーバ側フィードバック・マネージャ３８８（図２）は、検討されることになる文書を識別する入力された文書ＩＤが有効な文書ＩＤであるかどうかを決定するステップ２９２を実行する。入力された文書ＩＤが、関連するフィードバックが格納されたいずれの文書ＩＤにも一致しない場合、要求は失敗し、プロセスはステップ２９４で終了する。そうでなければ、プロセスはステップ２９５で続行され、その文書ＩＤに対して生成されたフィードバック・メタデータが有効であるかどうかが決定される。ユーザ名が有効なユーザである場合、および、タイムスタンプ、フィードバック・ターゲット、およびフィードバック・コンテンツが設定された場合、フィードバック・メタデータは有効である。
【００３６】
生成されたフィードバック・メタデータが有効でない場合、要求は失敗し、プロセスはステップ２９６で終了する。有効な場合、プロセスはステップ２９８で続行され、
フィードバックおよび関連するフィードバック・メタデータはフィードバック・データベース３６０（図２）で格納される。
【００３７】
図８は、ユーザが、サーバ側フィードバック・マネージャからフィードバックを取り出せるようにするための、プロセス例２３０を示す図である。図に示されるように、第１のステップ２３１で、検討されることになる文書を識別する入力された文書ＩＤが有効な文書ＩＤであるかどうかが決定される。入力された文書ＩＤが、関連するフィードバックが格納されたいかなる文書ＩＤとも一致しない場合、要求は失敗し、プロセスはステップ２３２で終了する。一致する場合、入力された文書ＩＤが関連するフィードバックが格納された文書ＩＤと一致する場合、プロセスはステップ２３３で続行され、フィードバックはフィードバック・データベースＤＢ３６０から取り出される。その後、２３５で、ユーザがフィードバック・フィルタを指定したかどうかが決定される。たとえば、フィルタは、フィードバック・マネージャ構成要素に対して、文書作成者に提示するためにどの特定のアイテムを含めるかを示す。たとえば、一実施形態では、フィルタは、個別のフィードバック・アイテム（たとえば、注釈または他のフィードバック・コンテンツ）に関連付けられたフィードバック・メタデータを、アクセスしている特定の識別された文書または文書の下位部分に関しては含まないように、指定または指示するための入力フィールドを含むことができる。あるいは、フィルタは、個別のフィードバック・アイテムに関連付けられたフィードバック・メタデータを、特定の識別された文書または文書の下位部分に関して含めるように、指定または指示するための入力フィールドを含むことができる。ステップ２３５で、ユーザがフィードバック・フィルタを指定していないものと決定された場合、２３６に示されるように、文書に関連付けられたすべてのフィードバック・アイテムがユーザに送信される。そうでなければ、２３５でユーザがフィードバック・フィルタを指定した場合、プロセスはステップ２３８で続行され、フィルタによって指定されたフィードバック・メタデータによって示される個別のフィードバック・アイテムがフィルタリングされる。その後、２３９で、残りの（フィルタリングされていない）フィードバックがフィードバック・データベースから取り出され、検討のためにユーザに送信される。
【００３８】
他の実施形態では、サーバ側フィードバック・マネージャはフィードバック・フィルタを処理しない。すべてのフィードバックはクライアント側プラグイン／ウェブ・ブラウザにプッシュされ、これがデータに対してフィルタを強制し、ユーザにどのフィードバック・アイテムを表示するかを決定する。すなわち、サーバ側からすべてのフィードバックを受け取り、その後、フィードバック・フィルタに基づいてどのフィードバックをＧＵＩ上に表示すべきであるかを決定する、クライアント側フィードバック・プラグインの形で、フィードバック・フィルタ・グラフィック・ユーザ・インターフェース（ＧＵＩ）がクライアント側に適用される。ウェブ・ブラウザの場合、ブラウザ側のＪａｖａｓｃｒｉｐｔコードがクライアント側フィードバックの役割を果たし、ユーザがフィルタを変更する時に実時間応答を得るためにフィルタリングが実行されることになる。
【００３９】
フィードバック・フィルタＧＵＩの一実装は、たとえば読者または検討者を指定する要求されたフィードバック・テキストをユーザが入力する、単一のテキスト入力ボックスとして、クライアント・ブラウザ上に提供され、この場合、ＧＵＩはその読者または検討者からのフィードバックのみを表示することになる。クライアント側で実行されるＪａｖａｓｃｒｉｐｔは、フィードバックのメタデータに基づく単純なテキスト検索ツールである。たとえば、関係データベースに基づくフル・テキスト検索、または、ウェブ検索エンジンの場合と同様のテキスト・インデックス付けとして、これを実装するための他の方法がある。
【００４０】
一実施形態では、フィードバック・データベース３６０は、フィードバック・メタデータおよび関連付けられたフィードバック・コンテンツが、標準照会コマンドを介して検索可能なように、関係タイプ・データベースとして構成することができる。したがって、作成者がフィードバックを見やすくするために、メタデータの観点から、何らかの類似性を有するフィードバックをまとめて「グループ化」することができる。したがって、たとえば、同じユーザからのフィードバック、あるいは同じ文書または下位部分、たとえば段落に関するフィードバックを、メタデータ・ソート機能（すなわちフィルタ）に基づいてグループ化することができる。言い換えれば、ユーザは、即時ビューのためにフィードバックをユーザの名前または他のコンテキスト情報（指定されたメタデータ属性）でソートすることができる。
【００４１】
図９は、クライアントが、すべてのフィードバックにサーバ側フィードバック・マネージャ１０によって読み取られた旨のマーク付けをできるようにするための、他のプロセス例２１５を示す。図に示されるように、第１のステップ２１６で、検討されることになる文書を識別する入力された文書ＩＤが有効な文書ＩＤであるかどうかが決定される。入力された文書ＩＤが、関連するフィードバックが格納されたいずれの文書ＩＤにも一致しない場合、要求は失敗し、プロセスはステップ２１８で終了する。図９のステップ２１９で、文書ＩＤに従って指定されたフィードバックが、フィードバックＤＢから取り出される。その後、２２１で、フィードバックは読み取られたものとしてマーク付けされ、ステップ２２３で、フィードバック・データベースに再度格納される。その後、ステップ２２７で、すべてのフィードバックが読み取られた結果がユーザに送信される。
【００４２】
したがって、本明細書で説明した諸実施形態は、文書作成者が文書の特定の領域にマッピング可能な、既知の読者（すなわち、読者の事前定義されたセット（名前、電子メール・アドレス））および未知の読者（たとえば、コミュニティ内の様々な人）からの、たとえばページ、セクション、または行レベルなどの、様々なレベルの文書精度での、フィードバックの生成／受信を可能にするものである。複数の読者によって生成され、彼らから取得された無数のフィードバック・コンテンツがさらに格納され、フィードバック管理ツールは、たとえばＳＱＬなどのデータベース照会コマンドを介して、フィードバックを検索可能なメタデータに関連付ける。このように、任意のレベルの文書精度を対象とする多くのユーザからの文書フィードバックを、ユーザへの即時の提示のために集約することができる。本発明の一態様に従ったシステム１０は、従来の文書編集ツール（ＭＳ  Ｗｏｒｄ、Ｐｏｗｅｒｐｏｉｎｔ）とウェブ・ベースのコミュニティ・フィードバック収集ツールとの間の連係を確立するため、結果として、たとえば作成者が文書編集ツールを介して文書を開いた場合に、作成者は読者／ウェブ・コミュニティから生成された要約済みフィードバックを直接取得することができる。読者は、文書編集ツールを介して文書を読み取る場合に、フィードバックを直接提供することもできる。図２に示されるような拡張のセットを文書編集ツールに作成する必要があり、文書コンテキスト内で読者と作成者とをまとめて連係させるために集中フードバック管理ツールを提供することも必要である。
【００４３】
図１３は、図３〜図９の方法ステップの実行または実装あるいはその両方を行う、ウェブ・サーバ・デバイスなどのコンピューティング・システム４１０の例示的ハードウェア構成を示す。コンピューティング・システム４１０は、好ましくは、少なくとも１つのプロセッサまたは中央処理ユニット（ＣＰＵ）４１１を有する。ＣＰＵ  ４１１は、システム・バス４１２を介して、ランダム・アクセス・メモリ（ＲＡＭ）４１４、読み取り専用メモリ（ＲＯＭ）４１６、（ディスク・ユニット４２１およびテープ・ドライブ４４０などの周辺デバイスをバス４１２に接続するための）入力／出力（Ｉ／Ｏ）アダプタ４１８、（キーボード４２４、マウス４２６、スピーカ４２８、マイクロフォン４３２、または他のユーザ・インターフェース・デバイス、あるいはそれらすべてを、バス４１２に接続するための）ユーザ・インターフェース・アダプタ４２２、システム４１０をデータ処理ネットワーク、インターネット、イントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）などに接続するための通信アダプタ４３４、ならびに、バス４１２をディスプレイ・デバイス４３８またはプリンタ４３９（たとえばデジタル・プリンタなど）あるいはその両方に接続するためのディスプレイ・アダプタ４３６と、相互接続される。
【００４４】
本発明の諸実施形態について詳細に説明してきたが、添付の特許請求の範囲によって定義された本発明の趣旨および範囲を逸脱することなく、様々な変更および置換が実行可能であることを理解されたい。本発明に関して説明された変形形態は、それぞれの特定の応用例にとって望ましい任意の組み合わせで実現可能である。したがって、本明細書で説明された、特定の応用例にとって特定の利点を有することが可能な、特定の制限または実施形態の機能強化あるいはその両方が、すべての応用例に使用される必要はない。また、本発明の１つまたは複数の概念を含む、方法、システム、または装置、あるいはそれらすべてにおいて、すべての制限が実装される必要もない。
【００４５】
本発明は、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組み合わせで実現することができる。ハードウェアおよびソフトウェアの典型的な組み合わせは、ロードおよび実行された場合に、本明細書で説明された方法を実施するようにコンピュータ・システムを制御する、コンピュータ・プログラムを備えた汎用コンピュータ・システムとすることができる。本発明は、本明細書で説明された方法の実装を可能にするすべての機能を備え、コンピュータ・システムにロードされた場合にこれらの方法を実施できる、コンピュータ・プログラム製品に組み込むことも可能である。
【００４６】
本コンテキストでのコンピュータ・プログラム手段またはコンピュータ・プログラムは、情報処理機能を有するシステムに、直接、あるいは他の言語、コード、または表記法への変換後、または異なる材料の形での再生後、あるいはその両方の後に、特定の機能を実行させることが意図された命令のセットの、任意の言語、コード、または表記法での、任意の表現を含む。
【００４７】
したがって本発明は、前述の機能を実行させるために内部に具体化されたコンピュータ読み取り可能プログラム・コード手段を有する、コンピュータ使用可能媒体を備える、製品を含む。製品内のコンピュータ読み取り可能プログラム・コード手段は、本発明の方法のステップをコンピュータに実行させるためのコンピュータ読み取り可能プログラム・コード手段を備える。同様に、本発明は、前述の機能を実行させるために内部に具体化されたコンピュータ読み取り可能プログラム・コード手段を有する、コンピュータ使用可能媒体を備える、コンピュータ・プログラム製品として実装することができる。コンピュータ・プログラム製品内のコンピュータ読み取り可能プログラム・コード手段は、本発明の１つまたは複数の機能をコンピュータに実行させるためのコンピュータ読み取り可能プログラム・コード手段を備える。さらに本発明は、本発明の１つまたは複数の機能を実行させるための方法ステップを実行するために機械によって実行可能な命令のプログラムを有形に具体化する、機械による読み取り可能なプログラム・ストレージ・デバイスとして実装可能である。
【００４８】
本発明は、本発明の方法ステップをコンピュータに実行させるために、プロセッサ（たとえば、Ｉｎｔｅｌ（Ｒ）  Ｃｏｒｅ（ＴＭ）、ＩＢＭ（Ｒ）  ＰｏｗｅｒＰＣ（Ｒ））によって実行されるプログラム・コンピュータ命令（たとえば、Ｃ、Ｃ＋＋、Ｊａｖａ、Ａｓｓｅｍｂｌｙ言語、Ｎｅｔ、２進コード）を具体化する、コンピュータ読み取り可能媒体（たとえば、コンパクト・ディスク、磁気ディスク、ハード・ディスク、光ディスク、ソリッド・ステート・ドライブ、デジタル汎用ディスク）として実装可能である。本発明は、本発明の１つまたは複数の機能に関するコンピュータ読み取り可能媒体内に命令のプログラムを含む、コンピュータ・プログラム製品を展開する方法を含むことが可能であり、命令のプログラムはプロセッサによって実行され、コンピュータ・プログラム製品は本発明の機能のうちの１つまたは複数を実行する。
【００４９】
上記は、本発明のより関連のある目的および実施形態のいくつかについて概説している
ことに留意されたい。本発明は、多くの応用例に使用可能である。したがって、特定の配置構成および方法について説明しているが、本発明の意図および概念は他の配置構成および応用例にも好適および適用可能である。当業者であれば、開示された諸実施形態に対する修正が、本発明の趣旨および範囲を逸脱することなく実行可能であることが明らかであろう。説明された諸実施形態は、本発明のより顕著な特徴のいくつかを単に例示するものと解釈されるべきである。他の有益な結果は、開示された本発明を異なる様式で適用すること、または、本発明を当分野で良く知られた様式で修正することによって、実現可能である。
【図１】
2013519129.tif 000003
【図２】
2013519129.tif 000004
【図３】
2013519129.tif 000005
【図４】
2013519129.tif 000006
【図５】
2013519129.tif 000007
【図６】
2013519129.tif 000008
【図７】
2013519129.tif 000009
【図８】
2013519129.tif 000010
【図９】
2013519129.tif 000011
【図１０】
2013519129.tif 000012
【図１１】
2013519129.tif 000013
【図１２】
2013519129.tif 000014
【図１３】
2013519129.tif 000015
【手続補正書】
【提出日】平成24年9月19日(2012.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のユーザが文書編集ツールを介して作成した文書をメモリ・ストレージ・デバイスに格納すること、
少なくとも２人の第２のユーザの操作に応答して、それぞれのクライアント・デバイスが前記格納された文書にアクセスすること、
前記文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを、それぞれの前記第２のユーザの操作に応答して、それぞれの前記クライアント・デバイスが入力すること、
それぞれの前記クライアント・デバイスによって個別のフィードバック・アイテムとして入力された前記フィードバック・コンテンツを、前記メモリ・ストレージ・デバイス内に格納すること、
前記第１のユーザの操作に応答して、前記文書の１つまたは複数の下位部分を対象とするフィードバック・コンテンツを指定することであって、前記指定された１つまたは複数の下位部分は全体に満たない文書を含む、指定すること、および、これに応答して、
前記指定された１つまたは複数の下位部分を対象とする任意の格納されたフィードバック・アイテムを集約すること、および
前記第１の編集ツールを介して、前記第１のユーザに関する前記指定された１つまたは複数の下位部分に関連付けられた前記集約された個別のフィードバック・アイテムを含む前記文書を提示すること、
を含み、
前記第１のユーザの前記文章編集ツールは、前記文書内で編集するために前記少なくとも２人の第２のユーザから集められたフィードバックを直接取得し、
プロセッサ・デバイスは、前記格納、アクセス、集約、および提示のうちの少なくとも１つを実行し、
前記指定された１つまたは複数の下位部分のそれぞれは、前記文書の（ａ）文書ページ、（ｂ）文書段落、（ｃ）１行または複数のテキスト行、（ｄ）スライド、および（ｅ）図、のうちの１つからなる、
共同文書開発を実行する方法。
【請求項２】
第１のユーザによって著するための前記文書編集ツール、および、それぞれの第２のユーザによってフィードバック・コンテンツを入力するための前記それぞれのクライアント・デバイスが、同じテキストまたはプレゼンテーション編集プログラムを実装する、請求項１に記載の方法。
【請求項３】
前記個別のフィードバック・アイテムの格納に先立ち、
前記入力されたフィードバック・アイテムに関連付けられたメタデータを生成すること、
前記個別のフィードバック・アイテムおよび前記メモリ・ストレージ・デバイス内の関連付けられたメタデータを公開すること、
を含む、請求項１又は２に記載の方法。
【請求項４】
前記格納されたフィードバック・アイテムを集約することが、
関連する格納されたフィードバック・アイテムを、アクセスに先立ち、それらの関連付けられたメタデータによってグループ化すること、
を含む、請求項３に記載の方法。
【請求項５】
フィードバック・アイテムに関連付けられた前記公開された関連するメタデータが、関連するメタデータ属性を含み、前記指定することが、
前記文書からの特定のフィードバック・アイテムのフィルタリングを実行可能にするために、メタデータ属性を指定するためのフィルタを実装することであって、前記フィルタは、前記指定されたメタデータ属性に基づいて特定のフィードバック・アイテムの前記グループ化を実行可能にする、実装することを含む、
請求項３又は４に記載の方法。
【請求項６】
前記メタデータ属性が、フィードバック・アイテム識別子（ＩＤ）と、前記フィードバック・コメントを提供する第２のユーザに関する情報と、文書またはその下位部分を含むフィードバック・ターゲットと、フィードバック・タイプと、フィードバック状況と、フィードバック・コンテンツとを含む、請求項５に記載の方法。
【請求項７】
第１のユーザによって著された文書の格納に先立ち、
前記第１のユーザによって著された前記文書をフィードバック管理システムに登録することであって、前記フィードバック管理システムが、前記格納された文書に文書識別子（ＩＤ）を割り当てる、登録すること、
をさらに含む、請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記第１または第２のユーザに関連付けられたブラウザ・デバイスを介して、前記格納された文書にアクセスするために関連付けられた文書識別子（ＩＤ）を指定することをさらに含む、請求項７に記載の方法。
【請求項９】
前記フィードバック管理システムが、
前記第１のユーザによってアクセスされたフィードバック・アイテムと、前記第１のユーザによってまだアクセスされていないフィードバック・アイテムとを、追跡すること、
依然としてアクセスされていないフィードバック・アイテムに関する指示をユーザに提供すること、
を実装する、請求項７又は８に記載の方法。
【請求項１０】
第１のユーザによって著された文書を、文書編集ツールを介して格納するためのメモリ・ストレージ・デバイスと、
少なくとも２人の第２のユーザそれぞれが、前記格納された文書にアクセスし、前記文書の１つまたは複数の下位部分に関するフィードバック・コンテンツを入力する際に、介することのできる少なくとも２つのクライアント・デバイスと、
前記第２のユーザそれぞれが入力した前記フィードバック・コンテンツを受信し、前記入力されたフィードバック・コンテンツを個別のフィードバック・アイテムとして前記メモリ・ストレージ・デバイスに格納する、フィードバック・マネージャ・デバイスであって、前記フィードバック・マネージャは、前記個別のフィードバック・アイテムを前記文書の１つまたは複数の下位部分に関連付け、前記指定された１つまたは複数の下位部分は全体に満たない文書を含む、フィードバック・マネージャ・デバイスと、
第１のユーザが前記文書の１つまたは複数の下位部分を対象とする特定のフィードバック・コンテンツを指定する際に使用する前記文書編集ツールに関連付けられたブラウザ・デバイスであって、これに応答して前記フィードバック・マネージャは、任意の格納された個別のフィードバック・アイテムを指定されたように集約し、前記文書編集ツールを介して提示し、前記文書は、前記第１のユーザに関する前記指定された１つまたは複数の下位部分に関連付けられた前記集約された個別のフィードバック・アイテムを含む、ブラウザ・デバイスと、
を備え、
前記第１のユーザの文書編集ツールは、前記文書内で編集するために少なくとも２人の第２のユーザから生成されたフィードバックを直接取得し、
前記指定された１つまたは複数の下位部分のそれぞれは、前記文書の（ａ）文書ページ、（ｂ）文書段落、（ｃ）１行または複数のテキスト行、（ｄ）スライド、および（ｅ）図、のうちの１つからなる、
文書フィードバック管理システム。
【請求項１１】
第１のユーザによって著するための前記文書編集ツール、および、前記第２のユーザによってフィードバック・コンテンツを入力するためのクライアント・デバイスが、同じテキストまたはプレゼンテーション編集プログラムを実装する、請求項１０に記載のシステム。
【請求項１２】
前記個別のフィードバック・アイテムの格納に先立ち、前記フィードバック・マネージャが、前記入力されたフィードバック・アイテムに関連付けられたメタデータを生成し、前記個別のフィードバック・アイテムおよび前記メモリ・ストレージ・デバイス内の関連付けられたメタデータを公開する、請求項１０又は１１に記載のシステム。
【請求項１３】
前記フィードバック・マネージャによって実行された前記格納されたフィードバック・アイテムを集約することが、関連する格納されたフィードバック・アイテムを、アクセスに先立ち、それらの関連付けられたメタデータによってグループ化することを含む、請求項１２に記載のシステム。
【請求項１４】
フィードバック・アイテムに関連付けられた公開されたメタデータが、関連するメタデータ属性を含み、前記フィードバック・マネージャ・デバイスが、前記文書からの特定のフィードバック・アイテムをフィルタリングするためのメタデータ属性をユーザが指定できるようにするためのフィルタを提示し、前記フィルタが、前記ユーザ指定されたメタデータ属性に基づいて特定のフィードバック・アイテムの前記グループ化を実行可能にする、請求項１３に記載のシステム。
【請求項１５】
前記メタデータ属性が、フィードバック・アイテム識別子（ＩＤ）と、前記フィードバック・コメントを提供する第２のユーザに関する情報と、文書またはその下位部分を含むフィードバック・ターゲットと、フィードバック・タイプと、フィードバック状況と、フィードバック・コンテンツとを含む、請求項１４に記載のシステム。
【請求項１６】
前記第１のユーザによって著された前記文書を前記第１のユーザが前記システムに登録できるようにするため、および、前記格納された文書に文書識別子（ＩＤ）を割り当てるための、文書登録ハンドラをさらに備える、請求項１０乃至１５のいずれかに記載のシステム。
【請求項１７】
前記第１または第２のユーザに関連付けられたブラウザ・デバイスを介して、関連付けられた前記格納された文書にアクセスするための文書識別子（ＩＤ）を指定することをさらに含む、請求項１６に記載のシステム。
【請求項１８】
さらに前記フィードバック・マネージャ・デバイスが、前記第１のユーザによってアクセスされたフィードバック・アイテムと、前記第１のユーザによってまだアクセスされていないフィードバック・アイテムとを追跡し、依然としてアクセスされていないフィードバック・アイテムに関する指示をユーザに提供する、請求項１６又は１７に記載のシステム。
【請求項１９】
コンピュータに共同文書開発を実行させるための、コンピュータ・プログラムであって、
実行されることにより、請求項１乃至９のいずれかに記載の方法を前記コンピュータに実行させるコンピュータ・プログラム。
【国際調査報告】
2013519129.tif 000016