【手続補正書】
【提出日】平成20年7月10日(2008.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複製元クライアント装置の有するデータを複製した共有データをサーバ装置に生成し、前記複製元クライアント装置を含む複数のクライアント装置により前記共有データを共有するデータ共有方法であって、
前記複数のクライアント装置のいずれかの指示に従って、前記サーバ装置が前記共有データを操作する第１操作工程と、
前記第１操作工程により前記共有データに対してなされた操作内容を示す操作情報を、前記サーバ装置から前記複製元クライアント装置に通知する通知工程と、
前記複製元クライアント装置が前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶する記憶工程と、
を備えることを特徴とするデータ共有方法。
【請求項２】
前記通知工程において前記操作情報の通知に失敗した場合、前記サーバ装置が前記操作情報を前記共有データに関連付けて記憶することを特徴とする請求項１に記載のデータ共有方法。
【請求項３】
前記通知工程では、
前記操作情報に加え、前記共有データに関連付けて記憶されている前記操作情報を前記サーバ装置から前記複製元クライアント装置に通知することを特徴とする請求項２に記載のデータ共有方法。
【請求項４】
前記記憶工程では、
前記複製元クライアント装置が前記操作情報を前記複製元データに付加して記憶することを特徴とする請求項１乃至３のいずれか１項に記載のデータ共有方法。
【請求項５】
さらに、前記複製元クライアント装置が前記複製元データの複製データを作成する複製工程と、
前記複製元クライアント装置が前記複製元データに関連付けて記憶する前記操作情報のうちの少なくとも１つを順次前記複製データに対して適用することにより、前記共有データの過去の状態を示すデータとする第２操作工程と、
前記第２操作工程により操作されたデータを前記共有データとして前記サーバ装置に記録する工程と、
を備えることを特徴とする請求項１乃至４のいずれか１項に記載のデータ共有方法。
【請求項６】
前記第２操作工程では、
前記複製元クライアント装置が前記複製元データに関連付けて記憶する前記操作情報を前記複製データに適用する際に、前記操作情報のうち、前記共有データの削除及び削除の取り消しを示すものは適用しないことを特徴とする請求項５に記載のデータ共有方法。
【請求項７】
さらに、
前記複製元クライアント装置が前記複製元データに関連付けて記憶している前記操作情報のうちの１つをユーザに選択させる選択工程と、
前記複製元クライアント装置が、前記選択工程において選択された操作情報に対応する時点までの前記操作情報の示す操作内容を前記複製工程において作成した前記複製データに適用して表示する表示工程と、
を備えることを特徴とする請求項５又は６に記載のデータ共有方法。
【請求項８】
さらに、前記複製元クライアント装置が、前記複製元データの改変及び削除を禁止する禁止工程を備えることを特徴とする請求項１乃至７のいずれか１項に記載のデータ共有方法。
【請求項９】
さらに、
前記複製元クライアント装置が、前記複製元データと、前記複製元データ以外の該複製元クライアント装置の保持するローカルデータとを識別する識別工程と、
前記複製元クライアント装置が、前記複製元データと前記ローカルデータをユーザが識別できるように提示する提示工程と、
を備えることを特徴とする請求項１乃至８のいずれか１項に記載のデータ共有方法。
【請求項１０】
サーバ装置上の共有データを他のクライアント装置と共有するクライアント装置であって、
保持するデータを複製し、複製したデータを前記共有データとしてサーバ装置に送信する送信手段と、
前記共有データに対してなされた操作内容を示す操作情報を前記サーバ装置から受信する受信手段と、
前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶する第１記憶手段と、
を備えることを特徴とするクライアント装置。
【請求項１１】
さらに、
前記受信手段は、該クライアント装置及び前記他のクライアント装置のいずれかの指示に従って前記サーバ装置が前記共有データを操作した場合に、該指示に基づく操作情報に加え、前記サーバ装置が該共有データに関連付けて記憶している該共有データの操作情報を受信することを特徴とする請求項１０に記載のクライアント装置。
【請求項１２】
前記第１記憶手段は、前記複製元データに前記操作情報を付加して記憶することを特徴とする請求項１０又は１１に記載のクライアント装置。
【請求項１３】
さらに、
前記複製元データの複製データを作成する複製手段と、
前記第１記憶手段が前記複製元データに関連付けて記憶する前記操作情報のうちの少なくとも１つを順次前記複製データに対して適用することにより、前記共有データの過去の状態を示すデータとする操作手段と、
前記操作手段によって操作されたデータを前記共有データとしてサーバに記録する第２記憶手段と、
を備えることを特徴とする請求項１０乃至１２のいずれか１項に記載のクライアント装置。
【請求項１４】
前記操作手段は、
前記第１記憶手段が前記複製元データに関連付けて記憶する前記操作情報を前記複製データに適用する際に、前記操作情報のうち、前記共有データの削除及び削除の取り消しを示すものは適用しないことを特徴とする請求項１３に記載のクライアント装置。
【請求項１５】
さらに、
前記第１記憶手段が前記複製元データに関連付けて記憶している前記操作情報のうちの１つをユーザに選択させる選択手段と、
前記選択手段により選択された操作情報に対応する時点までの前記操作情報の示す操作内容を前記複製手段が作成した前記複製データに適用して表示する表示手段と、
を備えることを特徴とする請求項１３又は１４に記載のクライアント装置。
【請求項１６】
さらに、前記複製元データの改変及び削除を禁止する禁止手段を備えることを特徴とする請求項１０乃至１５のいずれか１項に記載のクライアント装置。
【請求項１７】
さらに、
前記複製元データと、前記複製元データ以外の該クライアント装置の保持するローカルデータとを識別する識別手段と、
前記複製元データと前記ローカルデータをユーザが識別可能なように提示する提示手段と、
を備えることを特徴とする請求項１０乃至１６のいずれか１項に記載のクライアント装置。
【請求項１８】
複製元クライアント装置の保持する複製元データを複製した共有データを保持するサーバ装置であって、
前記複製元クライアント装置を含む複数のクライアント装置から、前記共有データに対する操作指示を受信する受信手段と、
前記操作指示に基づいて前記共有データを操作する操作手段と、
前記操作指示の内容を示す操作情報を、操作した順序が識別できる形式で、前記複製元クライアント装置に通知する通知手段と、
を備えることを特徴とするサーバ装置。
【請求項１９】
前記通知手段が前記操作情報の通知に失敗した場合に前記操作情報を前記共有データに関連付けて記憶する記憶手段を備えることを特徴とする請求項１８記載のサーバ装置。
【請求項２０】
前記記憶手段は、前記共有データに前記操作情報を付加して記憶することを特徴とする請求項１９に記載のサーバ装置。
【請求項２１】
前記通知手段は、前記受信手段による前記共有データに対する操作指示を受信した際に、該操作指示の内容を示す操作情報に加え、前記記憶手段が該共有データに関連付けて記憶している該共有データの操作情報を前記複製元クライアント装置に通知することを特徴とする請求項１９又は２０に記載のサーバ装置。
【請求項２２】
サーバ装置上の共有データを他のクライアント装置と共有するクライアント装置を制御する制御方法であって、
保持する複製元データを、前記共有データとしてサーバ装置に送信する送信工程と、
前記共有データに対してなされた操作内容を示す操作情報を前記サーバ装置から受信する受信工程と、
前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶媒体に記録する記憶工程と、
を備えることを特徴とする制御方法。
【請求項２３】
複製元クライアント装置の保持するデータを複製した共有データを保持するサーバ装置を制御する制御方法であって、
前記複製元クライアント装置を含む複数のクライアント装置から、前記共有データに対する操作指示を受信する受信工程と、
前記操作指示に基づいて前記共有データを操作する操作工程と、
前記操作指示の内容を示す操作情報を、操作した順序が識別できる形式で、前記複製元クライアント装置に通知する通知工程と、
を備えることを特徴とする制御方法。
【請求項２４】
サーバ装置上の共有データを他のクライアント装置と共有するクライアント装置のコンピュータに、
保持するデータを、前記共有データとしてサーバ装置に送信する送信工程と、
前記共有データに対してなされた操作内容を示す操作情報を前記サーバ装置から受信する受信工程と、
前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶する記憶工程と、
を実行させるためのプログラム。
【請求項２５】
複製元クライアント装置の保持する複製元データを複製した共有データを保持するサーバ装置のコンピュータに、
前記複製元クライアント装置を含む複数のクライアント装置から、前記共有データに対する操作指示を受信する受信工程と、
前記操作指示に基づいて前記共有データを操作する操作工程と、
前記操作指示の内容を示す操作情報を、操作した順序が識別できる形式で、前記複製元クライアント装置に通知する通知工程と、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記課題を解決するために、本発明のデータ共有方法は、複製元クライアント装置の有するデータを複製した共有データをサーバ装置に生成し、前記複製元クライアント装置を含む複数のクライアント装置により前記共有データを共有するデータ共有方法であって、前記複数のクライアント装置のいずれかの指示に従って、前記サーバ装置が前記共有データを操作する第１操作工程と、前記第１操作工程により前記共有データに対してなされた操作内容を示す操作情報を、前記サーバ装置から前記複製元クライアント装置に通知する通知工程と、前記複製元クライアント装置が前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶する記憶工程と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明のクライアント装置は、サーバ装置上の共有データを他のクライアント装置と共有するクライアント装置であって、保持するデータを複製し、複製したデータを前記共有データとしてサーバ装置に送信する送信手段と、前記共有データに対してなされた操作内容を示す操作情報を前記サーバ装置から受信する受信手段と、前記操作情報を、操作された順序が識別できる形式で、前記共有データの複製元データに関連付けて記憶する第１記憶手段と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明のサーバ装置は、複製元クライアント装置の保持する複製元データを複製した共有データを保持するサーバ装置であって、前記複製元クライアント装置を含む複数のクライアント装置から、前記共有データに対する操作指示を受信する受信手段と、前記操作指示に基づいて前記共有データを操作する操作手段と、前記操作指示の内容を示す操作情報を、操作した順序が識別できる形式で、前記複製元クライアント装置に通知する通知手段と、を備えることを特徴とする。