【手続補正書】
【提出日】平成21年7月21日(2009.7.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セキュアなピアツーピアデータの同期コミュニティにおける同期関係を形成するための方法であって、
第１のコンピューティングデバイスが、該第１のコンピューティングデバイス上の第１のフォルダを、第２のコンピューティングデバイス上の第２のフォルダと同期させることを指定するユーザ入力を受信するステップと、
前記ユーザ入力の受信に応答して、前記第１のコンピューティングデバイスが、前記第１のフォルダと前記第２のフォルダとの同期関係を形成するための情報を含む勧誘を作成するステップであって、前記情報は、該同期コミュニティにおける各ユーザの前記第１のフォルダに対するアクセス権を定義するメンバシップリストを含む、作成するステップと、
前記第１のコンピューティングデバイスが、前記第２のコンピューティングデバイスに前記勧誘を送信し、前記第２のコンピューティングデバイスが前記勧誘を実行して、前記第１のフォルダと前記第２のフォルダとの同期関係を確立するステップであって、前記第２のコンピューティングデバイスのユーザが前記第１のフォルダのコンテンツにアクセスし、または該コンテンツを修正するための前記アクセス権は、前記勧誘に含まれる前記メンバシップリスト内で指定される、確立するステップと
を含むことを特徴とする方法。
【請求項２】
前記アクセス権は、前記第２のコンピューティングデバイスのユーザが、該同期コミュニティ内の全てのユーザの前記アクセス権を修正することができるマネージャであるかどうか指定することを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のフォルダは、該同期コミュニティにおける同期関係を確立するために前記第１のコンピューティングデバイスが送受信する要求を格納する、要求フォルダを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記要求フォルダは、該同期コミュニティのマネージャが送受信する要求を含む単一のサブフォルダのみを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記第１のコンピューティングデバイスの前記ユーザは、該同期コミュニティのマネージャであり、前記要求フォルダは、該同期コミュニティの各ピアのためのサブフォルダを含み、各サブフォルダは、前記各ピアによって前記マネージャに送信された前記要求、および前記マネージャによって前記各ピアに送信された要求を含むことを特徴とする請求項３に記載の方法。
【請求項６】
該同期コミュニティから前記第２のフォルダを除去するよう求める要求を、前記第２のコンピューティングデバイスから受信するステップと、
前記要求の受信に応答して、前記第１のフォルダと前記第２のフォルダとの間の前記同期関係を削除するステップであって、該削除するステップは、該同期コミュニティから前記第２のフォルダを除去したことを示すように前記メンバシップリストを更新することを含む、削除するステップと、
前記メンバシップリストと、該同期コミュニティを形成している他のコンピューティングデバイス上に格納されているメンバシップリストのレプリカを同期させるステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記第１のコンピューティングデバイスのコンポーネントから、前記第１のフォルダの前記コンテンツが変更されたことを示す指示を受信するステップと、
前記指示を受信したことに応答して、前記第１のフォルダと前記第２のフォルダを同期させるステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
コンピュータ実行可能な命令を記録したコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能な命令は、プロセッサによって実行されると、セキュアなピアツーピアデータの同期コミュニティにおける同期関係を形成するために、
第１のコンピューティングデバイスに、
該第１のコンピューティングデバイス上の第１のフォルダを第２のコンピューティングデバイス上の第２のフォルダと同期させることを指定するユーザ入力を受信するステップと、
前記入力の受信に応答して、該第１のフォルダと前記第２のフォルダとの同期関係を形成するための情報を含む勧誘を作成するステップであって、前記情報は、該同期コミュニティにおける各ユーザの前記第１のフォルダに対するアクセス権を定義するメンバシップリストを含む、作成するステップと、
前記第２のコンピューティングデバイスが前記勧誘を実行し、前記第１のフォルダと前記第２のフォルダとの同期関係が確立されるように、前記第２のコンピューティングデバイスに前記勧誘を送信するステップであって、前記第２のコンピューティングデバイスのユーザが前記第１のフォルダのコンテンツにアクセスし、または該コンテンツを修正するための前記アクセス権は、前記勧誘に含まれる前記メンバシップリスト内で指定される、送信するステップと
を実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項９】
前記アクセス権は、前記第２のコンピューティングデバイスのユーザが、該同期コミュニティ内の全てのユーザの前記アクセス権を修正することができるマネージャであるかどうか指定することを特徴とする請求項８に記載のコンピュータ読み取り可能な記録媒体。
【請求項１０】
前記第１のフォルダは、該同期コミュニティにおける同期関係を確立するために前記第１のコンピューティングデバイスが送受信する要求を格納するための要求フォルダを含むことを特徴とする請求項８に記載のコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記要求フォルダは、該同期コミュニティのマネージャが送受信する要求を含む単一のサブフォルダのみを含むことを特徴とする請求項１０に記載のコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記第１のコンピューティングデバイスの前記ユーザは、該同期コミュニティのマネージャであり、前記要求フォルダは、該同期コミュニティの各ピアのためのサブフォルダを含み、各サブフォルダは、前記各ピアによって前記マネージャに送信された前記要求、および前記マネージャによって前記各ピアに送信された要求を含むことを特徴とする請求項１０に記載のコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記命令は、
該同期コミュニティから前記第２のフォルダを除去するよう求める要求を、前記第２のコンピューティングデバイスから受信するステップと、
前記要求の受信に応答して、前記第１のフォルダと前記第２のフォルダとの間の前記同期関係を削除するステップであって、該削除するステップは、該同期コミュニティから前記第２のフォルダを除去したことを示すように前記メンバシップリストを更新することを含む、当該削除するステップと、
前記メンバシップリストを、該同期コミュニティを形成している他のコンピューティングデバイス上に格納されているメンバシップリストのレプリカと同期させるステップと
をさらに実行させることを特徴とする請求項８に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記命令は、
前記第１のコンピューティングデバイスのコンポーネントから、前記第１のフォルダの前記コンテンツが変更されたことを示す指示を受信するステップと、
前記表示を受信したことに応答して、前記第１のフォルダと前記第２のフォルダを同期させるステップと
をさらに実行させることを特徴とする請求項８に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
セキュアなピアツーピアデータの同期コミュニティにおけるマネージャとして構成されたコンピューティングシステムであって、
プロセッサと、
メモリであって、
データストレージシステムに生じる変更を追跡する、データストレージシステムの追跡コンポーネント、
該コンピューティングシステム上のフォルダと、他のコンピューティングシステムに格納されたフォルダとの間の同期関係を形成するための同期コンポーネントであって、同期関係の形成、同期化されたフォルダの形成、ユーザに該同期コミュニティへの参加を勧誘すること、該同期コミュニティへの参加の勧誘を受け取ること、該同期コミュニティからのユーザの除去、該同期コミュニティの同期化されたフォルダへの各ユーザのアクセス権に関するメンバシップリストの保持のためのユーザ同期マネージャコンポーネントを含む、同期コンポーネント、および
前記同期コンポーネントと通信するための該コンピューティングシステムへのユーザ入力を受信する、同期アプリケーション
を含むメモリと
を備え、
前記同期アプリケーションは、該同期コミュニティ内の前記コンピューティングシステムの第１のフォルダを同期化すべきことを指定するユーザ入力を受信すると、該ユーザ入力を前記同期コンポーネントの前記ユーザ同期マネージャコンポーネントに通信し、前記ユーザ同期マネージャコンポーネントは、前記第１のフォルダが該同期コミュニティ内の第２のコンピューティングシステムの別のフォルダと同期化されるべきことを示す指示と、前記第２のコンピューティングシステムのユーザが前記第１のフォルダに対して有することとなるアクセス権を指定するメンバシップリストとを含む勧誘を作成し、前記ユーザ同期マネージャコンポーネントは、さらに、前記勧誘を前記第２のコンピューティングシステムに送信し、前記第２のコンピューティングシステムの前記ユーザが前記第１のフォルダと同期させる第２のフォルダを選択したことに応答して、前記第１のフォルダと前記第２のフォルダとの間の同期関係が形成されることを特徴とするコンピューティングシステム。
【請求項１６】
前記ユーザ同期マネージャコンポーネントは、前記第２のコンピューティングシステムから除去要求を受信すると、前記第１のフォルダと前記第２のフォルダとの間の前記同期関係を前記同期コミュニティから除去することによって前記メンバシップリストを更新し、更新された該メンバシップリストを、該同期コミュニティの一部である他のコンピューティングシステムに格納されているメンバシップリストのレプリカと同期させることを特徴とする請求項１５に記載のコンピューティングシステム。
【請求項１７】
前記同期アプリケーションはさらに、前記メンバシップリストからあるユーザを選択するユーザ入力に応答してユーザインタフェースを提供し、該ユーザインタフェースは、選択された前記ユーザを該同期コミュニティのマネージャ、リーダー、またはライターとして指定するためのオプション、および前記ユーザを該同期コミュニティから除去するためのオプションを提供することを特徴とする請求項１５に記載のコンピューティングシステム。