Patent ID: 8683473

Claim:
A method comprising: maintaining associations between a plurality of projects, each project comprising a plurality of tasks specific to the project, the tasks assigned to two or more users, each project of the plurality of projects classified as one of a work project and a personal project, a personal project associated with one or more of personal time and personal activities of a user and a work project associated with one or more of work time and work activities of the user, the plurality of projects comprising at least one personal project and at least one work project for each user, wherein each task comprises a priority, the priority of a task of a project relative to a priority of a task of another project; detecting a change in a particular task of a first project that affects one or more tasks of a second project, the first project and the second project of the plurality of projects, wherein subject matter of the second project is independent from and unrelated to subject matter of the first project; and updating one or more tasks of the second project affected by the change in the particular task in response to detecting the change in the particular task of the first project and in response to the priority of the particular task having a priority higher than the one or more tasks of the second project.