IP Library Granted Patent US 12,225,005
Granted Patent B2
US 12,225,005 · App. 18/206,191 · Granted Feb 11, 2025

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/10G06F21/31G06F2221/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 12,225,005
App. No.
18/206,191
Granted
Feb 11, 2025
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 (75)

1. A method comprising:

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

detecting, by the one or more servers, a request, from a client device, for a secondary email address for the user;

automatically generating, by the one or more servers, the secondary email address in response to the request, the secondary email address associated with the primary email address such that emails to the secondary email address are forwarded to the primary email address;

transmitting, by the one or more servers, the secondary email address to the client device;

receiving, by the one or more servers, a message from the secondary email address to a recipient address; and

forwarding, by the one or more servers, the message to the recipient address such that the message appears to originate from the secondary email address.

2. The method of claim 1 , further comprising:

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

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

3. The method of claim 1 , wherein detecting the request comprises:

detecting, by the one or more servers, that the client device is accessing a signup page for the online service.

4. The method of claim 1 , wherein detecting the request comprises:

detecting, by the one or more servers, a user interaction with a user interface element for generating new secondary emails.

5. The method of claim 4 , wherein automatically generating the secondary email address comprises:

automatically generating, by the one or more servers, the secondary email address in response to detecting the user interaction.

6. The method of claim 1 , further comprising:

transmitting, by the one or more servers, the secondary email address to the client device.

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

8. The method of claim 7 , further comprising:

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

analyzing, by the one or more servers, 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, by the one or more servers, the previously generated secondary email address to one or more servers associated with the given online service 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, by the one or more servers, a new secondary email address for the user that is unique to the given online service, and

(ii) transmitting, by the one or more servers, the new secondary email address to the one or more servers associated with the given online service such that the given online service receives the new secondary email address.

9. The method of claim 1 , further comprising:

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

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

when the preference indicates emails should be forwarded from the secondary email address to the primary address:

forwarding, by the one or more servers, the email to the primary email address; and

when the preference indicates emails should not be forwarded from the secondary email address to the primary address:

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

10. The method of claim 1 , further comprising:

automatically generating, by the one or more servers, a password for accessing the online service; and

transmitting, by the one or more servers, the password to the one or more servers associated with the online service to enable the user to access the online service.

11. A system comprising:

a memory storing a primary email address for the user; and

one or more processors coupled to the memory and configured to execute computer code to:

detect a request, from a client device, for a secondary email address for the user;

automatically generate the secondary email address in response to the request, the secondary email address associated with the primary email address such that emails to the secondary email address are forwarded to the primary email address;

transmit the secondary email address to the client device;

receive a message from the secondary email address to a recipient address; and

forward the message to the recipient address such that the message appears to originate from the secondary email address.

12. The system of claim 11 , wherein the computer code, when executed, cause the one or more processors to:

receive an email directed to the secondary email address; and

forward the email to the primary email address.

13. The system of claim 11 , wherein to detect the request, the computer code, when executed, cause the one or more processors to:

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

14. The system of claim 11 , wherein to detect the request, the computer code, when executed, cause the one or more processors to:

detect a user interaction with a user interface element for generating new secondary emails.

15. The system of claim 14 , wherein to automatically generate the secondary email address, the computer code, when executed, cause the one or more processors to:

automatically generating, by the one or more servers, the secondary email address in response to detecting the user interaction.

16. The system of claim 11 , wherein the computer code, when executed, cause the one or more processors to:

transmit the secondary email address to the client device.

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

18. The system of claim 17 , wherein the computer code, when executed, cause the one or more processors to:

detect a subsequent request to access 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 one or more servers associated with the given online service 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 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 one or more servers associated with the given online service such that the given online service receives the new secondary email address.

19. The system of claim 11 , wherein the computer code, when executed, cause the one or more processors to:

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

receive an email directed to the secondary email address;

when the preference indicates emails should be forwarded from the secondary email address to the primary address:

forward the email to the primary email address; and

when the preference indicates emails should not be forwarded from the secondary email address to the primary address:

refrain from forwarding the email to the primary email address.

20. The system of claim 11 , wherein the computer code, when executed, cause the one or more processors to:

