CPC H04L 65/403 (2013.01) [H04L 65/611 (2022.05); H04L 65/612 (2022.05); H04L 65/65 (2022.05); H04L 65/70 (2022.05)] | 20 Claims |
1. A computer implemented method comprising:
joining, by a client, a media conference hosted by one or more servers;
receiving, by the client, from the one or more servers, an access token enabling access to a feature and indicating a first allotment associated with the feature, wherein the client provides the feature conditionally based on allotment non-exhaustion, wherein providing the feature conditionally includes continuing to provide the feature when the first allotment or a subsequent allotment are not exhausted or within a leniency period, and wherein the providing the feature conditionally further includes disabling the feature when the first allotment and all subsequent allotments are exhausted and a number of requests for additional allotment associated with the feature exceeds a maximum number of additional allotment requests associated with the feature;
using, by the client, the feature during the media conference;
decrementing, by the client, based on use of the feature during the media conference, the first allotment associated with the feature;
determining, by the client, that an allotment refresh is needed;
requesting, by the client, based on the access token, in response to the determination that the allotment refresh is needed, additional allotment associated with the feature; and
receiving, by the client, the additional allotment associated with the feature.
|