305 patents
Utility
Context-based Entropy Management
18 Jan 24
A system for context-based data privacy can include a processor in communication with a data store associated with a data variable, wherein the data variable is associated with an entity.
Jonathan Thomas Burns
Filed: 5 Jul 22
Utility
Text Formatter
18 Jan 24
Methods, systems, and computer programs are presented for formatting raw text.
Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
Filed: 27 Sep 23
Utility
Automated Testing of a Data Service
18 Jan 24
A machine selects a candidate data service to be tested for service quality.
Henrik Kotkas, Hannes Rootsi, Riivo Kikas, Holger Biene
Filed: 14 Jul 22
Utility
Cross-application Communication Management
18 Jan 24
A method and system provide for detecting an incoming call that invokes a first application in a communication session; detecting an indication that a second application is to be invoked by the first application in the communication session; generating an outgoing internal communication leg to handle an invocation of the second application; identifying that a parameter is generated during execution of the first application; and passing the parameter to the second application via the outgoing internal communication leg.
Christer Jan Erik Fahlgren, Torkel Dominique
Filed: 15 Jul 22
Utility
Messaging Account Management System
11 Jan 24
Systems and methods for messaging system account management can include receiving an electronic message is originated by a customer account for transmission to a recipient and determining an encoded representation of the electronic message by inputting a numeric representation of the electronic message into an autoencoder.
Sachin Narayan Nagargoje
Filed: 6 Jul 22
Utility
System and Method for Automated Message Delivery Prioritization
11 Jan 24
Systems and methods for message delivery prioritization that can include receiving, via an application programming interface, a messaging request of an entity to transmit one or more messages to a plurality of users, selecting one or more message transmission options based on message-associated delivery attributes, and causing the one or more messages to be transmitted to the plurality of users using the selected one or more message transmission options.
Amit Agarwal, Peter Tan, Nariman Nazari
Filed: 25 Sep 23
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
Dynamically Distributing Messaging Resources In Software As a Service Messaging Platform
4 Jan 24
An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
Peter Janovsky, Sergio Leottau, Eliot Flannery, Jaime Soto, Shayra Kamal
Filed: 29 Jun 22
Utility
Transferring Messaging Conversations Between User Accounts Using a Software As a Service Platform
28 Dec 23
A first request to identify, among a plurality of user accounts, a subset of user accounts that are available to receive a transfer of a messaging conversation with a recipient device is received via a first application programming interface (API) call from a first client device associated with a first user account.
Dmytro Savin, Aleksandrs Ivanovs, Selahattin Can Citoglu, Hagit Merhavi, Andres Jaan Tack, Hendrigo Ricardo de Moraes
Filed: 27 Jun 22
Utility
Messaging Via Multiple Communication Channels Using Preconfigured Content Resources of a Software As a Service Platform
28 Dec 23
A first request to send a message via a communication channel of multiple communication channels is receiving at a software-as-a-service (SaaS) platform via a first application programming interface (API) call.
Haesun Seok, Rebecca Lynn Gebhard, Otávio Dalarossa, Saurabh Daftary
Filed: 8 Sep 23
Utility
Portable Document File Communication System
21 Dec 23
A method for reconstructing a portable document file (PDF) for delivery via text messaging includes receiving, via a structured message user interface (UI) on a first device, user input identifying a portable document file, identifying a plurality of break points within the portable document file, generating a plurality of images for the portable document file using the plurality of break points each corresponding to one or more of a plurality of pages, generating a message parcel using the plurality of images and an archival link to a location storing the portable document file, and providing the message parcel as a text messaging service message to an endpoint device for presentation in a structured message UI on the endpoint device.
James Lapic, Alan Capps
Filed: 31 Aug 23
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
Multi-channel Message Exchange System Demand Api
14 Dec 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: 24 Aug 23
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
Method and System for a Multitenancy Telephone Network
7 Dec 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 Robert, Evan Cooke Mansfield
Filed: 21 Aug 23
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
Application Programming Interface (Api) Request Throttling
30 Nov 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 Rodríguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason
Filed: 7 Aug 23
Utility
Destination Toolkit for Destination Actions
30 Nov 23
A method of implementing a destination is disclosed.
Tyson Winfield Mote, Daniel Joseph Lasky
Filed: 16 Dec 22
Utility
Mapping Toolkit for Destination Actions
30 Nov 23
A method of sending information from one or more sources to one or more destinations is disclosed.
Daniel Joseph Lasky, Tyson Winfield Mote
Filed: 16 Dec 22
Utility
Tool for Annotating and Reviewing Audio Conversations
30 Nov 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: 11 Aug 23