PERSONALIZED WORK PLANNING BASED ON SELF-OPTIMIZING ROLE-BASED CROWD-SOURCED INFORMATION
First Claim
1. A system for personalized planning based on crowd-sourcing, the system comprising:
- at least one processor;
a non-transitory computer-readable medium configured to store executable instructions that when executed by the at least one processor are configured to implement;
a data collector configured to collect task-related data specific to a user from multiple different data sources; and
a planning optimizer configured to determine a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information, the planning optimizer configured to obtain a task from other users having a same role as the user based on the role-based task data, the planning optimizer configured to determine a suggested activity for completing the task based on the task-tracking information,the planning optimizer configured to provide the task list to the user via a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
According to a general aspect, a system for personalized planning based on crowd-sourcing includes a data collector configured to collect task-related data specific to a user from multiple different data sources, and a planning optimizer configured to determine a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information. The planning optimizer obtains a task from other users having a same role as the user based on the role-based task data, determines a suggested activity for completing the task based on the task-tracking information, and provides the task list to the user via a user interface
41 Citations
20 Claims
-
1. A system for personalized planning based on crowd-sourcing, the system comprising:
-
at least one processor; a non-transitory computer-readable medium configured to store executable instructions that when executed by the at least one processor are configured to implement; a data collector configured to collect task-related data specific to a user from multiple different data sources; and a planning optimizer configured to determine a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information, the planning optimizer configured to obtain a task from other users having a same role as the user based on the role-based task data, the planning optimizer configured to determine a suggested activity for completing the task based on the task-tracking information, the planning optimizer configured to provide the task list to the user via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product tangibly embodied on a non-transitory computer-readable storage medium and including executable code that, when executed, is configured to cause at least one processor to:
-
collect task-related data specific to a user from multiple different data sources; determine a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information; obtain a task from other users having a same role as the user based on the role-based task data; determine a suggested activity for completing the task based on the task-tracking information; and provide the task list to the user via a user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for personalized planning based on crowd-sourcing, the method being performed by at least one processor, the method comprising:
-
collecting task-related data specific to a user from multiple different data sources; determining a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information; obtaining a task from other users having a same role as the user based on the role-based task data; determining a suggested activity for completing the task based on the task-tracking information; and providing the task list to the user via a user interface. - View Dependent Claims (19, 20)
-
Specification