IP Library Granted Patent US 10,721,197
Granted Patent B2
US 10,721,197 · App. 15/910,289 · Granted Jul 21, 2020

Cloud-based spam detection

Inventors: Ann E. Skudlark (San Ramon, CA); Lien K. Tran (Chatham, NJ); Yu Jin (Foster City, CA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L51/12H04L63/1408H04W4/14G06F9/45533G06F9/45558G06F2009/45595H04L51/38
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 10,721,197
App. No.
15/910,289
Granted
Jul 21, 2020
Kind
B2
Abstract

A cloud based mobile internet protocol messaging spam defense. Short message service (SMS) messages are analyzed by a cloud based virtual machine to determine if should be considered potentially unwanted messages (e.g., spam). The cloud based virtual machine uses a user specific algorithm for determining if a message should be considered to be a potentially unwanted message. Messages that are determined to be potentially unwanted messages trigger a notification to be sent to a user device associated with the virtual machine. The notification requests confirmation from the user that the potentially unwanted message is an unwanted message. The user's response to a request for confirmation is then used to update an unwanted message database associated with the user and the user device.

Claims (45)

1. A system, comprising:

a hardware processor; and

a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising:

identifying a virtual machine that is associated with a recipient of messages, the virtual machine providing a cloud-based spam detection service to the messages associated with a messaging account;

logging into the messaging account by the virtual machine that is associated with the recipient;

retrieving the messages associated with the messaging account by the virtual machine that is associated with the recipient;

identifying a potential spam message by analyzing the messages by the virtual machine that is associated with the recipient and that provides the cloud-based spam detection service;

receiving a confirmation that the potential spam message is spam; and

in response to the confirmation, updating the virtual machine that is associated with the recipient and that provides the cloud-based spam detection service.

2. The system of claim 1 , wherein the operations further comprise retrieving a user credential to access the messaging account.

3. The system of claim 1 , wherein the operations further comprise determining a sender associated with the potential spam message.

4. The system of claim 1 , wherein the operations further comprise blocking a delivery of the potential spam message.

5. The system of claim 1 , wherein the operations further comprise filtering the potential spam message from the messages.

6. The system of claim 1 , wherein the operations further comprise deleting the potential spam message.

7. The system of claim 1 , wherein the operations further comprise deleting an account associated with a sender of the potential spam message.

8. A method, comprising:

receiving, by a server, a user credential sent from a device for accessing a messaging account associated with a recipient of messages;

logging into, by the server, the messaging account using the user credential;

retrieving, by the server, the messages associated with the messaging account;

identifying, by the server, a virtual machine that is associated with the recipient of the messages and that provides a cloud-based spam detection service to the messages;

identifying, by the server, a potential spam message by executing the virtual machine that is associated with the recipient to provide the cloud-based spam detection service to the messages;

sending, by the server, the potential spam message to the device for a confirmation that the potential spam message is spam;

receiving, by the server, the confirmation that the potential spam message is spam; and

in response to the confirmation, updating, by the server, the virtual machine associated with the recipient that provides the cloud-based spam detection service.

9. The method of claim 8 , further comprising associating the user credential to the messaging account.

10. The method of claim 8 , further comprising determining a sender associated with the potential spam message.

11. The method of claim 8 , further comprising blocking a delivery of the potential spam message.

12. The method of claim 8 , further comprising filtering the potential spam message from the messages.

13. The method of claim 8 , further comprising deleting the potential spam message.

14. The method of claim 8 , further comprising deleting an account associated with the potential spam message.

15. A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:

requesting a user credential from a user device for authenticating to a cloud-based spam detection service;

receiving the user credential sent from the user device to a server providing the cloud-based spam detection service;

logging into a messaging account using the user credential sent from the user device to the server providing the cloud-based spam detection service;

retrieving short messaging service (SMS) messages associated with the messaging account prior to a delivery to the user device;

identifying a virtual machine that is associated with the user credential, the virtual machine executed by the server to provide the cloud-based spam detection service to the SMS messages;

identifying a potential spam message by analyzing the SMS messages by the virtual machine that is associated with the user credential to provide the cloud-based spam detection service;

sending the potential spam message to the user device for a confirmation of spam;

receiving the confirmation that the potential spam message is spam; and

in response to the confirmation, updating the virtual machine that is associated with the user credential to provide the cloud-based spam detection service.

16. The memory device of claim 15 , wherein the operations further comprise associating the user credential to the messaging account.

17. The memory device of claim 15 , wherein the operations further comprise determining a sender associated with the potential spam message.

18. The memory device of claim 15 , wherein the operations further comprise blocking an address associated with the potential spam message.

19. The memory device of claim 15 , wherein the operations further comprise filtering the potential spam message from the messages.

20. The memory device of claim 15 , wherein the operations further comprise deleting the potential spam message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2018
From: SKUDLARK, ANN E.; TRAN, LIEN K.; JIN, YU
To: AT&T INTELLECTUAL PROPERTY I, L. P.
Reel/Frame 045100/0051 →
Continuity (2)
Continuation 14543364 · Nov 17, 2014
Related Publication 20180191656A1 · Jul 5, 2018