×

System and method for enabling use of a single user identifier across incompatible networks for UCC functionality

  • US 10,091,025 B2
  • Filed: 04/04/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 03/31/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for supporting a cross-domain communication session between communication platforms using a bridge server, the method comprising:

  • registering, by a bridge server, with a plurality of communication platforms using a user identifier, wherein at least two of the communication platforms are in incompatible domains and cannot communicate directly with one another, and wherein the user identifier is registered with each of the communication platforms via one or more clients that are in communication with the communication platforms;

    receiving, by the bridge server, a request to establish a communication session with a user corresponding to the user identifier, the request being received from one of the communication platforms;

    creating, by the bridge server, a separate communication leg for each of the communication platforms, wherein the communication leg created for the communication platform from which the request was received is designated as an incoming leg and any other of the communication legs are designated as outgoing legs;

    sending, by the bridge server, the request to establish the communication session over the outgoing legs;

    receiving, by the bridge server, a communication acceptance from one of the outgoing legs;

    sending, by the bridge server, a cancel message over any of the outgoing legs from which the communication acceptance was not received;

    sending, by the bridge server, the communication acceptance over the incoming leg; and

    bridging, by the bridge server, the incoming leg and the outgoing leg from which the communication acceptance was received to establish the communication session, wherein bridging the incoming leg and the outgoing leg to establish the communication session includes creating a bridged media path through which communications sent over the incoming leg and the outgoing leg by the communication platforms during the communication session are first received by the bridge server before transmitting the communications to the communication platforms, and wherein the bridge server is configured to convert information received over the bridged media path between different media formats if the media format used by the incoming leg is different than the media format used by one of the outgoing legs.

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