×

Managing connections for data communications following socket failure

  • US 10,742,747 B2
  • Filed: 07/06/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 07/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a first device for communicating data with a second device over at least one socket-based connection, wherein the at least one socket based connection includes a first existing connection pipe between the first device and the second device, wherein the first device communicates with the second device over the first existing connection pipe by at least accessing the first existing connection pipe via a first existing socket of the first device, wherein the second device communicates with the first device over the first existing connection pipe by at least accessing the first existing connection pipe via a first existing socket of the second device, the first device comprising a connection manager configured to;

    initiate a process for establishing a second connection pipe of the at least one socket-based connection between the first device and the second device, wherein the second connection pipe is a new connection pipe that is a replacement for the first existing connection pipe;

    receive acknowledgement from the second device, the acknowledgement confirming that the second connection pipe is established between the first device and the second device, wherein the first device communicates with the second device over the second connection pipe by at least accessing the second connection pipe via a second existing socket of the first device, wherein the second device communicates with first device over the second connection pipe by at least accessing the second connection pipe via a second existing socket of the second device, wherein the second existing socket of the first and second device replaces the first existing socket of the first and second device, andre-associate sessions of the first existing socket at the first device to the second existing socket at the first device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×