【手続補正書】
【提出日】平成24年2月17日(2012.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのデバイスのコンピューティング環境を表すオブジェクト階層におけるアプリケーションの展開を管理する方法であって、
アプリケーションをデバイスに展開する要求を受け取り、前記オブジェクト階層が前記アプリケーションを含まない場合に、
前記アプリケーションをアプリケーション・ストアから取得するステップと、
前記アプリケーションを前記オブジェクト階層にインサートするステップと、
前記デバイスと前記アプリケーションとの関連を前記オブジェクト階層の中に作成するステップと、
前記アプリケーションを含む前記オブジェクト階層の少なくとも一部と前記デバイスとを同期させるステップと、
を含む、方法。
【請求項２】
請求項１記載の方法において、アプリケーション照会をユーザーから受け取ると、
前記アプリケーション照会を満たすアプリケーションを選択するステップと、
選択されたアプリケーションを前記ユーザーに提示するステップと、
を含む、方法。
【請求項３】
請求項１記載の方法であって、
前記アプリケーションをユーザーと共有する要求を受け取ると、前記アプリケーションを前記ユーザーと共有するステップを含む、方法。
【請求項４】
請求項１記載の方法であって、前記アプリケーションの少なくとも１つの更新を検出すると、前記オブジェクト階層において前記アプリケーションを更新するステップを含む、方法。
【請求項５】
請求項１記載の方法であって、
前記アプリケーションを取り消す要求を受け取ると、前記オブジェクト階層において前記アプリケーションを取り消すステップを含む、方法。
【請求項６】
メモリーとプロセッサーとアプリケーション・ストアへのアクセスとを有するコンピューターにおいて実装され、アプリケーション・ストアによって管理される少なくとも１つのアプリケーションの、少なくとも１つのデバイスにおけるコンピューティング環境を表すオブジェクト階層への展開を管理するシステムであって、
前記コンピューティング環境にアプリケーションをインストールする要求を受け取ると、前記オブジェクト階層が前記アプリケーションを含まない場合には、前記アプリケーションを前記アプリケーション・ストアから取得し、前記オブジェクト階層に挿入するように構成されているアプリケーション取得コンポーネントと、
少なくとも１つのデバイスにおいてアプリケーションをインストールする要求を受け取ると、前記デバイスと前記アプリケーションとの関連を前記オブジェクト階層において作成するように構成されているアプリケーション・マッピング・コンポーネントと、
前記オブジェクト階層と前記少なくとも１つのデバイスとを同期させるように構成されているアプリケーション展開コンポーネントと、
を備え、前記コンポーネントはそれぞれが前記コンピューターの前記メモリーに記憶されており前記コンピューターの前記プロセッサーにおいて実行可能な命令を含む、システム。
【請求項７】
請求項６記載のシステムであって、少なくとも１つのアプリケーションを表すアプリケーション・ストアを備えており、それぞれのアプリケーションは少なくとも１つのアプリケーション・リソースを含む、システム。
【請求項８】
請求項６記載のシステムであって、
前記オブジェクト階層を記憶するように構成されているオブジェクト階層ストアと、
前記オブジェクト階層の少なくとも一部と前記少なくとも１つのデバイスとを同期させるように構成されているオブジェクト階層送信コンポーネントと、
を備えている、システム。
【請求項９】
請求項６記載のシステムであって、
ユーザーからアプリケーション照会を受け取り、
前記アプリケーション照会を満たすアプリケーションを選択し、
選択されたアプリケーションをユーザーに提示する、
ように構成されたアプリケーション発見コンポーネントを備えている、システム。
【請求項１０】
請求項６記載のシステムにおいて、前記アプリケーション取得コンポーネントは、
前記デバイスを通じてアプリケーション・ライセンスをユーザーに提示し、
前記ユーザーから前記アプリケーション・ライセンスの受諾を受け取ると、前記アプリケーション・ライセンスの前記受諾を記録するように構成されている、システム。
【請求項１１】
請求項６記載のシステムにおいて、前記アプリケーション取得コンポーネントは、前記少なくとも１つのデバイスのユーザーとの取得トランザクションを仲介するように構成されている、システム。
【請求項１２】
請求項６記載のシステムにおいて、前記アプリケーション取得コンポーネントは、前記アプリケーションのユーザーを表すユーザー・アカウントを発生するように構成されている、システム。
【請求項１３】
請求項６記載のシステムにおいて、前記展開は、
前記デバイスと前記デバイスのユーザーとの少なくとも一方に関して前記アプリケーションのコンフィギュレーションを設定することを含む、システム。
【請求項１４】
請求項６記載のシステムであって、
前記少なくとも１つのデバイスにおいて前記アプリケーションを起動するように構成されているアプリケーション起動コンポーネントを備えている、システム。
【請求項１５】
請求項６記載のシステムであって、
前記アプリケーションをユーザーと共有する要求を受け取り、前記アプリケーションを共有する前記要求を受け取ると前記アプリケーションを前記ユーザーと共有するように構成されているアプリケーション共有コンポーネントを備えている、システム。
【請求項１６】
請求項１５記載のシステムにおいて、前記アプリケーション共有コンポーネントは、前記アプリケーションと、アプリケーション・セッションと、アプリケーション・コンフィギュレーションと、前記アプリケーションによって発生された少なくとも１つのデータ・オブジェクトと、の中の少なくとも１つを含む前記オブジェクト階層の一部を前記ユーザーと共有するように構成されている、システム。
【請求項１７】
請求項６記載のシステムであって、
前記アプリケーションを更新するように構成されているアプリケーション更新コンポーネントを備えている、システム。
【請求項１８】
請求項１７記載のシステムにおいて、前記アプリケーション更新コンポーネントは、前記オブジェクト階層において少なくとも１つのアプリケーション・リソースを更新するように構成されている、システム。
【請求項１９】
請求項６記載のシステムであって、
前記アプリケーションを取り消すように構成されているアプリケーション取消コンポーネントを備えている、システム。
【請求項２０】
メモリーとプロセッサーとアプリケーション・ストアへのアクセスとを有するコンピューターにおいて実装され、少なくとも１つのデバイスのコンピューティング環境を表すオブジェクト階層におけるアプリケーションの展開を管理するシステムであって、
前記オブジェクト階層を記憶するように構成されているオブジェクト階層ストアと、
少なくとも１つのアプリケーションを表すアプリケーション・ストアであって、それぞれのアプリケーションは少なくとも１つのアプリケーション・リソースを含む、アプリケーション・ストアと、
ユーザーからアプリケーション照会を受け取り、前記アプリケーション照会を満たすアプリケーションを選択し、選択されたアプリケーションをユーザーに提示するように構成されたアプリケーション発見コンポーネントと、
前記コンピューティング環境においてアプリケーションをインストールする要求を受け取ると、
前記デバイスを通じてアプリケーション・ライセンスをユーザーに提示し、
前記ユーザーから前記アプリケーション・ライセンスの受諾を受け取ると、前記アプリケーション・ライセンスの前記受諾を記録し、
前記アプリケーションのユーザーを表すユーザー・アカウントを発生し、
前記少なくとも１つのデバイスのユーザーとの取得トランザクションを仲介し、
前記アプリケーションを前記アプリケーション・ストアから取得し、
前記アプリケーションを前記オブジェクト階層に挿入する、
ように構成されているアプリケーション取得コンポーネントと、
デバイスにおいて前記アプリケーションをインストールする要求を受け取ると、前記デバイスと前記アプリケーションとの関連を前記オブジェクト階層において作成するように構成されているアプリケーション・マッピング・コンポーネントと、
前記オブジェクト階層の少なくとも一部と前記少なくとも１つのデバイスとを同期させるように構成されているオブジェクト階層送信コンポーネントと、
前記少なくとも１つのデバイスにおいて前記アプリケーションを起動するように構成されているアプリケーション起動コンポーネントと、
前記アプリケーションをユーザーと共有する要求を受け取るアプリケーション共有コンポーネントであって、前記要求を受け取ると、前記アプリケーションと、アプリケーション・セッションと、アプリケーション・コンフィギュレーションと、前記アプリケーションによって発生された少なくとも１つのデータ・オブジェクトと、の中の少なくとも１つを含む前記オブジェクト階層の一部を前記ユーザーと共有するように構成されているアプリケーション共有コンポーネントと、
前記オブジェクト階層において少なくとも１つのアプリケーション・リソースを更新するように構成されているアプリケーション更新コンポーネントと、
前記アプリケーションを取り消すように構成されているアプリケーション取消コンポーネントと、
を備え、前記コンポーネントはそれぞれが前記コンピューターの前記メモリーに記憶されており前記コンピューターの前記プロセッサーにおいて実行可能な命令を含む、システム。