Patent ID: 11909719
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 4:
5. A system comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
monitoring usage of a set of Internet Protocol (IP) addresses that are designated for use by a network of resources provided by a service provider network, the set of IP addresses being organized into at least a first address group of first IP addresses and a second address group of second IP addresses;
receiving an allocation policy for the first address group that dictates allocation of the first IP addresses for use by the resources;
attaching a refill policy to the first address group, the refill policy defining refill rules for adding IP addresses to the first address group;
receiving, from a user account associated with the network, a request for one or more resources in the network to be allocated a plurality of IP addresses from the first IP addresses in the first address group;
determining whether the allocation policy permits the allocation of the plurality of IP addresses to the one or more resources;
determining that the refill policy indicates that additional available IP addresses are to be added from a third address group; and
in response to determining that the allocation policy permits the allocation:
allocating the plurality of IP addresses to the one or more resources; and
adding the additional available IP addresses to the first address group and from the third address group.