IP Library Granted Patent US 8,667,121
Granted Patent B2
US 8,667,121 · App. 12/410,905 · Granted Mar 4, 2014

System and method for managing data and policies

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 8,667,121
App. No.
12/410,905
Granted
Mar 4, 2014
Kind
B2
Abstract

In one embodiment, a method is provided and includes capturing a plurality of packet streams, recreating a plurality of flows from the packet streams, and analyzing the flows to identify one or more incidents. The incidents identify one or more pieces of data. The incidents are filtered and the incidents are rendered on a display for an end user that initiated the filtering operation. In other embodiments, the display allows the end user to view a selected one of a group of attributes for the incidents. The display allows the end user to open a captured object associated with a specific incident. In still other embodiments, the display allows a user to filter the incidents using a selected one of a group of group options such as content, destination IP, destination location, destination port, filename, host IP, etc.

Claims (47)

1. A method, comprising:

capturing a plurality of packet streams at a host device that is to centrally manage network security for a plurality of client devices to which it is coupled over a network;

recreating a plurality of flows from the packet streams;

analyzing the flows to identify one or more incidents, wherein the incidents identify one or more pieces of data, and wherein the packet streams are captured based on capture filters that remove certain network traffic that is not to be analyzed for the incidents; and

filtering the incidents based on a search request that initiated scanning for the incidents, and wherein at least one search parameter associated with the search request includes word patterns that form a concept for which triggers are provided for performing actions related to the concepts,

wherein the host device includes a display, which includes a system monitor view that displays details about the client devices including patch history information and an operating system version for each of the client devices, and wherein the system monitor view allows an end user of the host device to view existing alerts that are reported to a database and that are polled periodically,

wherein the host device includes a case management view that displays particular cases, which are for particular incidents previously discovered during scanning activities, and wherein the case management view allows the end user to assign a priority for the particular cases, to assign an owner to each of the particular cases, and to assign individual responsibility to other users for helping resolve the particular cases.

2. The method of claim 1 , wherein the display allows the end user to view a selected one of a group of attributes for the incidents.

3. The method of claim 2 , wherein the selected attribute is part of a group of attributes, the group consisting of: content, a source associated with an incident, a destination associated with an incident, a protocol associated with an incident, timestamp associated with an incident, a status of an incident, and a priority of an incident.

4. The method of claim 1 , further comprising:

developing a policy based on the incidents, wherein the policy identifies how one or more data segments are permitted to traverse a network.

5. The method of claim 4 , wherein enforcement of the policy includes prohibiting at least one of the data segments from being transmitted over the network.

6. The method of claim 1 , wherein the display allows the end user to open a captured object associated with a specific incident.

7. The method of claim 1 , wherein the display allows a user to filter the incidents using a selected one of a group of group options, the group of group options consisting of: content, destination IP, destination location, destination port, filename, host IP, host name, policy, protocol, reviewer, rule, sender, severity, source IP, source location, source port, status, user ID, user city, user company, user country, user department, user groups, user email, user manager, user name, user title, and user zip code.

8. The method of claim 1 , wherein the display allows the end user to export a report associated with the incidents.

9. The method of claim 1 , wherein the display allows the end user to: enter group options for the incidents; and

view a breakdown of file types of captured objects resulting from grouping the incidents according to the entered group options.

10. The method of claim 1 , wherein the incidents are used as a basis for a case that identifies additional details about the incidents, and wherein the display allows the end user to view existing cases and to export the new case and the existing cases to a next destination.

11. The method of claim 1 , wherein the display allows the end user to initiate a scan for new incidents, and to view existing scans.

12. The method of claim 11 , wherein the display allows the end user to schedule scans.

13. Logic encoded in one or more non-transitory tangible media for execution and when executed by a processor operable to:

capture a plurality of packet streams at a host device that is to centrally manage network security for a plurality of client devices to which it is coupled over a network;

recreate a plurality of flows from the packet streams;

analyze the flows to identify one or more incidents, wherein the incidents identify one or more pieces of data, and wherein the packet streams are captured based on capture filters that remove certain network traffic that is not to be analyzed for the incidents; and

