Versioning management
AssigneeMicrosoft Corporation
InventorsDavid Abzarian, Gerardo Diaz Cuellar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDavid Abzarian, Gerardo Diaz Cuellar
Estimating the term…
Versioning management provides for efficient and effective handling of varying policy versions, client versions and client platform versions in one system. Software version negotiation provides for simplified, secure policy management in an environment supporting varying versions of the same software product. In conjunction with parameter stripping, which resolves differences among varying minor versions of a software policy, software version negotiation allows for management tools of one version to manage client software, clients and/or client platforms of another version. Policy schema translation, in conjunction with parameter stripping as needed, provides a mechanism for converting policies that normally would be impossible to interpret on varying clients and/or client platforms to policy versions that can be understood by these clients and/or client platforms. Version targeting allows an administrator to push a policy to specific clients and/or client platforms to, among other things, address identified security issues or to provide version specific application enablement or enhancement. Together, these various versioning management methodologies simplify administration of a system consisting of varying policy versions, client versions and/or client platform versions while enhancing the flexibility of the system to apply policy throughout the system or any portion thereof.
A method for interfacing a client comprising a processor, a user interface, and a policy structure comprising at least one policy object and having a client policy version with a remote server comprising the policy structure having a remote server policy version, the method comprising:
A method for deploying a policy structure to at least two clients by performing policy schema translation on a device having a processor, the method comprising:
A method for deploying, on a server comprising a processor, a policy structure having a policy version in response to a policy deployment command specifying as a target parameter at least one client of a client set, respective clients supporting at least one policy version of the policy structure, the method comprising:
Dependencies are inferred from the claim text.