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 communication 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, without direction from the user, 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; 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
25 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 communication 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, without direction from the user, 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; 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. A method for managing tasks, the method comprising:
-
monitoring, by a cloud server, online communication messages of a user of a mobile communication 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 and without direction from the user, 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; sending, by the cloud server, one or more tasks of the generated 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 (9, 10, 11, 12, 13, 14)
-
-
15. One or more 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 communication 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, without direction from the user, 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; 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 (16, 17, 18, 19, 20, 21, 25)
-
-
22. One or more machine readable media comprising a plurality of instructions stored thereon that, when executed, cause a mobile computing device to:
-
generate, without direction from a user of the mobile computing device, a plurality of tasks based on communication messages of the mobile computing device determined to comprise content indicative of one or more upcoming tasks to be completed; generate, without direction from the user and in response to the determination that at least one parsed communication message comprises content indicative of one or more upcoming tasks to be completed, a task list from the plurality of tasks generated; determine whether one or more upcoming tasks on the task list can no longer be completed because the one or more upcoming tasks was scheduled to be completed in a location different from a present location of the mobile computing device; and update an upcoming task as a function of historical data in response to a determination that the upcoming task can no longer be completed because the upcoming task was scheduled to be completed in the location different from the present location of the mobile computing device. - View Dependent Claims (23, 24)
-
Specification