×

System and method for real-time communication by using a client application communication protocol

  • US 10,819,757 B2
  • Filed: 11/15/2018
  • Issued: 10/27/2020
  • Est. Priority Date: 05/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing, by a system bridge, a client subscription channel, the client subscription channel being assigned a unique identifier;

    subscribing a first client device to the client subscription channel;

    receiving, by the system bridge, a first incoming communication from a second client device, the first incoming communication using a first communication protocol and including the unique identifier assigned to the client subscription channel;

    identifying the client subscription channel based on the unique identifier included in the first incoming communication;

    publishing an incoming communication notification to the client subscription channel identified based on the unique identifier included in the first incoming communication, the incoming communication notification causing client devices that are subscribed to the client subscription channel to transmit a communication to the system bridge;

    receiving, at the system bridge, a second incoming communication from the first client device, the second incoming communication using a second communication protocol, the first client device having transmitted the second incoming communication to the system bridge as a result of having received the incoming communication notification published to the client subscription channel; and

    merging, by the system bridge, the first incoming communication received from the second client device and the second incoming communication received from the first client device, yielding an established communication channel between the first client device and the second client device, the established communication channel converting communications between the first communication protocol and the second communication protocol to allow for communication between the first client device and the second client device.

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