US 9,811,398 B2
System and method for tagging and tracking events of an application platform
Timothy S. Milliron, San Francisco, CA (US); Adam Ballai, San Francisco, CA (US); and Robert Hagemann, San Francisco, CA (US)
Assigned to Twilio, Inc., San Francisco, CA (US)
Filed by Twilio, Inc., San Francisco, CA (US)
Filed on Jan. 21, 2016, as Appl. No. 15/2,774.
Application 15/002,774 is a continuation of application No. 14/489,387, filed on Sep. 17, 2014, granted, now 9,274,858.
Claims priority of provisional application 61/879,035, filed on Sep. 17, 2013.
Prior Publication US 2016/0139971 A1, May 19, 2016
Int. Cl. G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 9/54 (2006.01); G06F 11/30 (2006.01)
CPC G06F 9/542 (2013.01) [G06F 9/466 (2013.01); G06F 11/3065 (2013.01); G06F 11/3089 (2013.01); G06F 2201/86 (2013.01); G06F 2201/88 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising: at a tagging and tracking system that includes at least a tagging engine and a tracking engine:
defining a tracking resource with at least a first tag identifier that is linked to at least a first platform interaction in a partially closed multi-tenant communication platform;
tagging at least one logged event of a platform account of the first platform interaction with the first tag identifier;
determining measured usage of the defined tracking resource by measuring logged events of the account that are tagged with a tag identifier of the defined tracking resource, the measured logged events including logged events that are tagged with the first tag identifier; and
providing the measured usage to an external system of an account holder of the platform account via at least one of: an API of the tagging and tracking system; and an API of the communication platform,
wherein the defined tracking resource is defined with a plurality of tag identifiers,
wherein the plurality of tag identifiers includes the first tag identifier, and
wherein measuring logged events comprises measuring logged events of the account that are tagged with at least one of the plurality of tag identifiers of the defined tracking resource.