US 12,292,857 B2
Method and system for applying data retention policies in a computing platform
Adam Ballai, San Francisco, CA (US); and Timothy S. Milliron, San Francisco, CA (US)
Assigned to Twilio Inc., San Francisco, CA (US)
Filed by Twilio Inc., San Francisco, CA (US)
Filed on Aug. 3, 2023, as Appl. No. 18/229,855.
Application 18/229,855 is a continuation of application No. 17/806,877, filed on Jun. 14, 2022, granted, now 11,768,802.
Application 17/806,877 is a continuation of application No. 17/660,287, filed on Apr. 22, 2022, granted, now 11,755,530.
Application 17/660,287 is a continuation of application No. 16/894,341, filed on Jun. 5, 2020, granted, now 11,341,092.
Application 16/894,341 is a continuation of application No. 16/280,122, filed on Feb. 20, 2019, granted, now 10,747,717.
Application 16/280,122 is a continuation of application No. 15/826,434, filed on Nov. 29, 2017, granted, now 10,229,126.
Application 15/826,434 is a continuation of application No. 15/412,843, filed on Jan. 23, 2017, granted, now 9,858,279.
Application 15/412,843 is a continuation of application No. 14/974,312, filed on Dec. 18, 2015, granted, now 9,588,974.
Application 14/974,312 is a continuation of application No. 14/793,435, filed on Jul. 7, 2015, granted, now 9,251,371.
Claims priority of provisional application 62/021,645, filed on Jul. 7, 2014.
Prior Publication US 2023/0376454 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 16/11 (2019.01); G06F 21/62 (2013.01)
CPC G06F 16/125 (2019.01) [G06F 16/113 (2019.01); G06F 21/6245 (2013.01); H04L 63/04 (2013.01); H04L 63/105 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
processing, by one or more processors of a multitenant computing platform, event data that corresponds to an account among multiple accounts within the multitenant computing platform, each account among the multiple accounts having a corresponding retention policy that is applicable to only that account within the multitenant computing platform, the processed event data being retainable in a data log of the multitenant computing platform; and
preventing, by the one or more processors of the multitenant computing platform, retention of a portion of the event data within the data log of the multitenant computing platform based on a retention policy that corresponds to only the account within the multitenant computing platform and indicates that the portion of the event data is not to be retained.