124 patents
Utility
System and method for contextual communication
9 Jan 24
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.
Jeffrey Lawson, Rob Brazier, Peter Lee, Manav Khurana
Filed: 5 Jun 20
Utility
Method for processing telephony sessions of a network
19 Dec 23
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke
Filed: 31 Mar 21
Utility
System and method for processing telephony sessions
12 Dec 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 Robert Wolthuis, Evan Mansfield Cooke
Filed: 20 Dec 22
Utility
Verifying incoming communications
5 Dec 23
Disclosed are systems, methods, and non-transitory computer-readable media for verifying an incoming communication.
Santiago Kantorowicz, Lucas Martin Vidal, Serge Kruppa
Filed: 3 May 22
Utility
System and method for enabling dynamic multi-modal communication
28 Nov 23
A method includes receiving a first request associated with a first user account and comprising content of a first message and a first plurality of destination endpoints, and a second request associated with a second user account and comprising content of a second message and a second plurality of destination endpoints to receive the second message, generating a first list of routing options for delivering the first message to the first plurality of destination endpoints, and a second list of routing options for delivering the second message to the second plurality of destination endpoints, generating, based on the first list of routing options, one or more versions of the first message for delivery to the first plurality of endpoints, and generating, based on the second list of routing options, one or more versions of the second message for delivery to the second plurality of endpoints.
Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
Filed: 18 Jul 22
Utility
System and method for processing telephony sessions
28 Nov 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 Robert Wolthuis, Evan Mansfield Cooke
Filed: 20 Dec 22
Utility
System and method for multi-channel group communications
21 Nov 23
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: 15 Sep 21
Utility
Text formatter
7 Nov 23
Methods, systems, and computer programs are presented for formatting raw text.
Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
Filed: 26 May 21
Utility
Portable document file communication system
17 Oct 23
A method for operating a portable document file (PDF) communication system involves receiving a composition control through a structured message user interface (UI) on a first device.
James Lapic, Alan Capps
Filed: 25 Mar 19
Utility
Systems and methods for automated message delivery feedback
17 Oct 23
Systems and methods for automated message delivery feedback that includes receiving a set of messaging requests to transmit a message to at least one recipient device; making a set of messaging attempts, each of the set of messaging attempts including an attempt to deliver the message to the at least one recipient device; receiving delivery feedback and automatically associating the delivery feedback to one messaging attempt of the set of messaging attempts; and updating a delivery status of the at least one messaging attempt.
Prateek Jain, Chloe Chen
Filed: 15 Sep 21
Utility
Method and system for a multitenancy telephone network
10 Oct 23
A method and system for operating a multitenancy telephony system including receiving a plurality of call requests associated with an application server; selecting a subset of the received call requests using a load balancer; assigning each selected call request to one of a plurality of resources creating, on the assigned resource, a call session for each selected call request; and coordinating the created call sessions resulting from the selected subset of the received call requests associated with the application server.
Jeff Lawson, John Wolthuis, Evan Cooke
Filed: 31 Aug 21
Utility
Multi-channel message exchange system demand API
3 Oct 23
A customer of a multi-channel message exchange system provides criteria for selecting a service provider using an application programming interface (API).
Chloe Chen, Peter Michael Janovsky
Filed: 8 Nov 21
Utility
Method and system for applying data retention policies in a computing platform
26 Sep 23
Systems and methods for a multitenant computing platform.
Adam Ballai, Timothy S. Milliron
Filed: 14 Jun 22
Utility
System and method for automated message delivery prioritization
26 Sep 23
Systems and methods for message delivery prioritization that can include receiving a messaging request through an application programming interface, the messaging request being associated with message-associated delivery attributes; selecting a message transmission plan based on the message-associated delivery attributes, the message transmission plan including at least one timing priority related property; and executing the message transmission plan with a timing of transmission based in part on the timing priority property.
Amit Agarwal, Peter Tan, Nariman Nazari
Filed: 2 Feb 22
Utility
Tool for annotating and reviewing audio conversations
19 Sep 23
Methods, systems, and computer programs are presented for searching and labeling the content of voice conversations.
Tyler Cole, Eduardo Pardo San Llorente, Sahil Kumar, Byeongung Ahn, Elaine Lee, Nicolas Acosta Amador, Pablo Pérez Diez
Filed: 7 Sep 21
Utility
System and method for processing telephony sessions
19 Sep 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: 27 Jan 22
Utility
Customizable cloud-based software platform
12 Sep 23
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform.
Al Cook, Martin Amps, Madis Abel, Hando Tint, Tatjana Mihnovits
Filed: 28 Jun 21
Utility
Method and system for applying data retention policies in a computing platform
12 Sep 23
Systems and methods for a multitenant computing platform.
Adam Ballai, Timothy S. Milliron
Filed: 22 Apr 22
Utility
Update compliance information while in provisional state
5 Sep 23
Disclosed are systems, methods, and computer-readable media for ensuring that one or more compliance information bundles associated with one or more end-point identifiers maintain compliance with one or more regulations.
Patrick Loomis, Camilo Alvarez, Samuel Salazar, John Jairo Martinez, Luz Alba Gallo Herrán, David Villamizar, Daniela Beltrán
Filed: 10 Feb 22
Utility
Message-transmittal strategy optimization
8 Aug 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