Patent ID: 7548955

Claim:
A system for providing notifications based on a plurality of resources, comprising: a server executing a first program for receiving notification alerts from the plurality of resources, generating notifications based on the notification alerts, and delivering the notifications, wherein the notification alerts specify a notification type being at least one of format, priority level, retry schedule, and escalation schedule, and wherein the format is at least one of graphics, video, audio and text; a client executing a second program and a third program, said second program receiving and presenting the notifications without interfering with execution of said third program, and providing access to a designated resource, said third program executing in the foreground of the client; and a user interface module for allowing a user to configure and customize the system; wherein said second program comprises a graphical user interface; and wherein said notifications are presented in relation to a cursor icon of said graphical user interface, wherein said notifications are adapted to move in response to user commanded movement of said cursor icon so that said notifications stay in relation to said cursor icon.