# US 2014/0153566 A1 · System and method for managing latency in a distributed telephony network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153566 A1
- Document ID: US20140153566A1
- Status: Published application
- Kind: A1
- Application number: 14/176,458
- Filed: 2014-02-10
- Published: 2014-06-05
- Earliest claimed: 2012-05-09
- Assignees: Twilio Inc.
- Applicants: Twilio, Inc.
- Inventors: Christer Fahlgren; Jonas Boerjesson; John Wolthuis; Peter Shafton
- Web page: https://patentgrep.com/patent/US20140153566A1

## CPC

- H04L 45/124: {using a combination of metrics}
- H04L 65/103: {in the network}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 45/121: by minimising delays
- H04L 45/125: based on throughput or bandwidth
- H04L 65/1033: Signalling gateways
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method of preferred embodiments include at a signaling gateway of a first region, receiving a communication invitation of a first endpoint from a communication provider; signaling the communication invitation to a communication-processing server in a second region; in response to communication processing of the communication-processing server, dynamically directing signaling and media of the communication according to processing instructions and resources available in at least the first and two regions; wherein dynamically directing signaling and media communication of the communication comprises selectively routing media communication exclusively through communication resources of the first region if resources are available in the first region or selectively routing media communication between the first endpoint, the gateway, and at least the communication-processing server if media resources are not in the first region.

## Claims

### Claim 1

A method for architecting a geographically distributed communication computing platform comprising:
at a SIP signaling gateway of a first region, receiving a SIP communication invitation, the communication originating from a first communication endpoint directed through a provider service;
signaling a communication invitation to a communication-processing server in a second region, wherein the first region and second region are at least two thousand miles apart;
at the communication-processing server, retrieving application instructions from an internet accessible server at a URI that is associated with a destination endpoint of the communication invitation;
at the communication-processing server, processing the retrieved application instructions;
upon encountering an instruction requiring media flow, establishing a media communication flow with the first endpoint, querying a routing policy service of the second region for a selected communication route, and establishing a media communication flow with a resource of the selected communication route;
wherein establishing a media communication flow with a resource of the selected communication route comprises if the instruction includes communicating with a second endpoint of the first region, establishing a communication flow with a second gateway, the second gateway establishing communication flow with the second endpoint through a provider service of the first region, and signaling for media communication to flow between the first and second endpoints through the first and second gateways of the first region.
