IP Library Granted Patent US 7,961,849
Granted Patent B2
US 7,961,849 · App. 11/678,686 · Granted Jun 14, 2011

Implementing an emergency services solution

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,961,849
App. No.
11/678,686
Granted
Jun 14, 2011
Kind
B2
Abstract

A system, method, and apparatus for redirecting an emergency communication include initiating emergency communication from an endpoint. Unavailability of a softswitch is determined, and an emergency server is identified that handles call control for emergency communication from the endpoint if the softswitch is unavailable. Emergency communication is initiated with the emergency server.

Claims (69)

1. A method for redirecting an emergency communication, comprising:

initiating emergency communication from an endpoint;

determining unavailability of a softswitch;

identifying an emergency server that handles call control for emergency communication from the endpoint if the softswitch is unavailable, wherein identifying an emergency server comprises determining an address of the emergency server, wherein the emergency server is configured to provide call control for endpoints connected to a network via different access devices; and

initiating emergency communication with the emergency server.

2. The method of claim 1 , wherein determining unavailability of a softswitch comprises transmitting a keep-alive message to the softswitch.

3. The method of claim 1 , further comprising:

determining availability of the softswitch; and

redirecting call control of emergency communication from the emergency server to the softswitch.

4. The method of claim 3 , wherein determining availability of the softswitch comprises receiving a response to a keep-alive message.

5. The method of claim 1 , wherein the softswitch is unavailable according to at least one of a softswitch failure and a network failure.

6. The method of claim 1 , wherein determining an address of the emergency server comprises retrieving an emergency address associated with the emergency server.

7. The method of claim 1 , wherein determining an address of the emergency server comprises retrieving a primary address associated with the softswitch.

8. The method of claim 1 , wherein initiating emergency communication comprises redirecting emergency communication from the softswitch to the emergency server.

9. The method of claim 1 , wherein the emergency server is transparent to the softswitch.

10. An apparatus, comprising:

an interface operable to receive an input to initiate emergency communication;

a processor coupled to the interface, the processor operable to process the input to facilitate initiation of emergency communication;

a network interface coupled to the processor, the network interface operable to transmit emergency communication to a communications network; and

a memory coupled to the processor, the memory operable to store at least three addresses, comprising:

a first address identifying a primary softswitch for call control;

a second address identifying a backup softswitch for call control if the primary softswitch is unavailable; and

a third address identifying an emergency server for emergency communication if the primary and backup softswitches are unavailable, wherein the emergency server is configured to provide call control for endpoints connected to a network via different access devices.

11. The apparatus of claim 10 , wherein at least one of the first, second, and third addresses is an Internet Protocol (IP) address.

12. The apparatus of claim 10 , wherein at least one of the first, second, and third addresses is a domain name.

13. The apparatus of claim 10 , wherein the input is an emergency telephone number.

14. The apparatus of claim 10 , wherein:

the processor is further operable to determine that the primary and backup softswitches are unavailable; and

the network interface is further operable to transmit emergency communication to the emergency server.

15. The apparatus of claim 10 , wherein the network interface is further operable to transmit a keep-alive message to monitor availability of the primary and backup softswitches.

16. The apparatus of claim 10 , wherein the network interface is further operable to transmit emergency communication to the emergency server.

17. The apparatus of claim 16 , wherein the network interface is further operable to redirect emergency communication from the primary and backup softswitches to the emergency server.

18. An emergency module, comprising:

an emergency server operable to facilitate call processing of emergency communication if a softswitch is unavailable, wherein the emergency server is configured to provide call control for endpoints connected to a network via different access devices, the emergency server comprising:

a network interface operable to receive emergency communication from an endpoint;

a physical processor coupled to the network interface, the processor operable to implement call processing of emergency communication; and

a memory coupled to the processor, the memory operable to store an address identifying the emergency server for emergency communication if a softswitch is unavailable.

19. The emergency module of claim 18 , further comprising a media gateway operable to communicate emergency communication to an emergency service.

20. The emergency module of claim 18 , wherein the emergency server is operable to:

communicate a keep-alive message to a softswitch implementing call processing for the endpoint;

determine whether the network interface receives a response to the keep-alive message;

if the network interface does not receive a response, communicate an update of emergency communication call processing to the endpoint;

receive emergency communication from the endpoint; and

process emergency communication of the endpoint.

21. The emergency module of claim 18 , wherein the emergency server is operable to:

receive emergency communication from the endpoint, if the endpoint determines unavailability of a softswitch for call processing; and

process emergency communication of the endpoint.

22. The emergency module of claim 18 , wherein the emergency server is operable to associate the identifier with a domain name of a softswitch.

23. The emergency module of claim 18 , wherein the emergency server is operable to mask the identifier as an identifier of a softswitch.

24. The emergency module of claim 18 , wherein the identifier is an Internet Protocol address.

25. Logic for redirecting an emergency communication, the logic embodied in a non-transitory computer readable medium and operable to:

initiate emergency communication from an endpoint;

determine unavailability of a softswitch;

identify an emergency server that handles call control for emergency communication from the endpoint if the softswitch is unavailable, wherein identifying an emergency server comprises determining an address of the emergency server, wherein the emergency server is configured to provide call control for endpoints connected to a network via different access devices; and

initiate emergency communication with the emergency server.

26. The logic of claim 25 , wherein determining unavailability of a softswitch comprises transmitting a keep-alive message to the softswitch.

27. The logic of claim 25 , the logic further operable to:

determine availability of the softswitch; and redirect call control of emergency communication from the emergency server to the softswitch.

28. The logic of claim 27 , wherein determining availability of the softswitch comprises receiving a response to a keep-alive message.

29. The logic of claim 25 , wherein the softswitch is unavailable according to at least one of a softswitch failure and a network failure.

30. The logic of claim 25 , wherein determining an address of the emergency server comprises retrieving an emergency address associated with the emergency server.

31. The logic of claim 25 , wherein determining an address of the emergency server comprises retrieving a primary address associated with the softswitch.

32. The logic of claim 25 , wherein initiating emergency communication comprises redirecting emergency communication from the softswitch to the emergency server.

33. The logic of claim 25 , wherein the emergency server is transparent to the softswitch.

34. A system for redirecting an emergency communication, comprising:

means for initiating emergency communication from an endpoint;

means for determining unavailability of a softswitch;

means for identifying an emergency server that handles call control for emergency communication from the endpoint if the softswitch is unavailable, wherein identifying an emergency server comprises determining an address of the emergency server, wherein the emergency server is configured to provide call control for endpoints connected to a network via different access devices; and

means for initiating emergency communication with the emergency server.

Assignments (16)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
MERGER AND CHANGE OF NAME Recorded Jul 19, 2024
From: GENBAND US LLC; RIBBON COMMUNICATION OPERATING COMPANY, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 068462/0379 →
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 PATENT SECURITY AGREEMENT AT R/F 044978/0801 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 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 2, 2011
From: GENBEND US LLC (A DELAWARE LLC)
To: COMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Reel/Frame 027315/0293 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2007
From: SPARKS, DONALD L.; BENDER, ANDREW S.
To: GENBAND INC.
Reel/Frame 018930/0641 →