Always active message retrieval
First Claim
Patent Images
1. A method for automatic message retrieval, comprising:
- automatically checking for electronic messages according to a data connection type designated for a messaging client, the messaging client retrieving a new electronic message that is verified to be present as a result of the checking operation, wherein;
if the messaging client is designated by a user to employ a continual connection to a data network, electronic messages are checked periodically by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client;
if the messaging client is designated by the user to employ a temporary connection to a data network, electronic messages are checked a discrete number of times during respectively defined windows of time by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client;
selecting a plurality of times for checking for electronic messages in the defined windows of time by randomly determining a time within a first window of time and then equally incrementing the time into subsequent windows of time to determine additional times for checking for electronic messages within the defined windows of time; and
selecting a time for checking for electronic messages in one of the defined windows of time so that email requests to an email server from the user and other users may be efficiently distributed.
6 Assignments
0 Petitions
Accused Products
Abstract
Briefly described, one embodiment of a system for automatic electronic message retrieval, among others, includes a messaging client for receiving electronic messages and for authorizing automatic message retrieval, and an automatic messaging retrieval system configured to automatically check for electronic messages. Other systems and methods are also provided.
2 Citations
14 Claims
-
1. A method for automatic message retrieval, comprising:
-
automatically checking for electronic messages according to a data connection type designated for a messaging client, the messaging client retrieving a new electronic message that is verified to be present as a result of the checking operation, wherein; if the messaging client is designated by a user to employ a continual connection to a data network, electronic messages are checked periodically by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client; if the messaging client is designated by the user to employ a temporary connection to a data network, electronic messages are checked a discrete number of times during respectively defined windows of time by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client; selecting a plurality of times for checking for electronic messages in the defined windows of time by randomly determining a time within a first window of time and then equally incrementing the time into subsequent windows of time to determine additional times for checking for electronic messages within the defined windows of time; and
selecting a time for checking for electronic messages in one of the defined windows of time so that email requests to an email server from the user and other users may be efficiently distributed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for automatic message retrieval, comprising:
a messaging system configured to; automatically check for electronic messages according to a data connection type designated for the messaging system, the messaging client retrieving a new electronic message that is verified to be present by the checking operation, wherein; if the messaging system is designated by a user to employ a continual connection to a data network, electronic messages are checked periodically by the messaging client and are checked a set period of time after an electronic message is sent from the messaging system; if the messaging system is designated by the user to employ a temporary connection to a data network, electronic messages are checked a discrete number of times during respectively defined windows of time by the messaciinci client and are checked a set period of time after an electronic message is sent from the messaging system; select a plurality of times for checking for electronic messages in the defined windows of time by randomly determining a time within a first window of time and then equally incrementing the time into subsequent windows of time to determine additional times for checking for electronic messages within the defined windows of time; and
select a time for checking for electronic messages in one of the defined windows of time so that email requests to an email server from the user and other users may be efficiently distributed.- View Dependent Claims (7, 8, 9)
-
10. A computer readable medium having a computer program for automatic message retrieval, the computer readable medium having instructions stored thereon and when the instructions are executed by a processor, the instructions cause the processor to perform:
-
automatically checking for electronic messages according to a data connection type designated for a messaging client, the messaging client retrieving a new electronic message that is verified to be present as a result of the checking operation wherein; if the messaging client is designated by a user to employ a continual connection to a data network, electronic messages are checked periodically by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client; if the messaging client is designated by the user to employ a temporary connection to a data network, electronic messages are checked a discrete number of times during respectively defined windows of time by the messaging client and are checked a set period of time after an electronic message is sent from the messaging client; selecting a time for checking for electronic messages in one of the defined windows of time so that email requests to an email server from the user and other users may be efficiently distributed; and
selecting a plurality of times for checking for electronic messages in the defined windows of time by randomly determining a time within a first window of time and then equally incrementing the time into subsequent windows of time to determine additional times for checking for electronic messages within the defined windows of time. - View Dependent Claims (11, 12, 13, 14)
-
Specification