Patent ID: 8849908

Claim:
A method for managing communication notifications transmitted to a remote device, wherein the notifications are of an occurrence of a previously identified or calculated event which is maintained within a plurality of remote devices, the method comprising the steps of: after the detection of an occurrence of a previously identified or calculated event, transmitting an identifier through a communications link to a centralized server that stores the event and provides event definition; and receiving and processing the identifier by the centralized server over the communications link, wherein the centralized server includes a knowledge manager that identifies notification tasks, further wherein the notification tasks are performed automatically without human intervention, and the set of tasks are selected from at least one of a plurality of remote devices coupled to the centralized server, where the centralized server provides a task sequence, a sender-specific task and a receiver-specific task, and where a task manager automatically transmits the results of the tasks to a plurality of remote devices, wherein the notifications and notification tasks associated with the previously identified or calculated event are grouped to form a project, the project defined by task properties, and the task properties include at least: a project creator name, a project name, a creation date, a status, a start date and time, a target completion date and time, an actual start and completion date and time, a target and actual budget, a description, a charge number, a percentage completion, one or more assigned contacts, a plurality of notes, a plurality of tasks and sub-tasks, individual tasks and an overall project status, and notification information, wherein the project can be edited, deleted, and appended by individual users.