EMAIL SYSTEM INCLUDING AN EMAIL AGGREGATION SERVER PROVIDING DISTRIBUTED POLLING AND RELATED METHODS
First Claim
1. An electronic mail (email) system comprising:
- at least one email server having mailboxes for storing email messages therein;
a plurality of mobile wireless communications devices; and
at least one email aggregation server for polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices;
said at least one email aggregation server dividing each of a plurality of repeating polling time intervals into a plurality of subintervals, and scheduling each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval, the second type polling being more comprehensive than the first type polling;
said at least one email aggregation server distributing the second type polling of the mailboxes over each polling time interval.
6 Assignments
0 Petitions
Accused Products
Abstract
An email system may include at least one email server having mailboxes for storing email messages therein, and a plurality of mobile wireless communications devices. The system may further include at least one email aggregation server for polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices. The at least one email aggregation server may divide each of a plurality of repeating polling time intervals into a plurality of subintervals, and schedule each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval. The second type polling may be more comprehensive than the first type polling. The at least one email aggregation server may distribute the second type polling of the mailboxes over each polling time interval.
18 Citations
22 Claims
-
1. An electronic mail (email) system comprising:
-
at least one email server having mailboxes for storing email messages therein; a plurality of mobile wireless communications devices; and at least one email aggregation server for polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices; said at least one email aggregation server dividing each of a plurality of repeating polling time intervals into a plurality of subintervals, and scheduling each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval, the second type polling being more comprehensive than the first type polling; said at least one email aggregation server distributing the second type polling of the mailboxes over each polling time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic mail (email) system comprising:
-
at least one email server having mailboxes for storing email messages therein; a plurality of mobile wireless communications devices; and at least one email aggregation server for polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices; said at least one email aggregation server dividing each of a plurality of repeating polling time intervals into a plurality of subintervals, and scheduling each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval, the second type polling comprising an abbreviated polling for new emails and the first type polling comprising a reconciliation polling of all emails; said at least one email aggregation server uniformly distributing the second type polling of the mailboxes over each polling time interval. - View Dependent Claims (12, 13, 14)
-
-
15. An electronic mail (email) aggregation server comprising:
-
an aggregation module for polling mailboxes on at least one email server for email messages stored therein, and forwarding the email messages to respective mobile wireless communications devices; and a scheduling module for dividing each of a plurality of repeating polling time intervals into a plurality of subintervals, and scheduling each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval, the second type polling being more comprehensive than the first type polling; the scheduling module distributing the second type polling of the mailboxes over each polling time interval. - View Dependent Claims (16, 17, 18)
-
-
19. An electronic mail (email) aggregation method for aggregating email messages from mailboxes on at least one email server to respective mobile wireless communications devices, the method comprising:
-
dividing each of a plurality of repeating polling time intervals into a plurality of subintervals; scheduling each mailbox for at least a first type polling over each subinterval; scheduling each mailbox for a second type polling over each polling time interval and distributing the second type polling of the mailboxes over each polling time interval, the second type polling being more comprehensive than the first type polling; polling the mailboxes for email messages based upon the scheduled first and second type pollings; and forwarding the email messages to respective mobile wireless communications devices. - View Dependent Claims (20, 21, 22)
-
Specification