TRACKING FILE CONTENTS
First Claim
1. A computer implemented method for tracking file content in a computer memory, the computer implemented method comprising:
- creating a content inode corresponding to a content, the content being a part of a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system;
detecting one of (i) an operation, (ii) a component, and (iii) an application, operating with respect to the content;
determining a descriptor and a location corresponding to the one of the operation, the component, and the application;
adding the descriptor to the content inode; and
adding a location identifier corresponding to the location to the content inode, the content inode with the added descriptor and location identifier enabling a second application to learn about the one of the operation, the component, and the application having operated with respect to the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer usable program product for tracking file contents are provided in the illustrative embodiments. A content inode corresponding to a content is created, the content being in a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system. An operation, a component, an application, or a combination thereof, is detected operating with respect to the content. A descriptor and a location corresponding to the operation, the component, the application, or the combination thereof, is determined and added to the content inode. A location identifier corresponding to the location is added to the content inode. The content inode with the added descriptor and location identifier enables an application to learn about the operation, the component, the application, or the combination thereof, having operated with respect to the content.
76 Citations
20 Claims
-
1. A computer implemented method for tracking file content in a computer memory, the computer implemented method comprising:
-
creating a content inode corresponding to a content, the content being a part of a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system; detecting one of (i) an operation, (ii) a component, and (iii) an application, operating with respect to the content; determining a descriptor and a location corresponding to the one of the operation, the component, and the application; adding the descriptor to the content inode; and adding a location identifier corresponding to the location to the content inode, the content inode with the added descriptor and location identifier enabling a second application to learn about the one of the operation, the component, and the application having operated with respect to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer usable program product comprising a computer usable storage device including computer usable code for tracking file content in a computer memory, the computer usable code comprising:
-
computer usable code for creating a content inode corresponding to a content, the content being a part of a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system; computer usable code for detecting one of (i) an operation, (ii) a component, and (iii) an application, operating with respect to the content; computer usable code for determining a descriptor and a location corresponding to the one of the operation, the component, and the application; computer usable code for adding the descriptor to the content inode; and computer usable code for adding a location identifier corresponding to the location to the content inode, the content inode with the added descriptor and location identifier enabling a second application to learn about the one of the operation, the component, and the application having operated with respect to the content. - View Dependent Claims (12, 14, 15, 16, 17, 18)
-
-
19. A data processing system for tracking file content, the data processing system comprising:
-
a computer usable storage device including a computer usable storage medium, wherein the computer usable storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for creating a content inode corresponding to a content, the content being a part of a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system; computer usable code for detecting one of (i) an operation, (ii) a component, and (iii) an application, operating with respect to the content; computer usable code for determining a descriptor and a location corresponding to the one of the operation, the component, and the application; computer usable code for adding the descriptor to the content inode; and computer usable code for adding a location identifier corresponding to the location to the content inode, the content inode with the added descriptor and location identifier enabling a second application to learn about the one of the operation, the component, and the application having operated with respect to the content. - View Dependent Claims (20)
-
Specification