Advanced system and method for automated-context-aware-dialog with human users
First Claim
Patent Images
1. Apparatus for conducting a dialog with a user of at least one computerized enterprise system, the apparatus comprising:
- an ontological topic definer including a processor using at least one ontological entity to define user dialog topics including items; and
a computerized dialog server operative for conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics, including generating a directed graph based on item references, from links between said items, by applying closure-based variable scoping in conjunction with backward-chaining-based logic to said directed graph, and identifying and scoring potential discussion forks based on said directed graph.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for conducting a dialog with a user of at least one computerized enterprise system, the apparatus comprising an ontological topic definer using at least one ontological entity to define user dialog topics, each topic including an item, a block identifying executable computer code operative to resolve the item; and at least one input parameter passed to the block; and a dialog server operative for conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics.
85 Citations
34 Claims
-
1. Apparatus for conducting a dialog with a user of at least one computerized enterprise system, the apparatus comprising:
-
an ontological topic definer including a processor using at least one ontological entity to define user dialog topics including items; and a computerized dialog server operative for conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics, including generating a directed graph based on item references, from links between said items, by applying closure-based variable scoping in conjunction with backward-chaining-based logic to said directed graph, and identifying and scoring potential discussion forks based on said directed graph. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising a non-transitory tangible computer-readable medium having computer-readable program code embodied therein, said computer-readable program code adapted to be executed to implement a method for conducting a dialog with a user of at least one computerized enterprise system, the method comprising:
-
using at least one ontological entity to define user dialog topics including items; and conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics, including generating a directed graph based on item references, from links between said items, by applying closure-based variable scoping in conjunction with backward-chaining-based logic to said directed graph; and
identifying and scoring potential discussion forks based on said directed graph.
-
-
8. A method for conducting a dialog with a user of at least one computerized enterprise system, the method comprising:
-
using at least one ontological entity to define user dialog topics including items; conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics, including generating a directed graph based on item references, from links between said items, by applying closure-based variable scoping in conjunction with backward-chaining-based logic to said directed graph; and identifying and scoring potential discussion forks based on said directed graph. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for conducting a dialog with a user of at least one computerized enterprise system, the method comprising:
-
using at least one ontological entity to define user dialog topics including items; and conducting a dialog with a user of at least one computerized enterprise system about an individual topic from among said user dialog topics, including generating a directed graph based on item references, from links between said items, by applying closure-based variable scoping in conjunction with backward-chaining-based logic to said directed graph, wherein said conducting comprises conducting at least first and second dialogs with at least first and second users respectively, of at least first and second corresponding computerized enterprise systems respectively, including using a single logic code segment for at least first and second dialog portions, of the first and second dialogs respectively, which pertain to first and second products respectively, of the first and second corresponding computerized enterprise systems respectively, and wherein the first and second enterprise systems comprise first and second banks respectively and wherein said first and second products comprise first and second financial services offered by the first and second banks respectively.
-
Specification