Systems and methods for creating and sharing tasks
First Claim
1. A computer-implemented method for managing tasks in a server, comprising:
- receiving an e-mail message sent from a first user to an e-mail address assigned to the server, the e-mail message comprising task information related to a new task;
processing the e-mail message to create the new task and identify the task information to be shared by a plurality of users in a computer memory;
inviting one or more users to share the new task;
receiving an acceptance of the new task from the one or more users;
associating the one or more users that accepted the new task with the task information;
assigning a status to the new task based on the stage of completion of the new task by the one or more associated users; and
organizing the new task and a plurality of other tasks into a network of tasks based at least in part on a network identifier associated with the new task.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for creating and sharing tasks over one or more networks are disclosed. In one embodiment, a system comprises a message retrieval module configured to retrieve electronic messages and parse them into a plurality of tasks. The system can also include a task creation module configured to process the message to identify task information and one or more task recipients. The task creation module can also be configured to create a task based on the identified task information. A task notification module can be configured to notify the one or more task recipients about the created task. The system may also include a multi-layer network management module configured to organize the tasks and task participants into multiple networks and clouds and into a federation of clouds. The system can also include a task analytics module programmed to analyze the tasks performed by users of the system.
339 Citations
30 Claims
-
1. A computer-implemented method for managing tasks in a server, comprising:
-
receiving an e-mail message sent from a first user to an e-mail address assigned to the server, the e-mail message comprising task information related to a new task; processing the e-mail message to create the new task and identify the task information to be shared by a plurality of users in a computer memory; inviting one or more users to share the new task; receiving an acceptance of the new task from the one or more users; associating the one or more users that accepted the new task with the task information; assigning a status to the new task based on the stage of completion of the new task by the one or more associated users; and organizing the new task and a plurality of other tasks into a network of tasks based at least in part on a network identifier associated with the new task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system having one or more processors and configured for managing tasks, the system comprising:
-
a task management module configured to run on the one or more processors and programmed to; receive an e-mail message sent from a first user to an e-mail address assigned to the system, the e-mail message comprising task information related to a new task; process the e-mail message to create the new task and identify the task information to be shared by a plurality of users; invite one or more users to share the new task; receive an acceptance of the new task from the one or more users; associate the one or more users that accepted the new task with the task information; and assign a status to the new task based on the stage of completion of the new task by the one or more associated users; and a multi-layered network management module configured to run on the one or more processors and programmed to organize the new task and a plurality of other tasks into a network of tasks based at least in part on a network identifier associated with the new task. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium having stored thereon code that when executed by a processor performs a method comprising:
-
receiving an e-mail message sent from a first user to an e-mail address assigned to a server, the e-mail message comprising task information related to a new task; processing the e-mail message to create the new task and identify the task information to be shared by a plurality of users; inviting one or more users to share the new task; receiving an acceptance of the new task from the one or more users; associating the one or more users that accepted the new task with the task information; assigning a status to the new task based on the stage of completion of the new task by the one or more associated users; and organizing the new task and a plurality of other tasks into a network of tasks based at least in part on a network identifier associated with the new task. - View Dependent Claims (30)
-
Specification