×

Full-duplex bi-directional communication over a remote procedure call based communications protocol, and applications thereof

  • US 9,258,345 B2
  • Filed: 06/17/2014
  • Issued: 02/09/2016
  • Est. Priority Date: 11/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for providing a full-duplex capable client to establish a full-duplex bi-directional communication stream, comprising:

  • initiating, using a remote procedure call (RPC) based communication protocol, full-duplex communication over a single protocol connection between the full-duplex capable client and a server via a network, wherein the full-duplex capable client is configured to engage the server by sending an initial handshake to the server, the initial handshake including a request and a body;

    receiving an acceptance of the initial handshake, wherein the acceptance of the initial handshake by the server establishes communication between the full-duplex capable client and the server;

    streaming a client request stream by the full-duplex capable client to the server following the acceptance of the initial handshake by the server via the network over the single protocol connection;

    accepting a response stream from the server over the single protocol connection while the full-duplex capable client streams the client request stream over the single protocol connection; and

    enabling the full-duplex bi-directional communication stream over the RPC based communication protocol when the client request stream and the response stream communicate over the single protocol connection simultaneously.

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