Communications system providing message aggregation features and related methods
First Claim
1. A communications system comprising:
- a plurality of source message servers for storing messages for delivery to a user and a target message server having a target message box associated therewith; and
an aggregation server for periodically aggregating the messages from said source message servers to the target message box for retrieval by the user;
said target message server providing a delivery failure message to said aggregation server based upon a failure to deliver a message to the target message box;
said aggregation server increasing a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decreasing the period of sending messages to the target message box based upon a successful delivery of a message thereto.
4 Assignments
0 Petitions
Accused Products
Abstract
A communications system may include a plurality of source message servers for storing messages for delivery to a user, a target message server having a target message box associated therewith, and an aggregation server for periodically aggregating the messages from the source message servers to the target message box for retrieval by the user. The target message server may provide a delivery failure message to the aggregation server based upon a failure to deliver a message to the target message box. As such, the aggregation server may increase a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decrease the period of sending messages to the target message box based upon a successful delivery of a message thereto.
157 Citations
22 Claims
-
1. A communications system comprising:
-
a plurality of source message servers for storing messages for delivery to a user and a target message server having a target message box associated therewith; and
an aggregation server for periodically aggregating the messages from said source message servers to the target message box for retrieval by the user;
said target message server providing a delivery failure message to said aggregation server based upon a failure to deliver a message to the target message box;
said aggregation server increasing a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decreasing the period of sending messages to the target message box based upon a successful delivery of a message thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An aggregation server comprising:
-
an aggregation module for periodically aggregating messages stored on a plurality of source message servers to a target message box associated with a target message server for retrieval by a user, the target message server providing a delivery failure message to said aggregation module based upon a failure to deliver a message to the target message box; and
a knowledge base module for cooperating with said aggregation module to store delivery failure information for the target message box;
said aggregation module increasing a period of sending messages to the target message box based upon stored delivery failure information therefor, and thereafter decreasing the period of sending messages to the target message box based upon a successful delivery of a message thereto. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A message aggregation method comprising:
-
periodically aggregating messages stored on a plurality of source message servers to a target message box for retrieval by a user;
generating delivery failure information based upon a failure to deliver a message to the target message box; and
increasing a period of sending messages to the target message box based upon the generation of delivery failure information therefor, and thereafter decreasing the period of sending messages to the target message box based upon a successful delivery of a message thereto. - View Dependent Claims (16, 17)
-
-
18. A computer-readable medium having computer-executable modules comprising:
-
an aggregation module for periodically aggregating messages stored on a plurality of source message servers to a target message box associated with a target server for retrieval by a user, the target message server providing a delivery failure message to said aggregation module based upon a failure to deliver a message to the target message box; and
a knowledge base module for cooperating with said aggregation module to store delivery failure information for the target message box;
said aggregation module increasing a period of sending messages to the target message box based upon stored delivery failure information therefor, and thereafter decreasing the period of sending messages to the target message box based upon a successful delivery of a message thereto. - View Dependent Claims (19, 20, 21, 22)
-
Specification