Navigational learning in a structured transaction processing system
AssigneePrashant Parikh
InventorPrashant Parikh
Life of this patent
Estimating the term…
Abstract
A method performed in connection with an arrangement of nodes representable as a graph, and an inverted index containing a correlation among keywords and nodes such that at least some nodes containing a given keyword are indexed to that given keyword, involves receiving a word, searching the inverted index to determine whether the word is a keyword and, if the word is a keyword, jumping to a node identified in the inverted index as correlated to that keyword, otherwise, learning a meaning for the word based upon reaching a result node and applying at least one specified rule such that a new input containing the word can be received thereafter and the word from the new input will be treated according to the learned meaning.
Claims22
A method performed in connection with an arrangement of interconnected nodes representable as a graph, and an inverted index containing a correlation among keywords and nodes such that at least some nodes containing a given keyword are indexed to that given keyword, to facilitate navigation among the nodes towards a user goal, the method comprising:
- receiving an input from a user comprising a word;
- searching the inverted index to determine whether the word is a keyword and
- if the word is a keyword, jumping to a node identified in the inverted index as correlated to that keyword and providing a response to the user, otherwise
- if the word is neither a keyword nor, if a thesaurus is available for searching, a synonym of a keyword, learning a meaning for the word based upon reaching a result node and applying at least one specified rule such that a new input containing the word can be received thereafter and the word from the new input will be treated according to the meaning that was learned and thereby result in a jump to at least one node that was correlated to the meaning and provision of an appropriate response to the new input.
A method performed in connection with an arrangement of interconnected nodes representable as a graph, and an inverted index containing a correlation among keywords and nodes such that at least some nodes containing a given keyword are indexed to that given keyword, to facilitate navigation among the nodes towards a user goal, the method comprising:
- receiving an input from a user containing a word;
- searching the inverted index to determine whether the word is a keyword and
- if the word is a keyword, jumping to a node identified in the inverted index as correlated to that keyword and providing a response to the user, otherwise
- if the word is neither a keyword nor, if a thesaurus is available for searching, a synonym of a keyword, learning a meaning for the word based upon reaching a result node and applying at least one specified rule such that a new input containing the word can be received thereafter and the word from the new input will be treated according to the meaning that was learned and thereby result in a jump to at least one node that was correlated to the meaning and provision of an appropriate response,
- and wherein the applying at least one specified rule comprises at least one of:
- a) selecting a least common ancestor of the result node and at least one other node as the meaning,
- b) selecting at least one sibling of the result node,
- c) selecting at least one child of the result node,
- d) selecting at least one descendant of the result node,
- e) selecting at least one ancestor of the result node, or
- f) selecting a random node.
Dependencies are inferred from the claim text.