IP Library Granted Patent US 10,277,421
Granted Patent B2
US 10,277,421 · App. 13/285,392 · Granted Apr 30, 2019

Route lookup resolution

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 10,277,421
App. No.
13/285,392
Granted
Apr 30, 2019
Kind
B2
Abstract

Methods and systems for routing connections between federated enterprises are provided. More particularly, user location information is stored as part of a first directory accessible to a federation broker. Location information obtained in association with a requested connection is used by the federation broker to access a second directory containing the locations of points of presence within the enterprise that includes the target communication device.

Claims (35)

1. A method for routing communications, comprising:

receiving, at a federation broker, a request for a connection to an endpoint, wherein the endpoint is a node in a system;

accessing, at the federation broker, a first directory and a second directory, wherein the first directory comprises information related to a location of the endpoint, and the second directory comprises information related to a plurality of points of presence providing entry points to the system; and

identifying, by the federation broker, a point of presence from the plurality of points of presence that is determined to be near the location of the endpoint.

2. The method of claim 1 , further comprising:

accessing, by the federation broker, the first directory using identification information related to the endpoint;

accessing, by the federation broker, the second directory using the information related to the location of the endpoint.

3. The method of claim 2 , wherein the identification information related to the endpoint s used as an index to the first directory, and the information related to the location of the endpoint is used as an index to the second directory.

4. The method of claim 3 , wherein the first and second directories are stored on the federation broker.

5. The method of claim 4 , wherein the first directory is a user directory.

6. The method of claim 5 , wherein the second directory is a peer directory.

7. The method of claim 1 , wherein the system comprises a federated domain, and the system is separate from the federation broker.

8. The method of claim 1 , further comprising:

returning the identified point of presence from the plurality of points of presence to a communication server.

9. The method of claim 8 , wherein the communication server applies the identified point of presence to complete the requested connection to the endpoint.

10. The method of claim 8 , wherein the identified point of presence comprises a port, a protocol, and an Internet Protocol address associated with the identified point of presence.

11. A communication system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive information identifying a communication endpoint, wherein the communication endpoint is a node in an enterprise system;

apply the information identifying the communication endpoint to obtain a location of the communication endpoint from a first directory; and

apply the location of the communication endpoint to obtain a point of presence from a plurality of points of presence in a second directory for establishing a connection to the communication endpoint, wherein the plurality of points of presence provide entry points to the enterprise system.

12. The system of claim 11 , wherein the information identifying the communication endpoint is provided to the communication system by a communication server.

13. The system of claim 12 , wherein the communication server is part of a second enterprise system.

14. The system of claim 13 , further comprising:

a second communication endpoint, wherein the information identifying the communication endpoint is provided to the communication server by the second communication endpoint, and the second communication endpoint is part of the second enterprise system.

15. The system of claim 14 , wherein the enterprise system and the second enterprise system are communicatively connected by an Internet Protocol network.

16. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

accessing a first directory to obtain a physical location associated with a communication endpoint in response to receiving a request for connection information related to the communication endpoint; and

accessing a second directory to obtain a point of presence from a plurality of points of presence providing entry points to a first enterprise network, wherein the point of presence is determined to be nearest to a physical location of a first communication device.

17. The non-transitory computer-readable device of claim 16 , further comprising:

returning the point of presence to a communication server.

18. The non-transitory computer-readable device of claim 16 , wherein the first directory and the second directory are stored on the non-transitory computer-readable device.

19. The non-transitory computer-readable device of claim 16 , wherein the point of presence is determined to be physically closest to the physical location of the first communication device.

20. The non-transitory computer-readable device of claim 17 , wherein the communication server is associated with a second enterprise network, and the request for connection information is generated by the communication server in response to a request from a second communication device associated with the second enterprise network for a connection to the communication endpoint.

Assignments (13)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2011
From: MANI, MAHALINGAM; AHRENS, DAVID
To: AVAYA INC.
Reel/Frame 027208/0960 →