System and method for tagging and tracking events of an application
AssigneeTwilio Inc.
InventorsTimothy S. Milliron, Adam Ballai, Robert Hagemann
Life of this patent
Estimating the term…
Abstract
A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application.
Claims20
A method of operating a communication platform that handles communications based on Application Programming Interface (API) requests, the method comprising:
- receiving a tracking configuration for an external application, the tracking configuration identifying a tag identifier and a threshold value corresponding to the tag identifier;
- receiving communication requests from the external application;
- for each communication request received from the external application that includes the tag identifier, incrementing a counter associated with the tag identifier;
- and
- in response to determining that the counter meets or exceeds the threshold value, executing an action associated with the counter.
A communication platform that handles communications based on Application Programming Interface (API) requests, the communication platform 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 communication platform to perform operations comprising:
- receiving a tracking configuration for an external application, the tracking configuration identifying a tag identifier and a threshold value corresponding to the tag identifier;
- receiving communication requests from the external application;
- for each communication request received from the external application that includes the tag identifier, incrementing a counter associated with the tag identifier;
- and
- in response to determining that the counter meets or exceeds the threshold value, executing an action associated with the counter.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a communication platform that handles communications based on Application Programming Interface (API) requests, cause the communication platform to perform operations comprising:
- receiving a tracking configuration for an external application, the tracking configuration identifying a tag identifier and a threshold value corresponding to the tag identifier;
- receiving communication requests from the external application;
- for each communication request received from the external application that includes the tag identifier, incrementing a counter associated with the tag identifier;
- and
- in response to determining that the counter meets or exceeds the threshold value, executing an action associated with the counter.
Dependencies are inferred from the claim text.