Patent ID: 8634803

Claim:
A computing device comprising a memory bearing instructions that, when executed on the computing device, cause the computing device to at least: access a restriction by the computing device, the restriction being derived from a plan that is managed at a server and that is associated with units of value, the restriction being associated with a number of the units of value that can be used to execute a function on the computing device; determine whether executing the function on the computing device to interact with a remote computing device violates the restriction; send a request to the server in response to determining that executing the function on the computing device violates the restriction, the request indicative of an identification of the remote computing device; receive from the server a decision to allow execution of the function on the computing device, the decision being based on the identification of the remote computing device; execute the function based on the decision; and send information to the server usable to deduct units of value from remaining units of value in the plan based on the execution of the function.