Patent Document ID: 8819164
Application ID: 11897890

Base Claim:
1. 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: executing on the processor instructions configured to: select an identified policy version that is compatible with the client policy version and the remote server policy version hosted by the remote server; store a policy handle for the identified policy version; interface the policy structure of the client with the policy structure of the remote server according to the identified policy version and the policy handle; and upon identifying at least one unsupported policy object that is included in the remote server policy version, where the unsupported policy object is applicable to the client and is not included in the identified policy version: ignore the at least one unsupported policy object while applying the policy objects of the policy structure that is included in the identified policy version; and send to the user interface a message indicating the at least one unsupported policy object to be ignored by the client while applying the policy structure.

---

Claim 7:
7. The method for versioning management of claim 1 , the client comprising a management application and a client API-comprising: the management application issuing an identified policy version command that comprises one or more objects as command parameters to the client API wherein the one or more objects comprise an associated object version value and the identified policy version comprises an identified policy version value; the client API checking whether the object version value associated with a first object of the one or more objects is greater than the identified policy version value; the client API stripping one or more parameters from the first object when the first object version value is greater than the identified policy version value to generate a stripped object; the client API forwarding the identified policy version command to the remote server wherein the stripped object replaces the first object as a parameter in the identified policy version command; and the client API passing an object status for the first object to the management application wherein the object status indicates that one or more parameters were stripped from the first object prior to the identified policy version command being forwarded to the remote server.