IP Library Granted Patent US 10,628,591
Granted Patent B2
US 10,628,591 · App. 15/817,846 · Granted Apr 21, 2020

Method for fast and efficient discovery of data assets

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 10,628,591
App. No.
15/817,846
Granted
Apr 21, 2020
Kind
B2
Abstract

A method, system and computer-usable medium for performing a data asset discovery security operation, comprising: capturing a stream of data resulting from interactions between a user and a device; identifying an occurrence of a data asset discovery operation in the stream of data; generating a data asset index corresponding to a data asset associated with the occurrence of the data asset discovery operation; and, determining whether a data asset security policy is applicable to the data asset associated with the occurrence of the data asset discovery operation.

Claims (53)

1. A computer-implementable method for performing a data asset discovery security operation, comprising:

capturing a stream of data resulting from interactions between a user and a device;

identifying an occurrence of a data asset discovery operation in the stream of data;

generating a data asset index corresponding to a data asset associated with the occurrence of the data asset discovery operation; and,

determining whether a data asset security policy is applicable to the data asset associated with the occurrence of the data asset discovery operation; and wherein

the capturing, the identifying, the generating and the determining are performed by an endpoint agent executing on an endpoint device, the endpoint agent comprising a data asset discovery feature pack, the data asset discovery feature pack being a pluggable feature pack, the pluggable feature pack being invoked as needed by the endpoint agent to provide data asset discovery functionality, the endpoint agent being used in combination with the endpoint device to establish a protected endpoint, the protected endpoint providing a policy-based approach to network security, the policy-based approach requiring the endpoint device to comply with particular criteria when accessing a data asset.

2. The method of claim 1 , further comprising:

associating the data asset with a further evaluation data asset class when the data asset associated with the occurrence is not applicable to the data asset security policy, the further evaluation data asset class indicating that the data asset discovery operation may require further evaluation.

3. The method of claim 2 , further comprising:

associating the data asset with a failure data asset class when the data asset associated with the occurrence is applicable to the data asset security policy, the failure data asset class indicating that the data asset discovery operation fails to conform to an existing data asset policy.

4. The method of claim 3 , further comprising:

performing additional data asset security classification operations when the data asset is associated with one of the further evaluation data asset class and the failure data asset class.

5. The method of claim 1 , further comprising:

associating the data asset with a conform data asset class when the data asset associated with the occurrence conforms to the data asset security policy, the conform data asset class indicating that the data asset discovery operation conforms to an existing data asset policy.

6. The method of claim 1 , wherein:

the data assets feature pack comprises a data stream collector, a data asset detector and an index generator, the data stream collector being implemented to capture data streams resulting from user/device interactions between the user and the endpoint device, the data asset collector being implemented to identify an occurrence of a data asset discover operation in the data streams from user/device interactions, the index generator being implemented to generate a data asset index corresponding to a data asset associated with a particular data asset discover operation.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code for performing a data asset discovery security operation, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

capturing a stream of data resulting from interactions between a user and a device;

identifying an occurrence of a data asset discovery operation in the stream of data;

generating a data asset index corresponding to a data asset associated with the occurrence of the data asset discovery operation; and,

determining whether a data asset security policy is applicable to the data asset associated with the occurrence of the data asset discovery operation; and wherein

the capturing, the identifying, the generating and the determining are performed by an endpoint agent executing on an endpoint device, the endpoint agent comprising a data asset discovery feature pack, the data asset discovery feature pack being a pluggable feature pack, the pluggable feature pack being invoked as needed by the endpoint agent to provide data asset discovery functionality, the endpoint agent being used in combination with the endpoint device to establish a protected endpoint, the protected endpoint providing a policy-based approach to network security, the policy-based approach requiring the endpoint device to comply with particular criteria when accessing a data asset.

8. The system of claim 7 , wherein the instructions are further configured for:

associating the data asset with a further evaluation data asset class when the data asset associated with the occurrence is not applicable to the data asset security policy, the further evaluation data asset class indicating that the data asset discovery operation may require further evaluation.

