Advanced search, file system, and intelligent assistant agent
First Claim
1. A method comprising:
- classifying one or more files stored in one or more storage devices into categories based on contents of the one or more files;
storing results of classifying the one or more files;
receiving a first search criterion provided by a user;
searching the stored, classified results for one or more files that match the first search criterion; and
organizing the one or more files matching the first search criterion into a first set of categories that is a collection of the categories into which the one or more files that match the first search criterion are classified.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention presents embodiments of methods, systems, and computer-readable media for advanced computer file organization, computer file and web search and information retrieval, and intelligent assistant agent to assist a user'"'"'s creative activities. The embodiments presented herein categorize search results based on the keywords used in the search, provide user selectable ranking, use user'"'"'s search objectives and advices to refine search, conduct search within an application program and using a file based, provide always-on search that monitors changes over a period of time, provide a high level file system that organizes files into categories, according to relations among files, and in ranking orders along multiple categorization and ranking dimensions and multiple levels of conceptual relationships, conduct searches for associations between keywords, concepts, and propositions, and provide validations of such associations to assist a user'"'"'s creative activity.
347 Citations
20 Claims
-
1. A method comprising:
-
classifying one or more files stored in one or more storage devices into categories based on contents of the one or more files;
storing results of classifying the one or more files;
receiving a first search criterion provided by a user;
searching the stored, classified results for one or more files that match the first search criterion; and
organizing the one or more files matching the first search criterion into a first set of categories that is a collection of the categories into which the one or more files that match the first search criterion are classified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
calculating a ranking of a file in a set of files that match a search criterion in one or more weighted ranking dimensions;
providing a user interface to allow a user to select a weight vector for the one or more weighted ranking dimensions; and
ranking the set of files by applying the weight vector selected by the user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
accepting a description of a search provided by a user;
analyzing the description to generate one or more criteria to characterize the search; and
using the one or more generated criteria to improve a match of results of the search to the user'"'"'s intention. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification