IP Library Granted Patent US 11,038,826
Granted Patent B2
US 11,038,826 · App. 16/901,056 · Granted Jun 15, 2021

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 11,038,826
App. No.
16/901,056
Granted
Jun 15, 2021
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 (39)

1. A method, comprising:

identifying, by a server, a user associated with messages;

identifying, by the server, a virtual machine that is associated with the user and is executed by the server;

identifying, by the server, a user-specific algorithm selected by the user requesting a cloud-based spam detection service that is provided by the virtual machine, wherein the virtual machine identifies a potential spam message by analyzing the messages using the user-specific algorithm selected by the user;

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

in response to the confirmation, updating, by the server, the user-specific algorithm selected by the user that requested the cloud-based spam detection service.

2. The method of claim 1 , further comprising determining a messaging account associated with the user.

3. The method of claim 1 , further comprising determining a messaging account associated with the messages.

4. The method of claim 1 , further comprising determining a messaging account associated with the cloud-based spam detection service.

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

6. 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 recipient associated with messages;

identifying a virtual machine that is associated with the recipient;

identifying a user-specific algorithm selected by the recipient for a cloud-based spam detection service that is provided by the virtual machine;

identifying a potential spam message by analyzing the messages using the user-specific algorithm selected by the recipient for the cloud-based spam detection service;

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

in response to the confirmation, updating the user-specific algorithm selected by the recipient for the cloud-based spam detection service.

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

8. The system of claim 6 , wherein the operations further comprise determining a messaging account associated with the recipient.

9. The system of claim 6 , wherein the operations further comprise determining a messaging account associated with the messages.

10. The system of claim 6 , wherein the operations further comprise determining a messaging account associated with the cloud-based spam detection service.

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

identifying a recipient associated with messages;

identifying a virtual machine that is associated with the recipient;

identifying a user-specific algorithm selected by the recipient for a cloud-based spam detection service that is provided by the virtual machine;

identifying a potential spam message by analyzing the messages using the user-specific algorithm selected by the recipient for the cloud-based spam detection service;

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

in response to the confirmation, updating the user-specific algorithm selected by the recipient for the cloud-based spam detection service.

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

13. The memory device of claim 11 , wherein the operations further comprise determining a messaging account associated with the recipient.

14. The memory device of claim 11 , wherein the operations further comprise determining a messaging account associated with the messages.

15. The memory device of claim 11 , wherein the operations further comprise determining a messaging account associated with the cloud-based spam detection service.

16. The memory device of claim 11 , wherein the operations further comprise requesting a credential from a user device associated with the recipient.

17. The memory device of claim 16 , wherein the operations further comprise logging into a messaging account using the credential, wherein the messages are associated with the messaging account.

18. The memory device of claim 17 , wherein the operations further comprise retrieving the messages from the messaging account prior to a delivery of the messages to the user device.

19. The memory device of claim 16 , wherein the identifying of the virtual machine is based on the credential.

20. The memory device of claim 16 , wherein the virtual machine is executed by a server to provide the cloud-based spam detection service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: SKUDLARK, ANN E.; TRAN, LIEN K.; JIN, YU
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 052939/0867 →
Continuity (3)
Continuation 15910289 · Mar 2, 2018
Continuation 14543364 · Nov 17, 2014
Related Publication 20200314047A1 · Oct 1, 2020