IP Library Granted Patent US 7,660,790
Granted Patent B1
US 7,660,790 · App. 11/064,557 · Granted Feb 9, 2010

Method and apparatus for utilizing a file change log

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,660,790
App. No.
11/064,557
Granted
Feb 9, 2010
Kind
B1
Abstract

A method and apparatus for utilizing a file change log is described. In one example, the access of a file is initially detected. The identifier of the entity accessing the file is recorded. Similarly, an indicia of identifying at least one portion of the file that was accessed by the entity is recorded. The file change log is then updated to reflect the identifier and the indicia.

Claims (48)

1. A method of utilizing a file change log comprising:

detecting access of a file;

obtaining an entity identifier of an entity accessing said accessed file;

recording an indicia of at least one portion of said file that was accessed by said entity;

updating said file change log to reflect said identifier and said indicia;

receiving a request for access frequency data of said accessed file;

searching said file change log for at least one instance where a number of access entries of said at least one portion of said accessed file exceeds a first predetermined utilization threshold; and

producing said access frequency data of said at least one portion of said accessed file associated with said at least one instance.

2. The method of claim 1 , further comprising:

receiving a request for access history of said identifier;

searching said file change log for said identifier; and

producing said access history associated with said identifier.

3. The method of claim 1 , wherein said identifier and said indicia can be processed to determine user access statistics including at least one of:

access frequency, access duration, access type, access time of day, and file traits.

4. The method of claim 1 , wherein said updating step comprises:

transactionally revising said file change log in the event said access comprises at least one of: creating said file and deleting said file.

5. The method of claim 1 , wherein said updating step comprises:

periodically revising said file change log in the event said access comprises at least one of: reading said file and writing said file.

6. The method of claim 1 , wherein said identifier comprises at least one of: a process identifier, a user identifier, and a group identifier.

7. A method of utilizing a file change log comprising:

detecting access of a file;

obtaining an entity identifier of an entity accessing said accessed file;

recording an indicia of at least one portion of said file that was accessed by said entity;

updating said file change log to reflect said identifier and said indicia;

receiving a request for access frequency data of said accessed file; and

searching said file change log for at least one instance where a number of access entries of said at least one portion of said accessed file does not exceed a second predetermined utilization threshold; and

producing said access frequency data of said at least one portion of said accessed file associated with said at least one instance.

8. The method of claim 7 , further comprising:

receiving a request for access history of said identifier;

searching said file change log for said identifier; and

producing said access history associated with said identifier.

9. The method of claim 7 , wherein said identifier and said indicia can be processed to determine user access statistics including at least one of: access frequency, access duration, access type, access time of day, and file traits.

10. The method of claim 7 , wherein said updating step comprises:

transactionally revising said file change log in the event said access comprises at least one of: creating said file and deleting said file.

11. The method of claim 7 , wherein said updating step comprises:

periodically revising said file change log in the event said access comprises at least one of: reading said file and writing said file.

12. A computer for utilizing a file change log comprising:

a processor for detecting access of a file and obtaining an entity identifier of an entity accessing said accessed file; and

memory for recording an indicia of at least one portion of said file that was accessed by said entity;

where the processor updates said file change log to reflect said identifier and said indicia; and

where the processor receives a request for access frequency data of said accessed file; and

searches said file change log for at least one instance where a number of access entries of said at least one portion of said accessed file exceeds a first predetermined utilization threshold; and

produces said access frequency data of said at least one portion of said accessed file associated with said at least one instance.

13. The computer of claim 12 , wherein the processor receives a request for access history of said identifier, searches said file change log for said identifier, and produces said access history associated with said identifier.

14. The computer of claim 12 , wherein said identifier and said indicia can be processed to determine user access statistics including at least one of: access frequency, access duration, access type, access time of day, and file traits.

15. The computer of claim 12 , wherein said processor transactionally revises said file change log in the event said access comprises at least one of: creating said file and deleting said file.

16. The computer of claim 12 , wherein said processor periodically revises said file change log in the event said access comprises at least one of: reading said file and writing said file.

17. The computer of claim 12 , wherein said identifier comprises at least one of: a process identifier, a user identifier, and a group identifier.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
CHANGE OF NAME Recorded Sep 21, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019866/0480 →
RE-RECORD TO CORRECT THE ASSIGNOR NAME PREVIOUSLY Recorded Sep 26, 2005
From: BATTERYWALA, YUSUF; KOMMURI, NAGA KISHORE; KUMAR, NOOKALA SUNDER PHANI; NAGARALU, SREE HARI
To: VERITAS OPERATING CORPORATION
Reel/Frame 016842/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2005
From: BATERYWALA, YUSUF; KOMMURI, NAGA KISHORE; KUMAR, NOOKALA SUNDER PHANI; NAGARALU, SREE HARI
To: VERITAS OPERATING CORPORATION
Reel/Frame 016329/0797 →