SMS SPAM CONTROL
First Claim
1. A server device for use in managing a communication to a mobile device over a network, comprising:
- a memory for use in storing data and machine instructions;
a processor in communication with the memory and is configured to receive data and machine instructions that enable the processor to perform actions, including;
intercepting a text message from a defined application destined to a destination mobile device as a mobile terminated (MT) message;
determining MT message controls for the MT message;
employing the MT message controls to determine whether to block the text message from being delivered to the destination mobile device; and
if the MT message controls indicate that the text message is to be sent, sending the text message towards the destination mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are directed towards managing abuse of text messages through controls on messages sent by an application to a mobile device (e.g., MT text messages). MT text messages sent from a defined application are intercepted by a Text Message SPAM Control Service (TMSCS). Various controls are determined for the sending application based on the application, level of user control on contents of the message, the user requesting the message to be sent (if any), and/or a destination address for the message. These controls may then be used in various combinations and/or various levels of constraint to determine whether to block transmission of the message to a destination mobile device. By monitoring messages from the application, abuse of the application may be minimized.
-
Citations
20 Claims
-
1. A server device for use in managing a communication to a mobile device over a network, comprising:
-
a memory for use in storing data and machine instructions; a processor in communication with the memory and is configured to receive data and machine instructions that enable the processor to perform actions, including; intercepting a text message from a defined application destined to a destination mobile device as a mobile terminated (MT) message; determining MT message controls for the MT message; employing the MT message controls to determine whether to block the text message from being delivered to the destination mobile device; and if the MT message controls indicate that the text message is to be sent, sending the text message towards the destination mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for use in managing a communication to a computing device over a network, comprising:
-
a plurality of applications, each application within the plurality being configured to send and to receive text messages with the computing device; and a server device that is coupled to the plurality of applications and is configured to perform actions, including; intercepting a text message from one of the applications destined to the computing device; determining message controls based on a combination of at least one of an application control, a message delivery control, a requester control, or a destination control, wherein the message controls limit a number of messages to be sent; if the number of messages exceed at least one of the determined message controls for a defined time period, blocking the message from being sent; and if the number of messages is less than or equal to each of the determined message controls for the defined time period, enabling the intercepted message to be sent to the mobile device. - View Dependent Claims (8, 9, 10, 11, 15)
-
-
12. A method for use in managing a communication to a destination client device over a network, comprising:
-
intercepting a text message from one of the applications destined to the destination client device; determining message controls based on at least one of an application control, a message delivery control, a requester control, or a destination control, wherein the message controls provide limits a number of messages to be sent; if the number of messages exceed the one of the determined message controls for a defined time period, blocking the message from being sent; and if the number of messages is less than or equal to each of the determined message controls for the defined time period, enabling the intercepted message to be sent to the destination client device. - View Dependent Claims (13, 14, 16, 17)
-
-
18. An application service server device for use in managing a communication to a destination device over a network, comprising:
-
a transceiver that is configured to send and to receive messages over a network; and a processor, coupled to the transceiver, that is arranged to perform actions, including; receiving a request for a text message to be sent to the device, wherein the request is received from a requesting device; sending the text message to towards the destination device, wherein the text message is intercepted by another server device that is configured to perform actions, including; determining message controls based on at least one of an application control, a message delivery control, a requester control, or a destination control, wherein the message controls limit a number of messages to be sent; if the number of messages exceed at least one of the determined message controls for a defined time period, blocking the text message from being sent to the destination device; and if the number of messages is less than or equal to each of the determined message controls for the defined time period, enabling the intercepted text message to be sent to the destination device; and receiving information indicating whether the message is blocked or sent; and based on the received information, determining whether to request that the message controls be modified for the application service. - View Dependent Claims (19, 20)
-
Specification