【手続補正書】
【提出日】平成28年6月14日(2016.6.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング装置であって、
１つ以上のコンピューター可読記憶媒体と、
前記１つ以上のコンピューター可読記憶媒体に動作可能に結合される処理システムと、
ローミング設定サービスを提供するために、前記１つ以上のコンピューター可読記憶媒体に格納されるプログラム命令であって、前記命令が前記処理システムによって実行されると、前記処理システムに、少なくとも、
コンテンツ・アイテムをホストするローカル・インストレーション・モデルに従ってプロビジョニングされたアプリケーション・プログラムのインスタンスと連動する間、ユーザーの前記コンテンツ・アイテムとの相互作用を少なくとも示す、前記ユーザーに特有のローミング設定への更新を受け取らせ、
前記コンテンツ・アイテムをホストするホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスによって開始される、前記ユーザーに特有の前記ローミング設定についての要求を受け取らせ、
前記要求に応答して、更新済みのローミング設定を抽出させ、前記更新済みのローミング設定が、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの前記相互作用を少なくとも示す前記ローミング設定への更新を反映し、
前記ホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスへのデリバリのために、前記更新済みのローミング設定を移送させる
ように指示する、コンピューティング装置。
【請求項２】
請求項１記載のコンピューティング装置において、
前記アプリケーション・プログラムが生産性アプリケーションを含み、
前記コンテンツ・アイテムが生産性ドキュメントを含み、
前記ユーザーの前記コンテンツ・アイテムとの相互作用が、前記ユーザーに代わって最も直近にアクセスされた前記生産性ドキュメントの箇所を含む、コンピューティング装置。
【請求項３】
請求項２記載のコンピューティング装置において、前記生産性ドキュメントが、ワード・プロセッシング・ドキュメント、スプレッドシート・ドキュメント、およびプレゼンテーション・ドキュメントの内の少なくとも１つを含む、コンピューティング装置。
【請求項４】
請求項２記載のコンピューティング装置において、前記生産性ドキュメントが、共有の生産性ドキュメントを含み、前記プログラム命令が、前記処理システムによって実行されると、前記処理システムに、更に、
第２ユーザーに特有の第２ローミング設定についての第２要求を受け取らせ、前記第２ローミング設定が、前記ホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムの第２インスタンスと連動する間、前記第２ユーザーの前記共有の生産性ドキュメントとの第２相互作用を少なくとも示し、
前記第２要求に応答して、前記第２ローミング設定を抽出させ、前記アプリケーション・プログラムの第２インスタンスへのデリバリのために前記第２ローミング設定を移送させる
ように指示し、
前記第２ユーザーの前記共有の生産性ドキュメントとの前記第２相互作用が、前記第２ユーザーに代わって最も直近にアクセスされた前記生産性ドキュメントの第２箇所を含む、コンピューティング装置。
【請求項５】
請求項１記載のコンピューティング装置において、前記処理システムが、ローカルにインストールされた前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスを有するクライアント・デバイスと通信する、コンピューティング装置。
【請求項６】
請求項５記載のコンピューティング装置において、前記処理システムが、ホストされた前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスを有するアプリケーション・サーバーと通信する、コンピューティング装置。
【請求項７】
請求項６記載のコンピューティング装置であって、前記プログラム命令が前記処理システムによって実行されると、前記処理システムに、更に、
故障条件に応じて前記ローミング設定のコピーを取得するために、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムの少なくとも１つのインスタンスへのデリバリについての回復要求を生成および移送させるように指示する、コンピューティング装置。
【請求項８】
請求項１記載のコンピューティング装置において、
前記アプリケーション・プログラムが第１生産性アプリケーションを含み、前記コンテンツ・アイテムが第１生産性ドキュメントを含み、
前記プログラム命令が、前記処理システムによって実行されると、前記処理システムに、更に、
第２生産性ドキュメントをホストする第２生産性アプリケーションのインスタンスによって開始される、前記ユーザーに特有の前記ローミング設定についての第２要求を受け取らせ、
前記要求に応答して、更新済みのローミング設定を抽出させ、前記更新済みのローミング設定が、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの前記相互作用を少なくとも示す、前記ローミング設定への更新を反映し、
前記第２生産性アプリケーションのインスタンスへのデリバリのために前記更新済みのローミング設定を移送させる
ように指示し、
前記第２生産性アプリケーションが、前記第１生産性アプリケーションとは異なる種別のアプリケーションを含み、前記第２生産性ドキュメントが、前記第１生産性ドキュメントとは異なる種別のドキュメントを含む、コンピューティング装置。
【請求項９】
請求項８記載のコンピューティング装置において、前記ユーザーに特有の前記ローミング設定がカスタム辞書を含み、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの相互作用が前記カスタム辞書への修正を含む、コンピューティング装置。
【請求項１０】
ローミング設定サービスを促進するために実行可能なプログラム命令を格納している１つ以上のコンピューター可読記憶媒体であって、前記プログラム命令が、クライアント・コンピューティング・システムによって実行されると、前記クライアント・コンピューティング・システムに、
ローカル・インストレーション・モデルに従ってプロビジョニングされた生産性アプリケーション・プログラムのインスタンスによって開始される、ユーザーに特有のローミング設定についての要求を移送させ、
ホストされたアプリケーション・モデルに従ってプロビジョニングされた前記生産性アプリケーションのインスタンスと連動する間、前記ユーザのコンテンツ・アイテムとの相互作用を少なくとも示す、前記ローミング設定への更新を反映する更新済みのローミング設定を受け取らせる
ように指示するクライアント・プログラム命令を含む、コンピューター可読記憶媒体。
【請求項１１】
請求項１０記載の１つ以上のコンピューター可読記憶媒体であって、前記クライアント・プログラム命令が、前記クライアント・コンピューティング・システムによって実行されると、前記クライアント・コンピューティング・システムに、更に、
前記生産性アプリケーションとは異なる別の生産性アプリケーションのインスタンスによって開始される、前記ユーザに特有の前記ローミング設定についての別の要求を移送させるように指示する、コンピューター可読記憶媒体。
【請求項１２】
請求項１０記載の１つ以上のコンピューター可読記憶媒体であって、前記プログラム命令がサーバ・プログラム命令を更に含み、サーバ・コンピューティング・システムによって実行されると、前記サーバ・コンピューティング・システムに、
前記ユーザーの前記コンテンツ・アイテムとの相互作用を少なくとも示す、前記ユーザーに特有のローミング設定への前記更新を受け取らせ、
前記ユーザに特有の前記ローミング設定についての前記要求を受け取らせ、
前記要求に応答して、前記ローミング設定への前記更新を反映する前記更新済みのローミング設定を抽出させ、前記クライアント・コンピューティング・システムにデリバリするために前記更新済みのローミング設定を移送させる
よう指示する、コンピューター可読記憶媒体。
【請求項１３】
ローミング設定サービスを動作させる方法であって、
コンテンツ・アイテムをホストするローカル・インストレーション・モデルに従ってプロビジョニングされたアプリケーション・プログラムのインスタンスと連動する間、ユーザーの前記コンテンツ・アイテムとの相互作用を少なくとも示す、前記ユーザーに特有のローミング設定への更新を受け取るステップと、
前記コンテンツ・アイテムをホストするホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスによって開始される、前記ユーザーに特有の前記ローミング設定についての要求を受け取るステップと、
前記要求に応答して、更新済みのローミング設定を抽出するステップであって、前記更新済みのローミング設定が、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの前記相互作用を少なくとも示す前記ローミング設定への更新を反映するステップと、
前記ホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスへのデリバリのために、前記更新済みのローミング設定を移送するステップと
を含む、方法。
【請求項１４】
請求項１３記載の方法において、
前記アプリケーション・プログラムが生産性アプリケーションを含み、
前記コンテンツ・アイテムが生産性ドキュメントを含み、
前記ユーザーの前記コンテンツ・アイテムとの前記相互作用が、前記ユーザーに代わって最も直近にアクセスされた前記生産性ドキュメントの箇所を含む、方法。
【請求項１５】
請求項１４記載の方法において、前記生産性ドキュメントが、ワード・プロセッシング・ドキュメント、スプレッドシート・ドキュメント、およびプレゼンテーション・ドキュメントの内の少なくとも１つを含む、方法。
【請求項１６】
請求項１４記載の方法において、前記生産性ドキュメントが共有の生産性ドキュメントを含み、当該方法が、更に、
第２ユーザーに特有の第２ローミング設定についての第２要求を受け取るステップであって、前記第２ローミング設定が、前記ホストアプリケーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムの第２インスタンスと連動する間、前記第２ユーザーの前記共有の生産性ドキュメントとの第２相互作用を少なくとも示す、ステップと、
前記第２要求に応答して、前記第２ローミング設定を抽出するステップと、
前記アプリケーション・プログラムの第２インスタンスへのデリバリのために前記第２ローミング設定を移送するステップと
を含み、前記第２ユーザーの前記共有の生産性ドキュメントとの前記第２相互作用が、前記第２ユーザーに代わって最も直近にアクセスされた前記生産性ドキュメントの第２箇所を含む、方法。
【請求項１７】
請求項１３記載の方法において、前記更新を受け取るステップが、ローカルにインストールされた前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスを有するクライアント・デバイスから、前記更新を受け取るステップを含む、方法。
【請求項１８】
請求項１７記載の方法において、前記更新を受け取るステップが、ホストされた前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスを有するアプリケーション・サーバーから前記更新を受け取るステップを含む、方法。
【請求項１９】
請求項１８記載の方法であって、更に、
故障条件に応じて前記ローミング設定のコピーを取得するために、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムの少なくとも１つのインスタンスへのデリバリについての回復要求を生成および移送するステップを含む、方法。
【請求項２０】
請求項１３記載の方法において、
前記アプリケーション・プログラムが第１生産性アプリケーションを含み、
前記コンテンツ・アイテムが第１生産性ドキュメントを含み、
当該方法が、更に、
第２生産性ドキュメントをホストする第２生産性アプリケーションのインスタンスによって開始される、前記ユーザーに特有の前記ローミング設定についての第２要求を受け取るステップと、
前記要求に応答して、更新済みのローミング設定を抽出するステップであって、前記更新済みのローミング設定が、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの前記相互作用を少なくとも示す、前記ローミング設定への更新を反映し、前記第２生産性アプリケーションのインスタンスへのデリバリのために前記更新済みのローミング設定を移送する、ステップと
を含み、前記ユーザに特有の前記ローミング設定がカスタム辞書を含み、前記ローカル・インストレーション・モデルに従ってプロビジョニングされた前記アプリケーション・プログラムのインスタンスと連動する間、前記ユーザーの前記コンテンツ・アイテムとの相互作用が前記カスタム辞書への修正を含む、方法。