Patent ID: 8806041

Claim:
One or more non-transitory computer-readable storage media storing instructions that, when executed on a client device, instruct a processor of the client device to perform acts comprising: receiving from an active content module a request to connect to a communication resource accessible via a particular network of a plurality of networks; determining whether the client device is registered with a server; when the client device is not registered with the server, denying the request to connect to the communication resource; when the client device is registered with the server, determining whether a business rule associated with the active content module is present; when the business rule is not present, denying the request to connect to the communication resource; when the business rule is present, determining whether a network grant permits communication, wherein the network grant defines one or more constraints within which the active content module is permitted to communicate via the particular network of the plurality of networks; when the network grant disallows the request, denying the request to connect to the communication resource; and when the network grant allows the request to connect to the communication resource, attempting to connect to the communication resource accessible via the particular network.