Hierarchical structured abstract file system
First Claim
1. A method in a data processing system of searching electronic files on a recordable medium of the data processing system, the method comprising:
- providing an electronic file in a first hierarchical file structure, the electronic files including a filename;
assigning a user-defined metalabel to the electronic file, wherein the electronic file includes the filename and the metalabel;
organizing the electronic file into a second hierarchical file structure as a function of the metalabel;
receiving a query from a user;
searching the second hierarchical file structure as a function of the query; and
returning to the user the electronic file.
3 Assignments
0 Petitions
Accused Products
Abstract
A method in a data processing system of searching a plurality of electronic files identified by filenames in a first hierarchical file structure that is on a recordable medium of the data processing system. A user-defined metalabel is assigned to each of the electronic files. The electronic files are organized as a function of the metalabels into a second hierarchical file structure existing simultaneously with the first hierarchical file structure on the recordable medium of the data processing system. A search query is received from a user and the metalabels of the second hierarchical file structure are searched as a function of the query. Each electronic file having a metalabel matching the query is returned to the user as a search result.
53 Citations
23 Claims
-
1. A method in a data processing system of searching electronic files on a recordable medium of the data processing system, the method comprising:
-
providing an electronic file in a first hierarchical file structure, the electronic files including a filename; assigning a user-defined metalabel to the electronic file, wherein the electronic file includes the filename and the metalabel; organizing the electronic file into a second hierarchical file structure as a function of the metalabel; receiving a query from a user; searching the second hierarchical file structure as a function of the query; and returning to the user the electronic file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a data processing system of searching a plurality of electronic files in a first hierarchical file structure on a recordable medium of the data processing system, each of the electronic files including a filename, the method comprising:
-
assigning a user-defined metalabel to each of the electronic files; organizing the electronic files as a function of the metalabels into a second hierarchical file structure existing simultaneously with the first hierarchical file structure on the recordable medium of the data processing system; receiving a query from a user; searching the metalabels of the second hierarchical file structure as a function of the query; and returning to the user as a search result each of the electronic files having a metalabel matching the query. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium encoded with instructions for organizing a plurality of electronic files of a data processing system, the encoded instructions comprising:
-
a first program code establishing a first hierarchical file structure including the plurality of electronic files, each of the plurality of electronic files identified by a filename in the first hierarchical file structure; and a second program code establishing a second hierarchical file structure including the plurality of electronic files, each of the plurality of electronic files identified by a user-defined metalabel in the second hierarchical file structure; and the first and second hierarchical file structures existing simultaneously for the plurality of electronic files. - View Dependent Claims (21, 22, 23)
-
Specification