【手続補正書】
【提出日】平成29年5月19日(2017.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
モバイルコンピューティングデバイス上で実行されるように構成されたアプリケーションについてのエンタープライズデータを、ネットワークとの無線通信接続を介して、前記モバイルコンピューティングデバイスによって受信するステップを含み、第２のフォーマットで構造化された元のエンタープライズデータから変換された前記エンタープライズデータが第１のフォーマットで構造化されており、前記方法はさらに、
前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイス上のキャッシュに対して前記エンタープライズデータを記憶するステップと、
前記モバイルコンピューティングデバイスによって、前記無線通信接続の現在の通信状態を判断するステップと、
前記モバイルコンピューティングデバイスによって、前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって前記エンタープライズデータにおける複数のアイテムの存在を識別するステップと、
前記モバイルコンピューティングデバイスによって、前記エンタープライズデータについてのポリシー情報を判断するステップとを含み、前記ポリシー情報は、前記複数のアイテムのうち各々のアイテムを更新するための基準を示し、前記基準は通信接続の通信状態に少なくとも部分的に基づき、前記方法はさらに、
前記ポリシー情報を用いて、前記モバイルコンピューティングデバイスによって、前記エンタープライズデータにおける前記複数のアイテムのうち前記現在の通信状態に基づいて更新すべきアイテムを識別するステップと、
前記モバイルコンピューティングデバイスによって、前記無線通信接続を介して、前記識別されたアイテムに対応する更新済みエンタープライズデータについての要求を、クラウドコンピュータシステムを通じてエンタープライズコンピュータシステムに送信するステップと、
前記モバイルコンピューティングデバイスによって、前記識別されたアイテムについての前記更新済みエンタープライズデータを、前記クラウドコンピュータシステムを通じて前記エンタープライズコンピュータシステムから受信するステップと、
前記モバイルコンピューティングデバイスによって、前記識別されたアイテムについての前記更新済みエンタープライズデータで前記キャッシュを更新するステップとを含む、方法。
【請求項２】
前記受信されたエンタープライズデータは、ＪａｖａＳｃｒｉｐｔオブジェクト表記フォーマットで構造化される、請求項１に記載の方法。
【請求項３】
前記エンタープライズデータは、前記エンタープライズコンピュータシステムから前記クラウドコンピュータシステムを介して受信され、前記エンタープライズデータは、受信されたときのフォーマットで構造化されており、前記フォーマットは、レプレゼンテーショナル・ステート・トランスファー（ＲＥＳＴ）フォーマットで構造化された前記エンタープライズデータの変換に基づいている、請求項１または２に記載の方法。
【請求項４】
前記エンタープライズデータは、前記エンタープライズデータにおける複数の統一的資源識別子を識別するように解析され、前記複数の統一的資源識別子の各々の統一的資源識別子は前記複数のアイテムのうち異なる１つのアイテムについての情報の位置を示す、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記エンタープライズデータはアイテムの第１の集合およびアイテムの第２の集合を含み、前記アイテムの第１の集合および前記アイテムの第２の集合は第１のアイテムを含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記エンタープライズデータは、前記エンタープライズデータがアイテム、アイテムの集合またはブロブを含むかどうかを示す情報を含む、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記現在の通信状態は、前記モバイルコンピューティングデバイスと前記ネットワークとの間の前記無線通信接続のデータ転送速度に基づいて判断される、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記要求は、前記識別されたアイテムに関連付けられたバージョン情報を示し、前記更新済みエンタープライズデータは前記バージョン情報に基づいて判断される、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記エンタープライズデータはアイテムを含み、前記ポリシー情報は前記キャッシュに前記アイテムを記憶するための期間を示し、前記期間は前記アイテムに含まれるコンテンツに基づいている、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
前記キャッシュに記憶された前記エンタープライズデータはアイテムを含み、前記ポリシー情報は、前記アイテムの各々を更新するための期間を示す、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサと結合され、前記１つ以上のプロセッサによって読取り可能な１つ以上のメモリデバイスと、
モバイルコンピューティングデバイス上で実行されるように構成されたアプリケーションについてのエンタープライズデータをネットワークとの無線通信接続を介して受信するための第１の受信ユニットとを含み、第２のフォーマットで構造化された元のエンタープライズデータから変換された前記エンタープライズデータが第１のフォーマットで構造化されており、前記システムはさらに、
前記モバイルコンピューティングデバイス上のキャッシュに対して前記エンタープライズデータを記憶するための記憶ユニットと、
前記無線通信接続の現在の通信状態を判断するための第１の判断ユニットと、
前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって前記エンタープライズデータにおける複数のアイテムの存在を識別するための第１の識別ユニットと、
前記エンタープライズデータについてのポリシー情報を判断するための第２の判断ユニットとを含み、前記ポリシー情報は、前記複数のアイテムのうち各々のアイテムを更新するための基準を示し、前記基準は、通信接続の通信状態に少なくとも部分的に基づいており、前記システムはさらに、
前記エンタープライズデータにおける前記複数のアイテムのうち、前記現在の通信状態に基づいて更新すべきアイテムを、前記ポリシー情報を用いて識別するための第２の識別ユニットと、
前記識別されたアイテムに対応する更新済みエンタープライズデータについての要求を、前記無線通信接続を介して、クラウドコンピュータシステムを通じてエンタープライズコンピュータシステムに送信するための送信ユニットと、
前記識別されたアイテムについての前記更新済みエンタープライズデータを、前記クラウドコンピュータシステムを通じて前記エンタープライズコンピュータシステムから受信するための第２の受信ユニットと、
前記識別されたアイテムについての前記更新済みエンタープライズデータで前記キャッシュを更新するための更新ユニットとを含む、システム。
【請求項１２】
システムであって、
モバイルコンピューティングデバイス上で実行されるように構成されたアプリケーションについてのエンタープライズデータを、ネットワークとの無線通信接続を介して、前記モバイルコンピューティングデバイスによって受信するための手段を含み、第２のフォーマットで構造化された元のエンタープライズデータから変換された前記エンタープライズデータが第１のフォーマットで構造化されており、前記システムはさらに、
前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイス上のキャッシュに対して前記エンタープライズデータを記憶するための手段と、
前記モバイルコンピューティングデバイスによって、前記無線通信接続の現在の通信状態を判断するための手段と、
前記モバイルコンピューティングデバイスによって、前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって、前記エンタープライズデータにおける複数のアイテムの存在を識別するための手段と、
前記モバイルコンピューティングデバイスによって、前記エンタープライズデータについてのポリシー情報を判断するための手段とを含み、前記ポリシー情報は、前記複数のアイテムのうち各々のアイテムを更新するための基準を示し、前記基準は、通信接続の通信状態に少なくとも部分的に基づいており、前記システムはさらに、
前記エンタープライズデータにおける前記複数のアイテムのうち前記現在の通信状態に基づいて更新すべきアイテムを、前記モバイルコンピューティングデバイスによって、前記ポリシー情報を用いて識別するための手段と、
前記識別されたアイテムに対応する更新済みエンタープライズデータについての要求を、前記モバイルコンピューティングデバイスによって前記無線通信接続を介して、クラウドコンピュータシステムを通じてエンタープライズコンピュータシステムに送信するための手段と、
前記モバイルコンピューティングデバイスによって、前記識別されたアイテムについての前記更新済みエンタープライズデータを、前記クラウドコンピュータシステムを通じて前記エンタープライズコンピュータシステムから受信するための手段と、
前記モバイルコンピューティングデバイスによって、前記識別されたアイテムについての前記更新済みエンタープライズデータで前記キャッシュを更新するための手段とを含む、システム。
【請求項１３】
方法であって、
クラウドコンピュータシステムによって、第１の通信プロトコルを用いて、エンタープライズコンピューティングシステムからネットワーク通信接続を介してエンタープライズデータを受信するステップを含み、前記エンタープライズデータは前記エンタープライズコンピューティングシステムのための第１のフォーマットで構造化されており、前記クラウドコンピュータシステムおよび前記エンタープライズコンピューティングシステムは異なる地理的位置に位置し、前記方法はさらに、
前記クラウドコンピュータシステムが前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって、前記エンタープライズデータが複数のアイテムと前記複数のアイテムに関連付けられたポリシー情報とを含むと判断するステップと、
前記クラウドコンピュータシステムによって、前記第１のフォーマットで構造化された前記エンタープライズデータを第２のフォーマットに変換するステップとを含み、前記第２のフォーマットは、前記複数のアイテムのうち各々のアイテムに対応するエンタープライズデータを識別し、かつ前記複数のアイテムのうち各々のアイテムに対応するポリシー情報を識別するようにモバイルコンピューティングデバイスによって解析可能であり、前記方法はさらに、
第２の通信プロトコルを用いて、前記第２のフォーマットで構造化された前記変換済みエンタープライズデータを、前記クラウドコンピュータシステムによって、無線ネットワークを介して複数のモバイルコンピューティングデバイスに送信するステップを含む、方法。
【請求項１４】
前記第１の通信プロトコルはレプレゼンテーショナル・ステート・トランスファー（ＲＥＳＴ）プロトコルであり、前記第２の通信プロトコルは前記第１の通信プロトコルとは異なる、請求項１３に記載の方法。
【請求項１５】
前記第１のフォーマットで構造化された前記エンタープライズデータは、レプレゼンテーショナル・ステート・トランスファー（ＲＥＳＴ）フォーマットである、請求項１３または１４に記載の方法。
【請求項１６】
前記複数のアイテムの各々のアイテムに対応するエンタープライズデータに識別子を記憶するステップを含み、前記識別子は前記アイテムを識別する、請求項１３〜１５のいずれか１項に記載の方法。
【請求項１７】
前記複数のアイテムにおけるアイテムの少なくとも２つの集合を識別するステップと、
アイテムが、アイテムの少なくとも２つの集合に含まれると判断するステップとを含み、
前記エンタープライズデータを前記第１のフォーマットから前記第２のフォーマットに変換するステップは、変換される前記エンタープライズデータに追加情報を挿入するステップを含み、前記追加情報によって前記アイテムの少なくとも２つの集合の各々が識別される、請求項１３〜１６のいずれか１項に記載の方法。
【請求項１８】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合され、前記１つ以上のプロセッサによって読取り可能な１つ以上のメモリデバイスと、
第１の通信プロトコルを用いて、ネットワーク通信接続を介してエンタープライズコンピューティングシステムからエンタープライズデータを受信するための受信ユニットとを含み、前記エンタープライズデータは、前記エンタープライズコンピューティングシステムのための第１のフォーマットで構造化されており、クラウドコンピュータシステムおよび前記エンタープライズコンピューティングシステムは異なる地理的位置に位置し、前記システムはさらに、
前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって、前記エンタープライズデータが複数のアイテムと前記複数のアイテムに関連付けられたポリシー情報とを含むと判断するための判断ユニットと、
前記第１のフォーマットで構造化された前記エンタープライズデータを第２のフォーマットに変換するための変換ユニットとを含み、前記第２のフォーマットは、前記複数のアイテムのうち各々のアイテムに対応するエンタープライズデータを識別し、かつ前記複数のアイテムのうち各々のアイテムに対応するポリシー情報を識別するようにモバイルコンピューティングデバイスによって解析可能であり、前記システムはさらに、
第２の通信プロトコルを用いて、前記第２のフォーマットで構造化された前記変換済みエンタープライズデータを、無線ネットワークを介して複数のモバイルコンピューティングデバイスに送信するための送信ユニットを含む、システム。
【請求項１９】
システムであって、
クラウドコンピュータシステムによって、第１の通信プロトコルを用いて、ネットワーク通信接続を介してエンタープライズコンピューティングシステムからエンタープライズデータを受信するための手段を含み、前記エンタープライズデータは前記エンタープライズコンピューティングシステムのための第１のフォーマットで構造化されており、前記クラウドコンピュータシステムおよび前記エンタープライズコンピューティングシステムは異なる地理的位置に位置し、前記システムはさらに、
前記クラウドコンピュータシステムが前記第１のフォーマットに基づいて前記エンタープライズデータを解析することによって、前記エンタープライズデータが複数のアイテムと前記複数のアイテムに関連付けられたポリシー情報とを含むと判断するための手段と、
前記クラウドコンピュータシステムによって、前記第１のフォーマットで構造化された前記エンタープライズデータを第２のフォーマットに変換するための手段とを含み、前記第２のフォーマットは、前記複数のアイテムのうち各々のアイテムに対応するエンタープライズデータを識別し、かつ各々のアイテムに対応するポリシー情報を識別するようにモバイルコンピューティングデバイスによって解析可能であり、前記システムはさらに、
第２の通信プロトコルを用いて、前記第２のフォーマットで構造化された前記変換済みエンタープライズデータを、前記クラウドコンピュータシステムによって、無線ネットワークを介して複数のモバイルコンピューティングデバイスに送信するための手段を含む、システム。