IP Library Granted Patent US 7,673,324
Granted Patent B2
US 7,673,324 · App. 11/733,153 · Granted Mar 2, 2010

Method and system for tracking an operating performed on an information asset with metadata associated therewith

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 7,673,324
App. No.
11/733,153
Granted
Mar 2, 2010
Kind
B2
Abstract

A system and method are provided for tracking an operation performed on an information asset. The information asset has metadata associated therewith. In use, the metadata is preserved during the at least one operation.

Claims (44)

1. A computer-implemented method, comprising:

tracking at least one operation performed on an information asset, the information asset having metadata associated therewith, the at least one operation including a transformation of the information asset to a different representation;

generating descriptions of events each representing at least one of a transmission of the information asset and the transformation; and

enforcing a reaction prescribed by the plurality of rules of a policy in response to the events, including storing the descriptions of the events in a logging server and analyzing the descriptions of the events utilizing the management console;

wherein the metadata is preserved during the at least one operation;

wherein an agent is installed on a computer for performing the tracking, the generating of the descriptions of the events, and the enforcing of the reaction.

2. The method as recited in claim 1 , wherein the information asset includes a file.

3. The method as recited in claim 1 , wherein the operation includes a change made to the information asset.

4. The method as recited in claim 3 , wherein the change includes encrypting the information asset.

5. The method as recited in claim 1 , wherein the operation includes the transmission of the information asset, the transmission being between a plurality of computers.

6. The method as recited in claim 1 , wherein the operation includes the transmission of the information asset, the transmission being between a plurality of information containers.

7. The method as recited in claim 1 , and further comprising generating the events associated with the operation.

8. The method as recited in claim 7 , wherein the events describe the operation.

9. The method as recited in claim 7 , and further comprising applying the policy to the generated events.

10. The method as recited in claim 9 , and further comprising initiating an action if at least one of the generated events violates the policy.

11. The method as recited in claim 1 , wherein the metadata is associated with at least a portion of contents of the information asset.

12. The method as recited in claim 1 , wherein a plurality of instances of metadata are each associated with a different portion of contents of the information asset.

13. The method as recited in claim 1 , wherein the metadata represents a confidentiality status of the information asset.

14. The method as recited in claim 1 , wherein the metadata represents at least one attribute of the information asset.

15. The method as recited in claim 1 , wherein the metadata is stored as at least one of an extended attribute of the information asset, an alternate data stream of the information asset, data in a database indexed by a name of the information asset, data in a database indexed by a hash function of contents of the information asset, data embedded within the information asset, and a header of the information asset.

16. The method as recited in claim 1 , wherein the metadata is automatically associated with the information asset.

17. The method as recited in claim 16 , wherein the metadata is automatically associated with the information asset based on a creation of the information asset.

18. The method as recited in claim 1 , wherein the metadata associated with the information asset is based on at least one of a source of the information asset and an application that created the information asset.

19. A computer program product embodied on a tangible computer readable medium, comprising:

computer code for tracking at least one operation performed on an information asset, the information asset having metadata associated therewith, the at least one operation including a transformation of the information asset to a different representation;

computer code for generating descriptions of events each representing at least one of a transmission of the information asset and the transformation; and

computer code for enforcing a reaction prescribed by the plurality of rules of a policy in response to the events, including storing the descriptions of the events in a logging server and analyzing the descriptions of the events utilizing the management console;

wherein the computer program product is operable such that the metadata is preserved during the at least one operation;

wherein the computer program product is operable such that an agent is installed on a computer for performing the tracking, the generating of the descriptions of the events, and the enforcing of the reaction.

20. A data structure embodied on a computer readable medium, Comprising:

metadata associated with an information asset that is preserved during at least one of a change and a transmission of the information asset, the change including a transformation of the information asset to a different representation;

wherein the data structure is utilized such that descriptions of events each representing at least one of a transmission of the information asset and the transformation are generated;

wherein the data structure is utilized such that a reaction prescribed by the plurality of rules of a policy is enforced in response to the events, including storing the descriptions of the events in a logging server and analyzing the descriptions of the events utilizing the management console;

wherein the data structure is utilized such that an agent is installed on a computer for performing the tracking, the generating of the descriptions of the events, and the enforcing of the reaction.

21. A method for implementing a rule-based policy for security of information assets in an enterprise system comprising a plurality of computers, comprising:

tracking transmission of an information asset between a plurality of computers, the information asset stored as an information container and having a tag in the form of metadata attached thereto;

tracking transmission of the information asset between a plurality of information containers;

tracking modification of the information asset to a different representation;

tracking transformation of the information asset to different a representation;

preserving attachment of the tag to the information asset during the transmission and the transformation;

generating descriptions of events each representing at least one of the transmission and the transformation;

applying a policy including a plurality of rules to the descriptions of the events for determining whether the events comply with the policy, where the policy is configured by a management console; and

enforcing a reaction prescribed by the plurality of rules of the policy in response to the events, including storing the descriptions of the events in a logging server and analyzing the descriptions of the events utilizing the management console;

wherein an agent is installed on each of the plurality of computers for performing the tracking, the generating of the descriptions of the events, the applying the policy to the descriptions of the events, and the enforcing of the reaction.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
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: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2007
From: TIROSH, OREN; WERNER, ERAN; GREEN, ISHAY; AGMON, LIAD
To: MCAFEE, INC.
Reel/Frame 019139/0731 →