Comprehensive task management
First Claim
Patent Images
1. A cloud server for comprehensive task management, the cloud server comprising:
- a message monitoring module to (i) monitor online communication messages of a user of a mobile computing device, (ii) parse the online communication messages, and (iii) determine whether any of the parsed online communication messages comprise content indicative of one or more upcoming tasks to be completed;
a task generation module to;
generate a plurality of tasks from the parsed online communication messages determined to comprise content indicative of one or more upcoming tasks to be completed, wherein each task corresponds to a different upcoming task;
synchronize tasks with the mobile computing device, wherein to synchronize tasks with the mobile computing device comprises receiving an indication that the one or more upcoming tasks need to be updated based on a determination by the mobile computing device that the one or more upcoming tasks can no longer be completed because the mobile computing device is located at a new location and the one or more upcoming tasks are to be completed in an old location different from the new location; and
update the one or more upcoming tasks generated by the mobile computing device as a function of historical data comprising a previous response ignoring, canceling, postponing, or reprioritizing a previous task in response to a location change in response to the determination by the mobile computing device that the one or more upcoming tasks can no longer be completed in the new location of the mobile computing device; and
a remote device synchronization module to (i) send one or more tasks generated by the task generation module to the mobile computing device of the user over a network, and (ii) receive one or more additional tasks generated by the mobile computing device over the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for generating tasks from communication messages includes a mobile computing device for monitoring communication messages, parsing the communication messages to detect content indicative of upcoming tasks, generating a task for each of the upcoming tasks detected, generating a task list from the generated tasks, and generating an alarm for each task. Additionally, the mobile computing device receives tasks generated by a cloud server.
-
Citations
24 Claims
-
1. A cloud server for comprehensive task management, the cloud server comprising:
-
a message monitoring module to (i) monitor online communication messages of a user of a mobile computing device, (ii) parse the online communication messages, and (iii) determine whether any of the parsed online communication messages comprise content indicative of one or more upcoming tasks to be completed; a task generation module to; generate a plurality of tasks from the parsed online communication messages determined to comprise content indicative of one or more upcoming tasks to be completed, wherein each task corresponds to a different upcoming task; synchronize tasks with the mobile computing device, wherein to synchronize tasks with the mobile computing device comprises receiving an indication that the one or more upcoming tasks need to be updated based on a determination by the mobile computing device that the one or more upcoming tasks can no longer be completed because the mobile computing device is located at a new location and the one or more upcoming tasks are to be completed in an old location different from the new location; and update the one or more upcoming tasks generated by the mobile computing device as a function of historical data comprising a previous response ignoring, canceling, postponing, or reprioritizing a previous task in response to a location change in response to the determination by the mobile computing device that the one or more upcoming tasks can no longer be completed in the new location of the mobile computing device; and a remote device synchronization module to (i) send one or more tasks generated by the task generation module to the mobile computing device of the user over a network, and (ii) receive one or more additional tasks generated by the mobile computing device over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing tasks, the method comprising:
-
monitoring, by a cloud server, online communication messages of a user of a mobile computing device; parsing, by the cloud server, the online communication messages; determining, by the cloud server, whether any of the parsed online communication messages comprise content indicative of one or more upcoming tasks to be completed; generating, by the cloud server, a plurality of tasks from the parsed online communication messages determined to comprise content indicative of one or more upcoming tasks to be completed, wherein each task corresponds to a different upcoming task; synchronizing, by the cloud server, tasks with the mobile computing device, wherein synchronizing tasks with the mobile computing device comprises receiving an indication that the one or more upcoming tasks need to be updated based on a determination by the mobile computing device that the one or more upcoming tasks can no longer be completed because the mobile computing device is located at a new location and the one or more upcoming tasks are to be completed in an old location different from the new location; updating, by the cloud server, the one or more upcoming tasks generated by the mobile computing device as a function of historical data comprising a previous response ignoring, canceling, postponing, or reprioritizing a previous task in response to a location change in response to the determination by the mobile device that the one or more upcoming tasks can no longer be completed in the new location of the mobile computing device; sending, by the cloud server, the one or more upcoming tasks to the mobile computing device of the user over a network; and receiving, by the cloud server, one or more additional tasks generated by the mobile computing device over the network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory machine readable media comprising a plurality of instructions stored thereon that, when executed, cause a cloud server to:
-
monitor online communication messages of a user of a mobile computing device; parse the online communication messages; determine whether any of the parsed online communication messages comprise content indicative of one or more upcoming tasks to be completed; generate a plurality of tasks from the parsed online communication messages determined to comprise content indicative of one or more upcoming tasks to be completed, wherein each task corresponds to a different upcoming task; synchronize tasks with the mobile computing device, wherein synchronizing the tasks with the mobile computing device comprises receiving an indication that the one or more upcoming tasks need to be updated based on a determination by the mobile computing device that the one or more upcoming tasks can no longer be completed because the mobile computing device is located at a new location and the one or more upcoming tasks are to be completed in an old location different from the new location; update the one or more upcoming tasks generated by the mobile computing device as a function of historical data comprising a previous response ignoring, canceling, postponing, or reprioritizing a previous task in response to a location change in response to the determination by the mobile device that the one or more upcoming tasks can no longer be completed in the new location of the mobile computing device; send one or more tasks of the generated tasks to the mobile computing device of the user over a network; and receive one or more additional tasks generated by the mobile computing device over the network. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification