【手続補正書】
【提出日】平成23年9月30日(2011.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスを実行するためのコンピュータ実行可能命令を記憶したコンピュータ可読記憶媒体であって、前記プロセスは、
第１のクライアントにおいてスプレッドシートファイルを開くステップであって、前記スプレッドシートファイルは第２のクライアントにおいても開かれて、前記第１のクライアントと前記第２のクライアントとが前記スプレッドシートファイルを共有し同時に編集するステップと、
前記スプレッドシートファイルにおける計算がローカルに行われる場合に異なるデータを返信可能か決定するステップと、
前記返信が可能な場合、前記スプレッドシートファイルにおける前記計算をローカルに行うべきかを前記第１のクライアントに選択させるステップと、
前記返信が不可能な場合、
前記第１のクライアントに前記計算をローカルに行うよう命令するステップと、
前記スプレッドシートファイルにおける計算の少なくとも１つを前記第１のクライアントにおいてローカルに行うステップと、
前記第１のクライアントに前記少なくとも１つの行われた計算の結果を表示するステップと
を備えることを特徴とするコンピュータ可読記憶媒体。
【請求項２】
前記コンピュータ実行可能命令によって実行される前記プロセスは、前記スプレッドシートファイル内の式を、異なる結果を生成することが知られている式の所定リストと比較するステップをさらに備えることを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項３】
前記選択への応答は、管理方針によって予め決められることを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項４】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルを共有および同時に編集する間に加えられた式について、前記スプレッドシートファイルにおける計算がローカルに行われる場合に異なるデータを返信可能であるかを状況に応じて決定するステップ
をさらに備えることを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項５】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルにおけるデータに対する更新を受信するステップと、
更新された前記データを用いる式について、前記スプレッドシートファイルにおける新しい計算をローカルに行うステップと
をさらに備えることを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項６】
プロセスを実行するためのコンピュータ実行可能命令を記憶したコンピュータ可読記憶媒体であって、前記プロセスは、
第１のクライアントにおいてスプレッドシートファイルを開くステップであって、前記スプレッドシートファイルは第２のクライアントにおいても開かれて、前記第１のクライアントと前記第２のクライアントとが前記スプレッドシートファイルを共有し同時に編集するステップと、
前記スプレッドシートファイルにおける計算がローカルに行われる場合に異なるデータを返信可能か決定するステップと、
前記返信が不可能な場合、前記第１のクライアントに前記計算をローカルに行うよう命令するステップと、
前記返信が可能な場合、前記スプレッドシートファイルにおける前記計算を前記第１のクライアントにおいてローカルに行うべきか前記第１のクライアント以外のリモートデバイスにおいて行うべきかを決定するステップであって、
前記計算がローカルに行われるべきならば、前記計算を前記第１のクライアントにおいてローカルに行い、 
前記計算がリモートで行われるべきならば、前記計算を行うためのデータを前記リモートデバイスに送る、ステップと
を備えることを特徴とするコンピュータ可読記憶媒体。
【請求項７】
前記コンピュータ実行可能命令によって実行される前記プロセスは、前記スプレッドシートファイル内の式を、異なる結果を生成することが知られている式の所定リストと比較するステップをさらに備えることを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項８】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルにおける前記計算をローカルに行うべきかを前記第１のクライアントに選択させるステップ
をさらに備えることを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項９】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルを共有および同時に編集する間に加えられた式について、前記スプレッドシートファイルにおける計算がローカルに行われる場合に異なるデータを返信可能かを状況に応じて決定するステップ
をさらに備えることを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルにおけるデータに対する更新を受信するステップと、
更新された前記データを用いる式について、前記スプレッドシートファイルにおける新しい計算をローカルに行うステップと
をさらに備えることを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項１１】
プロセスを実行するためのコンピュータ実行可能命令を記憶したコンピュータ可読記憶媒体であって、前記プロセスは、
第１のクライアントにおいてスプレッドシートファイルを開くステップであって、前記スプレッドシートファイルは第２のクライアントにおいても開かれて、前記第１のクライアントと前記第２のクライアントとが前記スプレッドシートファイルを共有および同時に編集するステップと、
前記スプレッドシートファイルの前記スプレッドシートファイルの全体よりも小さな第１のプライベートビューを前記第１のクライアントにおいて提供するステップと
を備えることを特徴とするコンピュータ可読記憶媒体。
【請求項１２】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記第１のクライアントによって前記スプレッドシートファイル上で行われる各処理をホストマシンに同期させるかを決定するステップ
をさらに備えることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記コンピュータ実行可能命令によって実行される前記プロセスにおいて、前記スプレッドシートファイルの前記第１のプライベートビューが、前記スプレッドシートファイルに適用されるフィルタによって決定されることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記第１のクライアントによって前記スプレッドシートファイルに入力された新しいデータの全てをホストマシンに同期させるステップ
をさらに備えることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記コンピュータ実行可能命令によって実行される前記プロセスは、ホストマシンから受信された全ての変更を前記第１のクライアントに適用するステップ
をさらに備えることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１６】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
前記スプレッドシートファイルの前記第１のプライベートビューをホストマシンにおいても維持するステップ
をさらに備えることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記コンピュータ実行可能命令によって実行される前記プロセスは、
各クライアントのビューを前記スプレッドシートファイルのフォーマットで書くステップと、
前記スプレッドシートファイルの前記ビューをホストマシンに記憶するステップと
をさらに備えることを特徴とする請求項１１に記載のコンピュータ可読記憶媒体。