Browse Prior Art Database

Method for Synchronization of Message and Calendar Alert Counts between Client and Host Applications on a Mobile Device

IP.com Disclosure Number: IPCOM000131851D
Publication Date: 2005-Nov-21
Document File: 1 page(s) / 8K

Publishing Venue

The IP.com Prior Art Database

Abstract

Client applications on mobile devices provide services such as email and/or a calendar that require notification to the user when a new email arrives or when an appointment time has been reached. The notification can include an alert, such as a tone or vibration, as well as an indicator on the device display showing the number of unread emails or unacknowledged calendar alerts. The indicator is normally displayed on the “home” or “idle” screen of the device and may optionally be displayed on other screens as well.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

MESSAGE ALERT COUNT SYNCHRONIZATION

Method for Synchronization of Message and Calendar Alert Counts between Client and Host Applications on a

Mobile

Device

Disclosed Anonymously

Client applications on mobile devices provide services such as email and/or a calendar that require notification to the user when a new email arrives or when an appointment time has been reached.  The notification can include an alert, such as a tone or vibration, as well as an indicator on the device display showing the number of unread emails or unacknowledged calendar alerts.  The indicator is normally displayed on the “home” or “idle” screen of the device and may optionally be displayed on other screens as well.

In the context of third-party devices, the home screen is controlled by the host application, whereas the email and/or calendar modules are part of the client application.  Therefore a method must be devised for the client application to share the alert information with the host application so that it might be displayed to the user on the home screen.

The solution defines an interface between the client and host applications that allows the host application to register for asynchronous notification of a change in the unread message count or unacknowledged calendar alert count from the client application.  The interface also defines a mechanism to allow the host application to synchronously query the value of the unread email or unacknowledged calendar count.