-
81.
公开(公告)号:US10051011B2
公开(公告)日:2018-08-14
申请号:US15005190
申请日:2016-01-25
Applicant: Twilio, Inc.
Inventor: Jonas Boerjesson , John Wolthuis , Jeffrey Lawson , Evan Cooke
CPC classification number: H04L65/1006 , H04L29/06278 , H04L61/106 , H04L65/1013 , H04L65/105 , H04L65/1069 , H04L65/1073 , H04L67/14 , H04M1/2473 , H04M7/006
Abstract: A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
-
公开(公告)号:US20180212919A1
公开(公告)日:2018-07-26
申请号:US15936670
申请日:2018-03-27
Applicant: Twilio, Inc.
Inventor: Jeffrey Lawson , John Wolthuis , Evan Cooke , Jeffrey Comer
CPC classification number: H04L51/32 , G06F9/542 , G06F2209/544 , H04L51/04
Abstract: A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
-
公开(公告)号:US10033617B2
公开(公告)日:2018-07-24
申请号:US15065660
申请日:2016-03-09
Applicant: Twilio, Inc.
Inventor: Evan Cooke , Timothy Milliron , Adam Ballai , Robert C. Hagemann, III , Matthew D. Nowack
CPC classification number: H04W4/16 , G06F9/542 , G06F9/546 , H04L43/08 , H04L43/10 , H04L67/02 , H04Q2213/13098 , H04W24/08
Abstract: A system and method for triggering on platform usage can include at a platform, receiving and storing a trigger configuration of an account; operating a platform comprising internally executing a process on behalf of an account and publishing at least one event when executing the process; at the platform, incrementing a counter in response to the at least one event and if the stored trigger configuration species a usage key associated with a category of counted events of the at least one event; monitoring counters in a context of an associated trigger; and processing the trigger upon the counter satisfying condition of an associated trigger.
-
公开(公告)号:US20180109569A1
公开(公告)日:2018-04-19
申请号:US15841781
申请日:2017-12-14
Applicant: Twilio, Inc.
Inventor: Jeffrey Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04L65/1069 , H04L61/106 , H04L65/4053
Abstract: 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.
-
公开(公告)号:US09906651B2
公开(公告)日:2018-02-27
申请号:US15413660
申请日:2017-01-24
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04M7/0075 , H04L29/06027 , H04L65/1013 , H04L65/105 , H04L67/02 , H04L69/329 , H04M1/2473 , H04M7/0021
Abstract: 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.
-
公开(公告)号:US09906571B2
公开(公告)日:2018-02-27
申请号:US15412933
申请日:2017-01-23
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04L65/1069 , G06F9/541 , H04L9/0643 , H04L9/3247 , H04L65/1006 , H04L67/02 , H04M1/2473 , H04M7/0021 , H04M7/003
Abstract: 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.
-
公开(公告)号:US09882942B2
公开(公告)日:2018-01-30
申请号:US15241504
申请日:2016-08-19
Applicant: Twilio, Inc.
Inventor: Jeffrey Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04L65/1069 , H04L61/106 , H04L65/4053
Abstract: 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.
-
88.
公开(公告)号:US20170142166A1
公开(公告)日:2017-05-18
申请号:US15404751
申请日:2017-01-12
Applicant: Twilio, Inc.
Inventor: Jeffrey Lawson , John Wolthuis , Evan Cooke , Jonas Borjesson , Rob Simutis , Brian Tarricone , Edward Kim , Ameya Lokare
IPC: H04L29/06
CPC classification number: H04L65/1069 , H04L63/0807 , H04L65/1023 , H04L65/1046 , H04W76/10
Abstract: 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.
-
公开(公告)号:US20170134587A1
公开(公告)日:2017-05-11
申请号:US15413660
申请日:2017-01-24
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04M7/0075 , H04L29/06027 , H04L65/1013 , H04L65/105 , H04L67/02 , H04L69/329 , H04M1/2473 , H04M7/0021
Abstract: 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.
-
公开(公告)号:US20170134443A1
公开(公告)日:2017-05-11
申请号:US15412933
申请日:2017-01-23
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
CPC classification number: H04L65/1069 , G06F9/541 , H04L9/0643 , H04L9/3247 , H04L65/1006 , H04L67/02 , H04M1/2473 , H04M7/0021 , H04M7/003
Abstract: 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.
-
-
-
-
-
-
-
-
-