IP Library Granted Patent US 12,457,231
Granted Patent B1
US 12,457,231 · App. 18/322,840 · Granted Oct 28, 2025

Initiating and utilizing pedigree for content

Inventors: Úlfar Erlingsson (Palo Alto, CA); Jay Parikh (Redwood City, CA); Yijou Chen (Cupertino, CA)
Assignee: Fortinet, Inc.
H04L63/1425G06F9/455G06F9/545G06F16/9024G06F16/9038G06F16/9535G06F16/9537G06F21/57H04L43/045H04L43/06H04L63/10H04L67/306H04L67/535G06F16/2456
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,457,231
App. No.
18/322,840
Filed
May 24, 2023
Granted
Oct 28, 2025
Kind
B1
Art Unit
2458
USPC
709/224
Abstract

Initiating and utilizing pedigree for content, including: gathering information associated with a submission of content; determining, based on the information, a pedigree for the content; and performing one or more actions with respect to the submission of the content based on the pedigree for the content.

Claims (26)

1. A method of initiating and utilizing pedigree for content, the method comprising:

gathering, with a security monitoring data platform of a cloud deployment, information associated with a submission of content to one or more applications or services associated with the cloud deployment monitored by an anomaly detection framework, wherein gathering the information associated with the submission of the content comprises gathering information associated with a source of the content including identifying or verifying personal information of the source of the content;

determining, based on the information, a pedigree for the content to indicate a qualitative or quantitative evaluation of the content based on the source of the content; and

performing, with the security monitoring data platform, one or more actions with respect to the submission of the content based on the pedigree for the content.

2. The method of claim 1 , wherein gathering the information associated with the submission of the content comprises gathering information associated with a source of the content, and wherein the pedigree for the content is based on an evaluation of the source of the content based on the information associated with the source of the content.

3. The method of claim 2 , wherein the information associated with the source of the content comprises information gathered from one or more accessible registries.

4. The method of claim 2 , wherein the information associated with the source of the content comprises information gathered from one or more version control systems.

5. The method of claim 2 , wherein the information associated with the source of the content comprises information describing activity of the source of the content monitored by an anomaly detection framework.

6. The method of claim 5 , wherein the information describing activity of the source of the content monitored by the anomaly detection framework comprises activity associated with a plurality of customers of the anomaly detection framework.

7. The method of claim 2 , wherein the information associated with the source of the content comprises information from one or more third-party services identifying the source of the content as a user of the one or more third-party services having a designated status.

8. The method of claim 1 , wherein gathering the information associated with the submission of the content comprises gathering information describing activity of a device submitting the content.

9. The method of claim 1 , wherein gathering the information associated with the submission of the content comprises: identifying, based on other content, one or more content patterns, wherein determining the pedigree of the content is based on a degree of similarity between the one or more content patterns and the content.

10. The method of claim 1 , wherein the content comprises a portion of source code and the submission of the content comprises a pull request for the portion of source code.

11. The method of claim 1 , wherein the content comprises a bug report.

12. The method of claim 1 , wherein the content comprises a vulnerability report.

13. The method of claim 1 , wherein performing the one or more actions with respect to the submission of the content based on the pedigree of the content comprises determining whether to accept or reject the submission of the content based on the pedigree of the content.

14. The method of claim 1 , wherein performing the one or more actions with respect to the submission of the content based on the pedigree of the content comprises initiating a review of the content.

15. The method of claim 1 , wherein performing the one or more actions with respect to the submission of the content based on the pedigree of the content comprises tagging the content based on the pedigree of the content.

16. A non-transitory computer readable medium of a security monitoring data platform having stored therein instructions being executable by one or more processing resources cause the one or more processing resources to:

gather, with the security monitoring data platform of a cloud deployment, information associated with a submission of content to one or more applications or services associated with the cloud deployment monitored by an anomaly detection framework, wherein gathering the information associated with the submission of the content comprises gathering information associated with a source of the content including identifying or verifying personal information of the source of the content;

determine, based on the information, a pedigree for the content to indicate a qualitative or quantitative evaluation of the content based on the source of the content; and

perform, with the security monitoring data platform, one or more actions with respect to the submission of the content based on the pedigree for the content.

17. The non-transitory computer readable medium of claim 16 , wherein gathering the information associated with the submission of the content comprises gathering information associated with a source of the content, and wherein the pedigree for the content is based on an evaluation of the source of the content based on the information associated with the source of the content.

18. The non-transitory computer readable medium of claim 17 , wherein the information associated with the source of the content comprises information gathered from one or more accessible registries.

19. The non-transitory computer readable medium of claim 17 , wherein the information associated with the source of the content comprises information gathered from one or more version control systems.

20. The non-transitory computer readable medium of claim 17 , wherein the information associated with the source of the content comprises information describing activity of the source of the content monitored by an anomaly detection framework.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2024
From: LACEWORK, INC.
To: FORTINET, INC.
Reel/Frame 069301/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2023
From: ERLINGSSON, ÚLFAR; PARIKH, JAY; CHEN, YIJOU
To: LACEWORK, INC.
Reel/Frame 063747/0216 →
Cited By (2)
US 12,705,236 US 12,711,272