IP Library › Granted Patent US 11,252,137
Granted Patent B1
US 11,252,137 · App. 16/773,593 · Granted Feb 15, 2022

Phone alert for unauthorized email

Inventors: Robert Jeffrey Yoskowitz (Chicago, IL); Stephen Michael Yoskowitz (Chicago, IL); Elder Donizetti Dos Santos (Sao Jose dos Campos, BR); José Carlos De Souza Bueno, Jr. (São José dos Campos, BR)
Assignee: JOINESTY, INC.
H04L63/0471H04L51/12H04L51/14H04L51/18H04L63/101H04L63/18
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,252,137
App. No.
16/773,593
Granted
Feb 15, 2022
Kind
B1
Abstract

The disclosed techniques enable selective forwarding and blocking of emails directed to an alias email address based on a whitelist, as well as text message alerts triggered by emails from unauthorized senders. More generally, the disclosed techniques enable an enterprise system to store contact emails for users (i.e., alias email addresses) while avoiding storing and managing personal email addresses for the user. For example, the enterprise system may forward personal email addresses to an aliasing server configured to generate alias email addresses based on the personal email addresses. The aliasing server may operate as a “middle man” that receives emails directed to the alias email addresses and that forwards the emails to the personal email addresses (when appropriate). The enterprise system may store and maintain the alias email addresses in lieu of the personal email addresses.

Claims (71)

1. A method for handling unauthorized emails addressed to an alias email address, the method comprising:

(A) receiving, at an aliasing server storing an alias map that maps a one or more alias email addresses to a one or more user email addresses and a one or more services, an email that (i) includes email message content, (ii) originates from an originating email address, and (iii) is addressed to an alias email address included in the one or more alias email addresses;

(B) analyzing, at the aliasing server, a one or more whitelists for the one or more alias email addresses to identify a whitelist for the alias email address, wherein each whitelist in the one or more whitelists includes a set of authorized email addresses for a different one of the one or more alias email addresses;

(C) analyzing, at the aliasing server, the whitelist to determine whether or not a set of authorized email addresses in the whitelist includes the originating email address; and

(D) when the set of authorized email addresses does not include the originating email address:

(i) preventing the aliasing server from forwarding the email message content to a user email address mapped to the alias email address;

(ii) analyzing, at the aliasing server, the alias map to identify a service mapped to the alias email address; and

(iii) generating and transmitting, from the aliasing server to a server associated with the service, a text message configured to notify the service that an unauthorized sender emailed the alias email address.

2. The method of claim 1 , further comprising:

when the set of authorized email addresses includes the originating email address:

(i) analyzing the alias map to identify a user email address mapped to the alias email address; and

(ii) forwarding the email message content to the user email address mapped to the alias email address.

3. The method of claim 2 , wherein: (i) the alias email address is a first alias email address; and (ii) the email is a first email;

wherein forwarding the email message content to the user email address mapped to the first alias email address comprises:

automatically generating a second alias email address for the originating email address;

generating a second email that: (i) includes the email message content, (ii) originates from the second alias email address, and (iii) is addressed to the user email address; and

transmitting the second email to the user email address.

4. The method of claim 3 , further comprising encrypting the second email as encrypted code before transmitting the second email, wherein transmitting the second email comprises transmitting the encrypted code.

5. The method of claim 1 , wherein generating and transmitting the text message comprises:

generating and transmitting the text message such that it carries an image of the email message content.

6. The method of claim 1 , wherein generating and transmitting the text message comprises:

generating and transmitting the text message such that it carries text representing the email message content.

7. The method of claim 1 , wherein the text message is a first text message and wherein the method further comprises:

when the set of authorized email addresses does not include the originating email address:

(i) analyzing the alias map to identify a user email address mapped to the alias email address; and

(ii) generating and transmitting, to the user email address mapped to the alias email address, a second text message configured to notify a user associated with the user email address that an unauthorized sender emailed the alias email address mapped to the user email address.

8. The method of claim 1 , wherein generating and transmitting the text message comprises: encrypting the text message as an encrypted code and transmitting the encrypted code.

9. The method of claim 1 , further comprising:

analyzing a record of contact email addresses to identify a one or more contact email addresses mapped to the service;

wherein generating and transmitting the text message comprises addressing the text message to the one or more contact email addresses.

10. The method of claim 1 , wherein the alias map is stored such that:

each of the one or more alias email addresses is: (i) mapped to a single one of the one or more user email addresses, and (ii) mapped to a single one of the one or more services; and

each of the user email addresses is mappable to multiple ones of the one or more alias email addresses and multiple ones of the one or more services.

11. The method of claim 1 , wherein the alias map is stored such that:

each of the one or more alias email addresses is: (i) mapped to a single one of the one or more user email addresses, and (ii) mappable to multiple ones of the one or more services such that a particular alias email address can be utilized for multiple services; and

each of the user email addresses is mappable to multiple of the one or more alias email addresses and multiple of the one or more services.

12. An aliasing system for handling unauthorized emails directed to an alias email address, the aliasing system comprising:

a communication interface;

one or more processors coupled to the communication interface;

one or more memories coupled to the one or more processors, the one or more memories storing: (i) an alias map mapping a one or more alias email addresses to a one or more user email addresses and a one or more services, and (ii) a one or more whitelists for the one or more alias email address, each whitelist including a set of authorized email addresses for a different one of the one or more alias email addresses;

wherein the one or more memories further store computer readable instructions that, when executed by the one or more processors, cause the one or more processors to:

(A) receive, via the communication interface, an email that (i) includes email message content, (ii) originates from an originating email address, and (iii) is addressed to an alias email address from the one or more alias email address;

(B) analyze the one or more whitelists to identify a whitelist for the alias email address;

(C) analyze the whitelist to determine whether or not a set of authorized email addresses in the whitelist includes the originating email address; and

(D) when the set of authorized email addresses does not include the originating email address:

(i) prevent the email message content from being forwarded to a user email address mapped to the alias email address;

(ii) analyze the alias map to identify a service mapped to the alias email address; and

(ii) generate and transmit to a server associated with the service, via the communication interface, a text message configured to notify the service that an unauthorized sender emailed the alias email address.

13. The system of claim 12 , wherein the computer readable instructions further cause the one or more processors to:

when the set of authorized email addresses includes the originating email address:

(i) analyze the alias map to identify a user email address mapped to the alias email address; and

(ii) forward the email message content to the user email address mapped to the alias email address.

14. The system of claim 13 , wherein: (i) the alias email address is a first alias email address; and (ii) the email is a first email;

wherein forwarding the email message content to the user email address mapped to the first alias email address comprises causing the one or more processors to:

automatically generate a second alias email address for the originating email address;

generate a second email that: (i) includes the email message content, (ii) originates from the second alias email address; and (iii) is addressed to the user email address; and

transmit the second email to the user email address.

15. The system of claim 14 , wherein the computer readable instructions further cause the one or more processors to: encrypt the second email as encrypted code before transmitting the second email, wherein transmitting the second email comprises transmitting the encrypted code.

16. The system of claim 12 , wherein generating and transmitting the text message comprises causing the one or more processors to:

generate and transmit the text message such that it carries an image of the email message content.

17. The system of claim 12 , wherein generating and transmitting the text message comprises causing the one or more processors to:

generate and transmit the text message such that it carries text representing the email message content.

18. The system of claim 12 , wherein the text message is a first text message and wherein the computer readable instructions further cause the one or more processors to:

when the set of authorized email addresses does not include the originating email address:

(i) analyze the alias map to identify a user email address mapped to the alias email address; and

(ii) generate and transmit, to the user email address mapped to the alias email address, a second text message configured to notify a user associated with the user email address that an unauthorized sender emailed the alias email address mapped to the user email address.

19. The system of claim 12 , wherein generating and transmitting the text message comprises causing the one or more processors to:

encrypt the text message as an encrypted code and transmit the encrypted code.

20. The system of claim 12 , wherein the computer readable instructions further cause the one or more processors to:

analyze a record of contact email addresses to identify a one or more contact email addresses mapped to the service;

wherein generating and transmitting the text message comprises causing the one or more processors to: address the text message to the one or more contact email addresses.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: YOSKOWITZ, ROBERT JEFFREY; YOSKOWITZ, STEPHEN MICHAEL; DOS SANTOS, ELDER DONIZETTI; DE SOUZA BUENO, JOSÉ CARLOS, JR.
To: JOINESTY, INC.
Reel/Frame 051646/0146 →
Continuity (1)
Provisional Application 62906495 · Sep 26, 2019