Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Twilio Inc patents


Recent patent applications related to Twilio Inc. Twilio Inc is listed as an Agent/Assignee. Note: Twilio Inc may have other listings under different names/spellings. We're not affiliated with Twilio Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "T" | Twilio Inc-related inventors


System and method for enabling multi-modal communication

Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. ... Twilio Inc

System and method for processing telephony sessions

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router application programming interface (api). In another embodiment, the system for processing telephony sessions includes: a call router, a uri for an application server, a telephony instruction executed by the call router, and a call router api resource.. ... Twilio Inc

System and method for processing media requests during telephony sessions

In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using http; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server.. ... Twilio Inc

Method and system for a multitenancy telephone network

A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource duster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.. . ... Twilio Inc

System and method for providing a micro-services communication platform

A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. ... Twilio Inc

Method for processing telephony sessions of a network

A method for processing telephony sessions of a network including at least one application server and a call router, the method including the steps of assigning a primary uniform resource identifier (uri) and at least a secondary uri to an application; mapping a telephony session to the primary uri; communicating with the application server designated by the primary uri using an application layer protocol; receiving telephony instructions from the application server and processing the telephony instructions with the call router; detecting an application event; and upon detecting the application event, communicating with the application server designated by the secondary uri.. . ... Twilio Inc

Method and system for applying data retention policies in a computing platform

Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. ... Twilio Inc

System and method for providing communication platform metadata

A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.. . ... Twilio Inc

Systems and methods for providing secure network exchanged for a multitenant virtual private cloud

Systems and methods for routing real-time voice communication via a private network exchange. A virtual private cloud (vpc) system receives first configuration for a first private network exchange for a first account of the vpc system. ... Twilio Inc

System and method for tagging and tracking events of an application platform

A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application.. . ... Twilio Inc

Telephony web event system and method

An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server. ... Twilio Inc

System and method for a media intelligence platform

A multi-tenant media processing platform system and method. At least a first media analysis service of a plurality of media analysis services is activated for at least a portion of an active communication session of an entity in the platform system. ... Twilio Inc

System and method for managing media and signaling in a communication platform

Systems and methods for communicating media between a client and a media server. Responsive to a communication initiation received by a signaling controller from a client system, the signaling controller invites a media server by providing an invitation to the media server. ... Twilio Inc

System and method for programmatic device connectivity

A system and method for programmatically managing device connectivity to a network that includes provisioning connectivity devices with an account of a communication platform, where for a set of the connectivity devices, provisioning includes uniquely associating network operating identifiers of each of the connectivity devices with a corresponding programmatic device resource in the communication platform, setting communication metering properties in a programmatic connectivity plan resource in the communication platform and associating the connectivity plan resource to at least a subset of the device resources of the connectivity devices, and activating network communication status of the connectivity devices; servicing communications from the connectivity devices; and programmatically managing the communications from the connectivity devices through at least the device resources and the connectivity plan resources.. . ... Twilio Inc

11/23/17 / #20170339240

System and method for a multi-channel notification service

A system and method for multichannel notifications that includes configuring an account for notifications within a multitenant platform for multi-channel notifications, which further includes receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier; receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account by selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request and transmitting notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources.. . ... Twilio Inc

07/20/17 / #20170208178

System and method for a work distribution service

Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. ... Twilio Inc

06/22/17 / #20170180485

System and method for contextual communication

A system and method for facilitating contextual communications that includes creating a contextual resource that is initially associated with at least at first communication session; receiving an incoming communication request and establishing a second communication session; associating the second communication session with the contextual resource; setting contextual information of the contextual resource; performing at least one contextual communication action.. . ... Twilio Inc

06/15/17 / #20170171395

Method and system for a multitenancy telephone network

A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.. . ... Twilio Inc

06/08/17 / #20170163817

Method and system for preventing illicit use of a telephony platform

A system and method for preventing illicit use of a telephony platform that includes enrolling a plurality of accounts on a telecommunications platform, wherein an account includes account configuration; at a fraud detection system of the telecommunications platform, receiving account usage data, wherein the usage data includes at least communication configuration data and billing configuration data of account configuration and further includes communication history of the plurality of accounts; calculating fraud scores of a set of fraud rules from the usage data, wherein at least a sub-set of the fraud rules include conditions of usage data patterns between at least two accounts; detecting when the fraud scores of an account satisfy a fraud threshold; and initiating an action response when a fraud score satisfies the fraud threshold.. . ... Twilio Inc

