【手続補正書】
【提出日】平成30年7月11日(2018.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
ユーザによるサービスのオーダーをコンピューティングシステムによって受信することを備え、前記サービスは一部はリソースの割当てによって可能になり、前記方法はさらに、
前記コンピューティングシステムによって前記オーダーをパースして、リクエスタ、前記リソース、および要求時間を備える要求データを特定することと、
前記コンピューティングシステムによって前記要求データをアグリゲートデータ構造に追加することとを備え、前記アグリゲートデータ構造は、以前にパースされたオーダーについての前記要求データのアグリゲートを含み、前記方法はさらに、
前記アグリゲートデータ構造に基づいて、前記リソースに対するリアルタイムデマンドを示す値を前記コンピューティングシステムによって決定することと、
前記要求データの少なくとも１つのコンポーネントが、前記オーダーと、以前にパースされた前記オーダーからの少なくとも１つの他のオーダーとの間で同一であることに基づいて、前記コンピューティングシステムによって、前記オーダーを前記少なくとも１つの他のオーダーと相関付けることと、
前記オーダーを前記少なくとも１つの他のオーダーと相関付けたことに基づいて、前記コンピューティングシステムによって少なくとも１つのリソースセットを特定することとを備え、前記少なくとも１つのリソースセットは、前記オーダーからの前記リソースと、前記少なくとも１つの他のオーダーから要求された別のリソースとを含む、方法。
【請求項２】
前記パースすることは、前記リクエスタ、前記リソース、および前記要求時間の構造表現を提供する前記要求データからデータ構造を構築することを備える、請求項１に記載の方法。
【請求項３】
前記アグリゲートデータ構造は、パースされた前記オーダーからの前記データ構造と、以前にパースされた前記オーダーからの１つ以上のデータ構造とを備える、請求項２に記載の方法。
【請求項４】
前記リソースに対する前記リアルタイムデマンドを示す前記値は、以前にパースされた前記オーダーについての前記要求データの前記アグリゲートから取得される前記リソースについての現在の要求ボリュームを用いて決定される、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記リソースに対する前記リアルタイムデマンドを示す、決定された前記値に基づいて、前記リソースの割当てに対する１つ以上のデマンドポリシーを前記コンピューティングシステムによって生成または更新することと、
前記１つ以上のデマンドポリシーに基づいて、前記リソースを前記コンピューティングシステムによって予め作成することと、
前記１つ以上のデマンドポリシーに基づいて、予め作成された前記リソースを、前記コンピューティングシステムによって１人以上のユーザに割当てることとをさらに備える、請求項４項に記載の方法。
【請求項６】
前記リアルタイムデマンドを示す値を決定することは、以前にパースされた前記オーダーについての前記要求データの前記アグリゲートを用いて、特定の期間内に前記リソースを含むオーダーのパーセンテージを決定することを備える、請求項１から３のいずれか一項に記載の方法。
【請求項７】
前記リアルタイムデマンドを示す値を決定することは、以前にパースされた前記オーダーについての前記要求データの前記アグリゲートを用いて、決定されたオーダーの前記パーセンテージを、リソースプール内の他のリソースに相対的な前記リソースの前記リアルタイムデマンドと相関付けることを備える、請求項６に記載の方法。
【請求項８】
前記要求データの前記少なくとも１つのコンポーネントは前記リクエスタを含む、請求項１から３のいずれか一項に記載の方法。
【請求項９】
前記リソースおよび前記別のリソースに加えて定期的に要求される追加のリソースを、前記リソース、前記別のリソース、および前記追加のリソースを含む、以前にパースされた前記オーダーのパーセンテージに基づいて、前記コンピューティングシステムによって特定することをさらに備える、請求項１から３のいずれか一項に記載の方法。
【請求項１０】
特定された前記少なくとも１つのリソースセットを、前記追加のリソースを含むように、前記コンピューティングシステムによって更新することをさらに備える、請求項９に記載の方法。
【請求項１１】
前記少なくとも１つのリソースセットの割当てに対する１つ以上のデマンドポリシーを前記コンピューティングシステムによって生成または更新することと、
前記１つ以上のデマンドポリシーに基づいて、互いに有線接続された前記リソースおよび前記別のリソースを前記コンピューティングシステムによって予め作成することと、
前記１つ以上のデマンドポリシーに基づいて、互いに有線接続された前記リソースおよび前記別のリソースを含む前記少なくとも１つのリソースセットを、前記コンピューティングシステムによって１人以上のユーザに割当てることとをさらに備える、請求項１から３のいずれか一項に記載の方法。
【請求項１２】
命令が格納されている非一時的な機械読取可能記憶媒体であって、前記命令は、１つ以上のプロセッサによって実行されると前記１つ以上のプロセッサに方法を実行させ、前記方法は、
要求データのアグリゲートに基づいて、リソースプール内のリソースに対するリアルタイムデマンドを示す値を決定することを備え、前記要求データの前記アグリゲートは、サービスを可能にする少なくとも一部として前記リソースを含んでいたサービスに対する以前に受信された任意の数のオーダーから取得され、前記方法はさらに、
前記リソースに対する前記リアルタイムデマンドを示す、決定された前記値に基づいて、前記リソースの割当てに対する１つ以上のデマンドポリシーを生成または更新することと、
前記１つ以上のデマンドポリシーに基づいて、前記リソースを予め作成することと、
前記１つ以上のデマンドポリシーに基づいて、予め作成された前記リソースを１人以上のユーザに割当てることとを備える、非一時的な機械読取可能記憶媒体。
【請求項１３】
前記リソースに対する前記リアルタイムデマンドを示す前記値は、前記要求データの前記アグリゲートから取得される前記リソースについての現在の要求ボリュームを用いて決定される、請求項１２に記載の非一時的な機械読取可能記憶媒体。
【請求項１４】
システムであって、
１つ以上のプロセッサおよび非一時的な機械読取可能記憶媒体と、
要求データのアグリゲートに基づいて、リソースプール内のリソースに対するリアルタイムデマンドを示す値を決定するプログラム命令とを備え、前記要求データの前記アグリゲートは、サービスを可能にする少なくとも一部として前記リソースを含んでいたサービスに対する以前に受信された任意の数のオーダーから取得され、前記システムはさらに、
前記要求データの少なくとも１つのコンポーネントが、サービスのオーダーと、以前に受信された前記オーダーからの少なくとも１つの他のオーダーとの間で同一であることに基づいて、前記オーダーを前記少なくとも１つの他のオーダーと相関付けるプログラム命令と、
前記オーダーを前記少なくとも１つの他のオーダーと相関付けたことに基づいて、少なくとも１つのリソースセットを特定するプログラム命令とを備え、前記少なくとも１つのリソースセットは、前記オーダーからの前記リソースと、前記少なくとも１つの他のオーダーから要求された別のリソースとを含み、前記システムはさらに、
前記リソースプール内の前記リソースの利用を追跡するプログラム命令と、
（ｉ）前記リソースに対する前記リアルタイムデマンドを示す、決定された前記値、（ｉｉ）前記リソースを含む前記少なくとも１つのリソースセット、および（ｉｉｉ）追跡された前記リソースの利用、の少なくとも１つに基づいて、リソースの割当てに対する１つ以上のデマンドポリシーを生成または更新するプログラム命令と、
前記１つ以上のデマンドポリシーに基づいて、（ｉ）前記リソースを予め作成する、（ｉｉ）前記リソースを前記リソースプールに追加する、（ｉｉｉ）前記リソースをクリーンにする、の少なくとも１つを行うプログラム命令とを備え、
前記プログラム命令は、前記１つ以上のプロセッサによって実行されるように、前記非一時的な機械読取可能記憶媒体上に格納されている、システム。
【請求項１５】
前記１つ以上のデマンドポリシーに基づいて前記リソースを１人以上のユーザに割当てるプログラム命令をさらに備える、請求項１４に記載のシステム。
【請求項１６】
前記リソースに対する前記リアルタイムデマンドを示す前記値は、以前に受信された前記オーダーについての前記要求データの前記アグリゲートから取得される前記リソースについての現在の要求ボリュームを用いて決定される、請求項１４に記載のシステム。
【請求項１７】
請求項１〜１１のいずれかに記載の方法をコンピュータに実行させる、プログラム。