System and method for generating a task list
First Claim
1. A method comprising:
- receiving a plurality of tasks by receiving one or more letters, numbers, or characters spelling each task;
displaying each task in a multi-line task entry interface in real time, wherein each task is started on a separate line in the multi-line task entry interface;
parsing each task in real time as the task is being received to identify one or more keywords in the task, wherein each task is parsed each time one of the one or more letters, numbers, or characters is received;
in response to identifying the one or more keywords, applying each keyword to a corresponding parameter of the task among a plurality of parameters to produce a modified task; and
displaying each modified task in a task list interface in real time as the modified task is produced, the task list interface having a first column representing a first of the parameters and a second column representing a second of the parameters, wherein the task entry interface and the task list interface are presented together on a common display,wherein the first parameter is a first one of a category, a priority, a delegate, or a status of the task, and the second parameter is a second one of a category, a priority, a delegate, or a status of the task.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving at least a portion of a task. The method also includes parsing the task as the task is being received to identify a keyword in the task. In addition, the method includes, in response to identifying the keyword, applying the keyword to one or more parameters of the task while the task is being received to produce a modified task. The method could further include parsing a second task that is received subsequent to the received task, identifying a second keyword in the second task, and associating the second task with the received task in response to identifying the second keyword. Associating the second task with the received task could include determining a hierarchy between the second task and the received task based on the second keyword or determining that the second task is a subtask of the received task based on the second keyword.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving a plurality of tasks by receiving one or more letters, numbers, or characters spelling each task; displaying each task in a multi-line task entry interface in real time, wherein each task is started on a separate line in the multi-line task entry interface; parsing each task in real time as the task is being received to identify one or more keywords in the task, wherein each task is parsed each time one of the one or more letters, numbers, or characters is received; in response to identifying the one or more keywords, applying each keyword to a corresponding parameter of the task among a plurality of parameters to produce a modified task; and displaying each modified task in a task list interface in real time as the modified task is produced, the task list interface having a first column representing a first of the parameters and a second column representing a second of the parameters, wherein the task entry interface and the task list interface are presented together on a common display, wherein the first parameter is a first one of a category, a priority, a delegate, or a status of the task, and the second parameter is a second one of a category, a priority, a delegate, or a status of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
at least one processing device configured to; receive a plurality of tasks by receiving one or more letters, numbers, or characters spelling each task; display each task in a multi-line task entry interface in real time, wherein each task is started on a separate line in the multi-line task entry interface; parse each task in real time as the task is being received to identify one or more keywords in the task, wherein each task is parsed each time one of the one or more letters, numbers, or characters is received; in response to identifying the one or more keywords, apply each keyword to a corresponding parameter of the task among a plurality of parameters to produce a modified task; and display each modified task in a task list interface in real time as the modified task is produced, the task list interface having a first column representing a first of the parameters and a second column representing a second of the parameters, wherein the task entry interface and the task list interface are presented together on a common display, wherein the first parameter is a first one of a category, a priority, a delegate, or a status of the task, and the second parameter is a second one of a category, a priority, a delegate, or a status of the task. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processing device, cause the at least one processing device to:
-
receive a plurality of tasks by receiving one or more letters, numbers, or characters spelling each task; display each task in a multi-line task entry interface in real time, wherein each task is started on a separate line in the multi-line task entry interface; parse each task in real time as the task is being received to identify one or more keywords in the task, wherein each task is parsed each time one of the one or more letters, numbers, or characters is received; in response to identifying the one or more keywords, apply each keyword to a corresponding parameter of the task among a plurality of parameters to produce a modified task; and display each modified task in a task list interface in real time as the modified task is produced, the task list interface having a first column representing a first of the parameters and a second column representing a second of the parameters, wherein the task entry interface and the task list interface are presented together on a common display, wherein the first parameter is a first one of a category, a priority, a delegate, or a status of the task, and the second parameter is a second one of a category, a priority, a delegate, or a status of the task. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification