MAILBOX POOLING PRE-EMPTING CRITERIA
First Claim
1. In an adaptive polling method for updating e-mails between at least one mail server and a mobile communication device or mobile mailbox of such device, the improvement comprising:
- retrieving current pre-emptive criteria from said at least one mail server;
comparing said current pre-emptive criteria to previously stored pre-emptive criteria; and
in the event said current pre-emptive criteria do not equal said previously stored pre-emptive criteria then updating said e-mails between said at least one mail server and mobile communication device or mobile mailbox, and otherwise pre-empting said updating of said e-mails between said at least one mail server and mobile communication device or mobile mailbox; and
wherein said pre-emptive criteria comprise at least one of number of messages in said mailbox and size of said mailbox.
4 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 comparison of the message ID list is performed.
57 Citations
8 Claims
-
1. In an adaptive polling method for updating e-mails between at least one mail server and a mobile communication device or mobile mailbox of such device, the improvement comprising:
- retrieving current pre-emptive criteria from said at least one mail server;
comparing said current pre-emptive criteria to previously stored pre-emptive criteria; and
in the event said current pre-emptive criteria do not equal said previously stored pre-emptive criteria then updating said e-mails between said at least one mail server and mobile communication device or mobile mailbox, and otherwise pre-empting said updating of said e-mails between said at least one mail server and mobile communication device or mobile mailbox; and
wherein said pre-emptive criteria comprise at least one of number of messages in said mailbox and size of said mailbox. - View Dependent Claims (2, 3, 4)
- retrieving current pre-emptive criteria from said at least one mail server;
-
5. A wireless communication system comprising:
- a mobile device accessible via a wireless network; and
a polling engine arranged to update e-mails between at least one mail server and at least one of the mobile device and a mobile mailbox of the mobile device, the polling device being capable of communicating with said at least one of the mobile device and mobile mailbox and arranged to retrieve current pre-emptive criteria from said at least one mail server and compare said current pre-emptive criteria to previously stored pre-emptive criteria, and being further arranged to update said e-mails between said at least one mail server and said at least one of the mobile device and mobile mailbox in the event said current pre-emptive criteria do not equal said previously stored pre-emptive criteria or to otherwise pre-empt said updating of said e-mails between said at least one mail server and said at least one of the mobile device and mobile mailbox, and wherein said pre-emptive criteria comprise at least one of number of messages in and size of said mailbox. - View Dependent Claims (6, 7, 8)
- a mobile device accessible via a wireless network; and
Specification