(57)【要約】【課題】共同で作成されたドキュメント用の個別化された変更トラッキング機能を提供する。【解決手段】ユーザに対し、あらゆるドキュメント又はページが「新規」としてマークされる（ステップ２０１）。ユーザがドキュメントの部分を編集し、あるいは単に読むと、その事実が捕捉され、ドキュメントのこれらのセグメントはそのユーザに関してのみ「既読」とマークされる（ステップ２０２、２０３）。但し、他のユーザが同じドキュメントを編集すると、その編集によって、最初のユーザが読みあるいは編集した領域が上書きされる場合、あるいは新しい領域が開かれた場合、全てのそれらの領域は「新規」状態に戻る（ステップ２０４、２０５）。従って、ユーザが次回当該ドキュメント又はページを訪れる際、ディスプレイモジュールは新規ではないが、当該ユーザにとって新規なドキュメント又はページを示す。【選択図】図２
2009157921.tif 000002
【特許請求の範囲】
【請求項１】
ａ．バックエンド装置が、ドキュメントを未アクセスとしてマークし、
ｂ．フロントエンド装置が、ユーザに前記ドキュメントを提供し、
ｃ．前記フロントエンド装置が、前記ユーザがアクセスした前記ドキュメントの部分を検出し、
ｄ．前記バックエンド装置が、前記ドキュメントの被アクセス部分を既読としてマークし、
ｅ．前記バックエンド装置が、前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、
ｆ．前記バックエンド装置が、前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、
ことを含む変更トラッキング方法。
【請求項２】
前記バックエンド装置がドキュメントを未アクセスとしてマークすることは、前記フロントエンド装置が暗いフォント色でドキュメントを表示することを含む、請求項１記載の方法。
【請求項３】
前記バックエンド装置がドキュメントの被アクセス部分を既読としてマークすることは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を明るいフォント色で表示することを含む、請求項１記載の方法。
【請求項４】
前記バックエンド装置がドキュメントの前記被アクセス部分を既読としてマークすることは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を色で表示することを含み、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存する、請求項１記載の方法。
【請求項５】
前記フロントエンド装置がユーザに前記ドキュメントを提供することは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを提供することを更に含む、請求項１記載の方法。
【請求項６】
前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含む、請求項５記載の方法。
【請求項７】
前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを編集したことを検出することを含む、請求項１記載の方法。
【請求項８】
前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読んだことを検出することを含む、請求項１記載の方法。
【請求項９】
前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読むために費やした時間の長さを測定することを含む、請求項１記載の方法。
【請求項１０】
前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含む、請求項１記載の方法。
【請求項１１】
コンピュータに、
ａ．ドキュメントを未アクセスとしてマークし、
ｂ．ユーザに前記ドキュメントを提供し、
ｃ．前記ユーザがアクセスした前記ドキュメントの部分を検出し、
ｄ．前記ドキュメントの被アクセス部分を既読としてマークし、
ｅ．前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、
ｆ．前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、
ことを実行させるための変更トラッキングプログラム。
【請求項１２】
前記未アクセスドキュメントをマークすることは、暗いフォント色でドキュメントを表示することを含む、請求項１１記載のプログラム。
【請求項１３】
前記ドキュメントの被アクセス部分を既読としてマークすることは、前記ドキュメントの前記被アクセス部分を明るいフォント色で表示することを含む、請求項１１記載のプログラム。
【請求項１４】
前記ドキュメントの前記被アクセス部分を既読としてマークすることは、前記ドキュメントの前記被アクセス部分を色で表示することを含み、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存する、請求項１１記載のプログラム。
【請求項１５】
前記ユーザに前記ドキュメントを提供することは、更に前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを提供することを含む、請求項１１記載のプログラム。
【請求項１６】
前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含む、請求項１５記載のプログラム。
【請求項１７】
前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを編集したことを検出することを含む、請求項１１記載のプログラム。
【請求項１８】
前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読んだことを検出することを含む、請求項１１記載のプログラム。
【請求項１９】
前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読むために費やした時間の長さを測定することを含む、請求項１１記載のプログラム。
【請求項２０】
前記ドキュメントの前記部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含む、請求項１１記載のプログラム。
【請求項２１】
変更トラッキングシステムは、
フロントエンド装置を備え、該フロントエンド装置は、
ｉ．ユーザの識別を決定すべくユーザを認証し、
ｉｉ．前記ユーザによって行われるドキュメントへの変更を検出し、
ｉｉｉ．前記検出された変更を、前記ユーザの前記識別に関する情報と共にバックエンド装置に送り、
ｉｖ．前記ユーザがアクセスし前記ドキュメントの部分に関する情報を収集し、
ｖ．前記ユーザがアクセスした前記ドキュメントの部分に関する情報を、前記ユーザの前記識別に関する情報と共に前記バックエンド装置に送り、
ｖｉ．前記バックエンド装置から個別化されたドキュメントデータを受け取り、
ｖｉｉ．前記受け取ったデータを前記ユーザに表示する、
変更トラッキングシステム。
【請求項２２】
前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含む、請求項２１記載のシステム。
【請求項２３】
変更トラッキングシステムは、
フロントエンド装置と、
バックエンド装置と、を備え、
前記フロントエンド装置は、
ｉ．ユーザにドキュメントを提供し、
ｉｉ．前記ユーザがアクセスした前記ドキュメントの部分を検出し、
前記バックエンド装置は、
ｉ．ドキュメントを格納し、
ｉｉ．まず、前記ドキュメントを未アクセスとしてマークし、
ｉｉｉ．前記ドキュメントの被アクセス部分を既読としてマークし、
ｉｖ．前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、
ｖ．前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、
変更トラッキングシステム。
【請求項２４】
前記フロントエンド装置は、未アクセスとしてマークされたドキュメントを暗いフォント色で表示するディスプレイを含む、請求項２３記載のシステム。
【請求項２５】
前記フロントエンド装置は、既読としてマークされた前記ドキュメントの前記被アクセス部分を明るいフォント色で表示するディスプレイを含む、請求項２３記載のシステム。
【請求項２６】
前記フロントエンド装置は、前記ドキュメントの前記被アクセス部分を色によって表示するディスプレイを含み、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存する、請求項２３記載のシステム。
【請求項２７】
前記フロントエンド装置は、前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを表示するディスプレイを含む、請求項２３記載のシステム。
【請求項２８】
前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含む、請求項２７記載のシステム。
【請求項２９】
前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含む、請求項２７記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はドキュメント作成に関し、より詳細には共同ドキュメント作成環境における変更をトラッキングすることに関し、変更トラッキング方法、プログラム、及びシステムを提供する。
【背景技術】
【０００２】
オンラインの世界では、共同作成されたドキュメントに対し、一人以上の作成者が全セクション、パラグラフ、センテンス又は単語の変更に寄与する、共同ドキュメント作成環境への潮流が拡大しつつある。こうした傾向に従い、各種ドキュメント作成環境が開発されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
作成環境の一例示的実施形態として、当業者には周知のＷｉｋｉ環境が挙げられる。しかし、上記Ｗｉｋｉドキュメント作成環境は、類似する他のドキュメント作成環境と同様に、ユーザがドキュメントの既読箇所、未読箇所を把握することが難しいという大きな欠点を有する。
【０００４】
他のユーザが１つのセクションを新たに挿入した場合にこれを見出すことは容易であるが、センテンスに対し行われる少数の重大な用語変更には気付きにくい。一方、当業者には理解されるように、上述のような重大であるが気付かれにくい用語変更に気付くことははるかに重要であり得る。マイクロソフト（登録商標）ワード（登録商標）ドキュメントに見られるような既存の変更トラッキングシステムは、単にドキュメントへの変更を全体として把握するだけである。全ての変更は全てのユーザに常時示される。
【０００５】
従って、従来の技術は共同で作成されたドキュメントに対し個別の変更トラッキング機能を提供しない。
【０００６】
【非特許文献１】ウィリアム・シー・ヒル、ジェームス・ディー・ホラン、デーブ・ロブレスキ、チム・マッキャンドレス（William C. Hill、James D. Hollan、Dave Wroblewski、Tim McCandless）、編集ウェア及び読みウェア（Edit wear and read wear）、コンピュータシステムにおけるヒューマンファクタの会議、コンピュータシステムにおけるヒューマンファクタについてのエスアイジーシーエイチアイの議事録（Conference on Human Factors in Computing Systems、Proceedings of the SIGCHI conference on Human factors in computing systems）、アメリカ、エーシーエム（ＡＣＭ）、１９９２年、３−９頁
【課題を解決するための手段】
【０００７】
本発明は、共同ドキュメント作成のための従来技術に関連した上記及び他の問題の１つ以上を実質上取り除くための方法、システム及びプログラムに関する。
【０００８】
本発明の第１の態様によれば、ａ．バックエンド装置が、ドキュメントを未アクセスとしてマークし、ｂ．フロントエンド装置が、ユーザに前記ドキュメントを提供し、ｃ．前記フロントエンド装置が、前記ユーザがアクセスした前記ドキュメントの部分を検出し、ｄ．前記バックエンド装置が、前記ドキュメントの被アクセス部分を既読としてマークし、ｅ．前記バックエンド装置が、前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、ｆ．前記バックエンド装置が、前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、ことを含む変更トラッキング方法を提供する。
【０００９】
本発明の第２の態様によれば、上記第１の態様において、前記バックエンド装置がドキュメントを未アクセスとしてマークすることは、前記フロントエンド装置が暗いフォント色でドキュメントを表示することを含んでもよい。
【００１０】
本発明の第３の態様によれば、上記第１の態様において、前記バックエンド装置がドキュメントの被アクセス部分を既読としてマークすることは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を明るいフォント色で表示することを含んでもよい。
【００１１】
本発明の第４の態様によれば、上記第１の態様において、前記バックエンド装置がドキュメントの前記被アクセス部分を既読としてマークすることは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を色で表示することを含んでもよく、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存してもよい。
【００１２】
本発明の第５の態様によれば、上記第１の態様において、前記フロントエンド装置がユーザに前記ドキュメントを提供することは、前記フロントエンド装置が前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを提供することを更に含んでもよい。
【００１３】
本発明の第６の態様によれば、上記第５の態様において、前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含んでもよい。
【００１４】
本発明の第７の態様によれば、上記第１の態様において、前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを編集したことを検出することを含んでもよい。
【００１５】
本発明の第８の態様によれば、上記第１の態様において、前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読んだことを検出することを含んでもよい。
【００１６】
本発明の第９の態様によれば、上記第１の態様において、前記フロントエンド装置がユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読むために費やした時間の長さを測定することを含んでもよい。
【００１７】
本発明の第１０の態様によれば、上記第１の態様において、前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含んでもよい。
【００１８】
本発明の第１１の態様によれば、コンピュータに、ａ．ドキュメントを未アクセスとしてマークし、ｂ．ユーザに前記ドキュメントを提供し、ｃ．前記ユーザがアクセスした前記ドキュメントの部分を検出し、ｄ．前記ドキュメントの被アクセス部分を既読としてマークし、ｅ．前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、ｆ．前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、ことを実行させるための変更トラッキングプログラムを提供する。
【００１９】
本発明の第１２の態様によれば、上記第１１の態様において、前記未アクセスドキュメントをマークすることは、暗いフォント色でドキュメントを表示することを含んでもよい。
【００２０】
本発明の第１３の態様によれば、上記第１１の態様において、前記ドキュメントの被アクセス部分を既読としてマークすることは、前記ドキュメントの前記被アクセス部分を明るいフォント色で表示することを含んでもよい。
【００２１】
本発明の第１４の態様によれば、上記第１１の態様において、前記ドキュメントの前記被アクセス部分を既読としてマークすることは、前記ドキュメントの前記被アクセス部分を色で表示することを含んでもよく、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存してもよい。
【００２２】
本発明の第１５の態様によれば、上記第１１の態様において、前記ユーザに前記ドキュメントを提供することは、更に前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを提供することを含んでもよい。
【００２３】
本発明の第１６の態様によれば、上記第１１の態様において、前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含んでもよい。
【００２４】
本発明の第１７の態様によれば、上記第１１の態様において、前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを編集したことを検出することを含んでもよい。
【００２５】
本発明の第１８の態様によれば、上記第１１の態様において、前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読んだことを検出することを含んでもよい。
【００２６】
本発明の第１９の態様によれば、上記第１１の態様において、前記ユーザがアクセスした前記ドキュメントの部分を検出することは、前記ユーザが前記ドキュメントを読むために費やした時間の長さを測定することを含んでもよい。
【００２７】
本発明の第２０の態様によれば、上記第１１の態様において、前記ドキュメントの前記部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含んでもよい。
【００２８】
本発明の第２１の態様によれば、変更トラッキングシステムは、フロントエンド装置を備え、該フロントエンド装置は、ｉ．ユーザの識別を決定すべくユーザを認証し、  ｉｉ．前記ユーザによって行われるドキュメントへの変更を検出し、ｉｉｉ．前記検出された変更を、前記ユーザの前記識別に関する情報と共にバックエンド装置に送り、  ｉｖ．前記ユーザがアクセスし前記ドキュメントの部分に関する情報を収集し、ｖ．前記ユーザがアクセスした前記ドキュメントの部分に関する情報を、前記ユーザの前記識別に関する情報と共に前記バックエンド装置に送り、ｖｉ．前記バックエンド装置から個別化されたドキュメントデータを受け取り、ｖｉｉ．前記受け取ったデータを前記ユーザに表示する、変更トラッキングシステムを提供する。
【００２９】
本発明の第２２の態様によれば、上記第２１の態様において、前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含んでもよい。
【００３０】
本発明の第２３の態様によれば、変更トラッキングシステムは、フロントエンド装置と、バックエンド装置と、を備え、前記フロントエンド装置は、ｉ．ユーザにドキュメントを提供し、ｉｉ．前記ユーザがアクセスした前記ドキュメントの部分を検出し、前記バックエンド装置は、ｉ．ドキュメントを格納し、ｉｉ．まず、前記ドキュメントを未アクセスとしてマークし、ｉｉｉ．前記ドキュメントの被アクセス部分を既読としてマークし、ｉｖ．前記ドキュメントの前記既読部分が他のユーザによって変更されたか否かを判断し、ｖ．前記ドキュメントの前記既読部分が他のユーザによって変更されている場合、前記ドキュメントの前記既読部分を未アクセスに戻す、    変更トラッキングシステムを提供する。
【００３１】
本発明の第２４の態様によれば、上記第２３の態様において、前記フロントエンド装置は、未アクセスとしてマークされたドキュメントを暗いフォント色で表示するディスプレイを含んでもよい。
【００３２】
本発明の第２５の態様によれば、上記第２３の態様において、前記フロントエンド装置は、既読としてマークされた前記ドキュメントの前記被アクセス部分を明るいフォント色で表示するディスプレイを含んでもよい。
【００３３】
本発明の第２６の態様によれば、上記第２３の態様において、前記フロントエンド装置は、前記ドキュメントの前記被アクセス部分を色によって表示するディスプレイを含んでもよく、前記色は、前記ユーザが前記ドキュメントの前記部分にアクセスしていた時間の長さに依存してもよい。
【００３４】
本発明の第２７の態様によれば、上記第２３の態様において、前記フロントエンド装置は、前記ドキュメントの前記被アクセス部分を示すグラフィックオブジェクトを表示するディスプレイを含んでもよい。
【００３５】
本発明の第２８の態様によれば、上記第２７の態様において、前記グラフィックオブジェクトは、前記ドキュメントに隣接して配置され、前記ユーザが前記ドキュメントの前記対応する部分にアクセスしていた時間の長さを示す少なくとも１つの色領域を有するサイドバーを含んでもよい。
【００３６】
本発明の第２９の態様によれば、上記第２３の態様において、前記ドキュメントの部分は、ドキュメント本体、ドキュメントメタデータ、及び少なくとも１つのドキュメント属性のうちの少なくとも１つを含んでもよい。
【００３７】
本発明に関連する更なる態様は、一部が以下の説明において記載され、一部は以下の説明より明白となり、あるいは本発明を実施することで習得され得る。本発明の態様は、以下の説明及び特許請求の範囲において特に指摘された各種要素、及び各種態様と態様の組合せによって実現及び達成できる。
【００３８】
上記及び下記説明はいずれも例示及び説明の目的でのみ示され、特許請求の範囲に記載された発明又はその応用についていかなる形であっても制限する意図はないことを理解されたい。
【発明を実施するための最良の形態】
【００３９】
この明細書に組み込まれ、その一部をなす添付の図面は、本発明の実施形態を例示し、明細書と共に本発明の技術原理を説明し図示する役割を有する。
【００４０】
以下の説明では添付の図面を参照する。図面では同一の機能的要素は類似の数字で示される。上記添付の図面は、本発明の原理と矛盾しない特定の実施形態及び実施を示すが、これらは一例であり、本発明を制限しない。これらの実施は、当業者が本発明を実施することを可能とすべく詳細に記載される。他の実施も利用できる。本発明の範囲及び精神から逸脱することなく各種要素の構造的変更及び／又は代替を行い得ることを理解されたい。従って、以下の説明は本発明を限定する意図はない。更に、記載される本発明の各種実施形態は、汎用コンピュータ上で動作するソフトウェアの形式、専用ハードウェアの形式、又はソフトウェアとハードウェアの組合せなどにおいて実施できる。
【００４１】
図１は、共同で作成されたドキュメント用の、コンピュータ化され個別化された変更トラッキングシステムの例示的実施形態１００を図示する。図１に示されるシステム１００は、ドキュメント及び関連するデータの格納を目的とする記憶部１０２を有する。バックエンド装置（サーバ）はドキュメントのホスティング、供給、及び集中型変更トラッキングを提供する。２つのフロントエンド装置１０３及び１０５はバックエンド装置１０１に接続される。フロントエンド装置１０３及び１０５はディスプレイモジュール１０４及び１０６に各々関連付けられる。ディスプレイモジュール１０４及び１０６は個別化された変更トラッキング情報を各ユーザに表示すべく操作可能である。フロントエンド装置は、ユーザがドキュメントを読むことを容易にし、ドキュメントを編集できるようにする。
【００４２】
図２は、共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムの動作シーケンス２００の例示的実施形態を図示する。発明概念の実施形態に従うと、まず、ステップ２０１で、所与のユーザについて、全ドキュメント、ページ、あるいはその一部が「新規」又は「未読」としてマークされる。ステップ２０２で、本発明のシステムの実施形態は、ドキュメントのページ又は他の部分（ドキュメントメタデータ、及び少なくとも１つのドキュメント属性を含む）へのユーザアクセスを検出する。具体的には、ユーザがドキュメントのページ又は他の部分を編集した場合、あるいは読んだだけでも、その事実がステップ２０２において本発明のシステムにより捕捉される。ステップ２０３では、ドキュメントのアクセスされたページ、部分又はセグメントが、そのユーザについてのみ「既読」とマークされる。しかし、同じドキュメントを他のユーザが編集する場合（ステップ２０４）、その編集によって最初のユーザが読みあるいは編集した領域が上書きされたり、新たな領域が開かれたりした場合、これらの領域は全て「新規」又は「未読」状態に戻る（ステップ２０５）。よって、次にユーザが当該ドキュメント又はページを訪れる際には、本発明のシステムのディスプレイモジュール１０４又は１０６は新規ではないがそのユーザにとっては新規なドキュメント又はページを表示する。
【００４３】
発明概念の例示実施形態をよりわかりやすくするため、雪との類似性を考えてもよい。ユーザがドキュメントの一部を読みあるいは編集することは、雪に足跡を付けることに似ている。足跡がたくさん付けば、真っ白な雪はグレイに変わる。他のユーザは、最初のユーザが踏みつけたドキュメント部分の上に再び新しい雪を降らせる雲に例えられる。なお、ユーザが読んでいないドキュメント部分が存在し、他のいずれかのユーザがその部分を更新した場合、ユーザには影響はない。ユーザが読んでいない部分に対する変更の有無に関わらず、ユーザが訪れるまでは当該部分は新雪である。
【００４４】
図３は、共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムのフロントエンド装置の動作シーケンス３００の例示的実施形態を示す。ステップ３０１で、フロントエンド装置のユーザ認証手段は公知の手法を用いてコンピュータへアクセスするユーザを特定するためのユーザ認証を行い、ユーザアクセス権及び証明書を確認する。ユーザが認証された後、編集手段が、フロントエンド装置に記憶されたドキュメントデータ、もしくは、受信手段により受信されたバックエンド装置から送信されたドキュメントデータを周知のユーザインターフェース等を用いて編集可能な状態として表示させる。ステップ３０２で、フロントエンド装置の編集箇所検出手段は、認証されたユーザによるドキュメント編集箇所を検出し、検出した編集箇所に関する情報をドキュメントデータに記録して、このデータをフロントエンド装置の送信手段を通じてバックエンド装置に送る。このときユーザによる編集はユーザ識別情報（ユーザＩＤ）と共に送られる。ステップ３０３で、フロントエンド装置の既読領域検出手段は、特定されたユーザに対して表示されたドキュメント部分あるいは表示されなかった部分の情報をドキュメントデータに対してユーザＩＤを付けて記録し、続いてフロントエンド装置の送信手段が、ドキュメントのユーザが読んだページ又は他の部分に関する情報をユーザ識別情報と共にバックエンド装置に送る。なお、編集箇所に関する情報と既読領域に関する情報を同時にバックエンド装置に送信しても構わない。ステップ３０４で、フロントエンド装置の変更箇所表示手段は、ユーザＩＤでタグ付けされたドキュメントデータをバックエンド装置から受け取り、個別化されトラッキングされた変更が明示されるように受信したドキュメントデータの変更箇所に付された属性情報に基づいて当該ドキュメントデータをディスプレイ部１０４又は１０６を利用して表示する。
【００４５】
図４は、共同で作成されたドキュメント用の、本発明のコンピュータ化された個別化された変更トラッキングシステムのバックエンド装置の動作シーケンスの例示的実施形態を示す。ステップ４０１で、バックエンド装置１０１は記憶部１０２にドキュメント及びページを格納する。次にドキュメントデータをバックエンド装置から提供する場合にはバックエンド装置の送信手段を通じてデータ要求のあったフロントエンド装置に送信する。なお、フロントエンド装置側で予め準備されたドキュメントデータを用いる場合には、フロントエンド装置の送信手段から送信されたドキュメントデータをバックエンド装置の受信手段で受信した後に記憶部１０２に格納する。ステップ４０２で、バックエンド装置１０１の受信手段は、フロントエンド装置の送信手段から受信したドキュメントに対するユーザＩＤでタグ付けされた編集を含むドキュメントデータを受け取り、この編集に基づいて、フロントエンド装置に対してホスティングされたドキュメントデータをこの編集内容が組み込まれるように変更する。ステップ４０３で、バックエンド装置１０１の既読情報格納手段は、ユーザが読んだあるいはアクセスしたドキュメント部分に関するユーザＩＤでタグ付けされた情報をフロントエンド装置の受信手段から受け取り、この情報を格納する。ステップ４０４で、バックエンド装置１０１は、ユーザが読み、編集し、あるいはアクセスしたドキュメント部分を記憶部１０２に記憶されたドキュメントデータの対応部分との間で比較する。換言すれば、バックエンド装置１０１はユーザ毎に個別化された「ｄｉｆｆ（ファイル比較）」オペレーション、又はドキュメント上の変更トラッキングを行う。この比較において、１人が読みあるいは編集したドキュメント部分は、記憶手段１０２に記憶されたドキュメントデータに含まれる共同作業チームの他の人が編集したドキュメントの現在の状況と比較される。ある人が読みあるいは編集した箇所は、その人が読んだり編集したりしていない他の箇所とは異なった態様で表示されるようにマークされ、これらの属性情報を含む「ｄｉｆｆ（ファイル比較）」情報が生成される。ステップ４０５で送信手段は、ドキュメントデータが、個別化された「ｄｉｆｆ（ファイル比較）」情報と共に、フロントエンド装置に供給され付された属性情報に基づいて、これらの箇所がユーザに視認しやすいように任意に設定された態様で表示される。
【００４６】
前述の個別化された「ｄｉｆｆ（ファイル比較）」作業は、ユーザが何らかの方法で接触した「既読」ドキュメント部分としてフラグを立てること、及び共同作成者が続いて変更あるいは編集するドキュメント部分をリフレッシュすることを含む。本発明の一実施形態において、ユーザがドキュメントに「接触」する際、すなわち読む又は編集することによって「雪を踏む」際に、この情報の捕捉及びバックエンド装置への報告に関与するフロントエンド装置は、ドキュメント全体を「踏まれた」と報告するべきでない。むしろフロントエンド装置は、ドキュメントのどの部分にユーザが実際に接触しているかということに細心の注意を払うべきである。このことは、編集した箇所の判断の場合には簡単である。しかし、読んだ箇所を判断する場合には、実際に表示されているテキストがいずれであるか及び表示期間の長さを追跡するために、これらの情報の取得のための専用の表示ウィンドウを用いることで判断することができる。上記Ｗｉｋｉシステム中で使用されるＨＴＭＬドキュメントに関しては、これはｊａｖａｓｃｒｉｐｔ（登録商標）中で実施できる。このコードは、ユーザが対応する箇所を読んだことを示す、スクロールバーの位置、クリックされたリンク、及び選択されているテキスト箇所をいつでも把握できるように、ユーザによるこのウィンドウに対する操作に関するデータをモニターし記録するように構成する。このコードは、ユーザがドキュメント中で単に高速でスクロールを行った場合に対して、特定部分で時間を費やした場合あるいは低速でスクロールした場合を容易に識別できる。したがって、このスクロール速度に基づいてそのスクロールの間に表示された箇所が既読と推定できるか判断し、その情報を出力する。当然ながらシステムは完全ではなく、ある人がテキストを読んでいるか否か、あるいは単にウィンドウを開け、その後昼食のために１時間外出したか否かを知ることはできない。そうではあっても、ドキュメント全体又はページが開かれた時に、これらを既読としてマークするよりはよい。
【００４７】
本発明のシステムの実施形態がこの「接触」情報を捕捉した場合、システムはこの情報を表示すべく処理を進める。本発明の表示システムの一実施形態では、開始時にはページの全てのテキストが黒色である。ユーザがテキストに接触するほど、テキストの、例えば、グレイ部分が拡大する。すなわち接触したテキストに該当する箇所について編集したことおよび読んだことを示す属性情報がテキストデータに付加される。変更された部分に付された属性情報により該当箇所の文字色が決定される。ユーザが、テキストに編集／書き込みを行うと、当該箇所に編集／書き込みを行ったことを示す属性が付され、フロントエンド装置の表示制御手段がテキストを直ちにグレイに変化させて表示させる。これによりユーザが書き込んだ部分を読んだことが明らかとなる。しかし、ユーザがテキストを読んでいる場合、当該テキストがそのユーザに対しどの程度の時間表示されたかに関して捕捉された情報に応じて、その領域に相当するテキストに対して属性をそのユーザは既読として記録し、表示制御手段が、テキストの表示に使用される表示色を黒色からグレイへの階調に変更する。本発明の技術の実施形態によれば、ユーザがテキストを読んでいればいるほど、テキストのグレイ領域が（ある程度）広がる。しかし、他のユーザが当該ページのテキストを編集しあるいはテキストを追加する場合、他のユーザによって編集された部分は現在ドキュメントデータの表示あるいは編集を行っているユーザに対しては未読の状態となるので、そのユーザによる閲覧もしくは編集に関する属性を削除し、そのユーザに対する該当箇所の表示は再び黒色に戻る。すなわち、リフレッシュされる。
【００４８】
本発明の別の実施形態は、「個人が接触した」情報に対する「私にとって新規」な情報をナビゲーションバーの形態で表示するためのインタフェースを含む。本発明のシステムの実施形態は、ドキュメントの一部又はサイドバーにおいて、あるいはスクロールバー自体へ統合されて、ドキュメント全体を半透明サムネイルとして表示する。このサムネイルはテキストを表示せず、色の染み（splotch）を示す。本発明の一実施形態において、色はヒートマップとして配置される。ユーザが以前に接触した領域は「熱い」箇所として例えば高温を示す色で表示される。（ユーザが以前に読んだことがないため、あるいは別のユーザが変更を行ったため、のいずれの場合でも）ユーザにとって完全に初めての領域は「冷たい」箇所として例えば低温を示す色として表示される。中間に適度な活動領域が存在する。これらの色は任意に設定される。
【００４９】
図５は、共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムのユーザインタフェース部分５００の例示的実施形態を示す。図示されたユーザインタフェースの実施形態は表示ウィンドウ部５０１を含む。表示ウィンドウ部５０１内には、ユーザに表示されるドキュメントのテキストを含むテキスト部５０２が存在する。上記テキスト部の右側に隣接しているのは、着色セグメント５０４、５０５及び５０６を含むスクロールバー５０３である。着色セグメント５０４、５０５及び５０６の色は、上記着色セグメント５０４、５０５及び５０６の左側にあるテキストについてユーザがどの程度知っているかの度合に相当する。例えば、部分５０６の暗い色は、対応するテキストがユーザによって編集されたか又は書き込まれ、したがってユーザはそのテキストをよく知っていることを示す。部分５０５の明るい色は、対応するテキストをユーザが読んでおらず、ユーザが対応するテキストを知らないことを示す。部分５０４のグレイ色は、ユーザがテキストを読んでおり、よって対応するテキストを多少知っていることを示す。
【００５０】
図６は、本発明の方法の実施形態を実施可能なコンピュータ／サーバシステム６００の実施形態を示すブロック図である。システム６００は、コンピュータ／サーバプラットフォーム６０１、周辺機器６０２及びネットワークリソース６０３を含む。
【００５１】
コンピュータプラットフォーム６０１はデータバス６０４、又はコンピュータプラットフォーム６０１の各部にわたりあるいは各部間で情報を通信するための他の通信機構、及びバス６０１と接続されて情報を処理し他の計算及び制御タスクを実行するプロセッサ６０５を含んでいてもよい。コンピュータプラットフォーム６０１は、更に、各種情報を、プロセッサ６０５により実行される命令と共に格納するためにバス６０４と接続されるランダムアクセスメモリ（ＲＡＭ）又は他の動的記憶装置などの揮発性記憶装置６０６を含む。揮発性記憶装置６０６は、更にプロセッサ６０５による命令を実行する際に一時変数又は他の中間情報を格納すべく利用できる。コンピュータプラットフォーム６０１は、例えば基本入出力システム（ＢＩＯＳ）や各種システム構成パラメータなど、静的情報及びプロセッサ６０５のための命令を格納すべくバス６０４に接続された読出し専用メモリ（ＲＯＭ又はＥＰＲＯＭ）６０７又は他の静的記憶装置を更に含む。磁気ディスク、光ディスク又はソリッドステートフラッシュメモリ装置など持続性記憶装置６０８は情報と命令の格納のために提供されバス６０１に接続される。
【００５２】
コンピュータプラットフォーム６０１は、コンピュータプラットフォーム６０１のシステム管理者又はユーザへ情報を表示するために、バス６０４を介してブラウン管（ＣＲＴ）、プラズマディスプレイ又は液晶ディスプレイ（ＬＣＤ）などのディスプレイ６０９に接続されてもよい。英数字や他のキーを含む入力装置６１０は、情報及びコマンドの選択をプロセッサ６０５に伝達すべくバス６０１に接続される。別のタイプのユーザ入力装置は、プロセッサ６０４に方向情報及びコマンドの選択を伝達し、ディスプレイ６０９上のカーソル移動を制御するための、マウス、トラックボール又はカーソル方向キーなどのカーソル制御装置６１１である。この入力装置は、一般的に装置が平面上の位置を特定することを可能とする第一の軸（例えばｘ）及び第の二軸（例えばｙ）の２つの軸において２つの自由度を有する。
【００５３】
外部記憶装置６１２は追加記憶容量又はリムーバブル記憶容量をコンピュータプラットフォーム６０１に供給すべくバス６０４を介してコンピュータプラットフォーム６０１に接続されてもよい。コンピュータシステム６００の実施形態では、外部リムーバブル記憶装置６１２は他のコンピュータシステムとのデータ交換を容易にすべく使用されてもよい。
【００５４】
本発明は、本願明細書中に記載された技術を実施するためのコンピュータシステム６００の使用に関する。一実施形態において、本発明のシステムはコンピュータプラットフォーム６０１などマシン上に存在してもよい。本発明の一実施形態によれば、本願明細書中に記載された技術は、プロセッサ６０５が揮発性メモリ６０６に含まれる１つ以上の命令の１つ以上のシーケンスを実行することに応じてコンピュータシステム６００により実行される。このような命令は、持続性記憶装置６０８など別のコンピュータ可読媒体から揮発性メモリ６０６に読み込まれてもよい。揮発性メモリ６０６に含まれている命令のシーケンスを実行することで、プロセッサ６０５に本願明細書中に記載された工程ステップを実行させる。他の実施形態では、本発明を実施するため、ソフトウェア命令に代えて、あるいはソフトウェア命令と組み合わせてハードワイヤード回路を使用してもよい。従って、本発明の実施形態はハードウェア回路及びソフトウェアの任意の特定の組合せに制限されない。
【００５５】
本願明細書中に使用される用語「コンピュータ可読媒体」は、プロセッサ６０５に実行するための命令を提供することに関与する任意の媒体を指す。コンピュータ可読媒体は機械可読媒体の単なる一例である。機械可読媒体は、本願明細書中に記載された任意の方法及び／又は技術を実施するための命令を伴ってもよい。このような媒体は、不揮発性媒体、揮発性媒体及び伝達媒体を含む多くの形式をとり得るが、これらに限定されない。不揮発性媒体は、例えば、記憶装置６０８などの光学又は磁気ディスクを含む。揮発性媒体は、揮発性記憶装置６０６などの動的メモリを含む。伝達媒体は、データバス６０４を構成する配線を含む同軸ケーブル、銅線及び光ファイバを含む。伝達媒体は、電波や赤外線データ通信中に発生されるような音波や光波の形式をとることも可能である。
【００５６】
コンピュータ可読媒体の一般的な形式として、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ又は他の磁気メディア、ＣＤ−ＲＯＭ、任意の他の光学媒体、穿孔カード、紙テープ、穴パターンを有する他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、フラッシュドライブ、メモリカード、任意の他のメモリチップ又はカートリッジ、以下に記載される搬送波、あるいはコンピュータが読出し可能な他の媒体が挙げられる。
【００５７】
各種形式のコンピュータ可読媒体は、プロセッサ６０５が実行するための１つ以上の命令の１つ以上のシーケンスを、プロセッサ６０５に運搬することを含んでもよい。例えば、命令は、まず遠隔コンピュータから磁気ディスクで運搬されてもよい。あるいは、遠隔コンピュータは動的メモリに命令をロードし、モデムを使用して、電話回線によって命令を送信してもよい。コンピュータシステム６００のローカルモデムは、電話回線上のデータを受け取り、赤外線トランスミッタを使用してデータを赤外線信号に変換できる。赤外線検出器は、赤外線信号によって運搬されたデータを受け取ることが可能である。データは適切な回路によりデータバス６０４に配置され得る。バス６０４は揮発性記憶装置６０６にデータを運搬し、プロセッサ６０５は揮発性記憶装置６０６から命令を検索し実行する。揮発性メモリ６０６によって受け取られた命令は、プロセッサ６０５により実行される前又は後に、必要に応じて持続性記憶装置６０８上に格納されてもよい。また、命令は、当該技術で周知の各種ネットワークデータ通信プロトコルを使用して、インターネットを介してコンピュータプラットフォーム６０１へダウンロードされてもよい。
【００５８】
コンピュータプラットフォーム６０１は、データバス６０４に接続されるネットワークインタフェースカード６１３などの通信インタフェースを更に含む。通信インタフェース６１３は、ローカルネットワーク６１５に接続されるネットワークリンク６１４に接続された双方向データ通信を供給する。例えば、通信インタフェース６１３は、対応するタイプの電話回線にデータ通信接続を供給するサービス総合デジタル網（ＩＳＤＮ）カード又はモデムであってもよい。別の例としては、通信インタフェース６１３は、互換性を有するＬＡＮにデータ通信接続を供給するローカルエリアネットワークインタフェースカード（ＬＡＮ  ＮＩＣ）であってもよい。周知の８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ及びＢｌｕｅｔｏｏｔｈ（登録商標）などの無線リンクも同様にネットワーク実施に利用できる。任意のこのような実施では、通信インタフェース６１３は、各種タイプの情報を表すデジタルデータストリームを運ぶ電気的、電磁気的又は光学的信号を送受信する。
【００５９】
ネットワークリンク６１３は一般的に１つ以上のネットワークを介して他のネットワークリソースにデータ通信を提供する。例えば、ネットワークリンク６１４は、ローカルネットワーク６１５を介してホストコンピュータ６１６又はネットワークストレージ／サーバ６１７への接続を提供してもよい。更に、又は、あるいは、ネットワークリンク６１３は、インターネットなどゲートウェイ／ファイアウォール６１７を介して広域又はグローバルネットワーク６１８に接続してもよい。従って、コンピュータプラットフォーム６０１は遠隔ネットワークストレージ／サーバ６１９などの、インターネット６１８上の任意の場所に位置するネットワークリソースにもアクセスできる。他方、コンピュータプラットフォーム６０１も、ローカルエリアネットワーク６１５及び／又はインターネット６１８の任意の場所に位置するクライアントによってアクセスされてもよい。ネットワーククライアント６２０及び６２１自体は、プラットフォーム６０１に類似するコンピュータプラットフォームに基づいて実施されてもよい。
【００６０】
ローカルネットワーク６１５及びインターネット６１８はいずれも、デジタルデータストリームを運ぶ電気的、電磁気的又は光学的信号を使用する。コンピュータプラットフォーム６０１間のデジタルデータを運ぶ、各種ネットワークを介した信号及びネットワークリンク６１４上の及び通信インタフェース６１３を介した信号は、情報を運ぶ搬送波の例示的形式である。
【００６１】
コンピュータプラットフォーム６０１は、インターネット６１８及びＬＡＮ６１５やネットワークリンク６１４及び通信インタフェース６１３などを含む多様なネットワークを介してプログラムコードを含むメッセージを送信でき、データを受信できる。インターネットの例では、システム６０１がネットワークサーバとして機能する場合、システム６０１はクライアント６２０及び／又は６２１上で動作するアプリケーション・プログラム用の要求されたコード又はデータを、インターネット６１８、ゲートウェイ／ファイアウォール６１７、ローカルエリアネットワーク６１５及び通信インタフェース６１３を介して伝達してもよい。同様に、システム６０１は他のネットワークリソースからコードを受け取ってもよい。
【００６２】
受け取られたコードは、プロセッサ６０５によって実行されてもよく、及び／又は、持続性記憶装置６０８又は揮発性記憶装置６０６又は他の不揮発性記憶装置に格納され、後で実行されてもよい。このように、コンピュータシステム６０１は搬送波の形でアプリケーションコードを取得してもよい。
【００６３】
発明概念の一態様によれば、ドキュメントを未アクセスとしてマークし、ユーザにドキュメントを提供し、ユーザがアクセスしたドキュメントの部分を検出し、ドキュメントの被アクセス部分を既読としてマークし、ドキュメントの既読部分が他のユーザによって変更されたか否かを判断することを含む方法が提供される。ドキュメントの既読部分が他のユーザによって変更されている場合、ドキュメントの既読部分は未アクセスに戻される。
【００６４】
発明概念の別の態様によれば、ドキュメントを未アクセスとしてマークし、ユーザにドキュメントを提供し、ユーザがアクセスしたドキュメントの部分を検出し、ドキュメントの被アクセス部分を既読としてマークし、ドキュメントの既読部分が他のユーザによって変更されたか否かを判断し、ドキュメントの既読部分が他のユーザによって変更されている場合、ドキュメントの既読部分を未アクセスに戻す、ことを含む方法を実施する１組のコンピュータ実行可能命令を具体化するコンピュータ可読媒体が提供される。
【００６５】
発明概念の更に別の態様によれば、ユーザの識別を決定すべくユーザを認証し、ユーザによって行われるドキュメントへの変更を検出し、検出された変更を、ユーザの識別に関する情報と共にバックエンド装置に送り、ユーザがアクセスしドキュメントの部分に関する情報を収集し、ユーザがアクセスしたドキュメントの部分に関する情報を、ユーザの識別に関する情報と共にバックエンド装置に送り、バックエンド装置から個別化されたドキュメントデータを受け取り、受け取ったデータをユーザに表示する、ように構成されたフロントエンド装置を含む変更トラッキングシステムが提供される。
【００６６】
発明概念の更に別の態様によれば、ユーザにドキュメントを提供し、ユーザがアクセスしたドキュメントの部分を検出する、ように構成されたフロントエンド装置を含む変更トラッキングシステムが提供される。本発明のシステムは、更に、ドキュメントを格納し、まず、ドキュメントを未アクセスとしてマークし、ドキュメントの被アクセス部分を既読としてマークし、ドキュメントの既読部分が他のユーザによって変更されたか否かを判断するように構成されたバックエンド装置を含む。ドキュメントの既読部分が他のユーザによって変更されている場合、ドキュメントの既読部分は未アクセスに戻される。
【００６７】
最後に、当然ながら、本願明細書中に記載されたプロセス及び技術は任意の特定の装置と本質的に無関係であり、構成要素の任意の適切な組合せによって実施されてもよいことを理解されたい。また、各種タイプの汎用デバイスを、本願明細書中に記載された教示に従って使用してもよい。本願明細書中に記載された方法ステップを実行する専用の装置を構成することは、より有利であり得る。本発明を特定の例に関して記載したが、これらの例は全ての点で例示的であり、本発明を限定する意図はない。当業者は、ハードウェア、ソフトウェア及びファームウェアの様々な別の組合せが本発明の実施に適することを認識するであろう。例えば、記載されたソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、ｐｅｒｌ、シェル、ＰＨＰ、Ｊａｖａ（登録商標）などの多様なプログラミング言語又はスクリプト言語で実施されてもよい。
【００６８】
更に、本発明の他の実施は、本願明細書中に示された本発明の明細及び実施を考察することによって当業者には明白となろう。記載された実施形態の各種態様及び／又は構成要素は、共同で作成されたドキュメント用のコンピュータ化され個別化された変更トラッキングシステム中で、単独に又は任意の組合せで使用されてもよい。上記明細及び例はあくまで一例とみなされることが意図されている。本発明の真の範囲及び精神は、特許請求の範囲に示されている。
【図面の簡単な説明】
【００６９】
【図１】共同で作成されたドキュメント用の、コンピュータ化され個別化された変更トラッキングシステムの例示的実施形態を示す図である。
【図２】共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムの動作シーケンスの例示的実施形態を示す図である。
【図３】共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムのフロントエンド装置の動作シーケンスの例示的実施形態を示す図である。
【図４】共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムのバックエンド装置の動作シーケンスの例示的実施形態を示す図である。
【図５】共同で作成されたドキュメント用の、本発明のコンピュータ化され個別化された変更トラッキングシステムのユーザインタフェース部分の例示的実施形態を示す図である。
【図６】本発明のシステムを実施可能なコンピュータプラットフォームの例示的実施形態を示す図である。
【図１】
2009157921.tif 000003
【図２】
2009157921.tif 000004
【図３】
2009157921.tif 000005
【図４】
2009157921.tif 000006
【図５】
2009157921.tif 000007
【図６】
2009157921.tif 000008