Context reactive hints mechanism for natural language user interface
First Claim
Patent Images
1. A user interface method, comprising the steps of:
- providing a network of agents;
developing a first interpretation path through the network in dependence upon the content of user input, the first interpretation path including a first agent and a second agent immediately downchain from the first agent;
developing a first alternative path through the network, the first alternative path including the second agent and a third agent immediately upchain from the second agent and different from the first agent; and
offering the first alternative path to the user for potential follow-up.
1 Assignment
0 Petitions
Accused Products
Abstract
Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, when selected by the user, can invoke one or more back-end applications with entry fields pre-filled from the user'"'"'s previous interactions or from other contextual information.
-
Citations
41 Claims
-
1. A user interface method, comprising the steps of:
-
providing a network of agents;
developing a first interpretation path through the network in dependence upon the content of user input, the first interpretation path including a first agent and a second agent immediately downchain from the first agent;
developing a first alternative path through the network, the first alternative path including the second agent and a third agent immediately upchain from the second agent and different from the first agent; and
offering the first alternative path to the user for potential follow-up. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22)
-
-
19. A user interface method, for use with an application that accepts commands which operate on objects containing fields, comprising the steps of:
-
developing a first interpretation of at least a first portion of user input, the first interpretation including a plurality of elements including a first command element and a first object element; and
in dependence upon the first interpretation, offering to the user a first follow-up which includes a member of the group consisting of;
(a) the first command element and a second object element different from the first object element, and (b) the first object element and a second command element different from the first command element. - View Dependent Claims (20)
-
-
21. A user interface method, comprising the steps of:
-
providing a network of agents, the network including a root node, a plurality of agents of a first type each downchain from the root node, a plurality of agents of a second type each downchain from at least one of the agents of the first type, and a plurality of agents of a third type each downchain from at least one of the agents of the second type;
developing a set of at least one interpretation path through the network in dependence upon the content of user input, each of the paths in the set including at least one agent in the network;
in dependence upon the set of interpretation paths, developing a set of alternative paths through the network, each of the alternative paths differing from all the paths in the set of interpretation paths in at least one of the agent types; and
offering at least one of the alternative paths to the user for potential follow-up. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A user interface method, comprising the steps of:
-
providing a network of agents;
developing a first interpretation path through the network in dependence upon the content of user input, the first interpretation path including a first agent and a second agent downchain from the first agent;
developing a first alternative path through the network, the first alternative path including a third agent and a fourth agent, the third agent being different from and sharing a common group attribute with the second agent, and the fourth agent being upchain of the third agent, the first alternative path different by at least one agent from the first interpretation path; and
offering the first alternative path to the user for potential follow-up.
-
-
38. A user interface method, for use with an application that accepts commands, comprising the steps of:
-
providing a database identifying semantic relationships among user input semantic domains;
developing a first interpretation of at least a portion of first user input, in dependence upon the database; and
in dependence upon the first interpretation, and the semantic relationships identified in the database, offering to the user a first follow-up. - View Dependent Claims (39, 40, 41)
-
Specification