Patent ID: 8626792

Claim:
A computer-implemented method for organizing files, web pages, or web site members, the method comprising: assigning a user-defined metalabel to each of a plurality of electronic files, web pages, or web site members with a processor to organize the each of the plurality of electronic files, web pages, or web site members into a plurality of simultaneous hierarchical file structures; assigning a plurality of user-defined metalabels to each of at least two of the plurality of electronic files, web pages, or web site members with the processor; the processor automatically organizing each of the at least two of the plurality of electronic files, web pages, or web site members into at least two of the plurality of simultaneous hierarchical file structures, wherein said hierarchical file structure comprises a trie and includes for each metalabel one or more links to one or more corresponding electronic files, web pages, or web site members of the metalabel; wherein: each of the user-defined metalabels is an identifier in addition to a filename, a domain address, or a member identification of each of the plurality of electronic files, web pages, or web site members, each of the plurality of user-defined metalabels defines a file path from the plurality of simultaneous hierarchical file structures to at least one of the plurality of electronic files, web pages, or web site members, and more than one of the plurality of electronic files, web pages, or web site members is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, web pages, or web site members in a same hierarchical file structure; storing each of the plurality of user-defined metalabels in a database associated with the processor; the processor automatically linking each of the plurality of user-defined metalabels stored in the database to a corresponding electronic file, web page, or web site member of the each of the plurality of user-defined metalabels; and storing in the database a corresponding path link for each of the user-defined metalabels, wherein the path link for each of the user-defined metalabels identifies a location of a corresponding electronic file, web page, or web site member of the user-defined metalabel.