Mapping global policy for resource management to machines
First Claim
Patent Images
1. A computer implemented method, the method comprising:
- receiving, by a client, a set of defined property definitions, wherein the set of defined property definitions applies to a plurality of machines, wherein the plurality of machines includes the client;
maintaining, by the client, property metadata associated with a resource of the client;
receiving, by the client, a policy that is applicable to the plurality of machines, wherein whether the policy applies to the resource is determined based at least in part on at least one property definition of the set of defined property definitions;
determining, by the client, that the resource meets the at least one property definition based at least in part on the property metadata;
applying, by the client, the policy to the resource;
updating, by the client, the resource, wherein updating the resource comprises updating the property metadata;
determining, by the client, that the resource no longer meets the at least one property definition; and
removing, by the client, the policy from the resource based on the update to the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A global policy is applied to only select resources (e.g., certain file folders) based on property settings associated as metadata with those resources. The resource property settings correspond to a defined property set (e.g., a global taxonomy) that is consistent with the global policy. When global policy is received, the property metadata for each resource determines whether to apply the global policy to that resource. In this way, a central administrator may provide the defined property set, a policy author may provide the policy, and a local administrator may set the resource property settings.
10 Citations
20 Claims
-
1. A computer implemented method, the method comprising:
-
receiving, by a client, a set of defined property definitions, wherein the set of defined property definitions applies to a plurality of machines, wherein the plurality of machines includes the client; maintaining, by the client, property metadata associated with a resource of the client; receiving, by the client, a policy that is applicable to the plurality of machines, wherein whether the policy applies to the resource is determined based at least in part on at least one property definition of the set of defined property definitions; determining, by the client, that the resource meets the at least one property definition based at least in part on the property metadata; applying, by the client, the policy to the resource; updating, by the client, the resource, wherein updating the resource comprises updating the property metadata; determining, by the client, that the resource no longer meets the at least one property definition; and removing, by the client, the policy from the resource based on the update to the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer storage media having computer-executable instructions, which when executed perform steps, comprising:
-
obtaining a set of property definitions by a first client, wherein the set of property definitions applies to a plurality of computing machines, including the first client; obtaining by the first client a policy that applies to the plurality of computing machines, wherein the policy is associated with at least one property definition in the set of property definitions, wherein the policy is obtained without being requested by the first client; maintaining by the first client property metadata in association with a resource of the first client, in which the property metadata represents at least one setting corresponding to the at least one property definition; determining by the first client that the policy uses the at least one property definition represented by the property metadata; and applying at least part of the policy to the resource; updating the resource, wherein updating the resource comprises updating the property metadata; determining that the resource no longer meets the at least one property definition; and removing the policy from the resource. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one computer processor; memory, in electronic communication with the at least one computer processor, the memory including instructions that, when executed by the at least one computer processor, cause the at least one computer processor to perform a method, the method comprising; receiving, by a client, a set of defined property definitions, wherein the set of defined property definitions applies to a plurality of machines, wherein the plurality of machines includes the client; maintaining, by the client, property metadata associated with a resource of the client; receiving, by the client, a policy that is applicable to the plurality of machines, wherein whether the policy applies to the resource is determined based at least in part on at least one property definition of the set of defined property definitions; determining, by the client, that the resource meets the at least one property definition based at least in part on the property metadata; applying, by the client, the policy to the resource; updating, by the client, the resource, wherein updating the resource comprises updating the property metadata; determining, by the client, that the resource no longer meets the at least one property definition; and removing, by the client, the policy from the resource based on the update to the resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification