IP Library Granted Patent US 7,724,671
Granted Patent B2
US 7,724,671 · App. 10/437,715 · Granted May 25, 2010

Architecture for resource management in a telecommunications network

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,724,671
App. No.
10/437,715
Granted
May 25, 2010
Kind
B2
Abstract

An architecture for resource management in a telecommunications network includes two or more nodes connected over a logically direct path in a peer-to-peer manner. At each node, local events typically trigger the node to transmit a broadcast to every other node. Broadcast information comprises a status of the local node's resources. Remote nodes receive the local node's broadcast and independently transmit their own broadcasts with similar information. Each node stores the received broadcast information in a local storage for future retrieval. When a session is desired with a remote node, the local node simply retrieves the remote node's resource status information from its local storage and determines if a session can occur. In this manner, every node of the network is aware of the nodal addresses of the other nodes, remote node's resource status, and can quickly retrieve, from its own local storage, the availability of the remote node's resources.

Claims (52)

1. A system for resource management in a telecommunication network comprising:

a network channel enabled to transmit telecommunication data within the network;

at least two nodes coupled to said network channel, wherein each of the nodes comprises,

a private branch exchange,

an access port to facilitate communications between the node and the network channel,

a resource to accommodate a telecommunication session, and

a storage comprising a network address for each of the nodes in said network and a resource status for each of the nodes; and

a peer-to-peer broadcast originating from one of the nodes and transmitted to each of the nodes in a logically direct path, said broadcast comprising said resource status of at least the originating node,

whereby, each of the nodes are enabled to transmit and receive the broadcast, store the broadcast, and retrieve from a local storage a current status of each of the node's resources.

2. The system of claim 1 , wherein each of the nodes further comprises a network socket established for each of the other nodes.

3. The system of claim 2 , wherein said network socket comprises a TCP/IP socket.

4. The system of claim 2 , wherein said network socket comprises a UDP socket.

5. The system of claim 1 , wherein said access port and said resource comprise a single circuit card.

6. The system of claim 1 , wherein said resource comprises a DSP.

7. The system of claim 1 , wherein said broadcast is triggered by a node event.

8. The system of claim 1 , further comprising one IP node and one non-IP node, said non-IP node communicating indirectly over said network channel through said IP node in a piggyback manner.

9. The system of claim 1 , wherein said broadcast comprises a replication of at least some of the originating node's storage.

10. A system for resource management in a telecommunication network comprising:

a packet-based network enabled to transmit telecommunication data within the network;

at least two IP nodes configured to transmit packet data over the network channel,

wherein each of the IP nodes comprises,

a private branch exchange,

an access port to facilitate communications between the IP node and the network channel,

an IP resource to accommodate a telecommunication session, and

a storage comprising a network address for each of the IP nodes in said network and an IP resource status for each of the nodes;

a non-IP node incapable of direct communication over said packet-based network channel, said non-IP node communicating through one of said IP nodes in a piggyback manner, said non-IP node having a resource to accommodate said telecommunication session; and

a peer-to-peer broadcast originating from one of the IP nodes and transmitted to each of the IP nodes in a logically direct path, said broadcast comprising said IP resource status of at least the originating node,

whereby, each of the IP nodes is enabled to transmit and receive the broadcast, store the broadcast, and retrieve from its storage a current status of each of the IP node's resources.

11. The system of claim 10 , wherein said broadcast comprises a digital representation of availability of resources.

12. A method for establishing a session in a telecommunication network, said network of the type having at least two nodes and each node comprising a switch, said method comprising:

connecting said nodes in a peer-to-peer relationship over a network channel such that a logically direct path is established between each of said nodes;

broadcasting information from each node over said logically direct path, said information comprising a current status of resources available at the node;

receiving at each node a broadcast information from the other nodes, said received information comprising an indication of the current status of resources available at the other nodes, said broadcast occurring independent of a query from any node;

storing said received broadcast information at each node in a local node storage for future lookup;

determining from said locally stored information if resources are available to accommodate a telecommunication session; and

establishing said session over said network channel if resources are available.

