SHORT MESSAGE SERVICE VALIDATION ENGINE
First Claim
1. A method, performed by a computer device, the method comprising:
- receiving, by the computer device, a Short Message Service message;
analyzing, by the computer device, one or more sender parameters associated with the received Short Message Service message to validate the one or more sender parameters;
determining, by the computer device, whether the one or more sender parameters have been validated based on the analysis;
rejecting, by the computer device, the Short Message Service message in response to determining that the one or more sender parameters have not been validated;
analyzing, by the computer device, message content included in the Short Message Service message to validate the message content;
determining, by the computer device, whether the message content has been validated based on the analysis;
rejecting, by the computer device, the Short Message Service message in response to determining that the message content has not been validated; and
forwarding, by the computer device, the Short Message Service message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, performed by a computer device, may include receiving a Short Message Service (SMS) message. The method may further include analyzing one or more sender parameters associated with the received SMS message to validate the one or more sender parameters; determining whether the one or more sender parameters have been validated based on the analysis; rejecting the SMS message in response to determining that the one or more sender parameters have not been validated; analyzing message content included in the SMS message to validate the message content; determining whether the message content has been validated based on the analysis; rejecting the SMS message in response to determining that the message content has not been validated; and forwarding the SMS message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content.
252 Citations
20 Claims
-
1. A method, performed by a computer device, the method comprising:
-
receiving, by the computer device, a Short Message Service message; analyzing, by the computer device, one or more sender parameters associated with the received Short Message Service message to validate the one or more sender parameters; determining, by the computer device, whether the one or more sender parameters have been validated based on the analysis; rejecting, by the computer device, the Short Message Service message in response to determining that the one or more sender parameters have not been validated; analyzing, by the computer device, message content included in the Short Message Service message to validate the message content; determining, by the computer device, whether the message content has been validated based on the analysis; rejecting, by the computer device, the Short Message Service message in response to determining that the message content has not been validated; and forwarding, by the computer device, the Short Message Service message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer device comprising:
logic configured to; receive a Short Message Service message; analyze one or more sender parameters associated with the received Short Message Service message to validate the one or more sender parameters; determine whether the one or more sender parameters have been validated based on the analysis; reject the Short Message Service message in response to determining that the one or more sender parameters have not been validated; analyze message content included in the Short Message Service message to validate the message content; determine whether the message content has been validated based on the analysis; reject the Short Message Service message in response to determining that the message content has not been validated; and forward the Short Message Service message to a recipient, in response to validating the one or more sender parameters and in response to validating the message content. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium, storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising:
-
one or more instructions to receive a Short Message Service message; one or more instructions to analyze one or more sender parameters associated with the received Short Message Service message to validate the one or more sender parameters; one or more instructions to determine whether the one or more sender parameters have been validated based on the analysis; one or more instructions to reject the Short Message Service message in response to determining that the one or more sender parameters have not been validated; one or more instructions to analyze message content included in the Short Message Service message to validate the message content; one or more instructions to determine whether the message content has been validated based on the analysis; one or more instructions to reject the Short Message Service message in response to determining that the message content has not been validated; one or more instructions to retrieve a Uniform Resource Identifier from the Short Message Service message; one or more instructions to access content using the Uniform Resource Identifier; one or more instructions to perform behavior analysis on the accessed content in a virtual analysis space; one or more instructions to determine whether the Uniform Resource Identifier has been validated based on the behavior analysis; one or more instructions to reject the Short Message Service message in response to determining that Uniform Resource Identifier has not been validated; and one or more instructions to forward the Short Message Service message to a recipient, in response to validating the one or more sender parameters, in response to validating the message content, and in response to validating the Uniform Resource Identifier. - View Dependent Claims (20)
-
Specification