×

Distributed cache for state transfer operations

  • US 9,813,520 B2
  • Filed: 08/03/2016
  • Issued: 11/07/2017
  • Est. Priority Date: 02/12/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining session-based communications with one or more client devices, the method comprising:

  • storing information in a first cache memory local to a first server, the stored information in the first cache memory corresponding to a first communication session previously established between a first client device and the first server;

    storing information in a second cache memory local to a second server, the stored information in the second cache memory corresponding to a second communication session previously established between a second client device and the second server;

    receiving a request sent from the second client device to the first server, the request concerning re-establishment of the second communication session after the second communication session has been interrupted;

    identifying at the first server that the local cache at the first server does not include the stored information corresponding to the second communication session;

    sending a message from the first server to a plurality of other servers, the message requesting information corresponding to the second communication session;

    receiving at the first server the requested information corresponding to the second communication session from a third server of the plurality of servers, wherein the third server stores a copy of the information corresponding to the second communication session; and

    re-establishing the second communication session with the second client device according to the received information corresponding to the second communication session, wherein the second communication session is re-established between the second client device and the first server.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×