05/18/17 / #20170142263

System and method for monitoring account usage on a platform

A system and method for monitoring account usage on a platform that includes creating an account on a platform; assigning a usage model of the account; running an application of the account on the platform; monitoring usage of the application of the account; identifying a usage event of the usage model in the monitored usage; and generating an event response based on the usage event.. . ... Twilio Inc

05/18/17 / #20170142166

System and method for real-time communication by using a client application communication protocol

A system and method for communicating with a client application that can include establishing a client signaling communication channel with a first client application; receiving a communication request from the first client application through the client signaling communication channel, wherein the communication request contains at least an authentication token and a specified communication destination; verifying the authentication token; if the authentication token is verified, at the system bridge, establishing a signaling communication channel with the communication destination and a second media communication channel with the specified communication destination; at the system bridge, establishing a first media communication channel with the client application; and merging the first media communication channel with the second media communication channel.. . ... Twilio Inc

05/11/17 / #20170134587

System and method for processing media requests during telephony sessions

In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using http; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server.. ... Twilio Inc

05/11/17 / #20170134443

System and method for processing telephony sessions

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router application programming interface (api). In another embodiment, the system for processing telephony sessions includes: a call router, a uri for an application server, a telephony instruction executed by the call router, and a call router api resource.. ... Twilio Inc

05/11/17 / #20170132233

Method and system for applying data retention policies in a computing platform

Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. ... Twilio Inc

03/30/17 / #20170093992

System and method for managing conferencing in a distributed communication network

Systems and methods for a conferencing system. Responsive to a new conference request received at a conference orchestration service, participants of the conference and participant regions for each determined participant are determined. ... Twilio Inc

03/30/17 / #20170093688

System and method for client communication in a distributed telephony network

A system and method for regional routing of internet protocol based real-time communication that includes registering a set of client application endpoint routes, comprising registering at least a first client gateway route of a first endpoint in a first region; receiving a communication invitation of the first endpoint; processing a set of communication instructions associated with the communication invitation and identifying a set of communication resources and at least a second endpoint; querying the client application endpoint routes and identifying a client gateway route of the second endpoint; and dynamically directing signaling path and media path of the communication according to the regional availability of the communication resources, the client gateway route of the first endpoint, and client gateway instance route of the second endpoint.. . ... Twilio Inc

02/16/17 / #20170048386

System and method for determining and communicating presence information

A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.. . ... Twilio Inc

02/16/17 / #20170048306

System and method for collecting feedback in a multi-tenant communication platform

Systems and methods for updating a communication routing engine of a multi-tenant communication platform system. Responsive to a feedback message provided by an external system associated with a first account of the communication platform system, a communication routing engine of the communication platform system is updated based on the received feedback message. ... Twilio Inc

02/09/17 / #20170041406

System and method for providing a micro-services communication platform

A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. ... Twilio Inc

02/02/17 / #20170034360

System and method for running a multi-module telephony application

A system and method of a telephony application platform can include receiving a communication session request specifying a destination endpoint, connecting the communication session through a first application module according to the destination endpoint, receiving an instruction to transition communication control to a second application module, transitioning communication control of the communication session to the second application module, independently metering resource usage of the communication session of each application module, and accounting the metered usage of the communication session.. . ... Twilio Inc

02/02/17 / #20170032433

System and method for a media intelligence platform

A multi-tenant media processing platform system and method. At least a first media analysis service of a plurality of media analysis services is activated for at least a portion of an active communication session of an entity in the platform system. ... Twilio Inc

02/02/17 / #20170031736

System and method for managing concurrent events

A system and method that includes receiving an api request to a type of api resource; retrieving an api concurrency value for the api request; determining a comparison status associated with a comparison of the api concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the api request to an api processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the api request; accounting for an increase in the api concurrency value if the api request is transmitted to an api processing resource; and accounting for a decrease in the api concurrency value at a time associated with the api processing resource completing processing of the api request.. . ... Twilio Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Twilio Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Twilio Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###