| CPC H04W 4/24 (2013.01) [G06Q 10/103 (2013.01); G06Q 20/105 (2013.01); G06Q 20/322 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/405 (2013.01); G06Q 30/0273 (2013.01); H04M 3/42 (2013.01); H04M 15/61 (2013.01); H04M 17/00 (2013.01); H04M 17/10 (2013.01); H04M 17/35 (2013.01); H04W 8/186 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04W 48/14 (2013.01); H04W 76/00 (2013.01); H04W 88/02 (2013.01)] | 13 Claims |

|
1. A non-transitory computer readable storage medium comprising instructions that, when executed on a computing device, cause the computing device to at least:
receive at a computer server a request for the computing device to communicate with a remote computing device over a communication network managed by a service provider; and
send in real-time from the computer server a response to the request indicative of a decision granting or denying the request, the decision being based on one or more policies that are stored at the computer server and are based at least in part on input from an administrator, wherein the response causes the requested communication with the remote computing device over the communication network to be enabled when the decision grants the request and causes the requested communication to be disabled when the response denies the request, the requested communication being enabled or disabled without accessing the one or more policies by the computing device;
produce an update to the decision based on a policy managed by the service provider that is stored at the computer server, the policy being different from the one or more policies; and
change the decision granting or denying the request based on the policy.
|