9. The system of claim 8 , wherein the instructions are further configured for:

associating the data asset with a failure data asset class when the data asset associated with the occurrence is applicable to the data asset security policy, the failure data asset class indicating that the data asset discovery operation fails to conform to an existing data asset policy.

10. The system of claim 9 , wherein the instructions are further configured for:

performing additional data asset security classification operations when the data asset is associated with one of the further evaluation data asset class and the failure data asset class.

11. The system of claim 7 , wherein the instructions are further configured for

associating the data asset with a conform data asset class when the data asset associated with the occurrence conforms to the data asset security policy, the conform data asset class indicating that the data asset discovery operation conforms to an existing data asset policy.

12. The system of claim 7 , wherein:

the data assets feature pack comprises a data stream collector, a data asset detector and an index generator, the data stream collector being implemented to capture data streams resulting from user/device interactions between the user and the endpoint device, the data asset collector being implemented to identify an occurrence of a data asset discover operation in the data streams from user/device interactions, the index generator being implemented to generate a data asset index corresponding to a data asset associated with a particular data asset discover operation.

13. A non-transitory, computer-readable storage medium embodying computer program code for performing a data asset discovery security operation, the computer program code comprising computer executable instructions configured for:

capturing a stream of data resulting from interactions between a user and a device;

identifying an occurrence of a data asset discovery operation in the stream of data;

generating a data asset index corresponding to a data asset associated with the occurrence of the data asset discovery operation; and,

determining whether a data asset security policy is applicable to the data asset associated with the occurrence of the data asset discovery operation; and wherein

the capturing, the identifying, the generating and the determining are performed by an endpoint agent executing on an endpoint device, the endpoint agent comprising a data asset discovery feature pack, the data asset discovery feature pack being a pluggable feature pack, the pluggable feature pack being invoked as needed by the endpoint agent to provide data asset discovery functionality, the endpoint agent being used in combination with the endpoint device to establish a protected endpoint, the protected endpoint providing a policy-based approach to network security, the policy-based approach requiring the endpoint device to comply with particular criteria when accessing a data asset.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

associating the data asset with a further evaluation data asset class when the data asset associated with the occurrence is not applicable to the data asset security policy, the further evaluation data asset class indicating that the data asset discovery operation may require further evaluation.

15. The non-transitory, computer-readable storage medium of claim 14 , wherein the computer executable instructions are further configured for:

associating the data asset with a failure data asset class when the data asset associated with the occurrence is applicable to the data asset security policy, the failure data asset class indicating that the data asset discovery operation fails to conform to an existing data asset policy.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the computer executable instructions are further configured for:

performing additional data asset security classification operations when the data asset is associated with one of the further evaluation data asset class and the failure data asset class.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

associating the data asset with a conform data asset class when the data asset associated with the occurrence conforms to the data asset security policy, the conform data asset class indicating that the data asset discovery operation conforms to an existing data asset policy.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the data assets feature pack comprises a data stream collector, a data asset detector and an index generator, the data stream collector being implemented to capture data streams resulting from user/device interactions between the user and the endpoint device, the data asset collector being implemented to identify an occurrence of a data asset discover operation in the data streams from user/device interactions, the index generator being implemented to generate a data asset index corresponding to a data asset associated with a particular data asset discover operation.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
SECURITY INTEREST Recorded Apr 1, 2025
From: FORCEPOINT LLC; BITGLASS, LLC
To: SOCIÉTÉ GÉNÉRALE
Reel/Frame 070703/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 057001/0057 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056214/0798 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: FORCEPOINT LLC
Reel/Frame 055479/0676 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: FORCEPOINT LLC
Reel/Frame 055492/0266 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 15, 2019
From: FORCEPOINT LLC
To: RAYTHEON COMPANY
Reel/Frame 048613/0636 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 6, 2018
From: FORCEPOINT LLC
To: RAYTHEON COMPANY
Reel/Frame 046495/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2017
From: LEVY, EYAL
To: FORCEPOINT, LLC
Reel/Frame 044179/0240 →