Associating a task completion step of a task with a task template of a group of similar tasks
First Claim
1. A computer implemented method, comprising:
- identifying an entity category, wherein the entity category is a grouping of entities that share one or more aspects in common;
determining a task template, wherein the task template includes a task action identifier and a task object identifier, and wherein one of the task action identifier and the task object identifier is an indication of the entity category;
identifying a plurality of tasks, wherein each of the plurality of tasks is associated with a task entity, and wherein at least one of the plurality of tasks is associated with a task completion step;
determining a task group of one or more of the plurality of tasks that conform to the task template, wherein a given task of the task group conforms to the task template if the task entity of the task is a member of the entity category;
determining a group task completion step, wherein the group task completion step is based on a task completion step associated with one or more of the tasks of the task group; and
associating the group task completion step with the task template.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to associating a task completion step with a task template based on one or more task completion steps of tasks that conform to the task template. A task template may include one or more terms, entities, and/or category of entities. A Task conforms to the task template when the task includes the one or more terms, entities, and/or an identifier of an entity that is a member of the entity category. In some implementations, a task that is associated with a task completion step is identified as conforming to the task template and the task completion step of the conforming task is associated with the task template. In some implementations, the task template may be utilized to associate a task completion step with a task that conforms to the task template.
27 Citations
24 Claims
-
1. A computer implemented method, comprising:
-
identifying an entity category, wherein the entity category is a grouping of entities that share one or more aspects in common; determining a task template, wherein the task template includes a task action identifier and a task object identifier, and wherein one of the task action identifier and the task object identifier is an indication of the entity category; identifying a plurality of tasks, wherein each of the plurality of tasks is associated with a task entity, and wherein at least one of the plurality of tasks is associated with a task completion step; determining a task group of one or more of the plurality of tasks that conform to the task template, wherein a given task of the task group conforms to the task template if the task entity of the task is a member of the entity category; determining a group task completion step, wherein the group task completion step is based on a task completion step associated with one or more of the tasks of the task group; and associating the group task completion step with the task template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system including memory and one or more processors operable to execute instructions in memory, comprising instructions to:
-
identify an entity category, wherein the entity category is a grouping of entities that share one or more aspects in common; determine a task template, wherein the task template includes a task action identifier and a task object identifier, and wherein one of the task action identifier and the task object identifier is an indication of the entity category; identify a plurality of tasks, wherein each of the plurality of tasks is associated with a task entity, and wherein at least one of the plurality of tasks is associated with a task completion step; determine a task group of one or more of the plurality of tasks that conform to the task template, wherein a given task of the task group conforms to the task template if the task entity of the task is a member of the entity category; determine a group task completion step, wherein the group task completion step is based on a task completion step associated with one or more of the tasks of the task group; and associate the group task completion step with the task template. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a computer system, the at least one program comprising instructions to:
-
identify an entity category, wherein the entity category is a grouping of entities that share one or more aspects in common; determine a task template, wherein the task template includes a task action identifier and a task object identifier, and wherein one of the task action identifier and the task object identifier is an indication of the entity category; identify a plurality of tasks, wherein each of the plurality of tasks is associated with a task entity, and wherein at least one of the plurality of tasks is associated with a task completion step; determine a task group of one or more of the plurality of tasks that conform to the task template, wherein a given task of the task group conforms to the task template if the task entity of the task is a member of the entity category; determine a group task completion step, wherein the group task completion step is based on a task completion step associated with one or more of the tasks of the task group; and associate the group task completion step with the task template.
-
Specification