Systems and Methods for Task Countdowns for Specified Tasks
First Claim
1. A method of task management, comprising:
- at a computing device having one or more processors and memory storing one or more programs configured for execution by the one or more processors;
displaying a user interface for a messaging application, the user interface comprising an electronic message list panel comprising a plurality of listed objects for a recipient, wherein each respective object in the plurality of listed objects is visually distinct and wherein an object in the plurality of listed objects represents (i) one or more corresponding electronic messages in a plurality of electronic messages or (ii) a task;
obtaining a description of a task;
responsive to obtaining the description of the task, identifying an event within the description of the task independent of user intervention;
identifying an event date for the event; and
updating the plurality of objects displayed in the user interface to include an object that provides a representation of the event date and the description of the task.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A user interface for a messaging application is displayed. The interface comprises an electronic message list panel comprising a plurality of listed objects. At least one such listed object represents (i) one or more electronic messages or (ii) a task. A task description is obtained. In some instances this task description is received from the user through the user interface. In some instances this task description is obtained from an object in the plurality of listed objects. An event within the task description is identified. An event date for the event is identified. The plurality of objects is updated to include an object that provides a representation of the event date and the task.
-
Citations
20 Claims
-
1. A method of task management, comprising:
at a computing device having one or more processors and memory storing one or more programs configured for execution by the one or more processors; displaying a user interface for a messaging application, the user interface comprising an electronic message list panel comprising a plurality of listed objects for a recipient, wherein each respective object in the plurality of listed objects is visually distinct and wherein an object in the plurality of listed objects represents (i) one or more corresponding electronic messages in a plurality of electronic messages or (ii) a task; obtaining a description of a task; responsive to obtaining the description of the task, identifying an event within the description of the task independent of user intervention; identifying an event date for the event; and updating the plurality of objects displayed in the user interface to include an object that provides a representation of the event date and the description of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computing device, comprising:
-
one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for; displaying a user interface for a messaging application, the user interface comprising an electronic message list panel comprising a plurality of listed objects for a recipient, wherein each respective object in the plurality of listed objects is visually distinct and wherein an object in the plurality of listed objects represents (i) one or more corresponding electronic messages in a plurality of electronic messages or (ii) a task; obtaining a description of a task; responsive to obtaining the description of the task, identifying an event within the description of the task independent of user intervention; identifying an event date for the event; and updating the plurality of objects displayed in the user interface to include an object that provides a representation of the event date and the description of the task.
-
-
20. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computing device having one or more processors and memory, the one or more programs comprising instructions for:
-
displaying a user interface for a messaging application, the user interface comprising an electronic message list panel comprising a plurality of listed objects for a recipient, wherein each respective object in the plurality of listed objects is visually distinct and wherein an object in the plurality of listed objects represents (i) one or more corresponding electronic messages in a plurality of electronic messages or (ii) a task; obtaining a description of a task; responsive to obtaining the description of the task, identifying an event within the description of the task independent of user intervention; identifying an event date for the event; and updating the plurality of objects displayed in the user interface to include an object that provides a representation of the event date and the description of the task.
-
Specification