Claims
- 1. A wireless communication system congestion reduction system comprising:
a messaging server configured to receive and store messages in a memory; a wireless server configured to detect messages, in the memory, that should be sent to a wireless mobile communication device via a wireless communication system; a filter rules database for storing filter conditions and corresponding filter actions; a rules applicator for applying the filter conditions to the detected messages to determine whether the detected messages match filter conditions; and an action applicator for executing the filter actions upon detected messages that match the corresponding filter conditions.
- 2. The system of claim 1, wherein the filter rules include global filter rules that are applied to all of the detected messages.
- 3. The system of claim 2, wherein the filter rules further include user filter rules that are applied only to detected messages for particular users.
- 4. The system of claim 3, wherein the global filter rules have precedence over the user filter rules.
- 5. The system of claim 1, wherein the memory is a first-in-first-out (FIFO) memory.
- 6. The system of claim 1, wherein the filter actions include a filter action to mark a detected message so that the message is not sent to a wireless mobile communication device.
- 7. The system of claim 1, wherein the filter conditions identify unsolicited messages.
- 8. The system of claim 1, further comprising an anti-virus server associated with the messaging server, and wherein the filter conditions identify messages generated by the anti-virus server.
- 9. The system of claim 1, wherein the filter rules are configurable through a user interface.
- 10. The system of claim 1, further comprising:
an automatic message generator for generating an all points bulletin message body and a list of recipients, for a detected message that matches the filter conditions; an address database for storing wireless network identification numbers for wireless mobile communication devices; and a message wrapper for generating direct wireless messages addressed to each wireless network identification number corresponding to the list of recipients, the direct wireless messages containing the all points bulletin message body.
- 11. The system of claim 10, wherein the message wrapper receives the all points bulletin message body and the list of recipients from an administrator of the wireless server.
- 12. A method for reducing congestion in a communication network, the communication network comprising a wireless communication network, a messaging server, and a wireless server coupling the messaging server to the wireless communication network, the method comprising:
configuring a global filter rule at the wireless server, the filter rule having a filter condition and a filter action; retrieving a message from a message queue associated with the messaging server; applying the filter condition to the message; applying the filter action to the message when the message matches the filter condition; and transmitting the message from the wireless server to the wireless communication network when the message does not match the filter condition.
- 13. The method of claim 12, wherein the step of applying the filter action further comprises:
generating a message text and a list of recipients; retrieving a wireless network identification number corresponding to a recipient on the list of recipients; generating an all points bulletin message including the message text addressed to the wireless network identification number; transmitting the all points bulletin message to the wireless communication network; and, repeating the steps of generating an all points bulletin message and transmitting the all points bulletin message until the all points bulletin message has been transmitted to each recipient in the list of recipients.
- 14. The method of claim 13, wherein the message text and the list of recipients is provided manually through a user interface.
- 15. A wireless communications system comprising:
an intranet having:
desktop messaging clients and an internet gateway in communication with a messaging server, a wireless server in communication with the messaging server, and a wireless gateway in communication with the wireless server; and a wireless network configured to transmit messages between the wireless gateway and wireless mobile communication devices, wherein the wireless server is configured to detect messages received by the messaging server for the desktop messaging clients and to send detected messages to wireless communication devices associated with the desktop messaging clients, and the wireless server further comprises a direct messaging system including:
a message generator for generating an all points bulletin message body and a list of recipients; an address database for storing wireless network identification numbers for the mobile wireless communication devices; and a message wrapper for generating direct wireless messages addressed to client wireless network identification numbers stored in the address database corresponding to the list of recipients, the direct wireless messages containing the all points bulletin message body.
- 16. The system of claim 15, wherein the wireless server further comprises:
a filter rules database for storing filter conditions and corresponding filter actions; a rules applicator for applying the filter conditions to the detected messages; and an action applicator for executing the filter actions upon detected messages that match the corresponding filter conditions.
- 17. The system of claim 16, wherein the filter actions include a filter action to instruct the direct messaging system to generate the direct wireless messages.
- 18. The system of claim 16, wherein the filter conditions and filter actions include a filter condition to detect an unsolicited message and a corresponding filter action to mark the unsolicited message so that it is not sent to a wireless mobile communication device.
- 19. The system of claim 15, wherein the message generator generates the all points bulletin message body and the list of recipients responsive to inputs from a wireless server administrator.
- 20. The system of claim 19, wherein the inputs comprise information regarding a current operation state of the messaging server.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U.S. Provisional Application Serial No. 60/274,510, filed on Mar. 9, 2001. The complete disclosure of this provisional application, including drawings and claims, is hereby incorporated into this application by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60274510 |
Mar 2001 |
US |