IP Library Granted Patent US 8,935,668
Granted Patent B2
US 8,935,668 · App. 13/832,853 · Granted Jan 13, 2015

Remote configuration and management of client devices

Inventor: Manivannan Velupillai (Hoffman Estates, IL)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,935,668
App. No.
13/832,853
Granted
Jan 13, 2015
Kind
B2
Abstract

Remote configuration ensures compliance of remote client devices. A server polls a client device for its configuration file. The server compares the configuration file to a compliance policy. If the configuration file fails the compliance policy, the server retrieves a compliant configuration file that conforms to the compliance policy. The server sends the compliant configuration file to the client device with an instruction to replace the configuration file.

Claims (43)

1. A method for managing configuration files, the method comprising:

sending a poll, from a server into a communications network, the poll requesting a configuration file locally stored in memory of a client device;

receiving, by the server, the configuration file in response to the poll;

determining, by the server, a local provision of the configuration file after deployment of the client device;

comparing, by the server, the configuration file to a compliance policy in response to the local provision;

determining, by the server, the configuration file fails the compliance policy;

generating, by the server, a compliant configuration file that conforms to the compliance policy;

retrieving, by the server, the compliant configuration file; and

sending, from the server, the compliant configuration file to the client device with an instruction to replace the configuration file locally stored in the memory of the client device.

2. The method according to claim 1 , further comprising determining the configuration file conforms to the compliance policy.

3. The method according to claim 1 , further comprising establishing communication with the client device.

4. The method according to claim 1 , further comprising manipulating the configuration file to conform to the compliance policy.

5. The method according to claim 1 , further comprising periodically sending the configuration file from the client device according to a calendar.

6. The method according to claim 1 , further comprising restoring the client device according to the compliant configuration file.

7. A system, comprising:

a processor; and

a memory for storing code that when executed causes the processor to perform operations, the operations comprising:

sending a poll into a communications network to a client device, the poll requesting a configuration file locally stored in the client device;

receiving the configuration file in response to the poll;

determining a local provision of the configuration file after deployment of the client device;

comparing the configuration file to a compliance policy in response to the local provision;

determining the configuration file fails the compliance policy;

generating a compliant configuration file that conforms to the compliance policy;

retrieving the compliant configuration file; and

sending the compliant configuration file to the client device with an instruction to replace the configuration file locally stored in the client device.

8. The system according to claim 7 , wherein the operations further comprise determining the configuration file conforms to the compliance policy.

9. The system according to claim 7 , wherein the operations further comprise establishing communication with the client device.

10. The system according to claim 7 , wherein the operations further comprise manipulating the configuration file to conform to the compliance policy.

11. The system according to claim 7 , wherein the operations further comprise periodically receiving the configuration file from the client device according to a calendar.

12. The system according to claim 7 , wherein the operations further comprise restoring the client device according to the compliant configuration file.

13. A non-transitory computer readable memory storing instructions that when executed cause a processor to perform operations, the operations comprising:

sending a poll into a communications network to a client device, the poll requesting a configuration file locally stored in the client device;

receiving the configuration file in response to the poll;

determining a local provision of the configuration file after deployment of the client device;

comparing the configuration file to a compliance policy in response to the local provision;

determining the configuration file fails the compliance policy;

generating a compliant configuration file that conforms to the compliance policy;

retrieving the compliant configuration file; and

sending the compliant configuration file to the client device with an instruction to replace the configuration file locally stored in the client device.

14. The non-transitory computer readable memory according to claim 13 , wherein the operations further comprise determining the configuration file conforms to the compliance policy.

15. The non-transitory computer readable memory according to claim 13 , wherein the operations further comprise establishing communication with the client device.

16. The non-transitory computer readable memory according to claim 13 , wherein the operations further comprise manipulating the configuration file to conform to the compliance policy.

17. The non-transitory computer readable memory according to claim 13 , wherein the operations further comprise periodically receiving the configuration file from the client device according to a calendar.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2018
From: AT&T INTELLECTUAL PROPRTY I, L.P.
To: SERVICENOW, INC.
Reel/Frame 046514/0068 →
CHANGE OF NAME Recorded Jun 5, 2013
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 030558/0125 →
CHANGE OF NAME Recorded Jun 5, 2013
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030558/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2013
From: VELUPILLAI, MANIVANNAN
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 030103/0901 →
Continuity (3)
Continuation 12638171 · Dec 15, 2009
Continuation 11187224 · Jul 22, 2005
Related Publication 20130204986A1 · Aug 8, 2013