124 patents
Page 2 of 7
Utility
Application programming interface (API) request throttling
8 Aug 23
Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling.
Juan Fernández Ortiz, Madeleine Genevieve Muscari, JoséManuel Felguera Rodriguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason
Filed: 22 Jun 21
Utility
System and method for processing media requests during telephony sessions
8 Aug 23
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.
Jeff Lawson, John Wolthuis, Evan Cooke
Filed: 9 Apr 20
Utility
Securing data in multitenant environment
1 Aug 23
Methods, systems, and computer programs are presented for secure data encryption in a multi-tenant service platform.
Christopher Swenson, Umair Akeel, Nicolas Acosta Amador, Byeongung Ahn, Liat Dremer
Filed: 7 Dec 20
Utility
Modularized control system to enable IoT wireless network control and sensing of other devices
1 Aug 23
Internet of Things (IoT) system and method of interfacing arbitrary non-network connected devices to wireless computer networks.
Hugo Fiennes
Filed: 12 Jul 21
Utility
System and method for processing telephony sessions
18 Jul 23
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).
Jeff Lawson, John Wolthuis, Evan Cooke
Filed: 31 Aug 21
Utility
Dynamic communication system registry traffic control on a communication network
4 Jul 23
A communication system including a registry, a traffic service-level classifier, and a network traffic controller receives messages from a communication address, and performs a proactive address verification process to determine a class of service for the network traffic controller to utilize for the communication address, thereby unlocking additional functionality for the communication address on the network.
James Lapic, Bradley Robert Biltz, Alison Billings, Joel David Niemeyer
Filed: 24 Jun 21
Utility
System and method for triggering on platform usage
27 Jun 23
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.
Evan Cooke, Timothy Milliron, Adam Ballai, Matthew D. Nowack, Robert C. Hagemann, III
Filed: 30 Jun 21
Utility
Telephony web event system and method
30 May 23
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke
Filed: 31 Mar 21
Utility
System and method for enabling multi-modal communication
16 May 23
Systems and methods for a multi-tenant communication platform.
Patrick Malatack
Filed: 11 Nov 20
Utility
Telephony web event system and method
2 May 23
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke
Filed: 31 Mar 21
Utility
Communication system facilitating delivery of a predefined message to end user devices on initial communications with an entity
25 Apr 23
Techniques for generating pre-defined outbound messages in response to a first inbound message or a first outbound message in a configured interval of time, including prioritization over configured autoreply messages.
James Lapic, Daniel Eric deMarteleire, Alan Thomas Capps, Carl Derline
Filed: 11 May 21
Utility
System and method for integrating session initiation protocol communication in a telecommunications platform
25 Apr 23
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.
Jonas Boerjesson, John Wolthuis, Jeffrey Lawson, Evan Cooke
Filed: 7 May 21
Utility
System and method for running a multi-module telephony application
25 Apr 23
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.
Jeff Lawson, John Wolthuis, Evan Cooke
Filed: 16 Dec 19
Utility
System and method for monitoring account usage on a platform
25 Apr 23
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.
Jeffrey G. Lawson, John Wolthuis, Evan Mansfield Cooke
Filed: 5 Dec 19
Utility
Telephony web event system and method
18 Apr 23
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke
Filed: 31 Mar 21
Utility
Message-transmittal strategy optimization
11 Apr 23
Methods, systems, and computer programs are presented for the determination of optimal communication scheduling.
Claire Electra Longo, Brendon Kyle Villalobos, Liyuan Zhang, Jorge Chang, Elizabeth Yee, Abhishek Bambha
Filed: 21 Aug 20
Utility
System and method for programmatic device connectivity
11 Apr 23
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.
Chetan Chaudhary, Evan Cummack, Brian Tarricone
Filed: 22 Jun 21
Utility
System and method for client communication in a distributed telephony network
4 Apr 23
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.
Brian Tarricone, Edward Kim, Ameya Lokare, Jonas Boerjesson
Filed: 10 Apr 20
Utility
System and method for a multi-channel notification service
4 Apr 23
A method for a communication platform includes receiving configuration data associated with an account, the configuration data identifying a plurality of communication channels to provide messages to a plurality of communication endpoints.
Viktor Muller, Devid Liik, Sergei Zolotarjov, Sergei Voronichev, Artyom Tyazhelov
Filed: 28 Feb 22
Utility
Creation of content resources for messaging in a software as a service platform
28 Mar 23
A first request to create a content resource from a client device associated with a client account of the SaaS platform is received via a first application programming interface (API) call.
Haesun Seok, Rebecca Lynn Gebhard, Otávio Dalarossa, Saurabh Daftary
Filed: 11 Mar 22