I have developed a natural language recognition command system for
Workfront. This system, called Clover is able to read user updates
submitted via e-mail and interpret the text into commands. For example,
a user might say "I'm half way done." Clover would then mark the task as
50% complete. User might say "I will be done next Tuesday" and Clover
will mark the task with a commit date for next Tuesday. Currently the
system can manage commit dates, start dates, status changes (new, inp,
complete),...