Text message spam solutions
First Claim
1. A system for spam text message solutions, comprising:
- a server; and
a spam application, when executed by the server, thatreceives a first text message from a handset;
in response to receiving the first text message;
parses the first text message to identify a short code as an identifier of a provider that originated the first text message;
adds the short code to a block list associated with the handset;
determines the provider associated with the short code;
performs a database lookup using the provider associated with the short code as a lookup key to determine whether the provider is associated with a second short code different from the short code;
adds the second short code to the block list associated with the handset in response to a determination that the provider is associated with the second short code; and
creates an association in the block list between the second short code and the short code in response to adding the second short code to the block list;
calculates a credit charged for the first text message, wherein the credit is determined based on identifying the first text message within a history of text messages received by the handset using the short code;
provides the credit to a service account associated with the handset;
determines whether a second text message is associated with at least one of the short code and the second short code in the block list; and
blocks the second text message in response to a determination that the second text message is associated with at least one of the short code and the second short code in the block list.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for text message spam solutions. The system includes a server and a spam application. When executed by the server, the spam application receives a first text message from a handset, parses the first text message to identify a short code as an identifier of a communication device that originated the first text message, and adds the short code to a block list associated with the handset. The spam application also calculates a credit based on a history of text messages associated with the handset and the short code, and provides the credit to a service account associated with the handset. Additionally, the spam application determines whether a second text message is associated with the short code in the block list; and blocks the second text message if the second text message is associated with the short code in the block list.
69 Citations
19 Claims
-
1. A system for spam text message solutions, comprising:
a server; and a spam application, when executed by the server, that receives a first text message from a handset; in response to receiving the first text message; parses the first text message to identify a short code as an identifier of a provider that originated the first text message; adds the short code to a block list associated with the handset; determines the provider associated with the short code; performs a database lookup using the provider associated with the short code as a lookup key to determine whether the provider is associated with a second short code different from the short code; adds the second short code to the block list associated with the handset in response to a determination that the provider is associated with the second short code; and creates an association in the block list between the second short code and the short code in response to adding the second short code to the block list; calculates a credit charged for the first text message, wherein the credit is determined based on identifying the first text message within a history of text messages received by the handset using the short code; provides the credit to a service account associated with the handset; determines whether a second text message is associated with at least one of the short code and the second short code in the block list; and blocks the second text message in response to a determination that the second text message is associated with at least one of the short code and the second short code in the block list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer implemented method for text message spam solutions, comprising:
-
receiving a first text message from a handset; in response to receiving the first text message; parsing the first text message to identify a short code as an identifier of a provider that originated the first text message; adding the short code to a block list associated with the handset; determining the provider associated with the short code; performing a database lookup using the provider associated with the short code as a lookup key to determine whether the provider is associated with a second short code different from the short code; adding the second short code to the block list associated with the handset in response to a determination that the provider is associated with the second short code; and creating an association in the block list between the second short code and the short code in response to adding the second short code to the block list; calculating a credit charged for the first text message, wherein the credit is determined based on identifying the first text message within a history of text messages received by the handset using the short code; providing the credit to a service account associated with the handset; determining whether a second text message is associated with at least one of the short code and the second short code in the block list; and blocking the second text message in response to a determination that the second text message is associated with at least one of the short code and the second short code in the block list. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer implemented method for text message spam solutions, comprising:
-
receiving a first text message and a keyword from a handset; in response to receiving the first text message and the keyword; parsing the first text message to identify a short code as an identifier of a provider that originated the first text message; determining whether the keyword is associated with a block request; adding the short code to a block list associated with the handset in response to a determination that the keyword is associated with the block request; determining the provider associated with the short code; performing a database lookup using the provider associated with the short code as a lookup key to determine whether the provider is associated with a second short code different from the short code; adding the second short code to the block list associated with the handset in response to a determination that the provider is associated with the second short code; and creating an association in the block list between the second short code and the short code in response to adding the second short code to the block list; calculating a credit charged for the first text message, wherein the credit is determined based on identifying the first text message within a history of text messages received by the handset using the short code; providing the credit to a service account associated with the handset; determining whether a second text message is associated with at least one of the short code or the second short code in the block list; and blocking the second text message in response to a determination that the second text message is associated with at least one of the short code and the second short code in the block list. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification