IP Library Granted Patent US 11,711,356
Granted Patent B2
US 11,711,356 · App. 17/716,681 · Granted Jul 25, 2023

Apparatus and method for automated email and password creation and curation across multiple websites

Inventors: Robert Jeffrey Yoskowitz (Chicago, IL); Stephen Michael Yoskowitz (Chicago, IL); Andreas Imthurn (St. Gallen, CH); Elder Donizetti Dos Santos (Sao Jose dos Campos, BR)
Assignee: JOINESTY, INC.
H04L63/083G06F21/31G06F21/10G06F2221/2115
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,711,356
App. No.
17/716,681
Granted
Jul 25, 2023
Kind
B2
Abstract

One or more first servers can implement an example method including storing, at a memory accessible by the first one or more servers, a primary email address for a user. The method further includes detecting a request, from a client device associated with the user, to access a network resource hosted at a second one or more servers, wherein the network resource is associated with an online service. The method also includes automatically generating a secondary email address for the user that is unique to the online service; and transmitting the secondary email address to the second one or more servers such that the online service receives the secondary email address for the user without receiving the primary email address for the user, thereby enabling the online service to transmit emails to the user despite not receiving the primary email address for the user.

Claims (67)

1. A system comprising:

(A) a client device associated with a user;

(B) a first one or more servers including a memory storing a primary email address for the user, the first one or more servers configured to:

(i) detect a request, from the client device, to access a network resource hosted at a second one or more servers, wherein the network resource is associated with an online service;

(ii) automatically generate a secondary email address for the user that is unique to the online service; and

(iii) transmit the secondary email address to the second one or more servers such that the online service receives the secondary email address for the user without receiving the primary email address for the user, thereby enabling the online service to transmit emails to the user despite not receiving the primary email address for the user.

2. The system of claim 1 , wherein the first one or more servers are further configured to:

receive an email directed to the secondary email address; and

forward the email to the primary email address.

3. The system of claim 1 , wherein the first one or more servers are configured to detect the request by:

detecting that the client device is accessing a signup page for the online service.

4. The system of claim 1 , wherein the first one or more servers are further configured to:

before automatically generating the secondary email address, detect a user interaction with a user interface element for generating new secondary emails; and

automatically generate the secondary email address by automatically generating the secondary email address in response to the detected user interaction.

5. The system of claim 1 , wherein the first one or more servers are further configured to:

transmit the secondary email address to the client device.

6. The system of claim 5 , wherein transmitting the secondary email address to the client device causes the client device to display the secondary email address.

7. The system of claim 1 , wherein the first one or more servers are further configured to:

store the secondary email address for the user to a record.

8. The system of claim 7 , wherein the first one or more servers are further configured to:

detect a subsequent request to access a given network resource associated with a given online service;

analyze the record to determine if the record includes a previously generated secondary email address associated with the given online service;

when the record includes a previously generated secondary email address associated with the given online service, transmit the previously generated secondary email address to the second one or more servers such that the given online service associated with the given network resource receives the previously generated secondary email address; and

when the record does not include a previously generated secondary email address associated with the given online service: (i) automatically generate a new secondary email address for the user that is unique to the given online service, and (ii) transmit the new secondary email address to the second one or more servers such that the given online service associated with the given network resource receives the new secondary email address.

9. The system of claim 1 , wherein the first one or more servers are further configured to:

receive data representing a preference selected by the user regarding email forwarding from the secondary email address to the primary email address;

wherein the first one or more servers are further configured to:

(i) receive an email directed to the secondary email address;

(ii) analyze the preference associated with the given secondary email address;

(iii) when the preference indicates the user wants emails forwarded from the secondary email address to the primary address, forward the email to the primary email address; and

(iv) when the preference indicates the user does not want emails forwarded from the secondary email address to the primary address, avoid forwarding the email to the primary email address.

10. The system of claim 1 , wherein the first one or more servers are further configured to:

automatically generate a password for accessing the online service; and

transmit the password to the second one or more servers to enable the user to access the online service.

11. A method comprising:

storing, at a memory accessible by a first one or more servers, a primary email address for a user;

detecting, by the first one or more servers, a request, from a client device associated with the user, to access a network resource hosted at a second one or more servers, wherein the network resource is associated with an online service;

automatically generating, by the first one or more servers, a secondary email address for the user that is unique to the online service; and

transmitting the secondary email address to the second one or more servers such that the online service receives the secondary email address for the user without receiving the primary email address for the user, thereby enabling the online service to transmit emails to the user despite not receiving the primary email address for the user.

12. The method of claim 11 , further comprising:

receiving, by the first one or more servers, an email directed to the secondary email address; and

forwarding, by the first one or more servers, the email to the primary email address.

13. The method of claim 11 , wherein the detecting includes:

detecting that the client device is accessing a signup page for the online service.

14. The method of claim 11 , further comprising:

before automatically generating the secondary email address, detecting a user interaction with a user interface element for generating new secondary emails,

wherein automatically generating the secondary email address includes:

automatically generating the secondary email address in response to detecting the user interaction.

15. The method of claim 11 , further comprising:

transmitting the secondary email address to the client device.

16. The method of claim 15 , wherein transmitting the secondary email address to the client device causes the client device to display the secondary email address.

17. The method of claim 11 , further comprising:

storing, by the first one or more servers, the secondary email address for the user to a record stored to the memory.

18. The method of claim 17 , further comprising:

detecting, by the first one or more servers, a subsequent request to access a given online service;

analyzing the record to determine if the record includes a previously generated secondary email address associated with the given online service;

when the record includes a previously generated secondary email address associated with the given online service: transmitting the previously generated secondary email address to the second one or more servers such that the given online service receives the previously generated secondary email address; and

when the record does not include a previously generated email address associated with the given online service: (i) automatically generating a new secondary email address for the user that is unique to the given online service, and (ii) transmitting the new secondary email address to the second one or more servers such that the given online service receives the new secondary email address.

19. The method of claim 11 , further comprising:

receiving, at the first one or more servers, data representing a preference selected by the user regarding email forwarding from the secondary email address to the primary email address;

receiving an email directed to the secondary email address;

analyzing the preference associated with the secondary email address;

when the preference indicates the user wants emails forwarded from the secondary email address to the primary address: forwarding the email to the primary email address; and

when the preference indicates the user does not want emails forwarded from the secondary email address to the primary address: avoiding forwarding the email to the primary email address.

20. The method of claim 11 , further comprising:

automatically generating a password for accessing the online service; and

transmitting the password to the second one or more servers to enable the user to access the online service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2022
From: YOSKOWITZ, ROBERT; YOSKOWITZ, STEPHEN; IMTHURN, ANDREAS; SANTOS, ELDER
To: JOINESTY, INC.
Reel/Frame 060714/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: YOSKOWITZ, ROBERT; YOSKOWITZ, STEPHEN; IMTHURN, ANDREAS; SANTOS, ELDER
To: JOINESTY, INC.
Reel/Frame 060708/0425 →
Continuity (4)
Continuation 16549787 · Aug 23, 2019
Continuation 15480314 · Apr 5, 2017
Provisional Application 62318674 · Apr 5, 2016
Related Publication 20220232001A1 · Jul 21, 2022
Cited By (1)
US 12,225,005