Automated task classification system
First Claim
Patent Images
1. A method comprising:
- obtaining a priority of each of at least one task objective based on a structure of a hierarchy of task objectives;
associating the at least one task objective from the hierarchy of task objectives with a first input received from a user, wherein each task objective is assigned a corresponding priority;
determining an order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input;
associating the at least one task objective from the hierarchy of task objectives with a second input received from a user;
revising the order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input and the second input, to yield a revised order of implementation; and
implementing the task objectives based on the revised order of implementation.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns an automated task classification system that operates on a task objective of a user. The system may include a meaningful phrase generator that generates a plurality of meaningful phrases from a set of verbal and non-verbal speech. Each of the meaningful phrases may be generated based on one of a predetermined set of the task objectives. A recognizer may recognize at least one of the generated meaningful phrases in an input communication of the user and a task classifier may make a classification decision in response to the recognized meaningful phrases relating to one of the set of predetermined task objectives.
54 Citations
24 Claims
-
1. A method comprising:
-
obtaining a priority of each of at least one task objective based on a structure of a hierarchy of task objectives; associating the at least one task objective from the hierarchy of task objectives with a first input received from a user, wherein each task objective is assigned a corresponding priority; determining an order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input; associating the at least one task objective from the hierarchy of task objectives with a second input received from a user; revising the order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input and the second input, to yield a revised order of implementation; and implementing the task objectives based on the revised order of implementation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 13, 14)
-
-
9. A system comprising:
-
a processor; a memory storing instruction for controlling the processor to perform steps comprising; obtaining a priority of each of at least one task objective based on a structure of a hierarchy of task objectives; associating the at least one task objective from the hierarchy of task objectives with a first input received from a user, wherein each task objective is assigned corresponding priority; determining an order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input; associating o the at least one task objective from the hierarchy of task objectives with a second input received from a user; revising the order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input and the second input, to yield a revised order of implementation; and implementing the task objectives based on the revised order of implementation. - View Dependent Claims (11, 12, 15, 16)
-
-
17. A tangible computer-readable medium storing a computer program having instructions which, when executed by a computing device, cause the computing device to perform steps comprising:
-
obtaining a priority of each of at least one task objective based upon a structure of a hierarchy of task objectives; associating the at least one task objective from the hierarchy of task objectives with a first input received from a user, wherein each task objective is assigned corresponding priority; determining an order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input; associating the at least one task objective from the hierarchy of task objectives with a second input received from a user; revising the order of implementation of the at least one task objective based on the corresponding priority assigned to each of the task objectives associated with the first input and the second input, to yield a revised order of implementation; and implementing the task objectives based on the revised order of implementation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification