Efficient notification of new electronic mail arrival
First Claim
Patent Images
1. A method for efficiently receiving notification of new e-mail from a mail server, the method comprising:
- determining if a predefined event has occurred, the predefined event indicating a user'"'"'s interest level in regard to immediate notification of receipt, by the mail server, of a new e-mail, notification occurring at a mail client;
determining if the mail server supports server-initiated-notification of new e-mail;
if the predefined event has occurred and the mail server does not support server-initiated notification of new e-mail, automatically modifying a polling frequency for a limited period of time; and
if the predefined event has occurred and the mail server supports server-initiated notification of new e-mail, automatically establishing a session with the mail server invoking server-initiated-notification of new e-mail for a limited period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
A solution is provided that allows prompt notification of new e-mail arrival while minimizing the unnecessary loading of mail server and network resources. It provides a short time delay after arrival of new e-mail when the user needs it most, and minimizes the unnecessary loading of resources when the user does not require immediate notification. This is accomplished by establishing a session with the mail server once a predefined event, such as the sending of new e-mail, has occurred. This session may invoke server-initiated-notification of new-email for a limited period of time.
32 Citations
27 Claims
-
1. A method for efficiently receiving notification of new e-mail from a mail server, the method comprising:
-
determining if a predefined event has occurred, the predefined event indicating a user'"'"'s interest level in regard to immediate notification of receipt, by the mail server, of a new e-mail, notification occurring at a mail client; determining if the mail server supports server-initiated-notification of new e-mail; if the predefined event has occurred and the mail server does not support server-initiated notification of new e-mail, automatically modifying a polling frequency for a limited period of time; and if the predefined event has occurred and the mail server supports server-initiated notification of new e-mail, automatically establishing a session with the mail server invoking server-initiated-notification of new e-mail for a limited period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for efficiently receiving notification of new e-mail from a mail server, the apparatus comprising:
-
a predefined event detector configured to determine if a predefined event has occurred, the predefined event indicating a user'"'"'s interest level in regard to immediate notification of receipt, by the mail server, of a new e-mail, notification occurring at a mail client; a mail server-initiated notification supporter determiner configured to determine if the mail server supports user-initiated-notification of new e-mail; a polling frequency limited time changer configured to, if the predefined event has occurred and the mail server does not support server-initiated notification of new e-mail, automatically modify a polling frequency for a limited period of time; and a mail server server-initiated-notification session limited time establisher coupled to the predefined event detector and the mail server-initiated notification supporter determiner and configured to, if the predefined event has occurred and the mail server supports server-initiated notification of new e-mail, automatically establish a session with the mail server invoking server-initiated-notification of new e-mail for a limited period of time. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for efficiently receiving notification of new e-mail from a mail server, the apparatus comprising:
-
means for determining if a predefined event has occurred, the predefined event indicating a user'"'"'s interest level in regard to immediate notification of receipt, by the mail server, of a new e-mail, notification occurring at a mail client; means for determining if the mail server supports server-initiated-notification of new e-mail; means for, if the predefined event has occurred and the mail server does not support server- initiated notification of new e-mail, automatically modifying a polling frequency for a limited period of time; and means for, if the predefined event has occurred and the mail server supports server-initiated notification of new e-mail, automatically establishing a session with the mail server invoking server-initiated-notification of new e-mail for a limited period of time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for efficiently receiving notification of new e-mail from a mail server, the method comprising:
-
determining if a predefined event has occurred, the predefined event indicating a user'"'"'s interest level in regard to immediate notification of receipt, by the mail server, of a new e-mail, notification occurring at a mail client; determining if the mail server supports server-initiated-notification of new e-mail; if the predefined event has occurred and the mail server does not support server-initiated notification of new e-mail, automatically modifying a polling frequency for a limited period of time; and if the predefined event has occurred and the mail server supports server-initiated notification of new e-mail, automatically establishing a session with the mail server invoking server-initiated-notification of new e-mail for a limited period of time.
-
Specification