CPC H04L 51/063 (2013.01) [H04L 41/0893 (2013.01); H04L 51/222 (2022.05); H04L 51/226 (2022.05)] | 20 Claims |
1. A computer-implemented method of granting access to a client feature, comprising:
transmitting, to a server from a first client device, a request for access to a client feature on the first client device;
receiving a pruned rule and partial decision at the first client device from the server, wherein the pruned rule and partial decision are generated by the server performing operations comprising:
determining an applicable rule for the access, the applicable rule having a plurality of nodes,
determining nodes that can be executed based on data of first client device capabilities, executing the determined nodes to reach a partial decision, and
pruning the applicable rule to remove executed nodes;
executing the pruned rule on the first client device, using a client circumstance engine, with the partial decision to generate a final decision; and
configuring the client feature based on the final decision.
|