Patent ID: 7043493

Claim:
A hierarchical file system of computer-readable data objects, the hierarchical file system operable within a limited-resource computer system to enable an anti-tearing function, the hierarchical file system comprising: at least one computer-readable directory operable within a memory element of the limited-resource computer system, said at least one computer-readable directory having an index that uniquely identifies said at least one computer-readable directory; one or more files in said at least one computer-readable directory, each of said one or more files having an index that uniquely identifies said file; wherein said at least one computer-readable directory and said one or more files in combination define a double-linked set of objects; and wherein each object of said double-linked set of objects is forward linked to another object of said double-linked set of objects; each said object of said double-linked set of objects is backward linked to another object of said double-linked set of objects; and wherein ones of said objects have associated therewith a read-direction status bit indicating whether a read direction is forward or backward, and a write-in-progress status bit indicating whether a write operation is in progress with respect to said file, the read-direction status bit and write-in-progress status bit each having a physical, digital electronic state, the physical, digital electronic state being representative of whether or not said write operation was interrupted before it was completed, such that the physical, digital electronic state is readable by the file system to enable said anti-tearing function.