Method and system for creating and maintaining version-specific properties in a file
First Claim
Patent Images
1. A method of providing a file stored in a computer system with version-specific information relating to a virus scanning application that is independent from an application used to create the file, the method comprising:
- receiving a request from the virus scanning application to create a version-specific attribute associated with the file, wherein the version-specific attribute contains version-specific information relating to the virus scanning application;
maintaining the version-specific attribute to reflect relevant updates to the file by automatically invalidating the version-specific information in response to a predetermined event, wherein the version-specific attribute comprises mask information providing information related to which predetermined events invalidate the version-specific information;
receiving a request from the virus scanning application to evaluate the version-specific attribute; and
providing the version specific information to the virus scanning application in response to the request to evaluate the version-specific attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system creates and maintains a version-specific attribute or property that is stored as part of a file in a file system, contains specific version information relating to how or when the attribute was created and is automatically invalidated when a predetermined “update” event occurs. Third party applications generally create and access these versions-specific attributes to thereby eliminate the need for external logs or databases to store persistent state information.
66 Citations
17 Claims
-
1. A method of providing a file stored in a computer system with version-specific information relating to a virus scanning application that is independent from an application used to create the file, the method comprising:
-
receiving a request from the virus scanning application to create a version-specific attribute associated with the file, wherein the version-specific attribute contains version-specific information relating to the virus scanning application; maintaining the version-specific attribute to reflect relevant updates to the file by automatically invalidating the version-specific information in response to a predetermined event, wherein the version-specific attribute comprises mask information providing information related to which predetermined events invalidate the version-specific information; receiving a request from the virus scanning application to evaluate the version-specific attribute; and providing the version specific information to the virus scanning application in response to the request to evaluate the version-specific attribute. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of accessing a file stored in a computer system, the file having an associated version-specific attribute provided by a virus scanning application that is independent from an application used to create the file, wherein the version-specific attribute comprises meta information relating to the virus scanning application and mask information providing information related to which predetermined events invalidate the version-specific attribute, said method comprising:
-
receiving an access attempt relating to an access request; determining whether the access attempt relates to an invalidating access; if the access attempt relates to an invalidating access; invalidating the version-specific attribute; and performing the access operation related to the access request; and if the access attempt does not relate to an invalidating access then performing the access operation related to the access request. - View Dependent Claims (8, 9)
-
-
10. A computer-readable medium having stored thereon a data structure, wherein the data structure comprises:
-
an actual file data section containing actual file data; a header section; and a version-specific attribute section, wherein the version-specific attribute section is created by a virus scanning application that is independent from an application used to create the actual file data, and wherein the version-specific attribute comprises a meta information section and a mask information section, the mask information section providing information related to which predetermined events invalidate the version-specific attribute, and wherein the version-specific attribute is invalidated in response to one of said predetermined events. - View Dependent Claims (11, 12)
-
-
13. A computer program product readable by a computer and encoding instructions for executing a computer process for managing version-specific information for a file within a file system, said computer process comprising:
-
storing version-specific information as a version-specific attribute associated with the file, wherein the version-specific attribute comprises meta information relating to a virus scanning application that is independent from an application used to create the file and mask information providing information related to predetermined events which invalidate the version-specific attribute; and invalidating the version-specific attribute in response to a predetermined access attempt. - View Dependent Claims (14, 15, 16, 17)
-
Specification