Information search, retrieval and distillation into knowledge objects
First Claim
1. A method for real-time distillation of a source document, comprising:
- receiving search criteria from a client;
searching at least one source based on the search criteria;
determining search results responsive to said searching;
distilling a selected one of the search results in substantially real time relative to the time of selection, the selected search result having a first content and wherein the distillation comprises the step of extracting content from the first content in accordance with at least one data type criterion selected from a plurality of predefined data type criteria; and
creating a distilled version of the selected search result including the extracted content, wherein the distilled version constitutes a data entity having a predefined format and that is distinct from the search result.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for various methods and apparatuses for searching bodies of knowledge, such as previously indexed source documents reachable over a network, search results from previous searches, and results from performing meta-searches. Search criteria is received from a client, and the bodies of knowledge are searched based on the search criteria, and search results provided responsive to said searching. Search results may be configured to have associated distillation triggers, where selecting a trigger causes its associated search result to be distilled in real-time. Distilled search results can be indexed into portions of the source document for focused entry, and can also be grouped and analytically presented on mid-menus to allow the user to review distilled data in summary form. Results may also have associated status symbols indicating by symbol a particular topic area to which a result is related, and by opacity or other indicator the apparent relevance of a result to the particular topic area. Search and viewing preferences may be determined according to psychometrics, user selection of a default user category, through a question/answer session, or based on monitoring user activity which incrementally defines a profile.
166 Citations
37 Claims
-
1. A method for real-time distillation of a source document, comprising:
-
receiving search criteria from a client; searching at least one source based on the search criteria; determining search results responsive to said searching; distilling a selected one of the search results in substantially real time relative to the time of selection, the selected search result having a first content and wherein the distillation comprises the step of extracting content from the first content in accordance with at least one data type criterion selected from a plurality of predefined data type criteria; and creating a distilled version of the selected search result including the extracted content, wherein the distilled version constitutes a data entity having a predefined format and that is distinct from the search result. - View Dependent Claims (2)
-
-
3. A method for displaying search results, comprising:
-
receiving search criteria from a client; searching at least one source based on the search criteria; determining search results responsive to said searching, the search results comprising source documents; selecting one of the source documents, the selected document having a first content; at substantially the time of selection, distilling the selected source document into a result object having a predefined format and that is created as a distinct data entity from the selected source document, wherein the result object includes a second content and the second content is derived from the first content in accordance with at least one predefined distillation criterion; and creating an index from the result object into the selected source document, wherein selection of the index provides a display of a corresponding portion of the first content.
-
-
4. A method for displaying search results, comprising:
-
receiving search criteria from a client; searching at least one source based on the search criteria; determining a plurality of search results responsive to said searching; distilling a selected one of the search results into a result object, wherein the result object is created as a separate data entity from the selected search result, and comprises content extracted from the selected search result; creating a mid-menu that corresponds to the result object, the mid-menu comprising a plurality of menu options, each menu option including at least one result category; and a content metric, the content metric being a measure of a relative value of the result category; and displaying the mid-menu. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for displaying search results, comprising:
-
receiving search criteria from a client; searching a plurality of sources based on the search criteria; determining search results responsive to said searching; distilling a selected one of the search results into a result object, wherein the result object is created as a separate data entity from the selected search result, and comprises content extracted from the selected search result; determining user preferences; creating a mid-menu in accordance with the user preferences, the mid-menu corresponding to the result object and comprising a plurality of menu options, each menu option including a result category, each result category having a number of results; and a content metric for each result category, the content metric being a measure of the value of the result category; and displaying the mid-menu. - View Dependent Claims (14, 15)
-
-
16. A method for searching, comprising:
-
receiving search criteria; searching at least one body of knowledge based on the search criteria; providing a plurality of search results that are responsive to the searching; displaying on a display device a list of at least some of the search results, the list comprising; a separate and unique identifier corresponding to each one of the search results in the list; and a separate distillation trigger associated with each unique identifier; and wherein selection by a user of a distillation trigger causes a substantial real-time creation of a distilled version of the search result corresponding to the unique identifier associated with the selected distillation trigger, and wherein the distilled version is created as a data entity distinct from the corresponding search result and includes content extracted from the search result. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for searching, comprising:
-
receiving search criteria; searching at least one body of knowledge based on the search criteria; providing a plurality of search results that are responsive to the searching; distilling a selected one of the search results into a result object that is created as a data entity having a predefined format and that is distinct from the search result, the result object including content extracted from the selected search result in accordance with a plurality of data type preferences selected from a plurality of predefined data type preference types; creating a menu corresponding to the result object, the menu including a plurality of menu options, wherein each menu option defines a result category that is descriptive of a predefined portion of the content of the result object; and graphically displaying the menu on a display device, wherein a user may optionally select any one of the menu options. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification