Dynamic prioritization in a work management process
First Claim
Patent Images
1. A method, comprising:
- detecting a prioritization event;
generating a search filter based on available resources and a user work history;
using the search filter to identify, from a set of action objects, a subset of one or more action objects that are substantially in accordance with the user work history and are accommodated by the available resources;
presenting the subset of action objects to the user via a user interface as selectable suggested actions;
receiving user input selecting one or more of the suggested actions for inclusion into a user work schedule; and
incorporating user selected suggested actions into the user work schedule.
2 Assignments
0 Petitions
Accused Products
Abstract
The present application describes an integrated work management and tracking framework that implements a dynamic prioritization process that identifies one or more user tasks that should be given priority by the user. The dynamic prioritization process suggests a small set of tasks or items to the user that the user should focus on and it allows the user to choose the tasks/items that the user determines to be of priority.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting a prioritization event;
generating a search filter based on available resources and a user work history;
using the search filter to identify, from a set of action objects, a subset of one or more action objects that are substantially in accordance with the user work history and are accommodated by the available resources;
presenting the subset of action objects to the user via a user interface as selectable suggested actions;
receiving user input selecting one or more of the suggested actions for inclusion into a user work schedule; and
incorporating user selected suggested actions into the user work schedule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A work management system, comprising:
-
memory;
a processor;
a prioritization module configured to search a plurality of action objects for one or more action objects that substantially match to a time period based on action object attributes and resources available for the time period; and
a user interface configured to present the one or more matching action objects to a user and accept selection input from the user to identify at least one matching action object to be scheduled for the time period. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media containing executable instructions that, when executed, perform the following steps:
-
searching a plurality of action objects to identify one or more action objects that describe an action suitable for inclusion in a calendar time slot based on action object attributes, user input and tracked properties;
presenting the matching one or action objects in a user interface as selectable user interface elements; and
receiving selected action objects for inclusion in the calendar time slot. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification