Communications system with polling server providing dynamic record ID polling and related methods
First Claim
1. A communications system comprising:
- at least one data storage device configured to store electronic records and record identifications (IDs) therefor in at least one account;
at least one mobile wireless communications device associated with the at least one account; and
at least one polling server configured toestimate a number of electronic records stored in the at least one account,select a number of record IDs for a polling request based upon the estimated number,perform the polling request of the at least one data storage device and retrieve therefrom respective record IDs for the at least one account based upon the selected number of record IDs, andcause electronic records to be delivered to the at least one mobile wireless communications device based upon the retrieved record IDs.
2 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include at least one data storage device configured to store electronic messages and record identifications (IDs) therefor in respective accounts, and a plurality of mobile wireless communications devices each associated with a respective account. The system may further include at least one polling server configured to perform polling requests of the at least one data storage device and retrieve therefrom respective record IDs for each account, with each polling request being for a selectable number of record IDs. The polling server(s) may also be configured to selectively change the number of record IDs in each polling request based upon an estimated number of electronic messages stored in a respective account, and cause electronic messages to be delivered to respective mobile wireless communications devices based upon the record IDs.
-
Citations
25 Claims
-
1. A communications system comprising:
-
at least one data storage device configured to store electronic records and record identifications (IDs) therefor in at least one account; at least one mobile wireless communications device associated with the at least one account; and at least one polling server configured to estimate a number of electronic records stored in the at least one account, select a number of record IDs for a polling request based upon the estimated number, perform the polling request of the at least one data storage device and retrieve therefrom respective record IDs for the at least one account based upon the selected number of record IDs, and cause electronic records to be delivered to the at least one mobile wireless communications device based upon the retrieved record IDs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A polling server for use with at least one data storage device configured to store electronic records and record identifications (IDs) therefor in at least one account and at least one mobile wireless communications device associated with the at least one account, the polling server comprising:
-
a storage device interface module configured to estimate a number of electronic records stored in the at least one account, select a number of record IDs for a polling request based upon the estimated number, and perform the polling request of the at least one data storage device and retrieve therefrom respective record IDs for the at least one account based upon the selected number of record IDs; and a mobile device interface module cooperating with the storage device interface module and configured to cause electronic records to the at least one mobile wireless communications device based upon the retrieved record IDs. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A communications method comprising:
-
storing electronic records and record identifications (IDs) therefor in at least one account on at least one data storage device; associating at least one mobile wireless communications device with the at least one account; estimating a number of electronic records stored in the at least one account using at least one polling server; selecting a number of record IDs for a polling request based upon the estimated number using the at least one polling server; performing the polling request of the at least one data storage device and retrieving therefrom respective record IDs for the at least one account using the at least one polling server based upon the selected number of record IDs; and causing electronic records to be delivered to the at least one mobile wireless communications device based upon the record IDs using the at least one polling server. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification