US 12,081,602 B1
Metering client-side features
Gowthami Gudipati, Seattle, WA (US); and Richard Newman, Whitman, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 14, 2021, as Appl. No. 17/474,503.
Int. Cl. H04L 65/403 (2022.01); H04L 65/611 (2022.01); H04L 65/612 (2022.01); H04L 65/65 (2022.01); H04L 65/70 (2022.01)
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
OG exemplary drawing
 
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.