×

Generating multi-cloud incremental billing capture and administration

  • US 10,192,246 B2
  • Filed: 11/24/2010
  • Issued: 01/29/2019
  • Est. Priority Date: 11/24/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing, by a processor, usage history data for a user operating a first machine in a host cloud among a plurality of host clouds;

    monitoring, by the processor, the usage history data for the user operating the first machine in the host cloud when each host cloud among the plurality of clouds is not aware of a subscription limit in a subscription parameter for the user operating the first machine in the host cloud among the plurality of clouds;

    comparing, by the processor, the usage history data for the user operating the first machine to a consumption limit for consumption of resources hosted in the plurality of host clouds;

    identifying a first billing event associated with the first machine in the plurality of host clouds when the usage history data for the user operating the first machine exceeds the consumption limit;

    instantiating, by the processor, a second machine in the plurality of host clouds in view of the identified first billing event, wherein the second machine to host a portion of consumed resources in excess of the consumption limit, wherein the instantiating of the second machine comprises;

    responsive to detecting that a threshold associated with the consumption limit is met, identifying, in the host cloud, a virtual resource for the second machine to handle the portion of consumed resources in excess of the consumption limit,updating, by the processor, resource configurations of the second machine in view of a set of specifications associated with the identified virtual resource, andcausing, by the processor, the virtual resource to be installed for execution on the second machine to provide the resources in excess of the consumption limit;

    transmitting, by the processor, entitlements associated with the user on the first machine to the second machine to enable the virtual resource to execute an application on the second machine; and

    providing, by the processor, a notification to the host cloud reflecting that the user is no longer in excess of the consumption limit with respect to the consumption of resources of the host cloud.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×