13. The method of claim 12 , wherein each of said nodes establishes a network socket corresponding to each of the other nodes in the network.

14. The method of claim 12 , further comprising, if no resources are available, establishing a session using an alternate mode of transmission.

15. The method of claim 12 , wherein said information comprises a replication of at least some of the originating node's storage.

16. A method of managing node resources in a telecommunication network, said network comprising a local node having a switch and at least one remote node, said method comprising:

at said local node,

receiving a broadcast information from a remote node over a logically direct path, said broadcast information received independent of a query from said local mode, said information comprising a current status of resources of said remote node;

storing said information in a local memory of said local node;

determining from said stored information if said remote node has resources available to accommodate a telecommunication session between said local node and said remote node;

determining if an event at said local node has occurred;

in response to an event occurring, transmitting to said remote node a broadcast over said logically direct path comprising a current status of resources at said local node, said broadcast independent of a query from said remote node; and

initiating said session with said remote node if said stored information indicates said node has resources available and said local node has resources available.

17. The method of claim 16 , further comprising establishing an IP socket at said local node corresponding to said remote node.

18. The method of claim 16 , wherein said event comprises a change in the status of resources.

19. The method of claim 16 , wherein said receiving and transmitting occurs in a peer-to-peer relationship between said nodes.

20. The method of claim 16 , further comprising initiating an alternate mode of session transmission with said remote node if said stored information indicates said remote node has no available resources.

21. The method of claim 16 , wherein said broadcast comprises a replication of at least some of a local memory of said remote node.

Assignments (30)
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 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 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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL (DELAWARE), INC.
Reel/Frame 068785/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2024
From: MITEL (DELAWARE), INC.
To: DIORITE TECHNOLOGY, LLC
Reel/Frame 068785/0885 →
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 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 Dec 13, 2018
From: MITEL (DELAWARE), INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0293 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL (DELAWARE), INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0276 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: 1966; MITEL (DELAWARE), INC.
Reel/Frame 047659/0792 →
CHANGE OF NAME Recorded Oct 12, 2018
From: INTER-TEL (DELAWARE), INCORPORATED
To: MITEL (DELAWARE), INC.
Reel/Frame 047230/0697 →
MERGER AND CHANGE OF NAME Recorded Oct 12, 2018
From: INTER-TEL, INCORPORATED; INTER-TEL (DELAWARE), INCORPORATED
To: INTER-TEL (DELAWARE), INCORPORATED
Reel/Frame 047151/0092 →
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 (DELAWARE), INC.
To: CITIZENS BANK, N.A.
Reel/Frame 041707/0142 →
SECURITY INTEREST Recorded May 29, 2015
From: MITEL US HOLDINGS, INC.; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS INC.; MAVENIR SYSTEMS, INC.; MITEL BUSINESS SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035797/0261 →
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 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0366 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0355 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 15, 2013
From: BANK OF NEW YORK, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: INTER-TEL (DELAWARE) INC., FKA INTER-TEL, INCORPORATED
Reel/Frame 030248/0448 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL US HOLDINGS, INC.
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030176/0072 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL US HOLDINGS, INC.
To: BANK OF AMERICA, N.A., AS THE COLLATERAL AGENT
Reel/Frame 030176/0207 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: INTER-TEL (DELAWARE) INC., FKA INTER-TEL, INCORPORATED
Reel/Frame 030165/0799 →
NOTICE OF PATENT ASSIGNMENT Recorded Aug 20, 2009
From: MORGAN STANLEY & CO. INCORPORATED
To: WILMINGTON TRUST FSB
Reel/Frame 023119/0766 →
SECURITY AGREEMENT Recorded Sep 14, 2007
From: INTER-TEL (DELAWARE), INC. F/K/A INTER-TEL, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019825/0322 →
SECURITY AGREEMENT Recorded Sep 14, 2007
From: INTER-TEL (DELAWARE), INC. F/K/A INTER-TEL, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019825/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2003
From: MIDTUN, JAMES DEAN; O'NEIL, IAN ALEXANDER
To: INTER-TEL, INC.
Reel/Frame 014081/0189 →