Threat detection and prevention for information systems

US12160439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12160439-B2
Application numberUS-202318393141-A
CountryUS
Kind codeB2
Filing dateDec 21, 2023
Priority dateApr 15, 2021
Publication dateDec 3, 2024
Grant dateDec 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device that is configured to receive user activity information that includes information about user interactions with a network device for a plurality of users. The device is further configured to input the user activity information into a first machine learning model that is configured to receive user activity information and to output a set of bad actor candidates based on the user activity information. The device is further configured to filter the user activity information based on the set of bad actor candidates. The device is further configured to input the filtered user activity information into a second machine learning model that is configured to receive the filtered user activity information and to output system exposure information that identifies network security threats. The device is further configured to identify network security actions based on the network security threats and to execute the network security actions.

First claim

Opening claim text (preview).

The invention claimed is: 1. An information security system, comprising: a plurality of network devices, wherein each network device is configured to provide access to data for a plurality of users; and a network analysis device in signal communication with the plurality of network devices, and comprising: a memory operable to store: network security rules, wherein the network security rules map network security threats to network security actions, wherein the network security actions comprise instructions for modifying device settings; and a processor operably coupled to the memory, and configured to: receive user activity information from a network device, wherein the user activity information comprises information about user interactions with the network device for the plurality of users; input the user activity information into a first machine learning model, wherein the first machine learning model is configured to: receive user activity information; and output a set of bad actor candidates based on the user activity information, wherein the set of bad actor candidates identifies one or more users from among the plurality of users; receive the set of bad actor candidates from the first machine learning model; filter the user activity information based on the set of bad actor candidates, wherein filtering the user activity information comprises removing user activity information for users that are not members of the set of bad actor candidates; input the filtered user activity information into a second machine learning model, wherein the second machine learning model is configured to: receive the filtered user activity information; and output system exposure information based on the user activity information, wherein the system exposure information identifies one or more network security threats; identify one or more network security actions within the network security rules based on the one or more network security threats identified in the system exposure information; execute the one or more network security actions; wherein the one or more network security actions are identified using the one or more network security threats as a search token to search the network security rules; wherein the first machine learning model is a multi-layer perception neural network model; and wherein the first machine learning model is stored and trained by a device that is external to the network analysis device. 2. The system of claim 1 , wherein the first machine learning model is configured to identify users that accessed a website from a list of malicious websites as bad actor candidates. 3. The system of claim 1 , wherein the first machine learning model is configured to: identify an average amount of outgoing data for the plurality of users; and identify users that exceed the average amount of data for the plurality of users as bad actor candidates. 4. The system of claim 1 , wherein the first machine learning model is configured to: identify security violations based on the user activity information; and identify users associated with the security violations as bad actor candidates. 5. The system of claim 1 , wherein executing the one or more network security actions comprises: identifying a website from within the filtered user activity information; identifying a user that visited the website from among the set of bad actor candidates; and restrict access to the website for the user. 6. The system of claim 1 , wherein executing the one or more network security actions comprises modifying settings for a user device that is associated with a user, wherein modifying the settings comprises restricting outgoing data for the user. 7. The system of claim 1 , wherein executing the one or more network security actions comprises modifying network settings for a user device that is associated with a user, wherein modifying the network settings comprises restricting access to a second network device. 8. A threat detection method, comprising: receiving user activity information from a network device, wherein the user activity information comprises information about user interactions with the network device for a plurality of users; inputting the user activity information into a first machine learning model, wherein the first machine learning model is configured to: receive user activity information; and output a set of bad actor candidates based on the user activity information, wherein the set of bad actor candidates identifies one or more users from among the plurality of users; receiving the set of bad actor candidates from the first machine learning model; filtering the user activity information based on the set of bad actor candidates, wherein filtering the user activity information comprises removing user activity information for users that are not members of the set of bad actor candidates; inputting the filtered user activity information into a second machine learning model, wherein the second machine learning model is configured to: receive the filtered user activity information; and output system exposure information based on the user activity information, wherein the system exposure information identifies one or more network security threats; identifying one or more network security actions based on the one or more network security threats identified in the system exposure information; wherein the one or more network security actions are identified using the one or more network security threats as a search token to search network security rules wherein the first machine learning model is a multi-layer perception neural network model; and wherein the first machine learning model is stored and trained by an external device. 9. The method of claim 8 , wherein the first machine learning model is configured to identify users that accessed a website from a list of malicious websites as bad actor candidates. 10. The method of claim 8 , wherein the first machine learning model is configured to: identify an average amount of outgoing data for the plurality of users; and identify users that exceed the average amount of data for the plurality of users as bad actor candidates. 11. The method of claim 8 , wherein the first machine learning model is configured to: identify security violations based on the user activity information; and identify users associated with the security violations as bad actor candidates. 12. The method of claim 8 , wherein executing the one or more network security actions comprises: identifying a website from within the filtered user activity information; identifying a user that visited the website from among the set of bad actor candidates; and restrict access to the website for the user. 13. The method of claim 8 , wherein executing the one or more network security actions comprises modifying settings for a user device that is associated with a user, wherein modifying the settings comprises restricting outgoing data for the user. 14. The method of claim 8 , wherein executing the one or more network security actions comprises modifying network settings for a user device that is associated with a user, wherein modifying the network settings comprises restricting access to a second network device. 15. A network analysis device, comprising: a memory operable to store: network security rules, wherein the network security rules map network security threats to network security actions, wherein the network security actions comprise instructions for modifying device settings; and a processor operably coupled to the memory, and configure

Assignees

Inventors

Classifications

  • Filtering by address, protocol, port number or service, e.g. IP-address or URL · CPC title

  • Machine learning · CPC title

  • Learning methods · CPC title

  • Combinations of networks · CPC title

  • Rule management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12160439B2 cover?
A device that is configured to receive user activity information that includes information about user interactions with a network device for a plurality of users. The device is further configured to input the user activity information into a first machine learning model that is configured to receive user activity information and to output a set of bad actor candidates based on the user activity…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification H04L63/1425. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).