System, method, and device for mediating connections between policy source servers, corporate repositories, and mobile devices
First Claim
1. A method for controlling access to a data server by a mobile device, the mobile device having policy compliance capabilities, the method comprising:
- receiving, by a policy proxy, a data stream between the data server and the mobile device;
identifying the mobile device;
identifying a policy in an integrated policy server applicable to the mobile device based on the identity of the mobile device; and
determining whether the mobile device is in compliance with the policy,wherein when the mobile device is in compliance with the policy and the data stream includes a device settings query result, the method further comprises;
adding the device settings query result to a group of one or more device settings query results, wherein the group of device settings query results is received in response to a device settings query from the data server, wherein the device settings query is translated into a form compatible with the mobile device and sent to the mobile device via a plurality of policy transports;
translating the group of device settings query results into a form compatible with the data server; and
sending the translated group of device settings query results to the data server,wherein when the mobile device is not in compliance with the policy, the method further comprises;
obtaining a common policy to apply to the mobile device;
translating the common policy into at least first and second policy sets compatible with the mobile device; and
sending the first policy set and the second policy set to the mobile device by a first policy transport and a second policy transport, respectively.
16 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to providing policy from an integrated policy server to a mobile device, comprising identifying a policy in an integrated policy server applicable to the mobile device and supplying policy elements to policy transports for transmission to the mobile device. The invention also relates to providing policy from an integrated policy server to a mobile device, including identifying a policy in the integrated policy server applicable to the mobile device, determining whether the mobile device is in compliance with the policy, and supplying policy elements to policy transports for transmission to the mobile device when the mobile device is not in compliance with the policy. The invention further relates to controlling access to a data server by a mobile device, including identifying a policy in an integrated policy server applicable to the mobile device, and determining whether the mobile device is in compliance with the policy.
192 Citations
21 Claims
-
1. A method for controlling access to a data server by a mobile device, the mobile device having policy compliance capabilities, the method comprising:
-
receiving, by a policy proxy, a data stream between the data server and the mobile device; identifying the mobile device; identifying a policy in an integrated policy server applicable to the mobile device based on the identity of the mobile device; and determining whether the mobile device is in compliance with the policy, wherein when the mobile device is in compliance with the policy and the data stream includes a device settings query result, the method further comprises; adding the device settings query result to a group of one or more device settings query results, wherein the group of device settings query results is received in response to a device settings query from the data server, wherein the device settings query is translated into a form compatible with the mobile device and sent to the mobile device via a plurality of policy transports; translating the group of device settings query results into a form compatible with the data server; and sending the translated group of device settings query results to the data server, wherein when the mobile device is not in compliance with the policy, the method further comprises; obtaining a common policy to apply to the mobile device; translating the common policy into at least first and second policy sets compatible with the mobile device; and sending the first policy set and the second policy set to the mobile device by a first policy transport and a second policy transport, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling access to a data server by a mobile device, the mobile device having policy compliance capabilities, the system comprising:
-
a data server; an integrated policy server; at least one processor device; and a policy proxy configured to interface with the at least one processor device to; receive a data stream between the data server and the mobile device; identify the mobile device; identify a policy in an integrated policy server applicable to the mobile device based on the identity of the mobile device; and determine whether the mobile device is in compliance with the policy, wherein when the mobile device is in compliance with the policy and the data stream includes a device settings query result, the policy proxy is further configured to; add the device settings query result to a group of one or more device settings query results, wherein the group of device settings query results is received in response to a device settings query from the data server, wherein the device settings query is translated into a form compatible with the mobile device and sent to the mobile device via a plurality of policy transports; translate the group of device settings query results into a form compatible with the data server; and send the translated group of device settings query results to the data server, wherein when the mobile device is not in compliance with the policy, the policy proxy is further configured to; obtain a common policy to apply to the mobile device; translate the common policy into at least first and second policy sets compatible with the mobile device; and send the first policy set and the second policy set to the mobile device by a first policy transport and a second policy transport, respectively. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device for controlling access to a data server by a mobile device, the mobile device having policy compliance capabilities, the device comprising at least one processor device and a policy proxy configured to interface with the at least one processor device to:
-
receive a data stream between the data server and the mobile device; identify the mobile device; identify a policy in an integrated policy server applicable to the mobile device based on the identity of the mobile device; and determine whether the mobile device is in compliance with the policy, wherein when the mobile device is in compliance with the policy and the data stream includes a device settings query result, the policy proxy is further configured to; add the device settings query result to a group of one or more device settings query results, wherein the group of device settings query results is received in response to a device settings query from the data server, wherein the device settings query is translated into a form compatible with the mobile device and sent to the mobile device via a plurality of policy transports; translate the group of device settings query results into a form compatible with the data server; and send the translated group of device settings query results to the data server, wherein when the mobile device is not in compliance with the policy, the policy proxy is further configured to; obtain a common policy to apply to the mobile device; translate the common policy into at least first and second policy sets compatible with the mobile device; and send the first policy set and the second policy set to the mobile device by a first policy transport and a second policy transport, respectively. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification