Back to results
US 10,122,763 B2Granted
System and method for connecting a communication to a client
AssigneeTwilio Inc.
InventorsJeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
Life of this patent
Estimating the term…
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.
Claims15
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.
7 more elements
Dependencies are inferred from the claim text.