×

Automated association of computing resources with resource creators for usage allocation

  • US 10,277,522 B1
  • Filed: 11/26/2014
  • Issued: 04/30/2019
  • Est. Priority Date: 11/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:

  • invoking a resource creation application programming interface (API) to create a computing resource to be executed within a network-based services platform on behalf of a customer having a customer account with the network-based services platform, the customer account specifying a plurality of customer entities;

    creating the computing resource in response to the invoking of the resource creation API;

    identifying a customer entity of the plurality of customer entities that is associated with the invoking of the resource creation API;

    at least partly in response to identifying the customer entity, automatically associating the customer entity with the computing resource by specifying the customer entity as a creator of the computing resource, wherein the automatically associating comprises automatically persisting a creator tag for the computing resource, the creator tag comprising a tag name and a tag value, wherein the tag value identifies the customer entity and the tag name indicates that the computing resource was created by the customer entity identified by the tag value;

    metering the computing resource as it executes within the network-based services platform;

    determining a usage of the computing resource over a period of time based at least in part on the metering;

    determining, based at least in part on the creator tag, that the customer entity is associated with the computing resource as the creator of the computing resource;

    retrieving one or more entity tags associated with one or more business dimensions of the customer entity, wherein the one or more business dimensions comprises an organizational sub-group within the customer entity;

    allocating the usage to the one or more business dimensions of the customer entity based at least in part on the determining that the customer entity is associated with the computing resource; and

    reporting the usage to the customer in association with the customer entity.

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