COMPLIANCE TOOL
First Claim
1. A system for making an out of compliance client device become compliant in order to access an operating network, the system comprising:
- a memory device;
a communication device; and
a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute computer-readable program code associated with a compliance tool in communication with the out of compliance client device via an isolated network, wherein the compliance tool comprises computer readable program code configured when performed by said processing device to cause said processing device to;
determine whether an out of compliance client device is now a compliant client device;
cause the compliant client device to broadcast a request for configuration information from a network server where the requested configuration information is associated with the operating network; and
cause the compliant client device to logout of the isolated network.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are apparatuses, methods, and computer program products for changing an out of compliance client device into a client device that is in compliance utilizing a compliance tool. In some embodiments of the invention the compliance tool identifies the location of the out of compliance client device, determines why the client device is out of compliance, brings the client device into compliance, and modifies the client device to allow it to access the network. In other embodiments of the invention the compliance tool is a compliance agent, wherein at a least a part of the compliance agent is uploaded on the client device. The compliance agent periodically checks the client device to determine if the client device has been brought into compliance, and when it is brought into compliance the compliance agent modifies the client device to allow it to access the network, and is then uninstalled from the client device.
5 Citations
51 Claims
-
1. A system for making an out of compliance client device become compliant in order to access an operating network, the system comprising:
-
a memory device; a communication device; and a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute computer-readable program code associated with a compliance tool in communication with the out of compliance client device via an isolated network, wherein the compliance tool comprises computer readable program code configured when performed by said processing device to cause said processing device to; determine whether an out of compliance client device is now a compliant client device; cause the compliant client device to broadcast a request for configuration information from a network server where the requested configuration information is associated with the operating network; and cause the compliant client device to logout of the isolated network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for making an out of compliance client device become compliant in order to access an operating network, the method comprising:
-
determining whether an out of compliance client device is now a compliant client device, though the use of a processor; causing the compliant client device to broadcast a request for configuration information from a network server where the requested configuration information is associated with the operating network, through the use of the processor; and causing the compliant client device to logout of the isolated network, through the use of the processor. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program product for a system for making an out of compliance client device become compliant in order to access a network, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured for determining whether an out of compliance client device is now a compliant client device; an executable portion configured for causing the compliant client device to broadcast a request for configuration information from a network server where the requested configuration information is associated with the operating network; and an executable portion configured for causing the compliant client device to logout of the isolated network. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification