Patent ID: 7668535

Claim:
A computer-implemented method for providing notifications to a wireless device; the method comprising: monitoring a groupware data collection for a change using computing electronics, the groupware data collection comprising a plurality of records for each of a contact list, a calendar, and a message folder, wherein the groupware data collection is assigned to a user account and associated with the wireless device, and wherein monitoring the groupware data collection includes monitoring for any one of an addition, deletion, or modification to any one or more of the plurality of records that comprise the data collection; generating a notification communication from a notification source using computing electronics upon detecting that the change has occurred; performing a formatting on the notification communication using computing electronics, including determining a configuration for the formatting based on (i) identifying a type of wireless communication device that is to receive the notification, and (ii) selecting one of multiple possible communication protocols that the identified type of wireless device is able to handle; queuing the notification communication for the wireless device using computing electronics until a communication event is detected from the wireless device that terminates the queue; and responsive to the communication event, sending the notification communication using computing electronics to the wireless device associated with the data collection using the selected one of the multiple possible communication protocols; wherein the step of performing a formatting further comprises selecting one of multiple possible formats that the identified type of wireless device is able to handle, wherein the step of sending the notification communication further comprises using the selected one of the multiple possible formats.