IP Library › Granted Patent US 8,886,772
Granted Patent B2
US 8,886,772 · App. 12/512,242 · Granted Nov 11, 2014

Method and system for remote device management

Inventors: Robert Visser (Amsterdam, NL); Harm Mulder (Katwijk, NL)
Assignee: Koninklijke KPN N.V.
H04L41/0856H04L41/0206H04L41/0806H04L61/35H04L29/12783
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,886,772
App. No.
12/512,242
Granted
Nov 11, 2014
Kind
B2
Abstract

A system for remote device management includes in a network an auto-configuration server managing device, at least one database, and a plurality of auto-configuration servers. The auto-configuration server managing device and the database are coupled in a communicative connection. The database holds information for identification of electronic devices. The auto-configuration server managing device is arranged for communication with a manageable electronic device over the network. The auto-configuration server manager is further being arranged for: receiving a request from the manageable electronic device for configuration data, determining an identification of the manageable electronic device by comparing the request with the information for identification of electronic devices of the database, determining an identification of an auto-configuration server from the plurality of auto-configuration servers in accordance with the identification of the manageable electronic device.

Claims (42)

1. A system for remote device management comprising:

a plurality of auto-configuration servers (ACSs);

a manageable electronic device;

an auto-configuration server managing device (ACSMD) for controlling access to the ACSs communicatively coupled intermediately between the plurality of ACSs and the managed electronic device; and

at least one database communicatively coupled to the ACSM and storing information for the identification of electronic devices,

wherein the manageable electronic device is configured to send a request for configuration data to the ACSMD,

wherein configuration data comprise data for configuring the manageable electronic device, and

wherein the ACSMD is configured, responsive to receiving the request, to:

identify the manageable electronic device by comparing at least a portion of the request with the information for the identification of electronic devices of the at least one database, and

identify an ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device to provide configuration data to the manageable electronic device, and

wherein the ACSMD is further configured to relay the request to the identified ACS.

2. The system according to claim 1 , wherein the ACSMD is further configured to receive a reply from the identified ACS, and relay the reply to the manageable electronic device.

3. The system according to claim 1 , wherein the ACSMD is further configured to identify the type of the manageable electronic device by comparing a network address of the manageable electronic device in the request with a predetermined plurality of network addresses in the at least one database.

4. The system according to claim 3 , identifying the type of the manageable electronic device further comprises identifying a service provider based on the network address from a predetermined plurality of service provider identifications associated with the predetermined plurality of network addresses in the at least one database.

5. The system according to claim 4 , wherein identifying the ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device further comprises determining a network address of the identified ACS from a predetermined plurality of ACS network addresses in the at least one database.

6. The system according to claim 3 , wherein identifying the ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device further comprises determining a network address of the identified ACS from a predetermined plurality of ACS network addresses in the at least one database.

7. The system according to claim 1 , wherein the manageable electronic device is an interfacing device for coupling a local area network (LAN) into communication with the network (WAN).

8. The system according to claim 1 , wherein the manageable electronic device is localized at a local area network (LAN), the local network being coupled to the network (WAN) over a signal carrier selected from a group comprising digital subscriber line (DSL), Fiber-to-the-curb, Fiber-to-the-home, cable TV network, Powerline, wireless transmission.

9. The system according to claim 1 , where in the manageable electronic device has a default address for obtaining configuration data, the default address being an address of the ACSMD.

10. A computer configured for remote device management, the computer comprising a processing unit and memory, the memory being connected to the processing unit, the computer being communicatively coupled to at least one database, a plurality of auto-configuration servers (ACSs), and a manageable electronic device, the computer being disposed as an intermediary between the manageable electronic device and the plurality of ACSs for controlling access to the ACSs, the at least one database storing information for the identification of electronic devices;

wherein the computer is configured, responsive to receiving a request from a manageable electronic device for configuration data, to:

identify the manageable electronic device by comparing at least a portion of the request with the information for the identification of electronic devices of the at least one database, and

identify an ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device to provide configuration data to the manageable electronic device,

wherein configuration data comprise data for configuring the manageable electronic device, and

wherein the computer is further configured to relay the request to the identified ACS.

11. The computer according to claim 10 , wherein the computer is further configured to relay the request to the identified ACS, receive a reply from the identified ACS, and relay the reply to the manageable electronic device.

12. A computer program product comprised of instructions stored on a non-transitory computer-readable medium to be read and executed by a computer, the computer comprising a processing unit and memory, the processing unit being connected to the memory and being arranged in a network, the computer being communicatively coupled via the network to at least one database, a plurality of auto-configuration servers (ACSs), and a manageable electronic device, the computer being disposed as an intermediary between the manageable electronic device and the plurality of ACSs for controlling access to the ACSs;

wherein the at least one database is configured to store information for identification of electronic devices;

wherein the computer program product is configured to cause the processing unit to, responsive to receiving a request for configuration data from the manageable electronic device, carry out:

identifying the manageable electronic device by comparing at least a portion of the request with the information for the identification of electronic devices of the at least one database, and

identifying an ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device to provide configuration data to the manageable electronic device,

wherein configuration data comprise data for configuring the manageable electronic device, and

wherein the computer program product is further configured to cause the processing unit to relay the request to the identified ACS.

13. The computer program product according to claim 12 , wherein the computer-readable medium is a computer-readable memory stored within the computer.

14. The computer program product according to claim 12 , wherein the computer program product is further configured to receive a reply from the identified ACS, and relay the reply to the manageable electronic device.

15. A method for remote device management of a manageable electronic device in a network, the network comprising an auto-configuration server managing device (ACSMD), at least one database storing information for the identification of electronic devices, and a plurality of auto-configuration servers (ACSs), the ACSMD being coupled intermediately between the ACSs and the managed electronic device for controlling access to the ACSs, the method comprising the steps of:

the manageable electronic device sending a request for configuration data to the ACSMD via the network, wherein configuration data comprise data for configuring the manageable electronic device, and

responsive to receiving the request, the ACSMD:

identifying the manageable electronic device using a comparison of at least a portion of the request with the information for the identification of electronic devices of the at least one database, and

identifying an ACS from the plurality of ACSs in accordance with the identification of the manageable electronic device to provide configuration data to the manageable electronic device, and

relaying the request to the identified ACS.

16. The method of claim 15 , further comprising the steps of: the ACSMD receiving a reply from the identified ACS, and relaying the reply to the manageable electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2009
From: VISSER, ROBERT; MULDER, HARM
To: KONINKLIJKE KPN N.V.
Reel/Frame 023028/0931 →
Priority Claims (2)
EP 08013735 · Jul 31, 2008 · regional
EP 08161850 · Aug 5, 2008 · regional
Continuity (1)
Related Publication 20100030875A1 · Feb 4, 2010