Dynamically identifying dependent files of an application program or an operating system
First Claim
Patent Images
1. A method for tracking creation of one or more files associated with an application program, said method comprising:
- detecting creation of a file by an application program;
determining an identity for the detected file;
identifying a list associated with the determined identity, said list representing a collection of files associated with the application program; and
adding the detected file to the identified list.
2 Assignments
0 Petitions
Accused Products
Abstract
Tracking creation of one or more files by an application program or operating system. A method of the invention dynamically maintains a list of files or other resources associated with a particular application program or operating system. The method maintains the list by detecting creation of a file, determining an identity for the file, identifying a list associated with the file identity, and adding the file to the list.
109 Citations
32 Claims
-
1. A method for tracking creation of one or more files associated with an application program, said method comprising:
-
detecting creation of a file by an application program;
determining an identity for the detected file;
identifying a list associated with the determined identity, said list representing a collection of files associated with the application program; and
adding the detected file to the identified list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer-executable components for tracking creation of one or more files associated with an application program, said components comprising:
-
a filter component for detecting creation of a file by an application program;
an identity component for determining an identity for the detected file;
a list component for identifying a list associated with the determined identity, said list representing a collection of files associated with the application program; and
a maintenance component for adding the detected file to the identified list. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for tracking creation of one or more resources associated with an operating system, said method comprising:
-
determining an identity for an operating system;
detecting creation of a resource by the operating system during installation of the operating system;
identifying a list associated with the determined identity, said list representing a collection of resources associated with the operating system; and
adding the detected resource to the identified list. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for tracking resource usage comprising:
-
a memory area for storing one or more resource lists, each of the one or more resource lists representing a collection of resources; and
a processor configured to execute computer-executable instructions for;
detecting creation of a resource;
determining an identity for the detected resource;
identifying a resource list associated with the determined identity from the one or more resource lists stored in the memory area; and
adding the detected resource to the identified resource list. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium having stored thereon a data structure for managing access by a collection of objects to one or more resources, said data structure comprising:
-
a dynamic list of runtime objects, each of said runtime objects having a common property; and
a set of privileges defining access by the runtime objects to at least one resource. - View Dependent Claims (29, 30, 31, 32)
-
Specification