【手続補正書】
【提出日】平成22年1月28日(2010.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバファイルを、ローカルに記憶した前記サーバファイルのコピーにマッピングするコンピュータ実施方法であって、
前記方法は、
サーバファイルを、前記サーバファイルを含むサーバから離れたローカルコンピューティング装置に対して開く選択を受信するステップと、
前記サーバファイルのローカルコピーを前記ローカルコンピューティング装置に記憶するステップと、
前記サーバの前記サーバファイルから前記ローカルコンピューティング装置の前記ローカルコピーへのマッピングを生成するステップであって、該マッピングは、前記サーバの前記サーバファイルへのパスと、前記ローカルコンピューティング装置の前記ローカルコピーへのパスと、前記サーバファイルが前記ローカルコンピューティング装置にチェックアウトされた日時より前に、最後の編集または変更が前記サーバファイルになされた日時と関連付けられる日付／時刻スタンプを有する最終書き込み時刻とを含むデータを備え、該サーバファイルへのパスはＵＲＬアドレスを備え、前記サーバファイルの該最終書き込み時刻は、前記ローカルコンピューティング装置のオペレーティングシステムのレジストリに文字列値として格納される、ステップと、
前記マッピングの生成後に、前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く選択を受信するステップと、
前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く前記選択の受信に応答して、前記サーバファイルから前記サーバファイルの前記ローカルコピーへのマッピングが利用可能であるかどうかを判定するステップと、
前記サーバファイルから前記サーバファイルのローカルコピーへのマッピングが利用可能である場合、前記サーバファイルの要求アプリケーションを前記サーバの前記サーバファイルへのパスから前記ローカルコンピューティング装置の前記ローカルコピーへのパスへリダイレクトすることによって、前記マッピングを介して前記ローカルコンピューティング装置の前記ローカルコピーを取り出し、前記ローカルコピーを開くステップと
を含むことを特徴とする方法。
【請求項２】
前記マッピングを生成するステップは、
前記サーバの前記サーバファイルへのパスを判定するステップと、
前記ローカルコンピューティング装置の前記ローカルコピーへのパスを判定するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記マッピングを生成するステップは、前記ローカルコンピューティング装置に前記ローカルコピーを記憶する前に、前記サーバの前記サーバファイルになされた任意の変更についての最終書き込み時刻を判定するステップをさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記マッピングを生成するステップに加えて、前記ローカルコピーを記憶した前記ローカルコンピューティング装置の記憶位置に関わらず、前記ローカルコピーを要求アプリケーションが発見できるように、前記ローカルコピーが関連付けられる前記サーバファイルを要求アプリケーションに通知するプロパティを、前記ローカルコピーとともに記憶するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記マッピングを前記ローカルコンピューティング装置に記憶するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記ローカルコンピューティング装置に前記マッピングを記憶するステップは、前記ローカルコンビューティング装置のオペレーティングシステムのレジストリに前記マッピングを記憶するステップを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記サーバファイルから前記サーバファイルの前記ローカルコピーへのマッピングが利用可能でない場合、前記サーバファイルを前記サーバから取り出し、前記サーバファイルを開くステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記サーバファイルを開く場合、前記サーバファイルのローカルコピーではなく前記サーバファイルが開かれているという警告を、要求ユーザに与えるステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記ローカルコンピューティング装置で前記ローカルコピーを取り出す前に、前記ローカルコピーが利用可能であるかどうかを判定するために、前記マッピングを解析して、前記ローカルコンピューティング装置の前記ローカルコピーへのパスを辿るステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記ローカルコピーが利用可能でない場合、前記サーバから前記サーバファイルを取り出し、前記サーバファイルを開くステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記ローカルコピーを前記ローカルコンピューティング装置に記憶してから、前記サーバファイルに変更が加えられているかどうかを判定するステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記ローカルコピーを前記ローカルコンピューティング装置に記憶してから前記サーバファイルに変更が加えられている場合、前記サーバから前記サーバファイルを取り出し、前記サーバファイルを開くステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記ローカルコピーを前記ローカルコンピューティング装置に記憶してから前記サーバファイルに変更が加えられているかどうかを判定するステップは、日付／時刻スタンプに対する前記マッピングを解析するステップを含み、前記日付／時刻スタンプは、前記ローカルコンピューティング装置に前記ローカルコピーを記憶する前の、前記サーバファイルに対する任意の変更の最終書き込み時刻の日付／時刻を示すことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記サーバに問い合わせて、前記最終書き込み時刻より後に前記サーバファイルに任意の変更が加えられたかどうかを判定するステップをさらに含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ローカルコピーが利用可能である場合、前記ローカルコピーが別のユーザにチェックアウトされているかどうかを判定し、前記ローカルコピーが別のユーザにチェックアウトされている場合、前記サーバから前記サーバファイルを取り出し、前記サーバファイルを開くことを特徴とする請求項９に記載の方法。
【請求項１６】
前記サーバファイルから前記サーバファイルのローカルコピーへの前記マッピングが利用可能でない場合、前記サーバファイルのローカルコピーの代わりに前記サーバファイルが開かれているという警告を要求ユーザに提供し、該サーバファイルを前記サーバから取り出し、該サーバファイルを開くステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１７】
コンピュータ実行時に、サーバファイルを、ローカルに記憶した前記サーバファイルのコピーにマッピングする方法を実施するコンピュータ実行可能命令を含むコンピュータ読み取り可能な記録媒体であって、
前記方法は
サーバファイルを、前記サーバファイルを含むサーバから離れたローカルコンピューティング装置に対して開く選択を受信するステップと、
前記サーバファイルのローカルコピーを前記ローカルコンピューティング装置に記憶するステップと、
前記サーバの前記サーバファイルから前記ローカルコンピューティング装置の前記ローカルコピーへのマッピングを生成するステップであって、該マッピングは、前記サーバの前記サーバファイルへのパスと、前記ローカルコンピューティング装置の前記ローカルコピーへのパスと、前記サーバファイルが前記ローカルコンピューティング装置にチェックアウトされた日時より前に、最後の編集または変更が前記サーバファイルになされた日時と関連付けられる日付／時刻スタンプを有する最終書き込み時刻とを含むデータを備え、該サーバファイルへのパスはＵＲＬアドレスを備え、前記サーバファイルの該最終書き込み時刻は、前記ローカルコンピューティング装置のオペレーティングシステムのレジストリに文字列値として格納される、ステップと、
前記マッピングの生成後に、前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く選択を受信するステップと、
前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く前記選択の受信に応答して、前記サーバファイルから前記サーバファイルの前記ローカルコピーへのマッピングが利用可能であるかどうかを判定するステップと、
前記サーバファイルから前記サーバファイルのローカルコピーへのマッピングが利用可能である場合、前記サーバファイルの要求アプリケーションを前記サーバの前記サーバファイルへのパスから前記ローカルコンピューティング装置の前記ローカルコピーへのパスへリダイレクトすることによって、前記マッピングを介して前記ローカルコンピューティング装置の前記ローカルコピーを取り出し、前記ローカルコピーを開くステップと
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記マッピングを生成するステップは、
前記サーバの前記サーバファイルへのパスを判定するステップと、
前記ローカルコンピューティング装置の前記ローカルコピーへのパスを判定するステップと、
前記ローカルコンピューティング装置の前記ローカルコピーを記憶する前の、前記サーバの前記サーバファイルになされた任意の変更についての最終書き込み時刻を判定するステップと、
前記ローカルコンピューティング装置に前記マッピングを記憶するステップと
を含むことを特徴とする請求項１７に記載のコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記サーバファイルから前記サーバファイルの前記ローカルコピーへのマッピングが利用可能でない場合、前記サーバファイルを前記サーバから取り出し、前記サーバファイルを開くステップを含むことを特徴とする請求項１８に記載のコンピュータ読み取り可能な記録媒体。
【請求項２０】
コンピュータ実行時に、サーバファイルを、ローカルに記憶した前記サーバファイルのコピーにマッピングする方法を実施するコンピュータ実行可能命令を含むコンピュータ読み取り可能な記録媒体であって、
前記方法は
サーバファイルを、前記サーバファイルを含むサーバから離れたローカルコンピューティング装置に対して開く選択を受信するステップと、
前記サーバファイルのローカルコピーを前記ローカルコンピューティング装置に記憶するステップと、
前記サーバの前記サーバファイルから前記ローカルコンピューティング装置の前記ローカルコピーへのマッピングを生成するステップであって、該マッピングは、前記サーバの前記サーバファイルへのパスと、前記ローカルコンピューティング装置の前記ローカルコピーへのパスと、前記サーバファイルが前記ローカルコンピューティング装置にチェックアウトされた日時より前に、最後の編集または変更が前記サーバファイルになされた日時と関連付けられる日付／時刻スタンプを有する最終書き込み時刻とを含むデータを備え、該サーバファイルへのパスはＵＲＬアドレスを備え、前記サーバファイルの該最終書き込み時刻は、前記ローカルコンピューティング装置のオペレーティングシステムのレジストリに文字列値として格納される、ステップと、
前記マッピングの生成後に、前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く選択を受信するステップと、
前記サーバファイルまたは前記サーバファイルの前記ローカルコピーのいずれかを開く前記選択の受信に応答して、前記サーバファイルから前記サーバファイルの前記ローカルコピーへのマッピングが利用可能であるかどうかを判定するステップと、
前記サーバファイルから前記サーバファイルのローカルコピーへのマッピングが利用可能であり、前記ローカルコンピューティング装置に前記ローカルコピーが記憶されてから前記サーバファイルに何ら変更が加えられていない場合、前記サーバファイルの要求アプリケーションを前記サーバの前記サーバファイルへのパスから前記ローカルコンピューティング装置の前記ローカルコピーへのパスへリダイレクトすることによって、前記マッピングを介して前記ローカルコンピューティング装置の前記ローカルコピーを取り出し、前記ローカルコピーを開くステップと
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。