305 patents
Page 10 of 16
Utility
System and Method for Enabling Real-time Eventing
21 Oct 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 Corner
Filed: 29 Jun 21
Utility
System and Method for Enabling Real-time Eventing
21 Oct 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: 29 Jun 21
Utility
Real-time Media Streams
21 Oct 21
Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams.
Krishnaprasad Gutta, Tyler Wells
Filed: 28 Jun 21
Utility
Multi-jurisdictional Endpoint Allocation Compliance
21 Oct 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: 28 Jun 21
Utility
System and Method for Triggering on Platform Usage
21 Oct 21
A system and method for triggering on platform usage can include at a platform, receiving and storing a trigger configuration of an account; operating a platform comprising internally executing a process on behalf of an account and publishing at least one event when executing the process; at the platform, incrementing a counter in response to the at least one event and if the stored trigger configuration species a usage key associated with a category of counted events of the at least one event; monitoring counters in a context of an associated trigger; and processing the trigger upon the counter satisfying condition of an associated trigger.
Evan Cooke, Timothy Milliron, Adam Ballai, Matthew D. Nowack, Robert C. Hagemann, III
Filed: 30 Jun 21
Utility
System and Method for Triggering on Platform Usage
21 Oct 21
A system and method for triggering on platform usage can include at a platform, receiving and storing a trigger configuration of an account; operating a platform comprising internally executing a process on behalf of an account and publishing at least one event when executing the process; at the platform, incrementing a counter in response to the at least one event and if the stored trigger configuration species a usage key associated with a category of counted events of the at least one event; monitoring counters in a context of an associated trigger; and processing the trigger upon the counter satisfying condition of an associated trigger.
Evan Cooke, Timothy Milliron, Adam Ballai, Matthew D. Nowack, Robert C. Hagemann, III
Filed: 30 Jun 21
Utility
Customizable Cloud-based Software Platform
21 Oct 21
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
System and Method for Platform-integrated Custom Applications
21 Oct 21
A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
Carter Rabasa, Martin Amps
Filed: 28 Jun 21
Utility
System and method for multi-channel group communications
19 Oct 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
Multi-jurisdictional endpoint allocation compliance
19 Oct 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 platform-integrated custom applications
19 Oct 21
A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
Carter Rabasa, Martin Amps
Filed: 10 Apr 20
Utility
System and Method for Managing Concurrent Events
14 Oct 21
A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
Evan Cooke, Frank Stratton, Kyle Conroy
Filed: 24 Jun 21
Utility
System and Method for Programmatic Device Connectivity
7 Oct 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: 22 Jun 21
Utility
Customizable cloud-based software platform
5 Oct 21
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: 12 Mar 19
Utility
Method and System for Preventing Illicit Use of a Telephony Platform
30 Sep 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: 11 Jun 21
Utility
Real-time media streams
21 Sep 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
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
Modularized control system to enable IoT wireless network control and sensing of other devices
17 Aug 21
Internet of Things (IoT) system and method of interfacing arbitrary non-network connected devices to wireless computer networks.
Hugo Fiennes
Filed: 10 Apr 20
Utility
System and method for managing concurrent events
17 Aug 21
A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
Evan Cooke, Frank Stratton, Kyle Conroy
Filed: 24 Sep 19