Patent ID: 9367553
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving a set of data elements in a computer, the set of data elements stored in computer memory according to a hierarchical file structure, the data elements being organized as a root node, one or more intermediate nodes, each intermediate node representing a folder with one or more nodes below the intermediate node in the same branch of the hierarchical file structure, and one or more leaf nodes, each leaf node representing a file entry; traversing the set of data elements in the computer memory utilizing a processor to select a plurality of data elements that are of interest, wherein traversing the set of data elements includes determining whether to skip or process each data element that is reached in the set of data elements based solely on a name of the data element, and wherein the traversal of the set of data elements includes processing each data element of the set of data elements that is reached in the traversal no more than once and processing each such data element without looking forward in the set of data elements; outputting a serial data stream from the computer representing the plurality of data elements of the set of data elements that are selected in the traversal of the set of data elements; and providing the serial data stream to a processing module to search the data stream for certain data elements.