Mailbox pooling pre-empting criteria
First Claim
1. In an adaptive polling method for updating data between at least one data server and a mobile communication device, the improvement comprising:
- retrieving current pre-emptive criteria from said at least one data server;
comparing said current pre-emptive criteria to previously stored pre-emptive criteria; and
in the event said current pre-emptive criteria does not equal said previously stored pre-emptive criteria then updating said data between said data server and mobile communication device, and otherwise pre-empting said updating of said data between said data server and mobile communication device.
5 Assignments
0 Petitions
Accused Products
Abstract
Mailbox pooling pre-emptive criteria is set forth for use in an adaptive polling system for synchronizing data between a mail server and a mobile communication device. The polling engine stores an indication of the number of messages in the mailbox, the total mailbox size (i.e. the used storage size in bytes), and the last message ID from the last poll. In the next poll, the polling engine retrieves this information from the mailbox and checks against the values stored from the last poll. If the information is the same, then there is no need to compare the message ID list. Whenever either the number of messages in the mailbox or the mailbox size or last message ID has changed, then the full comparision of the message ID list is performed.
138 Citations
5 Claims
-
1. In an adaptive polling method for updating data between at least one data server and a mobile communication device, the improvement comprising:
-
retrieving current pre-emptive criteria from said at least one data server;
comparing said current pre-emptive criteria to previously stored pre-emptive criteria; and
in the event said current pre-emptive criteria does not equal said previously stored pre-emptive criteria then updating said data between said data server and mobile communication device, and otherwise pre-empting said updating of said data between said data server and mobile communication device. - View Dependent Claims (2)
-
-
3. In an adaptive polling method for updating e-mails between a main mailbox in a mail server and multiple external mailboxes, the improvement comprising:
-
retrieving current pre-emptive criteria from said multiple mailboxes;
comparing said current pre-emptive criteria to previously stored pre-emptive criteria for respective ones of said multiple mailboxes; and
in the event said current pre-emptive criteria does not equal said previously stored pre-emptive criteria then updating said e-mails between said main mailbox and said multiple mailboxes, and otherwise pre-empting said updating of said e-mails between said main mailbox and said multiple mailboxes. - View Dependent Claims (4)
-
-
5. A wireless communication system comprising:
-
a mobile device accessible via a wireless network;
a mobile mailbox for storing user e-mails;
a wireless service engine for controlling data communication over said wireless network between said mobile device and said mobile mailbox;
a plurality of external user mailboxes; and
a polling engine in communication with said mobile mailbox and said plurality of external user mailboxes, for retrieving current pre-emptive criteria from said plurality of external user mailboxes, comparing said current pre-emptive criteria to previously stored pre-emptive criteria for respective ones of said plurality of external user mailboxes, and in the event said current pre-emptive criteria does not equal said previously stored pre-emptive criteria then updating said e-mails between said mobile mailbox and said plurality of external user mailboxes, and otherwise pre-empting said updating of said e-mails between said mobile mailbox and said plurality of external user mailboxes.
-
Specification