IP Library Granted Patent US 7,924,823
Granted Patent B2
US 7,924,823 · App. 12/247,798 · Granted Apr 12, 2011

IP telephony network using a configuration map for organizing sites in a tree-like hierarchy

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 7,924,823
App. No.
12/247,798
Granted
Apr 12, 2011
Kind
B2
Abstract

A system and method for managing an IP telephony network that uses a configuration map for organizing sites in a tree-like hierarchy. The system is capable of managing the addition, removal and movement of IP telephony elements within an IP telephony network and locating services and IP telephony elements within the IP telephony network in an efficient manner.

Claims (51)

1. A method for adding an extension to a site in an IP telephony network comprising:

updating, with a processor, a configuration map as to a location of the extension, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy; and

updating, with the processor, a server in the IP telephony network as to the location of the extension based on the configuration map.

2. The method for adding an extension to an IP telephony network of claim 1 further comprising:

determining, with the processor, from the configuration map by tracing the tree-like hierarchy a server to host a voicemail box associated with the extension; and

storing, with the processor, the voicemail box associated with the extension at the server determined from the configuration map.

3. The method for adding an extension to a site in an IP telephony network of claim 1 further comprising updating a switch at the site as to the location of the extension based on the configuration map.

4. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein the configuration map resides at a headquarter site in the IP telephony network.

5. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein updating a server in the IP telephony network comprises updating, with the processor, a server associated with the extension, the location of the associated server determined by consulting the configuration map and updating, with the processor, the associated server.

6. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein updating, with the processor, a server in the IP telephony network comprises updating, with the processor, a server associated with the extension, the location of the associated server determined by consulting a switch to which the extension is connected and updating, with the processor, the associated server.

7. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein updating, with the processor, a server in the IP telephony network comprises updating, with the processor, a server other than a server associated with the extension of the location of the extension, the location of the server determined from the configuration map.

8. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein updating, with the processor, a server in the IP telephony network comprises updating, with the processor, a server other than a server associated with the extension of the location of the extension, the location of the server determined from a router in a server.

9. The method for adding an extension to a site in an IP telephony network of claim 1 , wherein updating a server in the IP telephony network further comprises updating, with the processor, a router in the server.

10. The method for adding an extension to a site in an IP telephony network of claim 3 , wherein updating, with the processor, a switch at the site of the extension comprises updating, with the processor, a site map in the switch.

11. A method for adding a switch to a site in an IP telephony network comprising:

providing the switch with a site map;

assigning, with a processor, a server in the IP telephony network to provide services for the switch and any IP telephony elements connected to the switch;

updating, with the processor, a configuration map as to a location of the switch, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy; and

updating, with the processor, a server in the IP telephony network as to the location of the switch based on the configuration map.

12. The method for adding a switch to a site in an IP telephony network of claim 11 further comprising updating, with the processor, another switch at the site as to the location of the switch based on the configuration map.

13. The method for adding a switch to a site in an IP telephony network of claim 11 , wherein the site map provided to the switch contains information about the location of the switch and any IP telephony element connected to the switch.

14. The method for adding a switch to a site in an IP telephony network of claim 11 , wherein the site map provided to the switch is identical to a site map of any other switch located at the site.

15. The method for adding a switch to a site in an IP telephony network of claim 11 , further comprising assigning, with the processor, a backup server in the IP telephony network to provide services for the switch.

16. The method for adding a switch to a site in an IP telephony network of claim 11 , wherein assigning a server in the IP telephony network to provide services for the switch comprises:

determining, with the processor, from the configuration map if a server is located at the site; and

if a server is located at the site, assigning, with the processor, the server located at the site to the switch.

17. The method for adding a switch to a site in an IP telephony network of claim 11 , wherein assigning a server in the IP telephony network to provide services for the switch comprises:

determining, with the processor, from the site map for the switch if a server is located at the site; and

if a server is located at the site, assigning, with the processor, the server located at the site to the switch.

18. The method for adding a switch to a site in an IP telephony network of claim 11 , wherein assigning, with the processor, a server in the IP telephony network to provide services for the switch comprises:

determining, with the processor, from the site map for the switch if a server is located at the site;

if a server is not located at the site, determining, with the processor, from the configuration map an alternate site having a server, the alternate site located at an older generation site in the tree-like hierarchy in the configuration map; and

assigning, with the processor, the server from the alternate site to the switch.

19. A method for removing an extension from a site in an IP telephony network comprising:

updating, with a processor, a configuration map of the removal of the extension, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy; and

updating, with the processor, a server in the IP telephony network of the removal of the extension based on the configuration map.

20. The method for removing an extension from a site in an IP telephony network of claim 19 further comprising updating, with the processor, a switch at the site of the removal of the extension based on the configuration map.

21. A method for removing a switch from a site in an IP telephony network comprising:

updating, with a processor, a configuration map of the removal of the switch and any IP telephony elements connected to the switch, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy; and

updating, with the processor, a server in the IP telephony network of the removal of the switch and any IP telephony elements connected to the switch based on the configuration map.

22. The method for removing a switch from a site in an IP telephony network of claim 21 further comprising updating, with the processor, another switch, if any, at the site of the removal of the switch and any IP telephony elements connected to the switch based on the configuration map.

23. A method for moving a switch from a first location in an IP telephony network to a second location in the IP telephony network comprising:

updating, with a processor, a configuration map of the removal of the switch and any IP telephony elements connected to the switch from the first location in the IP telephony network, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy;

updating, with the processor, a server of the removal of the switch based on the configuration map;

providing the new switch with a site map;

assigning, with the processor, a server in the IP telephony network to provide services for the new switch;

updating, with the processor, the configuration map as to the second location and the new switch; and

updating, with the processor, an IP telephony element in the IP telephony network of the movement of the switch based on the configuration map.

24. A method for moving a switch from a first location in an IP telephony network to a second location in the IP telephony network comprising:

updating, with a processor, a configuration map of the movement of the switch from the first location to the second location in the IP telephony network, the configuration map including a location of each site in the IP telephony network relative to each other site and the configuration map organizing sites in the IP telephony network according to a tree-like hierarchy; and

updating, with the processor, an IP telephony element in the IP telephony network of the movement of the switch from the first location to the second location in the IP telephony network based on the configuration map.

Assignments (20)
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
MERGER AND CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046857/0384 →
CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046957/0381 →
CHANGE OF NAME Recorded Aug 17, 2018
From: SHORELINE COMMUNICATIONS, INC.
To: SHORETEL, INC.
Reel/Frame 046859/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2017
From: MILLER, THOMAS E; NADIMPALLI, KISHORE; TONOGAI, DALE C; WINTER, STEPHEN M
To: SHORELINE COMMUNICATIONS, INC.
Reel/Frame 044165/0198 →
RELEASE OF SECURITY INTEREST Recorded Sep 25, 2017
From: SILICON VALLEY BANK
To: SHORETEL, INC.
Reel/Frame 043993/0430 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
SECURITY INTEREST Recorded Oct 23, 2014
From: SHORETEL, INC.
To: SILICON VALLEY BANK
Reel/Frame 034038/0741 →