System and method for tagging and tracking events of an application platform
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 comprising:
- an event tracking system receiving, from an external multi-tenant application platform system, first usage trigger configuration for a first platform account of the platform system;
- the event tracking system storing the first usage trigger configuration;
- the event tracking system receiving at least one event publication from the multi-tenant application platform system via an interface of the event tracking system;
- for each event publication received via the interface:
- the event tracking system determining whether the event publication is associated with the first usage trigger configuration, and
- responsive to a determination that the event publication is associated with the first usage trigger configuration, the event tracking system incrementing a first counter associated with the first usage trigger configuration;
- and
- responsive to a determination that the first counter satisfies a first trigger condition of the first usage trigger configuration, the event tracking system sending a request to one of the platform system and an external application server system of the first platform account, in accordance with a first trigger action of the first usage trigger configuration.
An event tracking system comprising:
- a usage trigger database;
- a transaction system;
- and
- a trigger action processor,
- wherein the event tracking system is constructed to receive, from an external multi-tenant application platform system, first usage trigger configuration for a first platform account of the platform system, and store the first usage trigger configuration in the usage trigger database,
- wherein the transaction system is constructed to receive at least one event publication from the multi-tenant application platform system via an interface of the transaction system;
- wherein, for each event publication received via the interface, the transaction system is constructed to:
- determine whether the event publication is associated with the first usage trigger configuration, and
- responsive to a determination that the event publication is associated with the first usage trigger configuration, increment a first counter associated with the first usage trigger configuration;
- and
- wherein responsive to a determination that the first counter satisfies a first trigger condition of the first usage trigger configuration, the trigger action processor is constructed to send a request to one of the platform system and an external application server system of the first platform account, in accordance with a first trigger action of the first usage trigger configuration.
Dependencies are inferred from the claim text.