305 patents
Page 11 of 16
Utility
System and method for enabling real-time eventing
10 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: 22 Mar 19
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 programmatic device connectivity
27 Jul 21
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: 29 Jun 20
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
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
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
Method and system for preventing illicit use of a telephony platform
13 Jul 21
A system and method for preventing illicit use of a telephony platform that includes enrolling a plurality of accounts on a telecommunications platform, wherein an account includes account configuration; at a fraud detection system of the telecommunications platform, receiving account usage data, wherein the usage data includes at least communication configuration data and billing configuration data of account configuration and further includes communication history of the plurality of accounts; calculating fraud scores of a set of fraud rules from the usage data, wherein at least a sub-set of the fraud rules include conditions of usage data patterns between at least two accounts; detecting when the fraud scores of an account satisfy a fraud threshold; and initiating an action response when a fraud score satisfies the fraud threshold.
Adam Ballai, Robert C. Hagemann, III, Daniel Zarick
Filed: 26 Sep 19
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 integrating session initiation protocol communication in a telecommunications platform
8 Jun 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: 16 Dec 19
Utility
Method for processing telephony sessions of a network
8 Jun 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: 17 Apr 20
Utility
System and method for providing a micro-services communication platform
25 May 21
A multi-tenant media communication platform system and methods.
Jeffrey Lawson, John Wolthius
Filed: 18 Mar 20
Utility
Telephony web event system and method
11 May 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: 30 Aug 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
System and method for intelligent bandwidth allocation on multi-track multimedia communication systems
16 Feb 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: 17 Oct 19