Program code version enforcement
OwnerBrent Pipal, Daryl Hylandinventors
Life of this patent
Estimating the term…
Abstract
Implementations described and claimed herein enforce versions of program code on a client based on an operating policy during execution of the software. The version of program code on the client is checked for compliance with the operating policy when the client attempts to execute the program code or access a resource. If the program code on the client does not comply with the operating policy, the client is unable to execute the noncompliant program code or access the resource.
Claims36
A method comprising:
- determining a version of program code satisfying an operating policy;
- and
- denying a client access to a resource if a version of the program code on the client attempting to access the resource is different from the version of program code satisfying the operating policy.
A method comprising:
- determining a version of program code satisfying an operating policy;
- and
- denying execution of program code on a client if a version of the program code on the client is different from the version of program code satisfying the operating policy.
A system comprising:
- an operating policy;
- and
- a compliance module accessing the operating policy and denying a client access to a resource if a version of program code on the client attempting to access the resource is different from a version of program code satisfying the operating policy.
A system comprising:
- an operating policy;
- and
- a compliance module accessing the operating policy and denying execution of program code on a client if a version of the program code on the client is different from the version of program code satisfying the operating policy.
A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
- determining a version of program code satisfying an operating policy;
- and
- denying a client access to a resource if a version of the program code on the client attempting to access the resource is different from the version of program code satisfying the operating policy.
A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
- determining a version of program code satisfying an operating policy;
- and
- denying execution of program code on a client if a version of the program code on the client is different from the version of program code satisfying the operating policy.
Dependencies are inferred from the claim text.