filter the incidents based on a search request that initiated scanning for the incidents, and wherein at least one search parameter associated with the search request includes word patterns that form a concept for which triggers are provided for performing actions related to the concepts,

wherein the host device includes a display, which includes a system monitor view that displays details about the client devices including patch history information and an operating system version for each of the client devices, and wherein the system monitor view allows an end user of the host device to view existing alerts that are reported to a database and that are polled periodically,

wherein the host device includes a case management view that displays particular cases, which are for particular incidents previously discovered during scanning activities, and wherein the case management view allows the end user to assign a priority for the particular cases, to assign an owner to each of the particular cases, and to assign individual responsibility to other users for helping resolve the particular cases.

14. The media of claim 13 , wherein the display allows the end user to view a selected one of a group of attributes for the incidents.

15. The media of claim 14 , wherein the selected attribute is part of a group of attributes, the group consisting of: content, a source associated with an incident, a destination associated with an incident, a protocol associated with an incident, timestamp associated with an incident, a status of an incident, and a priority of an incident.

16. The media of claim 13 , wherein the code is further operable to: develop a policy based on the incidents, wherein the policy identifies how one or more data segments are permitted to traverse a network.

17. The media of claim 16 , wherein enforcement of the policy includes prohibiting at least one of the data segments from being transmitted over the network.

18. The media of claim 13 , wherein the display allows the end user to open a captured object associated with a specific incident.

19. The media of claim 13 , wherein the display allows a user to filter the incidents using a selected one of a group of group options, the group of group options consisting of: content, destination IP, destination location, destination port, filename, host IP, host name, policy, protocol, reviewer, rule, sender, severity, source IP, source location, source port, status, user ID, user city, user company, user country, user department, user groups, user email, user manager, user name, user title, and user zip code.

20. The media of claim 13 , wherein the display allows the end user to export a report associated with the incidents.

21. The media of claim 13 , wherein the display allows the end user to: enter group options for the incidents; and

view a breakdown of file types of captured objects resulting from grouping the incidents according to the entered group options.

22. The media of claim 13 , wherein the incidents are used as a basis for a case that identifies additional details about the incidents, and wherein the display allows the end user to view existing cases and to export the new case and the existing cases to a next destination.

23. The media of claim 13 , wherein the display allows the end user to initiate a scan for new incidents, and to view existing scans.

24. A host device, comprising:

a processor; and

a memory, wherein the host device is to centrally manage network security for a plurality of client devices to which it is coupled over a network, and wherein the host device is configured for:

capturing a plurality of packet streams;

recreating a plurality of flows from the packet streams;

analyzing the flows to identify one or more incidents, wherein the incidents identify one or more pieces of data, and wherein the packet streams are captured based on capture filters that remove certain network traffic that is not to be analyzed for the incidents; and

filtering the incidents based on a search request that initiated scanning for the incidents, and wherein at least one search parameter associated with the search request includes word patterns that form a concept for which triggers are provided for performing actions related to the concepts,

wherein the host device includes a display, which includes a system monitor view that displays details about the client devices including patch history information and an operating system version for each of the client devices, and wherein the system monitor view allows an end user of the host device to view existing alerts that are reported to a database and that are polled periodically,

wherein the host device includes a case management view that displays particular cases, which are for particular incidents previously discovered during scanning activities, and wherein the case management view allows the end user to assign a priority for the particular cases, to assign an owner to each of the particular cases, and to assign individual responsibility to other users for helping resolve the particular cases.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2024
From: STG PARTNERS, LLC
To: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
Reel/Frame 068671/0435 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 057453, FRAME 0053 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0413 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 056990, FRAME 0960 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0430 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068656/0098 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY HOLDINGS LLC; SKYHIGH SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 068657/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MUSARUBRA US LLC
To: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
Reel/Frame 068657/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068657/0843 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Aug 15, 2024
From: MAGENTA SECURITY INTERMEDIATE HOLDINGS LLC
To: MAGENTA SECURITY HOLDINGS LLC
Reel/Frame 068656/0920 →
SECURITY INTEREST Recorded Aug 1, 2024
From: MUSARUBRA US LLC; SKYHIGH SECURITY LLC
To: STG PARTNERS, LLC
Reel/Frame 068324/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 061007/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →