US 12,407,701 B1
Community-based generation of policies for a data platform
Vikram R. Varakantam, Fremont, CA (US); Yijou Chen, Cupertino, CA (US); Bharath Kolar Venkat, San Jose, CA (US); George B. Spofford, Redwood City, CA (US); and Mandar Pimpale, San Jose, CA (US)
Assigned to Fortinet, Inc., Sunnyvale, CA (US)
Filed by Lacework, Inc., San Jose, CA (US)
Filed on Jan. 31, 2022, as Appl. No. 17/589,770.
Application 17/589,770 is a continuation in part of application No. 17/510,179, filed on Oct. 25, 2021, granted, now 11,637,849.
Application 17/510,179 is a continuation of application No. 16/786,822, filed on Feb. 10, 2020, granted, now 11,157,502, issued on Oct. 26, 2021.
Application 16/786,822 is a continuation of application No. 16/134,806, filed on Sep. 18, 2018, granted, now 10,614,071, issued on Apr. 7, 2020.
Claims priority of provisional application 63/248,915, filed on Sep. 27, 2021.
Claims priority of provisional application 63/239,275, filed on Aug. 31, 2021.
Claims priority of provisional application 63/228,980, filed on Aug. 3, 2021.
Claims priority of provisional application 63/224,373, filed on Jul. 21, 2021.
Claims priority of provisional application 62/650,971, filed on Mar. 30, 2018.
Claims priority of provisional application 62/590,986, filed on Nov. 27, 2017.
Int. Cl. H04L 9/40 (2022.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01); G06F 16/2455 (2019.01); G06F 16/901 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06F 21/57 (2013.01); H04L 43/045 (2022.01); H04L 43/06 (2022.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01)
CPC H04L 63/1425 (2013.01) [G06F 9/455 (2013.01); G06F 9/545 (2013.01); G06F 16/9024 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06F 21/57 (2013.01); H04L 43/045 (2013.01); H04L 43/06 (2013.01); H04L 63/10 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05); G06F 16/2456 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, by a data platform, a custom policy developed by a particular client entity that uses the data platform, wherein the custom policy invokes a query that targets a target dataset ingested from a cloud environment and stored in a data store;
determining, by the data platform, that the custom policy is likely to be of value to one or more other client entities based on a combination of one or more of:
a request to publish the policy,
a popularity threshold based on usage,
a sophistication of the author, and
user feedback; and
generating, by the data platform and in response to the determining that the custom policy is likely to be of value to the one or more other client entities, a community policy based on the custom policy, wherein the community policy is available for use by the one or more other client entities, wherein the custom policy is a compliance policy configured to verify that the target dataset complies with a predetermined compliance protocol.