Controllng distribution of resources in a network
AssigneeAirWatch LLC
InventorsJohn Marshall, Adam Rykowski, Erich Stuntebeck, Jyothiprakash Halebeed
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for accessing resources when a client device complies with distribution rules. A client device receives selected resources and distribution rules associated with the resources. The client device determines whether the client device complies with the distribution rules. When the resources are modified, the changes are sent to a distribution service associated with the resources.
Claims20
A system for modifying securely managed resources comprising:
- at least one memory;
- and
- a client device in communication with the at least one memory, the client device configured to at least:
- transmit a request to access a distribution service associated with a plurality of resources;
- receive at least one resource selected from the plurality of resources for provisioning to the client device;
- receive at least one distribution rule associated with the at least one resource;
- determine, for the at least one resource, whether the client device complies with the at least one distribution rule associated with the at least one resource;
- determine whether the at least one resource was modified on the client device to generate a modified at least one resource;
- responsive to the at least one resource being modified, store the modified at least one resource in the at least one memory accessible to the client device;
- send a request to the client device to transmit the modified at least one resource to the distribution service;
- and
- cause the modified at least one resource to be transmitted to the distribution service.
A method comprising:
- transmitting, by a client device, a request to access a distribution service associated with a plurality of resources;
- receiving, by the client device, at least one resource selected from the plurality of resources for provisioning to the client device;
- receiving, by the client device, at least one distribution rule associated with the at least one resource;
- determining, by the client device, for the at least one resource, whether the client device complies with the at least one distribution rule associated with the at least one resource;
- determining, by the client device, whether the at least one resource was modified on the client device to generated a modified at least one resource;
- in response to the at least one resource being modified and complying with the at least one distribution rule, storing, by the client device, the modified at least one resource in a memory accessible to the client device;
- sending, by the client device, a request to the client device to transmit the modified at least one resource to the distribution service;
- and
- causing, by the client device, the modified at least one resource to be transmitted to the distribution service.
A non-transitory computer-readable medium embodying a program that, when executed by a client device, causes the client device to at least:
- transmit a request to access a distribution service associated with a plurality of resources;
- receive at least one resource selected from the plurality of resources for provisioning to the client device;
- receive at least one distribution rule associated with the at least one resource;
- determine for the at least one resource, whether the client device complies with the at least one distribution rule associated with the at least one resource;
- determine whether the at least one resource was modified on the client device to generated a modified at least one resource;
- responsive to the at least one resource being modified, store the modified at least one resource in a memory accessible to the client device;
- send a request to the client device to transmit the modified at least one resource to the distribution service;
- and
- cause the modified at least one resource to be transmitted to the distribution service.
Dependencies are inferred from the claim text.