System and method for providing an intelligent multi-step dialog with a user
First Claim
Patent Images
1. A method, comprising:
- determining at least one member of a concept set satisfies a predicate of a trigger;
limiting relevant areas of a knowledge map using the predicate of the trigger;
restricting or preferring relevant documents to those documents that are tagged to the relevant areas of the knowledge map; and
providing stored information to a user or a process using at least an indication of the restricted or preferred relevant documents that are tagged to the relevant areas of the knowledge map.
25 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for retrieving information through the use of a multi-stage interaction with a client to identify particular knowledge content associated with a knowledge map.
239 Citations
3 Claims
-
1. A method, comprising:
-
determining at least one member of a concept set satisfies a predicate of a trigger; limiting relevant areas of a knowledge map using the predicate of the trigger; restricting or preferring relevant documents to those documents that are tagged to the relevant areas of the knowledge map; and providing stored information to a user or a process using at least an indication of the restricted or preferred relevant documents that are tagged to the relevant areas of the knowledge map.
-
-
2. The method of claim 1, comprising at least one of:
-
if the predicate of the trigger comprises an AT predicate, then the limiting relevant areas of the knowledge map comprises limiting to a specified concept node of the AT predicate; if the predicate of the trigger comprises an UNDER predicate, then the limiting relevant areas of the knowledge map includes limiting to a specified node and descendants of the specified node of the UNDER predicate; if the predicate of the trigger comprises a PATH predicate, then the limiting relevant areas of the knowledge map includes limiting to a specified node, ancestors of the specified node, and descendants of the specified node of the PATH predicate; if the predicate of the trigger comprises an ABOVE predicate, then the limiting relevant areas of the knowledge map includes limiting to nodes above a specified node of the ABOVE predicate; if the predicate of the trigger comprises a CONTAINS-ONE-OF predicate, then the limiting relevant areas of the knowledge map includes limiting to nodes that contain at least one of the nodes in a list of nodes of the CONTAINS-ONE-OF predicate; if the predicate of the trigger comprises a CONTAINS-ALL-OF predicate, then the limiting relevant areas of the knowledge map includes limiting to nodes in a list of nodes of the CONTAINS-ALL-OF predicate; if the predicate of the trigger comprises a PREFERENCE predicate, then the limiting relevant areas of the knowledge map includes limiting to at least one node in a list of nodes of the PREFERENCE predicate, and the restricting or preferring consists of preferring; if the predicate of the trigger comprises a LEAF predicate, then the limiting relevant areas of the knowledge map includes limiting to leaf nodes of the LEAF predicate; if the predicate of the trigger comprises a ROOT predicate, then the limiting relevant areas of the knowledge map includes limiting to root nodes of the ROOT predicate; if the predicate of the trigger comprises a PARENT predicate and a specified node of the PARENT predicate includes child nodes, then the limiting relevant areas of the knowledge map includes limiting to the specified node of the PARENT predicate; if the predicate of the trigger comprises a HAS-DOCUMENTS predicate and any documents are tagged to a specified node of the HAS-DOCUMENTS predicate, then the limiting relevant areas of the knowledge map includes limiting to the specified node of the HAS-DOCUMENTS predicate; if the predicate of the trigger comprises a NOT-AT predicate, then the limiting relevant areas of the knowledge map includes excluding a specified node of the NOT-AT predicate from the relevant areas of a knowledge map; if the predicate of the trigger comprises a NOT-UNDER predicate, then the limiting relevant areas of the knowledge map includes excluding a specified node and descendants of the specified node of the NOT-UNDER predicate from the relevant areas of a knowledge map; if the predicate of the trigger comprises an UNDER-IF-TAGGED predicate, then the limiting relevant areas of the knowledge map includes limiting to a specified node and descendants of the specified node of the UNDER-IF-TAGGED predicate, and the restricting or preferring includes restricting relevant documents to those documents that are tagged to the limited relevant areas and to documents that are not tagged to a taxonomy of the specified node of the UNDER-IF-TAGGED predicate; if the predicate of the trigger comprises a PATH-IF-TAGGED predicate, then the limiting relevant areas of the knowledge map includes limiting to a specified node, ancestors of the specified node, and descendants of the specified node of the PATH-IF-TAGGED predicate, and the restricting or preferring includes restricting relevant documents to those documents that are tagged to the limited relevant areas and to documents that are not tagged to a taxonomy of the specified node of the PATH-IF-TAGGED predicate.
-
-
3. The method of claim 2, further comprising evaluating a compound predicate of a trigger, the compound predicate comprising at least one Boolean operator and at least two predicates selected from the group consisting of AT, UNDER, PATH, ABOVE, CONTAINS-ONE-OF, CONTAINS-ALL-OF, PREFERENCE, LEAF, ROOT, PARENT, HAS-DOCUMENTS, NOT-AT, NOT-UNDER, UNDER-IF-TAGGED, and PATH-IF-TAGGED.
Specification