A method for gathering information relating to unsolicited messages. The method comprises deleting in a handheld communication device (1, 100, 200) message information associated with an unsolicited message. In response to deleting the message, information data, which is associated with the deleted message information or the unsolicited message, is forwarded to a message information unit (104, 224). Data information in a memory of said message information unit is updated based on the forwarded data associated with the unsolicited message. A method for blocking messages pertaining to data information stored in the message information unit is also disclosed.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for gathering information relating to unsolicited messages, comprising: extracting message data in a handheld communication device from an unsolicited message received by the handheld communication device; deleting by said handheld communication device message information associated with a-A said unsolicited message received by the handheld communication device; forwarding said message data, to a message information unit located either in the handheld communication device or in a network node; updating data information previously stored in a memory of said message information unit based on said forwarded message data associated with said unsolicited message, wherein updating further comprises increasing a counter value which is indicating the number of times the stored data information has been encountered; wherein if the message information unit is located in the handheld communication device: exporting at least a portion of the stored data information to an external electronic communication device; or if the message information unit is located in a network node: transmitting at least a portion of the stored data information in the message information unit from the network node to at least a further network node; and issuing a notification to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is lower than a predetermined number.
A method for filtering unsolicited messages on a handheld device involves extracting message data from a received unsolicited message. The message information is then deleted from the handheld device. The extracted message data is forwarded to a message information unit, which is either located on the handheld device or in a network node. This unit updates its stored data information based on the forwarded data and increments a counter indicating how many times that data has been encountered. If the message information unit is on the handheld device, at least part of the data is exported to an external device. If it's in a network node, the data is transmitted to another network node. A notification is issued to the handheld device if the data matches the extracted data from a new incoming message and the counter is below a certain threshold.
2. The method according to claim 1 , comprising comparing message data extracted from an incoming message, which is addressed to the handheld communication device, with said data information stored in the message information unit to determine whether the message should be notified in or forwarded to the handheld communication unit.
The unsolicited message filtering method from the previous description extracts data from an incoming message addressed to the handheld device and compares it with data stored in a message information unit to decide whether to notify the user about the message or forward it to the handheld device. The decision about notification or forwarding is based on a comparison with the stored data information related to unsolicited messages.
3. The method according to claim 2 , comprising issuing the notification or forwarding the message; if the data information stored in the message information unit does not comprise any data information related to the message data extracted from the incoming message, or if the data information is related to the message data extracted from the incoming message and a counter value indicating the number of times the stored information has been encountered is lower than a predetermined number.
Building upon the unsolicited message filtering method where incoming messages are compared against a database of unsolicited message information to determine if they are forwarded or notified, a message is forwarded or a notification is shown to the user if the incoming message data does not match any data in the stored information database, or if a counter associated with the matched data (indicating frequency) is below a predetermined threshold. This allows messages to get through if they are new or infrequent, preventing the user from missing potentially important notifications.
4. A method for blocking a message intended for and addressed to a handheld communication device operative in a communication network, said communication network comprising a message information unit comprising data information related to messages determined to be unsolicited, said method comprising: extracting message data from the message intended for the handheld communication device; comparing the message data in the addressed handheld communication device with said data information stored in said message information unit to determine whether the message should be notified in or transmitted to the handheld communication device being addressed in the message; increasing a counter value which is indicating the number of times the stored data information has been encountered; blocking the message to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is not lower than a predetermined number; and transmitting the data information in the message information unit arranged in a network node from the network node to at least one further handheld communication device operative in the domain of the network node.
A method for blocking unwanted messages on a handheld device within a communication network uses a message information unit containing data about known unsolicited messages. The method extracts data from a message intended for the handheld device. This data is compared against the information in the message information unit to decide if the message should be delivered. A counter tracks the frequency of the stored data. If the extracted message data matches data in the message information unit, and the counter exceeds a defined threshold, the message is blocked. The data in the message information unit is transmitted from a network node to one or more handheld devices within the network node's domain.
5. The method according to claim 4 , comprising transmitting the data information in the message information unit in response to the handheld communication device signing in at the domain of the network node.
In the method for blocking unwanted messages by extracting message data, comparing it to a database of known spam messages, and blocking when the frequency is high, as described in the previous description, the transmission of the data from the spam database (message information unit) to the handheld device occurs when the handheld device initially connects (signs in) to the network. This allows for dynamic updates to the spam filter database on the handheld device.
6. The method according to claim 4 , wherein the step of comparing is carried out in the addressed handheld communication device.
Building upon the unwanted message blocking method involving comparing the extracted message data to a database of known spam, described earlier, the step of comparing the extracted message data with data stored in the message information unit to determine if the message should be delivered is performed directly on the handheld device.
7. The method according to claim 6 , comprising exporting at least a portion of the stored data information to an external electronic communication device.
Continuing from the method where spam blocking is performed on the handheld device by comparing incoming message data to a local database, as described earlier, the system exports at least a portion of the stored spam data information to an external electronic communication device. This may allow sharing spam database information between devices.
8. The method according to claim 4 , wherein the step of comparing is carried out in the network node.
Using the spam blocking method described earlier, where the incoming message is compared to a database of unsolicited messages, the comparison step is performed in the network node rather than on the handheld device.
9. The method according to claim 8 , comprising: transmitting the message to the addressed handheld communication device; carrying out the step of comparing upon receiving a request therefor from the handheld communication device; and transmitting a response with information of the outcome of the step of comparing.
Continuing from the spam blocking method described earlier, where the comparison is performed on the network node: the message is initially transmitted to the handheld device. The network node performs the data comparison only when requested by the handheld device. The network node sends a response to the handheld device indicating the result of the comparison.
10. A device for gathering information relating to unsolicited messages, comprising: a controller configured to delete in a handheld communication device message information associated with an unsolicited message received by the handheld communication device; wherein the controller is configured to extract and forward message data, associated with the deleted message information or the unsolicited message, to a message information unit located in the handheld communication device; the message information unit is configured to update data information stored in a memory of said message information unit based on said forwarded message data associated with said unsolicited message and to increase a counter value which is indicating the number of times the stored data information has been encountered; the controller is configured to be responsible for exporting at least a portion of the stored data information to an external electronic communication device, and issuing a notification to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is lower than a predetermined number; and the device is included in the handheld communication device.
A handheld device for filtering unsolicited messages includes a controller to delete unsolicited messages and extract relevant data. This data is forwarded to a message information unit located in the handheld device, which updates its stored data and increases a counter. The controller exports stored data to external devices. If data from an incoming message matches the stored data, and the counter is below a threshold, a notification is displayed.
11. The device according to claim 10 , wherein the controller is configured to compare message data extracted from an incoming message, which is addressed to the handheld communication device, with said data information stored in the message information unit to determine whether the message should be notified in the handheld communication device.
Expanding on the handheld device from the previous description, which deletes unsolicited messages and extracts relevant data, the device's controller compares message data from incoming messages with the data stored in the message information unit. This comparison determines whether a notification should be displayed on the handheld device.
12. The device according to claim 11 , wherein the controller is configured to be responsible for issuing the notification; if the data information stored in the message information unit does not comprise any data information related to the message data extracted from the incoming message, or if the data information is related to the message data extracted from the incoming message and a counter value indicating the number of times the stored information has been encountered is lower than a predetermined number.
Building upon the description of a device for filtering unsolicited messages where incoming message data is compared to a stored database, the controller displays a notification if the incoming message data doesn't match any data in the stored information, or if a frequency counter associated with the matched data is below a threshold.
13. The device according to claim 10 , wherein the device is included in a portable radio communication equipment, a mobile radio terminal, a pager, a communicator, an electronic organizer, a personal digital assistant (PDA), a handheld computer, a handheld VoIP telephone, or a smartphone.
The handheld device described earlier, capable of filtering unsolicited messages, deleting them, extracting and forwarding data, can be implemented in various forms of portable radio equipment, including mobile phones, pagers, communicators, electronic organizers, PDAs, handheld computers, handheld VoIP phones, and smartphones.
14. The device according to claim 10 , wherein the device is included in a mobile telephone.
The handheld device described earlier, designed to filter and manage unsolicited messages, is specifically implemented within a mobile telephone.
15. A device for gathering information relating to unsolicited messages, comprising: a controller configured to extract and forward message data, associated with message information—that has been received and deleted in a handheld communication device by a controller of the handheld communication device—of an unsolicited message, to a message information unit located in a network node; the message information unit is configured to update data information stored in a memory of said message information unit based on said forwarded message data associated with said unsolicited message, and to increase a counter value which is indicating the number of times the stored data information has been encountered; and the controller is further configured to be responsible for transmitting the data information in the message information unit from the network node to at least a further network node, and issue a notification to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is lower than a predetermined number.
A system for managing unsolicited messages involves a controller that extracts and forwards data related to deleted unsolicited messages from a handheld device to a message information unit located within a network node. The message information unit updates its stored data and increments a counter. The controller then transmits this information from the network node to other network nodes. If an incoming message's data matches stored data, and the counter is below a threshold, a notification is sent to the handheld device.
16. The device according to claim 15 , wherein the controller is configured to compare message data extracted from an incoming message, which is addressed to the handheld communication device, with said data information stored in the message information unit to determine whether the message should be notified in or forwarded to the handheld communication unit.
In the system described earlier, where data from deleted unsolicited messages is used to update a database on a network node, the controller compares data from incoming messages addressed to a handheld device with the data stored in the network node’s database. This comparison is to determine whether to notify the handheld device about the message or forward the message.
17. The device according to claim 16 , wherein the controller is configured to be responsible for forwarding the message; if the data information stored in the message information unit does not comprise any data information related to the message data extracted from the incoming message, or if the data information is related to the message data extracted from the incoming message and a counter value indicating the number of times the stored information has been encountered is lower than a predetermined number.
In the system described earlier, involving unsolicited message data being used to update a network node database and comparison being performed, the controller is responsible for forwarding messages if the incoming message data doesn't match anything in the database, or if the frequency counter associated with the match is below a threshold.
18. The device according to claim 15 , wherein the device is included in a network node.
This device, located within a network node, is designed to gather information about unsolicited messages. It comprises a controller and a message information unit. The controller extracts data from an unsolicited message that a handheld communication device has received and deleted. This message data is then forwarded to the message information unit, also in the network node. The message information unit updates its stored data based on this received data and increments a counter to track how many times similar data has been encountered. Furthermore, the controller transmits this collected data from its network node to other network nodes. It also issues a notification to the handheld device if the collected data matches an incoming message and its counter value is below a predefined threshold.
19. A device for blocking a message intended for and addressed to a handheld communication device operative in a communication network, comprising: a message information unit comprising stored data information related to messages determined to be unsolicited; and a controller for extracting message data from the message intended for the handheld communication device, and comparing the message data in the addressed handheld communication device with said data information stored in said message information unit to determine whether the message should be notified in or transmitted to the handheld communication device being addressed in the message, and increasing a counter value which is indicating the number of times the stored data information has been encountered; wherein the message information unit and the controller are arranged in a network node, the controller being configured to be responsible for transmitting the data information in the message information unit from the network node to at least one further handheld communication device operative in the domain of the network node; and the controller for blocking the message to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is not lower than a predetermined number.
A device for blocking unwanted messages uses a message information unit that stores data related to unsolicited messages. A controller extracts data from incoming messages and compares it to the stored information. If a match is found and a counter (indicating the frequency of the match) is above a certain threshold, the message is blocked. The message information unit and controller are located in a network node, which transmits the data to handheld devices in its domain.
20. The device according to claim 19 , wherein the controller is configured to transmit the data information in the message information unit in response to the handheld communication device signing in at the domain of the network node.
The device for blocking unsolicited messages as described earlier sends the message database to a handheld device when that handheld device connects to the network.
21. The device according to claim 19 , wherein the controller is configured to be responsible for transmitting the message to the addressed handheld communication device; carrying out the comparing of the message data with said data information stored in said message information unit upon receiving a request therefor from the handheld communication device; and transmitting a response with information of the outcome of the comparing.
In the spam blocking device described earlier, where a network node database is used to filter messages, the system sends messages to the target handheld device. The data comparison is performed only upon request from the handheld device. After the comparison, the network node returns the result to the handheld device.
22. A device for blocking a message intended for and addressed to a handheld communication device operative in a communication network, comprising: a message information unit comprising stored data information related to messages determined to be unsolicited; and a controller for extracting message data from the message intended for the handheld communication device, and comparing the message data in the addressed handheld communication device with said data information stored in said message information unit to determine whether the message should be notified in the handheld communication device being addressed in the message, and increasing a counter value which is indicating the number of times the stored data information has been encountered; wherein the controller is located in the addressed handheld communication device; and the controller is configured to be responsible for exporting at least a portion of the stored data information to an external electronic communication device, and blocking the message to the handheld communication device if the data information is related to the message data extracted from the incoming message and the counter value is not lower than a predetermined number.
A device for blocking unwanted messages contains a message information unit storing unsolicited message data. A controller in the handheld device extracts data from incoming messages and compares it to the stored data, and increments a counter associated with the data indicating frequency of occurrance. If the extracted data matches the stored data, and the counter is high enough (above a threshold), the message is blocked. The controller exports data to an external device.
23. The device according to claim 22 , wherein the device is included in a portable radio communication equipment, a mobile radio terminal, a pager, a communicator, an electronic organizer, a personal digital assistant (PDA), a handheld computer, a handheld VoIP telephone, or a smartphone, which is the addressed handheld communication device.
The unsolicited message blocking device, as described earlier, which performs the blocking functions directly on the target mobile device, can be a portable radio, mobile terminal, pager, communicator, electronic organizer, personal digital assistant (PDA), handheld computer, handheld VoIP telephone, or smartphone.
24. The communication device according to claim 22 , wherein the device is included in a mobile telephone, which is the addressed handheld communication device.
The unsolicited message blocking device, as described earlier which performs blocking on the target mobile device, is specifically a mobile telephone.
25. A non-transitory computer readable medium storing executable program code to carry out the method according to claim 1 .
A non-transitory computer readable medium stores program code that, when executed, carries out the steps of extracting message data from an unsolicited message, deleting message information from the device, forwarding the extracted data to a message information unit, updating data stored in the unit's memory, increasing a counter related to the stored data, exporting data to an external device, and issuing a notification based on whether data from an incoming message matches the stored data and the frequency of that data, as detailed in a previous claim.
26. A non-transitory computer readable medium storing executable program code to carry out the method according to claim 4 .
A non-transitory computer readable medium storing executable program code to carry out the spam blocking method involving extracting data from incoming messages, comparing the extracted data to a database of known spam messages, blocking the message if the incoming message data matches the stored information, and the counter reaches a determined limit, and transmitting data in a message information unit from a network node to handheld devices.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 5, 2005
July 2, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.