Patent ID: 8978157
Filing Date: 2015-03-10
Classification: G06F,H04L

Abstract:
1. A method comprising: storing rule data that indicates, for each rule of a plurality of rules, one or more actions and a plurality of conditions that must be satisfied to perform the one or more actions of said each rule; wherein the plurality of conditions includes at least a type of operation that is requested and one or more attribute values of a target device; receiving, over a network, from a first requesting device, by a network service, a first request for first particular data to be processed by a particular target device that is different than the first requesting device and that is within a first network that is different than a second network in which the first requesting device is located; identifying, by the network service, a first operation that is requested in the first request; identifying, by the network service, one or more first attribute values of the particular target device; identifying, by the network service, based on the first operation and the one or more first attribute values, a first rule of the plurality of rules that is indicated in the rule data; identifying, by the network service, one or more first actions that are associated with the first rule; causing, by the network service, the one or more first actions of the first rule to be performed; after allowing the first operation to be performed with respect to the first particular data: after storing the one or more second attribute values: wherein the method is performed by one or more computing devices.