181 patents
Page 7 of 10
Utility
Message Exchange System
26 Aug 21
Disclosed are systems, methods, and non-transitory computer-readable media for selecting a routing provider that is best suited to deliver each individual message.
Chloe Chen, Simon Khalaf, Jamie O'Shaughnessy
Filed: 2 Oct 20
Utility
System and Method for Integrating Session Initiation Protocol Communication In a Telecommunications Platform
26 Aug 21
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 Enabling Real-time Eventing
5 Aug 21
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke, Jeffrey Comer
Filed: 23 Apr 21
Utility
System and Method for Enabling Real-time Eventing
5 Aug 21
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.
Jeffrey Lawson, John Wolthuis, Evan Cooke, Jeffrey Comer
Filed: 23 Apr 21
Utility
System and Method for Providing a Micro-services Communication Platform
15 Jul 21
A multi-tenant media communication platform system and methods.
Jeffrey Lawson, John Wolthius
Filed: 31 Mar 21
Utility
Telephony Web Event System and Method
15 Jul 21
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
Method for Processing Telephony Sessions of a Network
15 Jul 21
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
Telephony Web Event System and Method
15 Jul 21
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
Telephony Web Event System and Method
15 Jul 21
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
Reporting Platform System
24 Jun 21
Disclosed are systems, methods, and non-transitory computer-readable media for a reporting platform system.
Scott Reynolds, Sriram Ramarathnam, Jack Alan Littleton, Ravindra Ishmitra Bhanot, Thomas Tobin, Sara Falkoff
Filed: 23 Dec 19
Utility
System and Method for a Work Distribution Service
1 Apr 21
Systems and methods for a work distribution service.
John Wolthuis, Robert Brazier
Filed: 10 Dec 20
Utility
System and Method for a Media Intelligence Platform
18 Mar 21
A multi-tenant media processing platform system and method.
Jeffrey Lawson
Filed: 22 Oct 20
Utility
System and Method for Determining and Communicating Presence Information
18 Mar 21
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: 14 Oct 20
Utility
System and Method for Intelligent Bandwidth Allocation on Multi-track Multimedia Communication Systems
11 Mar 21
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: 20 Nov 20
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
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
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
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