System and method for connecting a communication to a client
First Claim
Patent Images
1. A method comprising:
- a policy engine receiving a connection request from a client device, the connection request including a client identifier;
the policy engine sending the received client identifier to an authentication server;
the policy engine receiving an authentication token for the client identifier from the authentication server;
the policy engine authenticating the client device by verifying the authentication token;
responsive to verification of the authentication token by the policy engine, a system bridge establishing a persistent client subscription connection with the client device via a pub-sub system, the persistent client subscription connection being a connection of the pub-sub system;
the system bridge receiving an incoming communication;
the system bridge encrypting a communication token with a key unique to the system bridge and pushing the encrypted communication token to the client device via the persistent client subscription connection of the pub-sub system;
the system bridge receiving the encrypted communication token and a client communication from the client device; and
the system bridge merging the received incoming communication with the client communication received from the client device by using the encrypted communication token received from the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
-
Citations
15 Claims
-
1. A method comprising:
-
a policy engine receiving a connection request from a client device, the connection request including a client identifier; the policy engine sending the received client identifier to an authentication server; the policy engine receiving an authentication token for the client identifier from the authentication server; the policy engine authenticating the client device by verifying the authentication token; responsive to verification of the authentication token by the policy engine, a system bridge establishing a persistent client subscription connection with the client device via a pub-sub system, the persistent client subscription connection being a connection of the pub-sub system; the system bridge receiving an incoming communication; the system bridge encrypting a communication token with a key unique to the system bridge and pushing the encrypted communication token to the client device via the persistent client subscription connection of the pub-sub system; the system bridge receiving the encrypted communication token and a client communication from the client device; and the system bridge merging the received incoming communication with the client communication received from the client device by using the encrypted communication token received from the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification