File Update Availability Checking In a Hierarchal File Store
First Claim
1. A device comprising:
- a computer processor;
a file store coupled to the computer processor, the file store including a hierarchal file system;
a plurality of files located in the hierarchal file system, each of the plurality of files associated with digital signature metadata determined by a content of the file;
a plurality of directories located in the hierarchal file system, digital signature metadata associated with each of the plurality of directories being determined by digital signature metadata associated with the directories and the files that are direct descendants of the directory; and
an update module that determines if an update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories.
1 Assignment
0 Petitions
Accused Products
Abstract
A device includes a computer processor and a file store coupled to the computer processor. The file store includes a hierarchal file system. A plurality of files is located in the hierarchal file system. Each of the plurality of files is associated with digital signature metadata determined by a content of the file. A plurality of directories is located in the hierarchal file system. Digital signature metadata is associated with each of the plurality of directories and determined by the digital signature metadata associated with the directories and the files that are direct descendants of the directory. An update module determines if an update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories.
81 Citations
26 Claims
-
1. A device comprising:
-
a computer processor; a file store coupled to the computer processor, the file store including a hierarchal file system; a plurality of files located in the hierarchal file system, each of the plurality of files associated with digital signature metadata determined by a content of the file; a plurality of directories located in the hierarchal file system, digital signature metadata associated with each of the plurality of directories being determined by digital signature metadata associated with the directories and the files that are direct descendants of the directory; and an update module that determines if an update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of checking files located in a hierarchal file system for availability of an update, the method comprising:
-
associating each of a plurality of files located in the hierarchal file system with digital signature metadata determined by a content of the file; associating each of a plurality of directories located in the hierarchal file system with digital signature metadata determined by digital signature metadata associated with the directories and the files that are direct descendants of the directory; and determining if the update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device for checking files located in a hierarchal file system for availability of an update, the device comprising:
-
means for associating each of a plurality of files located in the hierarchal file system with digital signature metadata determined by a content of the file; means for associating each of a plurality of directories located in the hierarchal file system with digital signature metadata determined by digital signature metadata associated with the directories and the files that are direct descendants of the directory; and means for determining if the update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising a processor-readable medium having a sequence of instructions, the sequence of instructions, when executed by a processor, causing the processor to perform a method for checking files located in a hierarchal file system for availability of an update, the method comprising:
-
associating each of a plurality of files located in the hierarchal file system with digital signature metadata determined by a content of the file; associating each of a plurality of directories located in the hierarchal file system with digital signature metadata determined by digital signature metadata associated with the directories and the files that are direct descendants of the directory; and determining if the update to any of the plurality of files is available based on the digital signature metadata associated with a root directory in the plurality of directories.
-
- 21. The article of manufacture of claim 21 wherein determining if the update to any of the plurality of files is available includes transmitting the digital signature metadata to a server that determines the availability of the update by using the digital signature metadata to access a database, and receiving an indication of the availability of the update from the server.
- 24. The article of manufacture of claim 23 wherein the method further comprises determining if the update to any of the plurality of files is available based on the digital signature metadata of each of the plurality of files if the directory from which the plurality of files are direct descendants is untagged.
Specification