Hierarchical structured data organization system
First Claim
Patent Images
1. A computer-implemented method for organizing files or web pages, the method comprising:
- automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages; and
the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure;
wherein each of the plurality of electronic files, data items, or web pages is identifiable by a filename, file path, or domain name on a corresponding one of a plurality of server computers, and each of the plurality of user-defined metalabels in the plurality of hierarchical structures provides a server computer location of the each of the plurality of electronic files, data items, or web pages.
3 Assignments
0 Petitions
Accused Products
Abstract
A method in a data processing system and apparatus for organizing files or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files or web pages. The electronic files or web pages are organized as a function of the metalabels into the hierarchical file structures.
84 Citations
21 Claims
-
1. A computer-implemented method for organizing files or web pages, the method comprising:
-
automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages; and the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure; wherein each of the plurality of electronic files, data items, or web pages is identifiable by a filename, file path, or domain name on a corresponding one of a plurality of server computers, and each of the plurality of user-defined metalabels in the plurality of hierarchical structures provides a server computer location of the each of the plurality of electronic files, data items, or web pages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for organizing files or web pages, the method comprising:
-
automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages, wherein each of the user-defined metalabels is an identifier in addition to a filename, file path, or a domain address established by a corresponding one of the plurality of users; the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure; the data processor storing each of the plurality of hierarchical structures in a database associated with the data processor; the data processor automatically linking the metalabels of each of plurality of hierarchical structures stored in the database to a corresponding one of the plurality of electronic files, data items, or web pages; and storing in the database a corresponding link for each of the user-defined metalabels, wherein the link for each of the user-defined metalabels identifies a location of a corresponding electronic file, data item, or web page of the user-defined metalabel. - View Dependent Claims (9)
-
-
10. A computer-implemented method for organizing files or web pages, the method comprising:
-
automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages; the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure; and storing in a database a corresponding link for each of the user-defined metalabels, wherein the link for each of the user-defined metalabels identifies a location in a network of a corresponding electronic file, data item, or web page; wherein the electronic files, data items, or web pages are also organized by a filename, file path, or a domain address in corresponding user hierarchical structures and the plurality of hierarchical structures of the metalabels is partitioned across the network from at least some of the user hierarchical structures.
-
-
11. An apparatus for organizing files, data items, web pages, or web site members, the apparatus comprising:
a taxonomy handler comprising a processor and a database and for receiving and storing user-defined metalabels for electronic files, data items, web pages, or web site members in user file structures of a plurality of users, wherein each of the plurality of electronic files, data items, web pages, or web site members is identifiable in the user file structures b a user filename user file path or a user domain address on a corresponding one of a plurality of server computers, and each metalabel is an identifier in addition to the user filename, user file path, or a user domain address, to organize the electronic files, data items, web pages, or web site members as a function of the metalabels into a plurality of additional hierarchical structures existing simultaneously with the user file structures, wherein each of the plurality of user-defined metalabels in the plurality of additional hierarchical structures provides a server computer location of the each of the plurality of electronic files, data items, web pages, or web site members, and more than one of the plurality of electronic files, data items, 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, data items, web pages, or web site members in a same additional hierarchical structure. - View Dependent Claims (12, 13, 14, 15)
-
16. A computer-implemented method for organizing files, data items, or web pages, the method comprising:
-
automatically determining with a data processor first user-defined metalabels of a first user for each of a plurality of first user electronic files, data items, or web pages; automatically determining with a data processor second user-defined metalabels of a second user for each of a plurality of second user electronic files, data items, or web pages, wherein each of the first user-defined metalabels and the second user-defined metalabels comprise a hierarchical metalabel including more than one metalabel term; and the data processor automatically aggregating the first user-defined metalabels and the second user-defined metalabels into a plurality of hierarchical structures organized in at least one tree structure corresponding to the first user-defined metalabels and the second user-defined metalabels, wherein each of the more than one metalabel term of the first user-defined metalabels and the second user-defined metalabels comprises a node in the at least one tree structure, and wherein more than one of the plurality of first user and second user electronic files, data items, or web pages is assigned a same user-defined metalabel and associated with a same node in a same tree structure. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method for organizing files or web pages, the method comprising:
-
automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages; and the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure, wherein the metalabels comprise hierarchical metalabels including more than one metalabel term and organized in at least one tree structure corresponding to the hierarchical metalabels, and each of the more than one metalabel term of the hierarchical metalabels comprises a node in the tree structure, and wherein the more than one of the plurality of electronic files, data items, or web pages assigned the same user-defined metalabel are associated with a same node in the same hierarchical structure. - View Dependent Claims (21)
-
Specification