IP Library Granted Patent US 9,130,967
Granted Patent B2
US 9,130,967 · App. 12/948,452 · Granted Sep 8, 2015

Method and system for network element service recovery

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 9,130,967
App. No.
12/948,452
Granted
Sep 8, 2015
Kind
B2
Abstract

A method and system for network element recovery are provided. In one form, frontend servers intelligently proxy error or unavailability messages returned by backend servers and simulate frontend server failure. In at least one form, the frontend server also includes intelligence or logic to determine that directing the client to recover service to an alternate system or site would assure better service availability, reliability, and/or quality-of-experience for the client.

Claims (30)

1. A method for network element service recovery in a network including a client operative to conduct a session with a frontend server connected to downstream network elements and at least one alternate frontend server connected to alternate downstream network elements, the method comprising:

detecting by a frontend server of an error in or unavailability of a downstream network element; and,

sending a response code to the client to trigger the client to redirect service to or recover on an alternate frontend server.

2. The method as set forth in claim 1 wherein the frontend server is a web server.

3. The method as set forth in claim 1 wherein the downstream network element is a database server.

4. The method as set forth in claim 1 further comprising suspending the session between the client and the frontend server.

5. The method as set forth in claim 1 wherein the detecting comprises one of receiving a message from the downstream network element or detecting a timed out response timer.

6. A method for network element service recovery in a network including a client operative to conduct a session with a frontend server connected to downstream network elements and at least one alternate frontend server connected to alternate downstream network elements, the method comprising:

detecting by the frontend server an error in or unavailability of a downstream network element;

determining whether element recovery or cluster recovery should be performed;

if element recovery is determined, switching over by the frontend server to an alternate downstream network element corresponding to the failed or unavailable downstream network element; and,

if cluster recovery is determined, sending a response code by the frontend server to the client to trigger the client to redirect service to or recover on an alternate frontend server.

7. The method as set forth in claim 6 wherein the frontend server is a web server.

8. The method as set forth in claim 6 wherein the downstream network element is a database server.

9. The method as set forth in claim 6 further comprising suspending the session between the client and the frontend server.

10. The method as set forth in claim 6 wherein the detecting comprises one of receiving a message from the downstream network element or detecting a timed out response timer.

11. The method as set forth in claim 6 wherein the determining is based on data traffic.

12. A system for network element service recovery in a network including a client operative to conduct a session with a frontend server connected to downstream network elements and at least one alternate frontend server connected to alternate downstream network elements, the system comprising:

a control module of a frontend server detecting an error in or unavailability of a downstream network element and sending a response code to the client to trigger the client to redirect service to or recover on an alternate frontend server.

13. The system as set forth in claim 12 wherein the frontend server is a web server.

14. The system as set forth in claim 12 wherein the downstream network element is a database server.

15. The system as set forth in claim 12 wherein the frontend server detects the error or unavailability by receiving a message from the downstream network element or detecting a timed out response timer.

16. The system as set forth in claim 12 wherein the client, frontend server, downstream network elements, alternate frontend server and alternate downstream network elements are IMS elements.

17. A system for network element service recovery in a network including a client operative to conduct a session with a frontend server connected to downstream network elements and at least one alternate frontend server connected to alternate downstream network elements, the system comprising:

a control module of the frontend server detecting an error in or unavailability of a downstream network element, determining whether element recovery or cluster recovery should be performed, if element recovery is determined, switching over by the frontend server to an alternate downstream network element corresponding to the failed or unavailable downstream network element and, if cluster recovery is determined, sending a response code by the frontend server to the client to trigger the client to redirect service to or recover on an alternate frontend server.

18. The system as set forth in claim 17 wherein the frontend server is a web server.

19. The system as set forth in claim 17 wherein the downstream network element is a database server.

20. The system as set forth in claim 17 wherein the frontend server detects the error or unavailability by receiving a message from the downstream network element or detecting a timed out response timer.

21. The system as set forth in claim 17 wherein the frontend server detecting is based on data traffic.

22. The system as set forth in claim 17 wherein the client, frontend server, downstream network elements, alternate frontend server and alternate downstream network elements are IMS elements.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027565/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2011
From: BAUER, ERIC; EUSTACE, DANIEL W.; ADAMS, RANDEE SUSAN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025724/0298 →