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.
Patent No.:
Date of Patent:
Jun. 18, 2013
Filed:
May. 23, 2007
Chakravarthi S. Chigurupati, San Jose, CA (US);
Tejas H. Rajkotia, San Jose, CA (US);
Bharat M. Bhojwani, Fremont, CA (US);
Pradeep Singh, San Jose, CA (US);
Dongling Duan, Milpitas, CA (US);
Chakravarthi S. Chigurupati, San Jose, CA (US);
Tejas H. Rajkotia, San Jose, CA (US);
Bharat M. Bhojwani, Fremont, CA (US);
Pradeep Singh, San Jose, CA (US);
Dongling Duan, Milpitas, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Disclosed are, inter alia, methods, apparatus, and means for stateful switching between reliable transport modules for communicating with an external peer without losing the transport layer connection. Primary and standby reliable transport protocol modules each maintain state concerning the reliable transport connection (e.g., data, segmentation, acknowledgements) such that if the primary or standby reliable transport protocol module fails, the other can resume by itself such that the communication with the peer transport application does not need to be restarted. Also, by the communications subsystem of a device providing copies of received reliable transport protocol messages directly to both the primary and standby reliable transport protocol modules, upon failover, the communications subsystem does not need to be reconfigured for resuming operations as, for example, the standby reliable transport protocol module will already be receiving these packets.