IP Library Granted Patent US 8,819,188
Granted Patent B2
US 8,819,188 · App. 11/774,352 · Granted Aug 26, 2014

Configuration of IP telephony and other systems

Inventors: Peter Blatherwick (Ottawa, CA); Thomas A. Gray (Mansfield, CA)
Assignee: Mitel Networks Corporation
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,819,188
App. No.
11/774,352
Granted
Aug 26, 2014
Kind
B2
Abstract

A method for configuring a network device includes connecting the device to a LAN that is connected to a WAN and detecting that the device has not been configured. Accessing within the device a pre-defined address of a configuration server located on the WAN and sending a configuration request for a service to the configuration server. The request includes a network identifier locating the device on the LAN. Receiving the request at the configuration server and preparing a configuration profile for the device. The configuration profile includes i) a service address for the device, and ii) a wide area network address for a service provider that will provide the service. The method also includes sending the profile to the device from the configuration server, and activating the profile in the device such that the device is configured to access the service via the service provider.

Claims (60)

1. A method for configuring a network telephone device comprising:

connecting said device to a network;

accessing within said device a pre-defined address of a first configuration server located on said network, said first configuration server operated by a provider of said device;

sending a configuration request for a telephony service; said configuration request sent from said device to said first configuration server; said configuration request including a device identifier unique to said device within said network, and a plurality of telephony service options, said options include at least one of a selection of a service provider from a plurality of service providers and a telephone calling plan;

receiving said configuration request at said first configuration server and upon request from said device, said first configuration server providing information on said plan from said plurality of service providers to said device;

preparing a configuration profile for said device at said first configuration server and a second configuration server in communication with said first configuration server, said second configuration server operated by a provider of said service, whereby the providers of said device and said service are independent; said configuration profile contains a service address for the device and an address on said network for the service provider that will provide said telephony service; and

sending said profile to said device from either of said first or second configuration servers.

2. The method of claim 1 including a plurality of configuration servers and wherein a portion of said configuration profile is prepared by one of said configuration servers and a remainder of said configuration profile is prepared by another one of said configuration servers.

3. The method of claim 2 wherein said configuration servers manage a billing system that cooperates to generate service invoices for service accessed by said device through said service provider.

4. The method of claim 3 wherein said billing system is based on a unique device identifier.

5. The method of claim 4 wherein exchanged unique ids are encrypted for purpose of non-repudiation.

6. The method of claim 3 wherein said billing system is based on said configuration server operated by said device provider receiving a unique device identifier from said configuration server operated by said service provider.

7. The method of claim 3 wherein communications between said configuration servers is encrypted.

8. The method of claim 2 wherein communications between said configuration servers is encrypted.

9. The method of claim 1 wherein, said configuration server presents a plurality of options in a service plan at said device for selection by a user and receives a selection of said options, and wherein said configuration server prepares said configuration profile based on said selection of options.

10. The method of claim 9 wherein said plurality of options are presented via a voice dialogue.

11. The method of claim 9 wherein said plurality of options are presented via form text.

12. The method of claim 9 wherein said plurality of options are presented via a combination of voice and text form dialogue.

13. The method of claim 1 wherein said network is part of an enterprise network and said service is one of a communication service and a device configuration service; said service being provided by said service provider.

14. The method of claim 13 wherein said device identifier is pre-registered and one of a block of unique device identifiers supplied to a plurality of said devices such that when said configuration request is received, said first configuration server recognizes said device identifier.

15. The method of claim 13 wherein a user enters said device identifier as part of said sending said configuration request.

16. The method of claim 1 wherein said device communicates with said service via the Session Initiation Protocol (“SIP”).

17. The method of claim 16 wherein said device identifier is a uniform resource identifier (“URI”).

18. The method of claim 1 wherein further comprising modifying said configuration profile to specify a different service provider from said service provider such that provision of said service is handed-off from said service provider to said different service provider.

19. The method of claim 18 wherein part of said configuration profile as modified contains a new configuration server address of a new configuration server; and wherein upon receipt of said new configuration server address said device subscribes to said new configuration server.

