IP Library Granted Patent US 9,734,450
Granted Patent B2
US 9,734,450 · App. 14/297,035 · Granted Aug 15, 2017

Data loss prevention to remove false positives

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 9,734,450
App. No.
14/297,035
Granted
Aug 15, 2017
Kind
B2
Abstract

A method includes a computing device receiving data traffic flow and initializing a subroutine to assess alerts for the received data traffic flow; the computer device determining a collection of rules which produce more than a threshold of false positive alerts and more than a threshold of true positive alerts for the assessed alerts; the computer device determining a logical condition and an atomic rule element to add to the collection of rules; and the computer device implementing the added logical condition and atomic rule element if the number of assessed alerts are decreased below a value.

Claims (33)

1. A method comprising:

a computer device receiving data traffic flow and initializing a subroutine to assess alerts for the received data traffic flow;

the computer device determining a collection of rules which produce more than a threshold of false positive alerts and more than a threshold of true positive alerts for the assessed alerts;

the computer device determining a logical condition and a rule element to add to the collection of rules; and

the computer device implementing the added logical condition and rule element if the number of assessed alerts are decreased below a value.

2. The method according to claim 1 , wherein the logical condition is a NOT logic condition.

3. The method according to claim 1 , wherein the logical condition is a AND logic condition.

4. The method according to claim 1 , further comprising the computer device establishing a ratio of true positive to false positive alerts for the collection of rules.

5. The method according to claim 1 , further comprising the computer device identifying discriminators within the collection of rules that exceed an occurrence threshold.

6. The method according to claim 5 , wherein the identified discriminators are rule elements.

7. The method according to claim 1 , wherein the implemented logical condition and element changes a rule.

8. A system comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;

a receiving module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to receive data traffic flow and initializing a subroutine to assess alerts for the received data traffic flow;

a determining module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to determine a collection of rules which produce more than a threshold of false positive alerts and more than a threshold of true positive alerts for the assessed alerts; the determining module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to determine a logical condition and an rule element to add to the collection of rules; and

an implementing module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to implement the added logical condition and rule element if the number of assessed alerts are decreased below a value.

9. The system according to claim 8 , wherein the logical condition is a NOT logic condition.

10. The system according to claim 8 , wherein the logical condition is a AND logic condition.

11. The system according to claim 8 , further comprising the determining module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to establish a ratio of true positive to false positive alerts for the collection of rules.

12. The system according to claim 8 , the determining module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to identify discriminators within the collection of rules that exceed an occurrence threshold.

13. The system according to claim 12 , wherein the identified discriminators are rule elements.

14. The system according to claim 8 , wherein the implemented logical condition and rule element changes a rule.

15. A computer program product comprising:

one or more computer-readable, tangible storage medium;

program instructions, stored on at least one of the one or more storage medium, to receive data traffic flow and initialize a subroutine to assess alerts for the received data traffic flow;

program instructions, stored on at least one of the one or more storage medium, to determine a collection of rules which produce more than a threshold of false positive alerts and more than a threshold of true positive alerts for the assessed alerts;

program instructions, stored on at least one of the one or more storage medium, to determine a logical condition and an rule element to add to the collection of rules; and

program instructions, stored on at least one of the one or more storage medium, to implement the added logical condition and rule element if the number of assessed alerts are decreased below a value.

16. The computer program product according to claim 15 , wherein the logical condition is a NOT logic condition.

17. The computer program product according to claim 15 , wherein the logical condition is a AND logic condition.

18. The computer program product according to claim 15 , further comprising program instructions, stored on at least one of the one or more storage medium, to establish a ratio of true positive to false positive alerts for the collection of rules.

19. The computer program product according to claim 15 , further comprising program instructions, stored on at least one of the one or more storage medium, to identify discriminators within the collection of rules that exceed an occurrence threshold.

20. The computer program product according to claim 15 , wherein the implemented logical condition and element changes a rule.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 050304/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: LINGAFELT, CHARLES STEVEN; MURRAY, JAMES WILLIAM; SWANTEK, JAMES THOMAS; WORLEY, JAMES STEVEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033040/0447 →