US 11,689,899 B2
System and method for triggering on platform usage
Evan Cooke, San Francisco, CA (US); Timothy Milliron, San Francisco, CA (US); Adam Ballai, San Francisco, CA (US); Matthew D. Nowack, San Bruno, CA (US); and Robert C. Hagemann, III, Potomac, MD (US)
Assigned to Twilio Inc., San Francisco, CA (US)
Filed by Twilio Inc., San Francisco, CA (US)
Filed on Jun. 30, 2021, as Appl. No. 17/305,148.
Application 17/305,148 is a continuation of application No. 16/892,876, filed on Jun. 4, 2020, granted, now 11,246,013.
Application 16/892,876 is a continuation of application No. 16/353,564, filed on Mar. 14, 2019, granted, now 10,757,546.
Application 16/353,564 is a continuation of application No. 16/014,980, filed on Jun. 21, 2018, granted, now 10,257,674.
Application 16/014,980 is a continuation of application No. 15/065,660, filed on Mar. 9, 2016, granted, now 10,033,617.
Application 15/065,660 is a continuation of application No. 14/569,036, filed on Dec. 12, 2014, granted, now 9,319,857.
Application 14/569,036 is a continuation of application No. 14/054,464, filed on Oct. 15, 2013, granted, now 8,938,053.
Claims priority of provisional application 61/879,035, filed on Sep. 17, 2013.
Claims priority of provisional application 61/714,113, filed on Oct. 15, 2012.
Prior Publication US 2021/0329425 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/16 (2009.01); H04W 24/08 (2009.01); G06F 9/54 (2006.01); H04L 43/08 (2022.01); H04L 43/10 (2022.01); H04L 67/02 (2022.01)
CPC H04W 4/16 (2013.01) [G06F 9/542 (2013.01); G06F 9/546 (2013.01); H04L 43/08 (2013.01); H04L 43/10 (2013.01); H04L 67/02 (2013.01); H04W 24/08 (2013.01); H04Q 2213/13098 (2013.01)] 20 Claims
OG exemplary drawing
 
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.