20. The method of claim 1 wherein said network is the Internet.

21. The method of claim 1 wherein said configuration server is operably associated with a STUN server.

22. The method of claim 1 wherein said network is a combination of a small business network and a wide area network.

23. The method of 1 wherein said network is a combination of a home network and a wide area network.

24. The method of claim 1 wherein said network is situated within an enterprise office and said service provider is operated as part of the enterprise.

25. The method of claim 1 wherein said device identifier is a MAC address.

26. The method of claim 1 wherein said device identifier is pre-registered with said first configuration server prior to performance of said method such that when said configuration request is received, said first configuration server recognizes said device identifier.

27. The method of claim 1 wherein said configuration request includes a device identifier unique to said device that is sent from said service provider to said configuration server.

28. The method of claim 1 wherein said configuration profile includes customization of software for said device that is unique to said service provider.

29. The method of claim 1 wherein said device communicates with said service via the Hyper Text Transfer Protocol (HTTP).

30. The method of claim 1 wherein said configuration profile includes customization of configuration data specific to said service provider.

31. The method of claim 1 wherein said configuration profile includes customization of a service plan.

32. The method of claim 1 wherein said network is an enterprise operated WAN.

33. A method for providing configuration information to a telephone device attached to a network comprising:

sending a request for configuration information from said device to at least one of a first network configuration server and a second network configuration server; said request including a device identifier unique to said device within said network and a plurality of service options, wherein said service options include at least one of a selection of a service provider from a plurality of service providers and a telephone calling plan;

receiving a first portion of said configuration information at said device from said first network configuration server, and upon request from said device, said first network configuration server providing information on said plan from said plurality of service providers to said device;

receiving a second portion of said configuration information at said device from said second network configuration server; and,

wherein the providers of said first and second network configuration servers are independent different entities and said first and second servers are in communication with each other and a network address of said second server is supplied to said device by said first server.

34. The method of claim 33 in which the first server will identify the second server by submitting a query addressed to a user situated at the device.

35. The method of claim 34 in which the query is verbal.

36. The method of claim 34 in which the query is in text.

37. The method of claim 34 in which the query is a combination of voice and text.

38. The method of claim 34 in which a response to said query is submitted by said user using dual tone multifrequency signals.

39. The method of claim 33 wherein one of said network configuration servers can register a unique identifier associated with said device.

40. The method of claim 39 in which the unique device identifier is the MAC address.

41. The method of claim 39 in which the unique device identifier is supplied by the owner of the second server.

42. The method of claim 33 in which the second server will supply the first server with an indication of said second server's actions when said device is referred to said second server.

43. The method of claim 42 in which the indication is non-repudiateable.

44. The method of claim 33 wherein said second network configuration server is selected from one of a plurality of additional network configuration servers.

45. The method of claim 33 wherein a data structure associates said unique identifier to a block of unique identifiers; said block being associated with said network address.

46. The method of claim 33 wherein said data structure associates said unique identifier directly to said network address.

47. The method of claim 33 in which the first server will act as a relay between the device and the second server.

48. The method of claim 33 in which the device contacts the second server directly for its portion of said configuration information.

49. The method of claim 33 in which the first server will assume the functions of the second server in supplying the configuration to the device.

50. The method of claim 33 wherein said device is operated by a teleworker.

Assignments (25)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2022
From: MITEL CLOUD SERVICES, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058900/0690 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0162 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0085 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0355 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0330 →
MERGER AND CHANGE OF NAME Recorded Dec 6, 2018
From: MITEL NETWORKS CORPORATION; MLN ACQUISITIONCO ULC
To: MLN ACQUISITIONCO ULC
Reel/Frame 047734/0714 →
CHANGE OF NAME Recorded Dec 6, 2018
From: MLN ACQUISITIONCO ULC
To: MITEL NETWORKS ULC
Reel/Frame 047694/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: MITEL NETWORKS ULC
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 047694/0721 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: BLATHERWICK, PETER; GRAY, THOMAS A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 019621/0489 →
Continuity (1)
Related Publication 20090013032A1 · Jan 8, 2009