IP Library Granted Patent US 7,706,253
Granted Patent B1
US 7,706,253 · App. 11/292,762 · Granted Apr 27, 2010

Gateway to route communications during a fault

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,706,253
App. No.
11/292,762
Granted
Apr 27, 2010
Kind
B1
Abstract

Telephones connected to a gateway can still make calls when connectivity to a central processing device is lost. The gateway determines when connectivity with the central processing device is lost. When a communication is received from a first telephone for second telephone, the communication is routed to the second entity by bypassing the central processing device. This is possible using identification information that is stored for the second entity when the second entity registered with the central processing device.

Claims (30)

1. A method for providing routing of calls when connectivity with a central processing device is lost, the method comprising:

receiving one or more registration requests from one or more entities at a gateway;

sending the one or more registration requests to the central processing device;

receiving from the central processing device an authorization message indicating that the one or more entities are registered with the central processing device;

storing information for the one or more entities at the gateway in response to the authorization message, the information including identification information for the one or more entities and a duration for which registration of the one or more entities is valid;

receiving at the gateway a communication from a first entity for a second entity in the one or more entities; and

determining whether the first entity is authorized to initiate the communication based on the identification information and a validity of its registration;

routing the communication to the second entity using the identification information stored for the second entity when it is determined that the first entity is authorized to initiate the communication and that connectivity with the central processing device is lost, wherein the communication bypasses the central processing device.

2. The method of claim 1 , wherein the information includes credentials for the one or more users, wherein the gateway checks the credentials to authenticate the first entity.

3. The method of claim 2 , wherein the credentials comprise a username and password.

4. The method of claim 2 , wherein the communication includes a public identifier for the second entity, wherein the gateway uses the identification information to determine a local identifier for the second entity, wherein the communication is routed to the second entity using the local identifier.

5. The method of claim 1 , wherein the first entity and the second entity are local to the gateway.

6. The method of claim 1 , wherein the gateway extends the duration for which the registration of the one or more entities is valid such that the information is stored during the time.

7. The method of claim 1 , wherein determining the connectivity with the central processing device is lost comprises pinging the central processing device.

8. The method of claim 1 , further comprising:

determining that the connectivity with the central processing device is restored; and

routing communications from the one or more entities to the central processing device.

9. A gateway comprising a storage medium with control logic including a plurality of instructions configured to provide routing of calls when connectivity with a central processing device is lost, the gateway comprising: logic configured to receive one or more registration requests from one or more entities; logic configured to send the one or more registration requests to the central processing device; logic configured to receive from the central processing device an authorization message indicating that the one or more entities are registered with the central processing device; logic configured to store information for the one or more entities at the gateway in response to the authorization message, the information including identification information for the one or more entities and a duration for which registration of the one or more entities is valid; logic configured to determine that the connectivity with the central processing device is lost; logic configured to receive a communication from a first entity for a second entity in the one or more entities; logic configured to determine whether the first entity is authorized to initiate the communication based on the identification information and a validity of its registration; and logic configured to route the communication to the second entity using the identification information stored for the second entity when it is determined that the first entity is authorized to initiate the communication and that connectivity with the central processing device is lost, wherein the communication bypasses the central processing device.

10. The gateway of claim 9 , wherein the information includes credentials for the one or more users, wherein the gateway checks the credentials to authenticate the first entity.

11. The gateway of claim 10 , wherein the credentials comprise a username and password.

12. The gateway of claim 10 , wherein the communication includes a public identifier for the second entity, wherein the gateway uses the identification information to determine a local identifier for the second entity, wherein the communication is routed to the second entity using the local identifier.

13. The gateway of claim 9 , wherein the first entity and the second entity are local to the gateway.

14. The gateway of claim 9 , wherein the gateway extends the duration for which the registration of the one or more entities is valid such that the information is stored during the time.

15. The gateway of claim 9 , wherein logic configured to determine the connectivity with the central processing device is lost comprises logic configured to ping the central processing device.

16. The gateway of claim 9 , further comprising:

logic configured to determine that the connectivity with the central processing device is restored; and

logic configured to route communications from the two or more entities to the central processing device.

17. A system configured to provide routing of calls when connectivity with a central processing device is lost, the system comprising: a plurality of communication devices; a central processing device configured to process a communication from a first communication device to a second communication device in the plurality of communication devices; and a gateway comprising a storage medium with a plurality of instructions, including: logic configured to receive registration requests from first and second communication devices; logic configured to send the registration requests to the central processing device; logic configured to receive from the central processing device an authorization message indicating that the one or more entities are registered with the central processing device; logic configured to store information for the first and second communication devices at the gateway in response to the authorization message, the information including identification information for the one or more entities and a duration for which registration of the one or more entities is valid; logic configured to determine that the connectivity with the central processing device is lost; logic configured to receive a communication from the first communication device for the second communication device; logic configured to determine whether the first entity is authorized to initiate the communication based on a validity of its registration; and logic configured to route the communication to the second entity using the identification information stored for the second entity when it is determined that the first entity is authorized to initiate the communication and that connectivity with the central processing device is lost, wherein the communication bypasses the central processing device.

18. The system of claim 17 , wherein the central processing devices comprises a Centrex.

19. The system of claim 17 , wherein the first and second communication devices comprise VoIP devices.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF FIRST SUPPLEMENT OT PATENT SECURITY AGREEMENT AT R/F 049035/0939 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058740/0265 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE PREVIOUSLY RECORDED ON REEL 049035 FRAME 0939. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST SUPPLEMENT TO PATENT SECURITY AGREEMENT. Recorded Aug 22, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 050705/0001 →
FIRST SUPPLEMENT TO SECURITY AGREEMENT Recorded Apr 30, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 049035/0939 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: NETWORK EQUIPMENT TECHNOLOGIES, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044904/0829 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2005
From: PAMPATI, SREEDHAR; HARDIE, TERRY
To: NETWORK EQUIPMENT TECHNOLOGIES, INC.
Reel/Frame 017294/0796 →