Message filtering system
First Claim
Patent Images
1. A message filtering system comprising:
- a message management unit; and
a physically separate message monitoring unit in communication with the message management unit over a network, wherein, the message management unit includes;
a network interface configured to receive a message from a first communication device, the message intended to be delivered to a destination communication device;
a processor that executes instructions stored in memory to compare an address of the first communication device with a list of addresses stored in an address library to determine if the address of the first communication device is a restricted address,the processor being further configured to prohibit communication of the message to the destination communication device if the address of the first communication device is a restricted address,the processor being further configured to transmit the message to the message monitoring unit if the address of the first communication device is not a restricted address; and
the message monitoring unit includes;
a second network interface configured to receive the transmitted message from the message management unit;
a second processor that executes instructions to analyze the contents of the one transmitted message for a keywords identifier, the second processor being further configured to execute the following steps if a keyword identifier is identified;
routing a copy of the identified message to a second communication device in real time for delivery approval,routing the message to the message management unit for delivery to the destination communication device if delivery approval is received from the second communication device,storing the message in a message library associated with the message monitoring unit and prohibiting transmission of the message to the destination communication device if delivery approval is denied, and wherein;
the second processor is further configured, if no keyword identifier is identified, to route the message to the message management unit for delivery to the destination communication device and to mirror additional messages sent between the first communication device and the second communication device in the message library.
2 Assignments
0 Petitions
Accused Products
Abstract
A message filtering system is provided including a message management unit and a message monitoring unit in communication with the message management unit. The message management unit is configured to send and receive message over a network and to route messages to the message monitoring unit based on a message source, and the message monitoring unit is configured to parse the message and locate identifiers in the message and to re-route the message based on the identifier located in the message.
-
Citations
11 Claims
-
1. A message filtering system comprising:
-
a message management unit; and a physically separate message monitoring unit in communication with the message management unit over a network, wherein, the message management unit includes; a network interface configured to receive a message from a first communication device, the message intended to be delivered to a destination communication device; a processor that executes instructions stored in memory to compare an address of the first communication device with a list of addresses stored in an address library to determine if the address of the first communication device is a restricted address, the processor being further configured to prohibit communication of the message to the destination communication device if the address of the first communication device is a restricted address, the processor being further configured to transmit the message to the message monitoring unit if the address of the first communication device is not a restricted address; and the message monitoring unit includes; a second network interface configured to receive the transmitted message from the message management unit; a second processor that executes instructions to analyze the contents of the one transmitted message for a keywords identifier, the second processor being further configured to execute the following steps if a keyword identifier is identified; routing a copy of the identified message to a second communication device in real time for delivery approval, routing the message to the message management unit for delivery to the destination communication device if delivery approval is received from the second communication device, storing the message in a message library associated with the message monitoring unit and prohibiting transmission of the message to the destination communication device if delivery approval is denied, and wherein; the second processor is further configured, if no keyword identifier is identified, to route the message to the message management unit for delivery to the destination communication device and to mirror additional messages sent between the first communication device and the second communication device in the message library. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of filtering messages comprising the steps of:
-
providing a message management unit; providing a physically separate message monitoring unit in communication with the message management unit over a network receiving a short message service message from a first communication device addressed to a destination communication device with the message management unit; comparing an address of the first communication device with a list of addresses stored in an address library to determine if the address of the first communication device is a restricted address; prohibiting communication of the message to the destination communication device if the address of the first communication device is a restricted address; transmitting the message to the message monitoring unit if the address of the first communication device is not a restricted address; searching the message using a processor of the message monitoring unit for a keyword identifier; if a keyword identifier is identified; routing a copy of the identified message to a second communication device in real time for delivery approval, routing the message to the message management unit for delivery to the destination communication device if delivery approval is received from the second communication device, and storing the message in a message library associated with the message monitoring unit and prohibiting transmission of the message to the destination communication device if delivery approval is denied; if a keyword identifier is not identified, routing the message to the message management unit for delivery to the destination communication device and mirroring additional messages sent between the first communication device and the second communication device in the message library. - View Dependent Claims (8, 9, 10, 11)
-
Specification