305 patents
Page 12 of 16
Utility
Programmable Voice Extension Framework
11 Feb 21
Disclosed are systems, methods, and non-transitory computer-readable media for a programmable voice extension framework.
Christer Jan Erik Fahlgren, Torkel Dominique, Huipeng Ren
Filed: 5 Aug 20
Utility
System and Method for Multi-channel Group Communications
11 Feb 21
A system and method for multi-channel communications that includes receiving an initiating communication triggering establishment of a conversation associated with a set of participant endpoints, wherein the set of participant endpoints comprises of participant endpoints from at least two distinct communication channels; configuring a set of intermediary endpoints for communications between at least a subset of the set of participant endpoints on different communication channels; and for each communication of the conversation, transmitting communications to a receiving set of participant endpoints through the configured intermediary endpoint.
Andres Jaan Tack, Sipan Babertsyan, Mihkel Sarv
Filed: 3 Apr 20
Utility
Verifying Incoming Communications
11 Feb 21
Disclosed are systems, methods, and non-transitory computer-readable media for verifying an incoming communication.
Santiago Kantorowicz, Lucas MartÃn Vidal, Serge Kruppa
Filed: 13 Feb 20
Utility
Real-time Media Streams
11 Feb 21
Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams.
Krishnaprasad Gutta, Tyler Wells
Filed: 5 Aug 20
Utility
Multi-jurisdictional Endpoint Allocation Compliance
11 Feb 21
Disclosed are systems, methods, and non-transitory computer-readable media for multi jurisdictional endpoint allocation compliance.
Michael DeLorenzo, Andrew Ryno, Sunil Thamatam, Shawn Parker, Rahul Sanghavi, Nick Vlku, Patrick Loomis
Filed: 5 Aug 20
Utility
Email address validation
26 Jan 21
Methods, systems, and computer programs are presented for validating if an email address is a valid email address.
Scott Kawai, Victor Andres Amin
Filed: 20 Nov 19
Utility
System and method for a work distribution service
26 Jan 21
Systems and methods for a work distribution service.
John Wolthuis, Robert Brazier
Filed: 12 Apr 19
Utility
System and Method for Processing Telephony Sessions
21 Jan 21
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: 1 Oct 20
Utility
System and Method for Processing Telephony Sessions
21 Jan 21
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: 1 Oct 20
Utility
System and method for processing telephony sessions
12 Jan 21
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: 23 Jul 19
Utility
System and method for processing telephony sessions
12 Jan 21
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: 23 Jul 19
Utility
Hierarchical Scheduler
30 Dec 20
Methods, systems, and computer programs are directed to the implementation of configurable hierarchical schedulers with multiple levels, where each level may use one of several types of queueing mechanisms.
David Tyler Bischel, Sam Nguyen, Timothy Jenkins, Vyacheslav Kim, Eric Yongjun Choi, Isaac Saldana
Filed: 8 Jan 20
Utility
System and Method for Providing a Media Communication Conversation Service
23 Dec 20
A system and method comprising configuring a conversation resource for an account within a communication platform; registering a set of endpoints as participants of the conversation resource; establishing a synchronous media communication session of the conversation resource according to at least the set of endpoints; maintaining the state of the conversation resource in synchronization with events of the synchronous media communication session; and servicing at least one programmatic interface to the conversation resource.
Christer Fahlgren, Ameya Lokare, Torkel Dominique, Nicolas Acosta
Filed: 2 Sep 20
Utility
System and method for intelligent bandwidth allocation on multi-track multimedia communication systems
21 Dec 20
Disclosed are systems, methods, and non-transitory computer-readable media for bandwidth allocation in multi-track media communication that can include receiving a set of inbound media tracks; resolving track priority configuration for the set of media tracks; resolving media constraints that are at least partially derived from properties of the set of media tracks; producing bandwidth allocation configuration based on at least the track priority configuration and media constraints; and allocating bandwidth to outbound media tracks within a communication link to a client device wherein bandwidth of the outbound media tracks is allocated based on the bandwidth allocation configuration.
Luis Lopez Fernandez, Miguel Paris Diaz, David Fernandez Lopez
Filed: 16 Oct 19
Utility
System and method for enabling multi-modal communication
21 Dec 20
Systems and methods for a multi-tenant communication platform.
Patrick Malatack
Filed: 19 Aug 19
Utility
Standard Compliant Data Collection During a Communication Session
2 Dec 20
Disclosed are systems, methods, and non-transitory computer-readable media for standard compliant collection of sensitive data during a communication session.
Krishnaprasad Gutta, Christer Jan Erik Fahlgren
Filed: 27 May 20
Utility
System and method for a media intelligence platform
30 Nov 20
A multi-tenant media processing platform system and method.
Jeffrey Lawson
Filed: 12 Sep 19
Utility
System and method for determining and communicating presence information
16 Nov 20
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.
Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
Filed: 9 Apr 20
Utility
System and method for real-time communication by using a client application communication protocol
26 Oct 20
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke, Jonas Borjesson, Rob Simutis, Brian Tarricone, Edward Kim, Ameya Lokare
Filed: 14 Nov 18
Utility
System and Method for Programmatic Device Connectivity
14 Oct 20
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: 28 Jun 20