IP Library Granted Patent US 8,805,350
Granted Patent B2
US 8,805,350 · App. 13/282,982 · Granted Aug 12, 2014

System and method for blocking the use of a service in a telecommunication system

Inventor: Sami Ala-Luukko (Helsinki, FI)
Assignee: Intellectual Ventures I LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,805,350
App. No.
13/282,982
Granted
Aug 12, 2014
Kind
B2
Abstract

A method and system for controlling the use of a short message service in a telecommunication system that includes a telecommunication network, a terminal device by which a subscriber is connected to the network, a mobile services switching center connected to the network, a gateway connected to the network, a short message service center connected to the gateway, and a database (DB) connected to or associated with the gateway. A short message sent by an originating subscriber is checked as to whether the short message is among those deemed non-allowed. Forwardable short messages are directed to the gateway, from which the database is queried to determine whether the originating subscriber is permitted the short message to the intended recipient or, alternatively, whether the message should been blocked based on predetermined criteria.

Claims (27)

1. A method of routing a message comprising:

receiving a short message from a first node at a second node, wherein the short message is forwarded from the first node to the second node only if the short message satisfies a first predetermined criterion and satisfies a checking condition based on monetary charges associated with a destination address of the short message;

comparing the short message to a second predetermined criterion to determine that a blocking condition is satisfied; and

blocking provision of the short message from the second node to a third node based on the satisfied blocking condition.

2. The method of claim 1 , wherein the first predetermined criterion comprises an indication of whether a blocking service has been activated.

3. The method of claim 2 , wherein a home location register node compares the short message to the first predetermined criterion.

4. The method of claim 3 , wherein the first node receives an address of the second node from the home location register node.

5. The method of claim 1 , wherein the second predetermined criterion is based at least in part on an origination address of the short message.

6. The method of claim 1 , further comprising sending a notification message to an origination address of the short message that the provision of the short message from the second node to the third node is blocked.

7. The method of claim 1 , wherein the checking condition is further based on a predetermined set of destination addresses and a destination address of the short message.

8. The method of claim 7 , wherein the checking condition is further based on a predetermined word in a message text of the short message.

9. The method of claim 8 , wherein a monetary charge is associated with the predetermined word.

10. A system for routing a message, the system comprising:

a database configured to store a first predetermined criterion; and

a second node in communication with the database, wherein the second node is configured to:

receive a short message from a first node, wherein the short message is forwarded from the first node to the second node only if the short message satisfies the first predetermined criteria and satisfies a checking condition based on monetary charges associated with a destination address of the short message;

compare the short message to a second predetermined criterion to determine that a blocking condition is satisfied; and

block provision of the short message from the second node to a third node based on the satisfied blocking condition.

11. The system of claim 10 , wherein the second node is further configured to send a notification message to an origination address of the short message that the provision of the short message from the second node to the third node is blocked.

12. The system of claim 10 , wherein the first predetermined criterion comprises an indication of whether a blocking service has been activated.

13. The system of claim 10 , wherein the second predetermined criterion is based at least in part on an origination address of the short message.

14. A computer-readable medium having computer-readable instructions stored thereon that, when executed by a processor, cause a computing device to:

receive a short message from a first node, wherein the short message is received from the first node only if the short message satisfies a first predetermined criterion and satisfies a checking condition based on monetary charges associated with a destination address of the short message;

compare the short message to a second predetermined criterion to determine that a blocking condition is satisfied; and

block provision of the short message to a second node based at least on the satisfied blocking condition.

15. The computer-readable medium of claim 14 , wherein the second predetermined criterion is based at least in part on an origination address of the short message.

16. The computer-readable medium of claim 14 , wherein the computer readable instructions further cause the computing device to send a notification message to an origination address of the short message that the provision of the short message from the second node to the third node is blocked.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: TELIASONERA AB; TELIASONERA FINLAND OYJ
To: DATA ADVISORS LLC
Reel/Frame 055164/0664 →
MERGER Recorded Feb 20, 2012
From: DATA ADVISORS LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 027731/0959 →
Priority Claims (1)
FI 2000-0852 · Apr 10, 2000 · national
Continuity (5)
Division 11511550 · Aug 28, 2006
Continuation 11182124 · Jul 15, 2005
Continuation 10267164 · Oct 9, 2002
Continuation PCTFI0100354 · Apr 10, 2001
Related Publication 20120046053A1 · Feb 23, 2012