×

Message queues for rapid re-hosting of client devices

  • US 9,313,154 B1
  • Filed: 03/25/2015
  • Issued: 04/12/2016
  • Est. Priority Date: 03/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for relaying electronic messages between connected gateway servers, the method comprising:

  • receiving an electronic message at a first gateway server of a plurality of gateway servers from a first client device associated with a sender of the electronic message;

    identifying a second gateway server, of the plurality of gateway servers, that is hosting a second client device that is associated with a recipient of the electronic message;

    determining a sequence of gateway servers, of the plurality of gateway servers, that starts at the first gateway server and ends at the second gateway server;

    performing by each gateway server in the sequence of the gateway servers;

    storing the electronic message in respective user message queues associated with at least one of the sender and the recipient of the electronic message, andsending the electronic message to a subsequent gateway server in the sequence based on the subsequent gateway server following it in the sequence;

    detecting that the last gateway server in the sequence is not functioning; and

    hosting the second client device by the penultimate gateway server in the sequence.

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