HIERARCHICAL STRUCTURED DATA ORGANIZATION SYSTEM
First Claim
Patent Images
1. A computing device, comprising:
- one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including;
instructions for creating a graphical user interface including a first window and a second window, wherein the first window comprises a directory display of a plurality of metalabels defined by a user, and the second window comprises a message window for displaying electronic files or data items corresponding to the plurality of metalabels.
2 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.
35 Citations
26 Claims
-
1. A computing device, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for creating a graphical user interface including a first window and a second window, wherein the first window comprises a directory display of a plurality of metalabels defined by a user, and the second window comprises a message window for displaying electronic files or data items corresponding to the plurality of metalabels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of organizing a plurality of electronic files, data items, or web pages organized in a first file structure on a recordable medium, the method comprising:
-
assigning with a data processor a plurality of metalabels defined by a user to each of at least two of a plurality of electronic files, data items, or web pages to organize the electronic files, data items, or web pages as a function of the metalabels into a plurality of additional hierarchical file structures existing simultaneously with the first file structure, wherein more than one of the at least two 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 file structure; storing the plurality of additional hierarchical file structures on the recordable medium or a second recordable medium associated with the data processor; linking with the data processor each of the plurality of user-defined metalabels stored on the recordable medium or the second recordable medium to a corresponding electronic file, data item, or web page of the each of the plurality of user-defined metalabels; grouping electronic files, data items, or web pages including the same user-defined metalabels; and displaying electronic files, data items, or web pages grouped with a metalabel upon receiving a metalabel request for the metalabel, wherein the metalabel request comprises a selection of a metalabel by the user from a list or display of the metalabels. - View Dependent Claims (14)
-
-
15. A computer-implemented method of organizing a plurality of electronic files, data items, web pages, or web site members organized in a first file structure on a recordable medium, the method comprising:
-
assigning with a data processor a plurality of metalabels defined by a user to each of at least two of a plurality of electronic files, data items, web pages, or web site members 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 file structures existing simultaneously with the first file structure; storing the plurality of additional hierarchical file structures on the recordable medium or a second recordable medium associated with the data processor; the processor automatically linking each of the plurality of user-defined metalabels stored in the database to a corresponding electronic file, data item, web pages, or web site members of the each of the plurality of user-defined metalabels; and automatically updating the additional hierarchical file structures with the processor when any of the plurality of electronic files, data items, web pages, or web site members is moved, modified, copied, or deleted. - View Dependent Claims (16)
-
-
17. An apparatus for organizing files, data items, web pages, or web site members, each having a primary identifier and organized in a first file structure, the apparatus comprising:
a label server comprising a processor and a memory component database and for receiving and storing user-defined metalabels for each of a plurality of electronic files, data items, web pages, or web site members, wherein each metalabel is an additional identifier in addition to the primary identifier, used by the label server to automatically organize the electronic files, data items, web pages, or web site members as a function of the metalabels into a plurality of additional hierarchical file structures existing simultaneously with the first file structure. - View Dependent Claims (18, 19, 20, 21, 22)
-
23. A computer-readable storage medium encoded with instructions for organizing a plurality of electronic files, data items, web pages, or web site members, the encoded instructions comprising:
-
instructions for establishing a first file structure including the plurality of electronic files, data items, web pages, or web site members, each identified by a primary identifier in the first file structure; and instructions for establishing additional hierarchical file structures including the plurality of electronic files, data items, web pages, or web site members, each of the plurality of electronic files, data items, web pages, or web site members identified by a user-defined metalabel in the additional hierarchical file structures, each of the electronic files, data items, web pages, or web site members organized in both the first file structure and the additional hierarchical file structures without replicating the electronic files, data items, web pages, or web site members. - View Dependent Claims (24, 25, 26)
-
Specification