IP Library Granted Patent US 11,356,401
Granted Patent B2
US 11,356,401 · App. 16/374,008 · Granted Jun 7, 2022

Providing a system with access to a resource using a disposable email address

Inventors: Gnanavel Shanmugam (San Jose, CA); Nitin Jose (San Jose, CA)
Assignee: YAHOO ASSETS LLC
H04L51/28H04L51/046H04L63/0807H04L63/108
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,356,401
App. No.
16/374,008
Granted
Jun 7, 2022
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for providing a system with access to resources associated with a user account using a disposable email address (DEA) are provided. A request to provide a system with access to a first set of resources may be received. The first set of resources may be associated with a first email account associated with a first email address. A first DEA associated with the first email account may be generated. The first DEA may be transmitted to the system. A first set of modified emails may be generated based upon a first set of emails of the first email account. A first modified email of the first set of modified emails may comprise an indication of the first DEA. Access to the first set of modified emails may be provided to the system. The first DEA may be deactivated.

Claims (86)

1. A method, comprising:

receiving a request to provide a system with access to a first set of resources, wherein the first set of resources are associated with a first email account associated with a first email address;

generating a first disposable email address (DEA) associated with the first email account;

transmitting, to the system, the first DEA associated with the first email account;

analyzing emails of the first email account to identify a first set of emails associated with the request to provide the system with access to the first set of resources, wherein a first email of the first set of emails comprises an indication of the first email address and a second email of the first set of emails comprises an indication of the first email address;

generating, based upon the first set of emails comprising the first email and the second email, a first set of modified emails associated with the request, wherein the generating the first set of modified emails comprises concurrently:

generating a first modified email of the first set of modified emails by replacing the indication of the first email address in the first email with an indication of the first DEA; and

generating a second modified email of the first set of modified emails by replacing the indication of the first email address in the second email with an indication of the first DEA;

providing, to the system, access to the first set of modified emails comprising the first modified email and the second modified email;

receiving a third email from the system, wherein:

the third email is addressed to a second email address; and

the third email is indicative of the first DEA;

generating, based upon the third email, a fourth email, wherein the fourth email is indicative of the first email address;

transmitting, to a second email account associated with the second email address, the fourth email; and

deactivating the first DEA.

2. The method of claim 1 , comprising:

prior to the deactivating the first DEA, receiving a fifth email, addressed to the first DEA, from the system; and

transmitting the fifth email to the first email account.

3. The method of claim 1 , comprising:

prior to the deactivating the first DEA, receiving a fifth email, addressed to the first DEA, from the system;

generating a fourth email based upon the fifth email, wherein the fourth email comprises an indication of the first email address; and

transmitting the fourth email to the first email account.

4. The method of claim 3 , wherein the generating the fourth email based upon the fifth email comprises:

generating a fourth email body of the fourth email based upon content of a third email body of the fifth email, wherein the fourth email body of the fourth email comprises the content of the third email body of the fifth email; and

generating a fourth email header of the fourth email, wherein:

the fourth email header comprises a sender address indicative of the first email address; and

the fourth email header of the fourth email is different than a third email header of the fifth email.

5. The method of claim 1 , wherein the generating the first set of modified emails comprises:

generating a first email body of the first modified email based upon content of a third email body of a fifth email of the first set of emails, wherein the first email body of the first modified email comprises the content of the third email body of the fifth email; and

generating a first email header of the first modified email, wherein at least one of:

the first email header comprises a sender address indicative of the first DEA and the first email header of the first modified email is different than a third email header of the fifth email; or

the first email header comprises a recipient address indicative of the first DEA and the first email header of the first modified email is different than the third email header of the fifth email.

6. The method of claim 1 , wherein a sender address of the third email is indicative of the first DEA.

7. The method of claim 1 , wherein a sender address of the fourth email is indicative of the first email address.

8. The method of claim 1 , comprising:

controlling a graphical user interface of a first client device associated with the first email account to display an interface; and

displaying, via the interface, a selectable input associated with providing the system with access to the first set of resources, wherein the request is received responsive to a selection of the selectable input.

9. The method of claim 1 , wherein the request is received from a server associated with the system.

10. The method of claim 1 , wherein the deactivating the first DEA is performed responsive to receiving a second request to deactivate the first DEA.

11. The method of claim 10 , comprising:

determining that a duration of time that the first DEA is active meets a threshold duration of time;

generating, based upon the duration of time meeting the threshold duration of time, a notification; and

transmitting the notification to a first client device associated with the first email account, wherein:

the notification comprises a selectable input corresponding to deactivating the first DEA; and

the second request to deactivate the first DEA is received via a selection of the selectable input.

12. The method of claim 1 , wherein the deactivating the first DEA is performed responsive to a duration of time that the first DEA is active meeting a threshold duration of time.

13. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

receiving a request to provide a system with access to a first set of resources, wherein the first set of resources are associated with a first email account associated with a first email address;

generating a first disposable email address (DEA) associated with the first email account;

transmitting, to the system, the first DEA associated with the first email account;

analyzing emails of the first email account to identify a first set of emails associated with the request to provide the system with access to the first set of resources, wherein a first email of the first set of emails comprises an indication of the first email address and a second email of the first set of emails comprises an indication of the first email address;

generating, based upon the first set of emails comprising the first email and the second email, a first set of modified emails associated with the request, wherein the generating the first set of modified emails comprises concurrently:

generating a first modified email of the first set of modified emails by replacing the indication of the first email address in the first email with an indication of the first DEA; and

generating a second modified email of the first set of modified emails replacing the indication of the first email address in the second email with an indication of the first DEA;

providing, to the system, access to the first set of modified emails comprising the first modified email and the second modified email;

receiving a third email from the system, wherein:

the third email is addressed to a second email address; and

the third email is indicative of the first DEA;

generating, based upon the third email, a fourth email, wherein the fourth email is indicative of the first email address;

transmitting, to a second email account associated with the second email address, the fourth email; and

deactivating the first DEA.

14. The computing device of claim 13 , wherein the request is received from a server associated with the system.

15. The computing device of claim 13 , wherein the deactivating the first DEA is performed responsive to receiving a second request to deactivate the first DEA.

16. The computing device of claim 13 , wherein the deactivating the first DEA is performed responsive to a duration of time that the first DEA is active meeting a threshold duration of time.

17. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

receiving a request to provide a system with access to a first set of resources, wherein the first set of resources are associated with a first email account associated with a first email address;

generating a first disposable email address (DEA) associated with the first email account;

transmitting, to the system, the first DEA associated with the first email account;

analyzing emails of the first email account to identify a first set of emails associated with the request to provide the system with access to the first set of resources, wherein a first email of the first set of emails comprises an indication of the first email address and a second email of the first set of emails comprises an indication of the first email address;

generating, based upon the first set of emails comprising the first email and the second email, a first set of modified emails associated with the request, wherein the generating the first set of modified emails comprises concurrently:

generating a first modified email of the first set of modified emails by replacing the indication of the first email address in the first email with an indication of the first DEA; and

generating a second modified email of the first set of modified emails by replacing the indication of the first email address in the second email with an indication of the first DEA;

providing, to the system, access to the first set of modified emails comprising the first modified email and the second modified email;

receiving a third email from the system, wherein:

the third email is addressed to a second email address; and

the third email is indicative of the first DEA;

generating, based upon the third email, a fourth email, wherein the fourth email is indicative of the first email address; and

transmitting, to a second email account associated with the second email address, the fourth email.

18. The non-transitory machine readable medium of claim 17 , wherein the request is received from a server associated with the system.

19. The non-transitory machine readable medium of claim 17 , the operations comprising:

deactivating the first DEA.

20. The non-transitory machine readable medium of claim 19 , wherein the deactivating the first DEA is performed responsive to at least one of:

receiving a second request to deactivate the first DEA; or

a duration of time that the first DEA is active meeting a threshold duration of time.

Assignments (4)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: SHANMUGAM, GNANAVEL; JOSE, NITIN
To: OATH INC.
Reel/Frame 048781/0382 →