Systems and methods for task assistance
First Claim
1. A method of providing task assistance, 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 an email application, including a plurality of email messages;
identifying, within the plurality of email messages, a first email message that includes a description of a task to be performed by a user;
in response to the identifying, automatically performing the following;
identifying a business entity associated with the task using one or more words appearing in the description of the task and geographic information about the user;
identifying information for performing the task with the identified business entity;
formatting the identified information for performing the task with the identified business entity;
determining whether the identified business entity is presently available to service the task according to a schedule of opening and closing times for the business entity, for each day of the week;
when the business entity is available to service the task, displaying, in the first email message, an identification of the business entity and the identified information for performing the task with the business entity; and
when the business entity is not available to service the task, refraining from displaying, in the first email message, the identification of the business entity and the identified information for performing the task with the business entity.
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. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.
9 Citations
19 Claims
-
1. A method of providing task assistance, 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 an email application, including a plurality of email messages; identifying, within the plurality of email messages, a first email message that includes a description of a task to be performed by a user; in response to the identifying, automatically performing the following; identifying a business entity associated with the task using one or more words appearing in the description of the task and geographic information about the user; identifying information for performing the task with the identified business entity; formatting the identified information for performing the task with the identified business entity; determining whether the identified business entity is presently available to service the task according to a schedule of opening and closing times for the business entity, for each day of the week; when the business entity is available to service the task, displaying, in the first email message, an identification of the business entity and the identified information for performing the task with the business entity; and when the business entity is not available to service the task, refraining from displaying, in the first email message, the identification of the business entity and the identified information for performing the task with the business entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19)
-
14. 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 an email application, including a plurality of email messages; identifying, within the plurality of email messages, a first email message that includes a description of a task to be performed by a user; in response to the identifying, automatically performing the following; identifying a business entity associated with the task using one or more words appearing in the description of the task and geographic information about the user; identifying information for performing the task with the identified business entity; formatting the identified information for performing the task with the identified business entity; determining whether the identified business entity is presently available to service the task according to a schedule of opening and closing times for the business entity, for each day of the week; when the business entity is available to service the task, displaying, in the first email message, an identification of the business entity and the identified information for performing the task with the business entity; and when the business entity is not available to service the task, refraining from displaying, in the first email message, the identification of the business entity and the identified information for performing the task with the business entity. - View Dependent Claims (15, 16)
-
-
17. 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 an email application, including a plurality of email messages; identifying, within the plurality of email messages, a first email message that includes a description of a task to be performed by a user; in response to the identifying, automatically performing the following; identifying a business entity associated with the task using one or more words appearing in the description of the task and geographic information about the user; identifying information for performing the task with the identified business entity; formatting the identified information for performing the task with the identified business entity; determining whether the identified business entity is presently available to service the task according to a schedule of opening and closing times for the business entity, for each day of the week; when the business entity is available to service the task, displaying, in the first email message, an identification of the business entity and the identified information for performing the task with the business entity; and when the business entity is not available to service the task, refraining from displaying, in the first email message, the identification of the business entity and the identified information for performing the task with the business entity. - View Dependent Claims (18)
-
Specification