Communication-prompted user assistance
First Claim
1. A computer-implemented system that responds to human communications, comprising:
- a recognition component that dynamically monitors human communications for an apparent intent related to a task discussed by a user during a communication session with a human second party;
a task component that receives, at least in part, an apparent intent from the recognition component and associates it with a task to form a candidate task for prompting a user; and
a computer readable storage medium comprising data structures and sets of codes for causing a computer to execute the recognition and task components.
2 Assignments
0 Petitions
Accused Products
Abstract
Communications are monitored for user intentions related to user tasks such as meeting scheduling and the like 308. When an intention (e.g. mention of a meeting) is determined from the communications, candidate task actions (e.g., scheduling meeting) are initiated and/or stored 310. At an appropriate event trigger (e.g. completion of communications), a user can be prompted with a list of candidate task actions and can select which actions to perform 312. Action profiles 320 can also be incorporated to allow customization of how task actions are completed. These profiles can be called at the time of task action execution to guide the action fulfillment. The profiles can be user and/or system generated and/or provided by third parties and the like. The task actions are typically performed utilizing task related applications to fully execute the task action so that additional user input is not required.
365 Citations
36 Claims
-
1. A computer-implemented system that responds to human communications, comprising:
-
a recognition component that dynamically monitors human communications for an apparent intent related to a task discussed by a user during a communication session with a human second party; a task component that receives, at least in part, an apparent intent from the recognition component and associates it with a task to form a candidate task for prompting a user; and a computer readable storage medium comprising data structures and sets of codes for causing a computer to execute the recognition and task components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented method for extracting tasks from communications, comprising:
-
dynamically detecting an apparent intent related to a task while monitoring human communications by a user during a communication session with a human second party; associating a detected intent with a task to create a candidate task; and prompting a user of the candidate task following a trigger event. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A computer-implemented system that is responsive to human communications, comprising:
-
means for dynamically extracting an apparent intent related to a task from visual or aural communications discussed by a user during a communication session with a human second party; means for associating the extracted apparent intent to an existing task to create a candidate task; means for interacting with the user to indicate that a candidate task was obtained from the communications and to allow user selections of candidate tasks for execution; and a computer readable storage medium comprising data structures and sets of codes for causing a computer to execute the recognition and task components.
-
Specification