automatically generate a password for accessing the online service; and

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: YOSKOWITZ, ROBERT; YOSKOWITZ, STEPHEN; IMTHURN, ANDREAS; SANTOS, ELDER
To: JOINESTY, INC.
Reel/Frame 063890/0381 →
Continuity (5)
Continuation 17716681 · Apr 8, 2022
Continuation 16549787 · Aug 23, 2019
Continuation 15480314 · Apr 5, 2017
Provisional Application 62318674 · Apr 5, 2016
Related Publication 20230319027A1 · Oct 5, 2023
References Cited (64)
US 7310772B2 · Whitfield · 2007 [cited by applicant]
US 7433710B2 · Bodnar et al. · 2008 [cited by applicant]
US 8014757B1 · Lim · 2011 [cited by applicant]
US 8090787B2 · Polis et al. · 2012 [cited by applicant]
US 8516550B2 · Willars et al. · 2013 [cited by applicant]
US 8700788B2 · Gailey et al. · 2014 [cited by applicant]
US 8738475B2 · Keld · 2014 [cited by applicant]
US 9703988B1 · Sudbury et al. · 2017 [cited by applicant]
US 9781083B2 · Munshi · 2017 [cited by examiner]
US 10057251B2 · Strand et al. · 2018 [cited by applicant]
US 10069970B1 · Drake et al. · 2018 [cited by applicant]
US 10148659B2 · Nandakumar · 2018 [cited by applicant]
US 10158640B2 · Himmelstein · 2018 [cited by applicant]
US 10200346B2 · Munshi et al. · 2019 [cited by applicant]
US 10657061B1 · Marriner · 2020 [cited by applicant]
US 10721195B2 · Jakobsson · 2020 [cited by applicant]
US 10742641B2 · Vidal · 2020 [cited by applicant]
US 10986054B1 · Yoskowitz et al. · 2021 [cited by applicant]
US 11240261B2 · Lowry · 2022 [cited by examiner]
US 11336638B2 · Yoskowitz · 2022 [cited by examiner]
US 11711356B2 · Yoskowitz · 2023 [cited by examiner]
US 11765116B2 · Sampath · 2023 [cited by examiner]
US 11824870B2 · Jeyakumar · 2023 [cited by examiner]
US 20020136370A1 · Gallant · 2002 [cited by applicant]
US 20020138743A1 · Murakami et al. · 2002 [cited by applicant]
US 20030028599A1 · Kolsky · 2003 [cited by applicant]
US 20050198173A1 · Evans · 2005 [cited by applicant]
US 20080005341A1 · Subbian · 2008 [cited by applicant]
US 20080008105A1 · Black et al. · 2008 [cited by applicant]
US 20080045186A1 · Black et al. · 2008 [cited by applicant]
US 20080052364A1 · Zhou · 2008 [cited by applicant]
US 20080148366A1 · Wahl · 2008 [cited by applicant]
US 20090193507A1 · Ibrahim · 2009 [cited by applicant]
US 20100017598A1 · Rodriguez et al. · 2010 [cited by applicant]
US 20110295988A1 · Le Jouan · 2011 [cited by applicant]
US 20120016938A1 · Gallant · 2012 [cited by applicant]
US 20120109882A1 · Bouse et al. · 2012 [cited by applicant]
US 20140164254A1 · Dimmick · 2014 [cited by applicant]
US 20140317708A1 · Adrangi et al. · 2014 [cited by applicant]
US 20140344907A1 · Wan et al. · 2014 [cited by applicant]
US 20140373106A1 · Morgenroth · 2014 [cited by applicant]
US 20150288676A1 · Guo · 2015 [cited by applicant]
US 20150341327A1 · Barton et al. · 2015 [cited by applicant]
US 20160119261A1 · Ghafourifar et al. · 2016 [cited by applicant]
US 20160142536A1 · Bendi et al. · 2016 [cited by applicant]
US 20160255040A1 · Howe · 2016 [cited by applicant]
US 20160283920A1 · Fisher et al. · 2016 [cited by applicant]
US 20160300231A1 · Shavell et al. · 2016 [cited by applicant]
US 20170024581A1 · Grubel et al. · 2017 [cited by applicant]
US 20170237739A1 · Nandakumar · 2017 [cited by applicant]
US 20190037071A1 · Singh et al. · 2019 [cited by applicant]
US 20190312837A1 · McIsaac et al. · 2019 [cited by applicant]
US 20190387025A1 · Gummaraju et al. · 2019 [cited by applicant]
US 20200090182A1 · Dimmick · 2020 [cited by applicant]
US 20200404009A1 · Shinomiya et al. · 2020 [cited by applicant]
US 20210021572A1 · Bonczar · 2021 [cited by applicant]
US 20210051015A1 · Widmann et al. · 2021 [cited by applicant]
WO WO2013163652A2 · 2013 [cited by applicant]
WO WO2015000397A1 · 2015 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2017/026224, dated Jul. 10, 2017. [cited by applicant]
Lin et al “Security in Enterprise Networking: A Quick Tour,” IEEE Communication Magazine, Jan. 1996, pp. 56-61 (Year: 1996). [cited by applicant]
Ndibanje et al “Security Analysis and Improvements of Authentication and Access Control in the Internet of Things,” Aug. 13, 2014, pp. 14786-14805 (Year: 2014). [cited by applicant]
Abdulghani et al “A Study on Security and Privacy Guidelines, Countermeasures, Threats: IoT Data at Rest Perspective,” Symmetry, MDPI, pp. 1-36, Jun. 10, 2019 (Year: 2019). [cited by applicant]
Raghavendra et al “Survey on Data Storage and Retrieval Techniques over Encrypted Cloud Data,” International Journal of Computer Science and Information Security (IJCSIS), vol. 14, No. 9, Sep. 2016, pp. 718-745 (Year: 2… [cited by applicant]