Communications system providing adaptive polling based upon positive and negative polling events and related methods
First Claim
1. A communications system comprising:
- at least one data storage device for storing messages for respective users;
a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on said at least one data storage device; and
an adaptive polling engine for polling said at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users;
said adaptive polling engine changing a respective rate of polling for each mobile wireless communications device based upon at least one positive polling event and at least one negative polling event, the least one negative polling event comprising a lack of authorized communications.
5 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one data storage device. Moreover, the communications system may further include an adaptive polling engine for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users. The adaptive polling engine may advantageously learn respective user usage patterns for each mobile wireless communications device, and change a respective rate of polling for each mobile wireless communications device based thereon.
79 Citations
18 Claims
-
1. A communications system comprising:
-
at least one data storage device for storing messages for respective users;
a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on said at least one data storage device; and
an adaptive polling engine for polling said at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users;
said adaptive polling engine changing a respective rate of polling for each mobile wireless communications device based upon at least one positive polling event and at least one negative polling event, the least one negative polling event comprising a lack of authorized communications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An adaptive polling engine for interfacing a plurality of mobile wireless communications devices each associated with a respective user with at least one data storage device, the at least one data storage device for storing messages for respective users, the adaptive polling engine comprising:
-
an interface module for communicating with the mobile wireless communications devices; and
an adaptive polling engine module coupled to said interface module for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users;
said adaptive polling engine module changing a respective rate of polling for each mobile wireless communications device based upon at least one positive polling event and at least one negative polling event, the least one negative polling event comprising a lack of authorized communications. - View Dependent Claims (8, 9, 10)
-
-
11. An method for interfacing a plurality of mobile wireless communications devices each associated with a respective user with at least one data storage device, the at least one data storage device for storing messages for respective users, the method comprising:
-
polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users; and
changing a respective rate of polling for each mobile wireless communications device based upon at least one positive polling event and at least one negative polling event, the least one negative polling event comprising a lack of authorized communications with a given mobile wireless communications device. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium having computer-executable modules for interfacing a plurality of mobile wireless communications devices each associated with a respective user with at least one data storage device, the at least one data storage device for storing messages for respective users, the computer-readable medium comprising:
-
an interface module for communicating with the mobile wireless communications devices; and
an adaptive polling engine module coupled to said interface module for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users;
said adaptive polling engine module changing a respective rate of polling for each mobile wireless communications device based upon at least one positive polling event and at least one negative polling event, the least one negative polling event comprising a lack of authorized communications with the adaptive polling engine module. - View Dependent Claims (16, 17, 18)
-
Specification