Systems and Methods for Task Assistance
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;
receiving a description of a task associated with a user;
upon receipt of the description of the task;
identifying one or more entities associated with the task using at least the description of the task and geographic information about the user;
identifying information for performing the task with at least one respective entity in the one or more entities based upon an identity of the entity; and
formatting, for use by the user, the identified information for performing 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. 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.
6 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; receiving a description of a task associated with a user; upon receipt of the description of the task; identifying one or more entities associated with the task using at least the description of the task and geographic information about the user; identifying information for performing the task with at least one respective entity in the one or more entities based upon an identity of the entity; and formatting, for use by the user, the identified information for performing the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. 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; receiving a description of a task associated with a user, wherein the description of the task includes an task; upon receipt of the description of the task; identifying one or more entities associated with the task using at least the description of the task and geographic information about the user; identifying information for performing the task with at least one respective entity in the one or more entities based upon an identity of the entity; and formatting, for use by the user, information for performing the task. - View Dependent Claims (17, 18, 20)
-
-
19. 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:
-
receiving a description of a task associated with a user; upon receipt of the description of the task; identifying one or more entities associated with the task using at least the description of the task and geographic information about the user; identifying information for performing the task with at least one respective entity in the one or more entities based upon an identity of the entity; and formatting, for use by the user, the information for performing the task.
-
Specification