System and method for providing communication platform metadata
US-9137127-B2 · Sep 15, 2015 · US
US11689899B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11689899-B2 |
| Application number | US-202117305148-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2021 |
| Priority date | Oct 15, 2012 |
| Publication date | Jun 27, 2023 |
| Grant date | Jun 27, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method of configurating a communication application platform to respond to usage of the communication application platform, the method comprising: receiving a first trigger configuration, the first trigger configuration defining a first condition, a first key, and a first trigger action, the first key identifying a first event pertaining to a usage of a service of the communication application platform made by an outside application to which the first trigger configuration relates; determining, based on event data associated with the first event, that the first condition defined by the first trigger configuration has been satisfied; and based on the determining that the first condition has been satisfied, performing the first trigger action. 2. The method of claim 1 , further comprising: receiving a second trigger configuration, the second trigger configuration defining a second condition, a second key, and a second trigger action, the second key identifying a second event pertaining to a usage of a service of the communication application platform made by an outside application to which the second trigger configuration relates; determining, based on event data associated with the second event, that the second condition defined by the second triggering configuration has been satisfied; and based on the determining that the second condition has been satisfied, performing the second trigger action. 3. The method of claim 1 , wherein the first trigger configuration defines a second condition, a second key, and a second trigger action, the second condition being different than the first triggering condition, the second key identifying a second event to which the second trigger configuration relates. 4. The method of claim 3 , further comprising: determining, based on event data associated with the second event, that the second condition defined by the second trigger configuration has been satisfied; and based on the determining that the second condition has been satisfied, performing the second trigger action. 5. The method of claim 1 , wherein the first trigger action is transmitting a communication directed to an external resource, the communication including data related to the first condition. 6. The method of claim 1 , further comprising: storing the first trigger configuration as an Application Programing Interface (API) accessible resource. 7. The method of claim 6 , further comprising: receiving an API request directed to the API accessible resource, the API request identifying a modification to the first trigger configuration; and modifying the first trigger configuration based on the modification identified in the API request. 8. A system for configuring a communication application platform to respond to usage of the communication application platform, the system comprising: one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations, the operations comprising: receiving a first trigger configuration, the first trigger configuration defining a first trigger condition, a first key, and a first trigger action, the first key identifying a first event pertaining to a usage of a service of the communication application platform made by an outside application to which the first trigger configuration relates; determining, based on event data associated with the first event, that the first condition defined by the first trigger configuration has been satisfied; and based on the determining that the first condition has been satisfied, performing the first trigger action. 9. The communication application platform of claim 8 , the operations further comprising: receiving a second trigger configuration, the second trigger configuration defining a second condition, a second key, and a second trigger action, the second key identifying a second event pertaining to a usage of a service of the communication application platform made by an outside application to which the second trigger configuration relates; determining, based on event data associated with the second event, that the second condition defined by the second triggering configuration has been satisfied; and based on the determining that the second condition has been satisfied, performing the second trigger action. 10. The communication application platform of claim 8 , wherein the first trigger configuration defines a second condition, a second key, and a second trigger action, the second condition being different than the first condition, the second key identifying a second event to which the second trigger configuration relates. 11. The communication application platform of claim 10 , the operations further comprising: determining, based on event data associated with the second event, that the second condition defined by the second trigger configuration has been satisfied; and based on the determining that the second condition has been satisfied, performing the second trigger action. 12. The communication application platform of claim 8 , wherein the first trigger action is transmitting a communication directed to an external resource, the communication including data related to the first condition. 13. The communication application platform of claim 8 , the operations further comprising: storing the first trigger configuration as an Application Programing Interface (API) accessible resource. 14. The communication application platform of claim 13 , the operations further comprising: receiving an API request directed to the API accessible resource, the API request identifying a modification to the first trigger configuration; and modifying the first trigger configuration based on the modification identified in the API request. 15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations to respond to usage of a communication application platform, the operations comprising: receiving a first trigger configuration, the first trigger configuration defining a first trigger condition, a first key, and a first trigger action, the first key identifying a first event to pertaining to a usage of a service of the communication application platform made by an outside application which the first trigger configuration relates; determining, based on event data associated with the first event, that the first condition defined by the first trigger configuration has been satisfied; and based on the determining that the first condition has been satisfied, performing the first trigger action. 16. The non-transitory computer-readable medium of claim 15 , the operations further comprising: receiving a second trigger configuration, the second trigger configuration defining a second condition, a second key and a second trigger action, the second key identifying a second event pertaining to a usage of a service of the communication application platform made by an outside application to which the second trigger configuration relates; determining, based on event data associated with the second event, that the second condition defined by the second triggering configuration has been satisfied; and based on the determining that the second condition has been satisfied, performing the second trigger action. 17. The non-transitory computer-readable medium of claim 15 , wherein the first trigger configuration defines a second condition,
Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Active monitoring, e.g. heartbeat, ping or trace-route · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
Mobile subscriber · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.