Browse Prior Art Database

Server initiated alerts to improve PDA user efficiency.

IP.com Disclosure Number: IPCOM000028408D
Original Publication Date: 2004-May-14
Included in the Prior Art Database: 2004-May-14
Document File: 1 page(s) / 7K

Publishing Venue

IBM

Abstract

Currently, PDA devices run software for items such as PIM (Personal Information Management) and email. An example of a program that runs on a PDA and provides PIM and email support is the WEA (Websphere Everyplace Access) client. On these devices the PDA user must initiate a "sync" whenever he/she wants to synchronize data from the server. A full scale data sync can take an enormous amount of time. If there are not updates on the server then this time was wasted. Proposed disclosure describes a method where information server will alert the client for updates are needed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 1

Server initiated alerts to improve PDA user efficiency.

This invention describes a method for an information server to initiate an alert to a client in the situation when there is new data on the server, such as a new email message. The client can then provide a visual clue to the end user telling him/her that they should provide a data sync with the server.

The following describes a possible implementation that could provide this enhancement would be to run a UDP socket server on the WEA (Websphere Everyplace Access) server. When the WEA client first comes up it sends a UDP message over to the server informing it of its existence and provides a UDP port that it is listening on. Whenever the server had new data that is directed for that client it can send a simple UDP message that serves as an alert to the client. The client can provide a visual cue to the end user that tells the user that it should synchronize with the server.

Although at a high level INS (Intelligent Notification Service) and proposed method have similarities, but there are several key differences between two and they are described as follows.

Today two systems, one being a client and the other a server, coordinate (synchronize) transfers of information based on long, negotiated synchronization protocols. These synchronization protocols often take minutes to establish. Once established, the synchronization between the two systems can initiate.

This disclosure describes a way for the server to p...