Patent ID: 9306867
Filing Date: 2016-04-05
CPC Classification: G06F,H04L,Y02D

Claim Text:
1. A computer program embodied on a non-transitory computer readable medium, comprising: computer code for receiving, at each of a plurality of branch repositories, a quota from a central repository, wherein each of the received quotas includes a portion of a finite amount of resources; computer code for receiving, at one of the branch repositories, a plurality of requests from a plurality of entities, each of the plurality of requests requesting one or more of the resources previously received at the one of the branch repositories; computer code for conditionally providing, from the one of the branch repositories, the one or more of the resources to the plurality of entities, in response to the plurality of requests; computer code for determining, by the one of the branch repositories, whether a first predetermined amount of resources exists at the one of the branch repositories; computer code for conditionally requesting, by the one of the branch repositories, an additional quota from the central repository, based on the determining; computer code for, in response to determining, at the central repository, that a first amount of resources remaining at the central repository is less than a second predetermined amount of resources, splitting, by the central repository, the first amount of resources remaining at the central repository into a plurality of second portions of resources; and computer code for receiving, by the one of the branch repositories from the central repository in response to the request for the additional quota, one of the second portions of resources remaining at the central repository, wherein the one of the second portions of resources sent to the one of the branch repositories includes fewer resources than in the additional quota requested by the one of the branch repositories.