Method and system for a multitenancy telephone network
AssigneeTwilio Inc.
InventorsJeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
Life of this patent
Estimating the term…
Abstract
A method and system for operating a multitenancy telephony system including receiving a plurality of call requests associated with an application server; selecting a subset of the received call requests using a load balancer; assigning each selected call request to one of a plurality of resources creating, on the assigned resource, a call session for each selected call request; and coordinating the created call sessions resulting from the selected subset of the received call requests associated with the application server.
Claims18
A system for operating a multitenancy telephony system comprising:
- a call queue that stores call requests received from a plurality of users, an inter-call request rate limit for each user of the plurality of users being used by the call queue to schedule requests in the call queue with a latency determined based on the inter-call request rate limit;
- a scalable telephony resource cluster that establishes call sessions for the call requests;
- a resource allocator that manages scaling and operation of the telephony resource cluster;
- and
- a plurality of transcription servers that transcribe at least a subset of the call sessions.
A method comprising:
- establishing, by a scalable telephony resource cluster, call sessions for call requests from a plurality of users according to a call queue that stores the call requests, an inter-call request rate limit for each user of the plurality of users being used by the call queue to schedule requests in the call queue with a latency determined based on the inter-call request rate limit;
- managing, by a resource allocator, scaling and operation of the telephony resource cluster;
- and
- transcribing, by a plurality of transcription servers, at least a subset of the call sessions.
Dependencies are inferred from the claim text.