【手続補正書】
【提出日】平成22年5月20日(2010.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リアリーシンプルシンジケーション（ＲＳＳ）形式を介してウェブシンジケーションチャネルをアップデートする方法であって、
前記ウェブシンジケーションチャネルを介して、ウェブシンジケーション項目のウェブサブスプリクションに基づき、該ウェブシンジケーション項目をコンピューティング装置から第１ユーザへ送信するステップと、
ここで、前記ウェブシンジケーション項目は、オリジナルアップデートメタデータを伴ったウェブ同期メタデータを含み、該ウェブ同期メタデータは、前記ウェブシンジケーション項目の第１バージョンに該ウェブシンジケーション項目をアップデートするときに変更のために前記第１ユーザへ提供され、
前記ウェブシンジケーションチャネルを介して、ウェブシンジケーション項目のウェブサブスプリクションに基づき、該ウェブシンジケーション項目をコンピューティング装置から第２ユーザへ送信するステップと、
ここで、前記ウェブシンジケーション項目は、オリジナルアップデートメタデータを伴ったウェブ同期メタデータを含み、該ウェブ同期メタデータは、前記ウェブシンジケーション項目の第２バージョンに該ウェブシンジケーション項目をアップデートするときに変更のために前記第２ユーザへ提供され、
前記コンピューティング装置において、前記第１ユーザから前記ウェブシンジケーション項目の第１バージョンと前記第２ユーザから前記ウェブシンジケーション項目の第２バージョンとを受信するステップと、
ここで、前記コンピューティング装置は、当該方法を実行するプロセッサを有し、前記ウェブシンジケーション項目の第１バージョンは、該ウェブシンジケーション項目に第１アップデートを示し、前記ウェブシンジケーション項目の第２バージョンは、該ウェブシンジケーション項目に第２アップデートを示し、該第１バージョンは該第２バージョンとは異なり、該第１バージョンは該第２バージョンが受信されたときと同じ時刻で受信され、前記ウェブシンジケーションチャネルは、ＲＳＳシンジケーションチャネルであり、前記ウェブシンジケーション項目は、ＲＳＳシンジケーション項目であり、
前記ウェブシンジケーションチャネルに関する同期サマリが前記コンピューティング装置に現れているか否かを決定するステップと、
ここで、前記ウェブシンジケーションチャネルに関する同期サマリは、ＲＳＳ同期サマリであり、前記ウェブシンジケーション項目に関連した同期情報を記述し、
もし、前記同期サマリが現れていないときは、前記ウェブシンジケーションチャネルに関する同期サマリを定義し、該定義された同期サマリは前記ウェブシンジケーション項目に関連した情報を記述し、該定義された同期サマリは、少なくとも、ウェブシンジケーション項目番号と、該ウェブシンジケーション項目を最終アップデートしたユーザの識別子とを含み、前記アップデートメタデータは、前記少なくとも、アップデートのユーザと該アップデートが記録されたときを示す時間値との情報を有し、
もし、前記同期サマリが現れたときは、前記ウェブシンジケーションチャネルに関する同期サマリを識別し、
前記第１ユーザからの前記第１バージョンと前記第２ユーザからの前記ウェブシンジケーション項目の前記第２バージョンとに関連した前記ウェブ同期メタデータを、前記同期サマリに記録されるように１つにアグリゲートさせるステップと、
前記示された第１アップデートと前記示された第２アップデートの関数として同期サマリ内に、前記バージョンの前記アグリゲートされたウェブ同期メタデータの順次を決定するステップと、
前記１つ又はそれ以上のアグリゲートされたバージョンがユーザに提供されるように、前記決定された順序に従って前記同期サマリをアップデートするステップと
を具えたことを特徴とする方法。
【請求項２】
前記決定するステップは、前記ウェブシンジケーション項目の前記第１バージョンおよび前記第２バージョンに関連した同期メタデータを解析するステップをさらに具え、該同期メタデータは、前記ウェブシンジケーション項目のバージョンに対応する仮想クロック値を含むことを特徴とする請求項１記載の方法。
【請求項３】
前記解析するステップは、前記シンジケーションサマリの前記１つ又はそれ以上のアグリゲートされたバージョンの順序を決定するために、前記ウェブシンジケーション項目の各バージョンの前記仮想クロック値のそれぞれを比較するステップを具えたことを特徴とする請求項２記載の方法。
【請求項４】
前記ウェブシンジケーション項目の前記第１バージョンと前記第２バージョンとの間の衝突を検出するステップをさらに具え、前記衝突は、前記ウェブシンジケーション項目のバージョンが、前記第１バージョン、前記第２バージョン、第１仮想クロック値、第２仮想クロック値、前記ウェブシンジケーション項目を最終アップデートするユーザの関数として異なることを示すことを特徴とする請求項１記載の方法。
【請求項５】
前記アップデートするステップは、前記衝突がない場合、前記ウェブシンジケーションサマリ内で、前記第１バージョンの前記ウェブ同期メタデータを、前記第２バージョンの前記ウェブ同期メタデータとマージするステップを具えたことを特徴とする請求項４記載の方法。
【請求項６】
前記ユーザによって実行された衝突解決の結果を該ユーザに提供するステップをさらに具えたことを特徴とする請求項４記載の方法。
【請求項７】
前記アップデートメタデータを入力するために、前記ユーザにユーザインターフェース（ＵＩ）を提供するステップをさらに具えたことを特徴とする請求項１記載の方法。
【請求項８】
リアリーシンプルシンジケーション（ＲＳＳ）形式を介してウェブシンジケーションサブスプリクションに基づいて送信されるウェブシンジケーション項目を同期化するシステムであって、
前記ウェブシンジケーションサブスプリクションに関するウェブシンジケーションサマリと、前記ウェブシンジケーション項目の１つ又はそれ以上のバージョンに関するウェブ同期メタデータとを記録するデータストアと、
ここで、前記ウェブシンジケーションサブスプリクションは、ＲＳＳシンジケーションサブスプリクションであり、前記ウェブシンジケーション項目は、ＲＳＳシンジケーション項目であり、ウェブシンジケーションチャネルに関する前記同期サマリは、ＲＳＳ同期サマリであり、前記ウェブシンジケーション項目に関連した同期情報を記述し、前記ウェブシンジケーション項目は、テキストファイル、画像ファイル、マルチメディアファイルの少なくとも１を含み、
前記ウェブシンジケーションチャネルを介して、前記ウェブシンジケーション項目のウェブサブスプリクションに基づき、該ウェブシンジケーション項目をコンピューティング装置から１つ又はそれ以上のユーザへ送信する、コンピュータ実行可能命令を実行するように構成されたプロセッサと、
ここで、前記ウェブシンジケーション項目は、オリジナルアップデートメタデータを伴ったウェブ同期メタデータを含み、
前記ウェブシンジケーション項目の１つの又はそれ以上のバージョンに該ウェブシンジケーション項目をアップデートするときに変更のために前記ユーザへ前記ウェブ同期メタデータを提供する手段と、
前記ウェブシンジケーション項目に関連した情報を含むために前記ウェブシンジケーションサブスプリクションに関する同期サマリを定義する手段と、
ここで、該定義された同期サマリは、少なくとも、ウェブシンジケーション項目番号と、該ウェブシンジケーション項目を最終アップデートしたユーザの識別子とを含み、前記ウェブ同期メタデータは、前記少なくとも、アップデートのユーザと該アップデートが記録されたときを示す時間値との情報を有し、
前記ウェブ同期サマリに、前記ユーザからの前記ウェブシンジケーション項目の１つ又はそれ以上のバージョンのウェブ同期メタデータを１つにアグリゲートさせる手段と、
ここで、前記ウェブシンジケーション項目の１つ又はそれ以上のバージョンは、それぞれの時間領域で前記ユーザによって１つ又はそれ以上のアップデートを示し、
前記示された第１アップデートと前記示された第２アップデートと前記それぞれの時間領域との関数として同期サマリ内に、前記バージョンの前記１つ又はそれ以上のアグリゲートされたウェブ同期メタデータの順次を決定する手段と、
前記１つ又はそれ以上のアグリゲートされたバージョンが前記ユーザに提供されるように、前記決定された順序に従って前記ウェブ同期サマリをアップデートする手段と
を具えたことを特徴とするシステム。
【請求項９】
前記１つ又はそれ以上のアグリゲートされたバージョンを、前記決定された順序で前記ユーザに提供するユーザインターフェース（ＵＩ）をさらに具えたことを特徴とする請求項８記載のシステム。
【請求項１０】
前記ウェブシンジケーション項目のバージョンのそれぞれは、前記ユーザによる前記ウェブシンジケーション項目に対するアップデートの履歴を記述するウェブ同期メタデータを含むことを特徴とする請求項８記載のシステム。
【請求項１１】
前記ウェブ同期メタデータは、前記ウェブシンジケーション項目を最後にアップデートするユーザを識別するメタデータ、および前記最終アップデートが実行されるときの期間を記述するメタデータを含むことを特徴とする請求項８記載のシステム。
【請求項１２】
前記プロセッサは、前記ウェブシンジケーションサマリ内で、前記１つ又はそれ以上のバージョンの前記ウェブ同期メタデータを、前記ウェブシンジケーション項目とマージするステップを具えたことを特徴とする請求項８記載のシステム。
【請求項１３】
前記ユーザインターフェース（ＵＩ）は、前記アップデートメタデータを入力するために、前記ユーザにエントリフォームを提供するステップをさらに具えたことを特徴とする請求項９記載のシステム。