The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 08, 2012

Filed:

Dec. 22, 2010
Applicants:

Mitesh Dalal, Santa Clara, CA (US);

Anantha Ramaiah, Sunnyvale, CA (US);

Ruchi Kapoor, Santa Clara, CA (US);

Chandrashekhar Appanna, Cupertino, CA (US);

Inventors:

Mitesh Dalal, Santa Clara, CA (US);

Anantha Ramaiah, Sunnyvale, CA (US);

Ruchi Kapoor, Santa Clara, CA (US);

Chandrashekhar Appanna, Cupertino, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 1/22 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for detecting unavailable network connections comprises, at a first data processing node that is hosting a transport protocol connection that uses a plurality of sequence values to identify messages sent to a peer node, wherein the first node is communicatively coupled to a second data processing node serving as a redundant backup, periodically sending a checkpoint sequence value to the second node; detecting that either the transport protocol connection or a process using the transport protocol connection is unavailable, without use of a timeout; and in response thereto, sending a notification to the peer node, wherein the notification includes the checkpoint sequence value. One embodiment provides for rapidly detecting and responding to failure of a TCP process without using long timeouts as conventionally provided in long-lived applications that run on top of TCP.


Find Patent Forward Citations

Loading…