IP Library Granted Patent US 12,244,611
Granted Patent B2
US 12,244,611 · App. 17/847,353 · Granted Mar 4, 2025

Security content delivery based on tagged personas

Inventors: Rob Juncker (Lakeville, MN); Vijay Ramanathan (Eden Prairie, MN); Chrysa Freeman (Minneapolis, MN); Alex Matheson (Minneapolis, MN); Kyle Venberg (Minneapolis, MN)
Assignee: Code42 Software, Inc.
H04L63/1408H04L67/306H04L67/535
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,244,611
App. No.
17/847,353
Granted
Mar 4, 2025
Kind
B2
Abstract

Systems and techniques for security content delivery based on tagged personas are described herein. User data may be obtained for a user of a network file system. Attributes may be extracted from the user data to establish a user persona. Event data may be obtained for a security event experienced by the network file system. The security event may be associated with the user. A set of available remediation content items may be identified using the event data. A content item may be selected from the set of remediation content items using the user persona. A transmission medium may be determined for transmission of the content item to the user using the user persona. The content item may be transmitted to the user via the transmission medium.

Claims (70)

1. A system for event remediation content selection based on user persona comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

obtain user data for a user of a network file system from user attributes associated with user accessible services provided within the network file system;

extract attributes from the user data to establish the user persona;

obtain event data for a security event experienced by the network file system, the security event associated with the user;

identify a set of available remediation content items using the event data;

select a content item from the set of available remediation content items using the user persona;

determine a transmission medium for transmission of the content item to the user using the user persona based on content consumption attributes of the user contained in the user persona; and

transmit the content item to the user via the transmission medium.

2. The system of claim 1 , wherein the user data is obtained from a network directory service, an identify management system, a single-sign-on (SSO) system, a human resources information system, a human capital management system, or user maintained preferences.

3. The system of claim 1 , wherein the attributes include at least one of a job title of the user, a work department of the user, a billing code of the user, or system usage history of the user.

4. The system of claim 1 , wherein the event data includes at least one of an event type, a criticality attribute, a timestamp, or an event description.

5. The system of claim 1 , wherein the set of available remediation content items includes a video content item, a text-based content item, or a remediation script.

6. The system of claim 1 , the memory further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

obtain a set of training user content consumption data and a set of event information training data;

determine features of the set of training user content consumption data and the set of event information training data;

extract the features from the set of training user content consumption data and the set of event information training data; and

generate, using a machine learning algorithm, a content selection model using the features.

7. The system of claim 6 , the instructions to select the content item further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

extract features from the user persona and the event data;

apply the features to the content selection model to produce user content consumption preference output for the security event for the user; and

evaluate the set of available remediation content items using the user content consumption preference output to select the content item.

8. The system of claim 1 , the instructions to determine the transmission medium for transmission of the content item to the user using the user persona further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

evaluate usage statistics of the user for a set of transmission mediums used by the user to calculate a frequency of usage value for each transmission medium of the set of transmission mediums; and

determine the transmission medium as the transmission medium of the set of transmission mediums with a highest frequency of usage value.

9. At least one non-transitory machine-readable medium including instructions for event remediation content selection based on user persona that, when executed by at least one processor, cause the at least one processor to perform operations to:

obtain user data for a user of a network file system from user attributes associated with user accessible services provided within the network file system;

extract attributes from the user data to establish the user persona;

obtain event data for a security event experienced by the network file system, the security event associated with the user;

identify a set of available remediation content items using the event data;

select a content item from the set of available remediation content items using the user persona;

determine a transmission medium for transmission of the content item to the user using the user persona based on content consumption attributes of the user contained in the user persona; and

transmit the content item to the user via the transmission medium.

10. The at least one non-transitory machine-readable medium of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

obtain a set of training user content consumption data and a set of event information training data;

determine features of the set of training user content consumption data and the set of event information training data;

extract the features from the set of training user content consumption data and the set of event information training data; and

generate, using a machine learning algorithm, a content selection model using the features.

