Navigation in a hierarchical structured transaction processing system
First Claim
1. A method performed in connection with an arrangement of nodes representable as a graph comprising:
- correlating keywords with nodes in which the keywords appear to create an inverted index so that the keywords each appear only once and all nodes containing each of the keywords are indexed to those keywords;
maintaining a thesaurus of synonyms for at least some of the keywords;
receiving an input from a user containing a meaningful word;
searching the inverted index to determine whether the meaningful word is a keyword and, if the meaningful word is a keyword, jumping to a node identified in the inverted index as correlated to that keyword, otherwise,searching the thesaurus to determine if the meaningful word is a synonym for at least one particular keyword and, if the meaningful word is the synonym, using the synonym to identify the at least one particular keyword, andjumping to at least one node correlated to the at least one particular keyword.
3 Assignments
0 Petitions
Accused Products
Abstract
A method performed in a system having multiple navigable nodes interconnected in a hierarchical arrangement involves receiving an input containing at least one word identifiable with at least one keyword, identifying at least one node, other than the first node, not directly connected to the first node, but associated with the at least one keyword, and jumping to the identified node. A transaction processing system having a hierarchical arrangement of nodes and is configured for user navigation among the nodes. The system has an inverted index correlating keywords with at least some nodes in the arrangement so that when the user provides an input in response to a verbal description and the response includes a meaningful word correlatable with a keyword, the system will identify at least one node correlated to the meaningful word by the inverted index and jump to that node without first traversing any other node.
-
Citations
13 Claims
-
1. A method performed in connection with an arrangement of nodes representable as a graph comprising:
-
correlating keywords with nodes in which the keywords appear to create an inverted index so that the keywords each appear only once and all nodes containing each of the keywords are indexed to those keywords; maintaining a thesaurus of synonyms for at least some of the keywords; receiving an input from a user containing a meaningful word; searching the inverted index to determine whether the meaningful word is a keyword and, if the meaningful word is a keyword, jumping to a node identified in the inverted index as correlated to that keyword, otherwise, searching the thesaurus to determine if the meaningful word is a synonym for at least one particular keyword and, if the meaningful word is the synonym, using the synonym to identify the at least one particular keyword, and jumping to at least one node correlated to the at least one particular keyword. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a series of nodes; an inverted index correlating keywords with the nodes; a thesaurus correlating at least some keywords with synonyms for those keywords; a processor executable learning procedure configured to, upon receipt of a term that is identified as neither a synonym nor a keyword based upon a search of both the inverted index and the thesaurus, (a) identify the term as at last one particular synonym for at least one particular keyword and (b) correlate the term with the at least one particular keyword, so that when a subsequent user provides the term the system will operate as if the term was synonymous with the at least one particular keyword. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A transaction processing system, having an arrangement of nodes and configured to interact with a user so that the user can navigate among the nodes, the system comprising:
an inverted index correlating keywords with at least some of the nodes in the arrangement so that when the user interacts with the system and provides an input in response to a verbal description from one node and the response includes a meaningful word correlatable with a keyword, the system will identify at least one node that is correlated to the meaningful word by the inverted index and jump to that at least one node without first traversing any other node. - View Dependent Claims (12, 13)
Specification