11. The at least one non-transitory machine-readable medium of claim 10 , the instructions to select the content item further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

extract features from the user persona and the event data;

apply the features to the content selection model to produce user content consumption preference output for the security event for the user; and

evaluate the set of available remediation content items using the user content consumption preference output to select the content item.

12. The at least one non-transitory machine-readable medium of claim 9 , the instructions to determine the transmission medium for transmission of the content item to the user using the user persona further comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

evaluate usage statistics of the user for a set of transmission mediums used by the user to calculate a frequency of usage value for each transmission medium of the set of transmission mediums; and

determine the transmission medium as the transmission medium of the set of transmission mediums with a highest frequency of usage value.

13. A method for event remediation content selection based on user persona comprising:

obtaining user data for a user of a network file system from user attributes associated with user accessible services provided within the network file system;

extracting attributes from the user data to establish the user persona;

obtaining event data for a security event experienced by the network file system, the security event associated with the user;

identifying a set of available remediation content items using the event data;

selecting a content item from the set of available remediation content items using the user persona;

determining a transmission medium for transmission of the content item to the user using the user persona based on content consumption attributes of the user contained in the user persona; and

transmitting the content item to the user via the transmission medium.

14. The method of claim 13 , wherein the user data is obtained from a network directory service, an identify management system, a single-sign-on (SSO) system, a human resources information system, a human capital management system, or user maintained preferences.

15. The method of claim 13 , wherein the attributes include at least one of a job title of the user, a work department of the user, a billing code of the user, or system usage history of the user.

16. The method of claim 13 , wherein the event data includes at least one of an event type, a criticality attribute, a timestamp, or an event description.

17. The method of claim 13 , wherein the set of available remediation content items includes a video content item, a text-based content item, or a remediation script.

18. The method of claim 13 , further comprising:

obtaining a set of training user content consumption data and a set of event information training data;

determining features of the set of training user content consumption data and the set of event information training data;

extracting the features from the set of training user content consumption data and the set of event information training data; and

generating, using a machine learning algorithm, a content selection model using the features.

19. The method of claim 18 , wherein selecting the content item further comprises:

extracting features from the user persona and the event data;

applying the features to the content selection model to produce user content consumption preference output for the security event for the user; and

evaluating the set of available remediation content items using the user content consumption preference output to select the content item.

20. The method of claim 13 , wherein determining the transmission medium for transmission of the content item to the user using the user persona further comprises:

evaluating usage statistics of the user for a set of transmission mediums used by the user to calculate a frequency of usage value for each transmission medium of the set of transmission mediums; and

determining the transmission medium as the transmission medium of the set of transmission mediums with a highest frequency of usage value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: CODE42 SOFTWARE, INC.
To: MIMECAST NORTH AMERICA, INC.
Reel/Frame 073501/0393 →
CERTIFICATE OF AMENDMENT TO THE FOURTH AMENDED AND RESTATED CERTIFICATE OF INCORPORATION Recorded Jul 19, 2022
From: CODE 42 SOFTWARE, INC.
To: CODE42 SOFTWARE, INC.
Reel/Frame 060726/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: JUNCKER, ROB; RAMANATHAN, VIJAY; FREEMAN, CHRYSA; MATHESON, ALEX; VENBERG, KYLE
To: CODE 42 SOFTWARE, INC.
Reel/Frame 060375/0323 →
Continuity (1)
Related Publication 20230421574A1 · Dec 28, 2023
References Cited (7)
US 9756059B2 · Demirjian · 2017 [cited by examiner]
US 10178119B1 · Brandwine · 2019 [cited by examiner]
US 10509910B2 · Mahaffey · 2019 [cited by examiner]
US 11729251B2 · Ankam · 2023 [cited by examiner]
US 11882144B2 · Sheridan · 2024 [cited by examiner]
US 11886232B2 · Mahaffey · 2024 [cited by examiner]
US 11941683B2 · Matsuoka · 2024 [cited by examiner]