IP Library Granted Patent US 12,445,402
Granted Patent B2
US 12,445,402 · App. 18/244,510 · Granted Oct 14, 2025

Generating interactive emails and tracking user interactions

Inventors: Joe Teplow (New York, NY); Scott Motte (Los Angeles, CA); Kevin Dutra (New York, NY); Mark Robbins (Brighton, GB); Yamil Asusta (San Juan, PR); Devin Torres (Austin, TX); Steven Collins (New York, NY); Trever Faden (Washington, DC); Derek Jacobi (New York, NY); Selby Kendrick (New York, NY); Johnny Omar Mejias Luciano (New York, NY); Adam Beckerman (New York, NY)
Assignee: Salesforce, Inc.
H04L51/42G06F3/04842G06F3/14G06F3/147G06F16/958G06F40/117G06F40/131G06F40/197G06Q10/06G06Q10/08G06Q10/10H04L67/535H04M1/7243
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,445,402
App. No.
18/244,510
Granted
Oct 14, 2025
Kind
B2
Abstract

Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email can be received within an email client. The email can be rendered within the email client, such as by: presenting a first selectable element within the email client, presenting a second selectable element within the email client, and presenting one or more content items within the email client. A selection of the first selectable element can be received within the email client. In response to the selection of the first selectable element, a presentation of the one or more content items can be adjusted within the email client.

Claims (25)

1. A method comprising:

receiving a notification email within an email client, the notification mail comprising task presentation data;

rendering the notification email within the email client causing a first task presentation, from the received task presentation data, of a first task set of selectable outcomes at a first task selectable outcomes location and a first task content item at a first task content item location within the email client;

receiving, within the email client, a selection of at least one outcome of the first task set of selectable outcomes; and

in response to the selection of the at least one outcome of the first task set of selectable outcomes, updating, within the email client, to a second task presentation of a second task set of selectable outcomes and a second task content item, thereby obscuring, within the email client, the first task presentation of the first task set of selectable outcomes and the first task content item.

2. The method of claim 1 , wherein the notification email presents at least one selectable outcome for presentation by the email client.

3. The method of claim 2 , wherein the at least one selectable outcome comprises a user interactive control.

4. The method of claim 1 , wherein the task presentation data comprises a style sheet.

5. The method of claim 1 , further comprising, in response to the selection of the at least one outcome of the first task set of selectable outcomes, one of obscuring or removing from the second task presentation the first task set of selectable outcomes and the first task content item.

6. An email client comprising:

a memory configured to store executable instructions; and

a processor for executing the stored executable instructions to cause the email client to

receive a notification email, the notification email comprising task presentation data,

render the notification email causing a first task presentation, from the received task presentation data, for presentation on a user of a first task set of selectable outcomes at a first task selectable outcomes location and a first task content item at a first task content item location within the email client,

receive, from the user device, a selection of at least one outcome of the first task set of selectable outcomes, and

in response to the selection of the at least one outcome of the first task set of selectable outcomes, update, within the email client, a second task presentation for presentation on the user device of a second task set of selectable outcomes and a second task content item, thereby obscuring, within the email client, the first task presentation of the first task set of selectable outcomes and the first task content item.

7. The email client of claim 6 , wherein the notification email presents at least one selectable outcome for presentation by the email client.

8. The email client of claim 7 , wherein the at least one selectable outcome comprises a user interactive control.

9. The email client of claim 6 , wherein the task presentation data comprises a style sheet.

10. The email client of claim 6 , wherein the processor for executing the stored executable instructions further causes the email client to, in response to the selection of the at least one outcome of the first task set of selectable outcomes, one of obscure or remove from the second task presentation the first task set of selectable outcomes and the first task content item.

11. A computer readable medium storing executable code thereon configured to be executed by a processor of an email client, the executable code including instructions to cause the processor of the email client to:

receive a notification email, the notification email comprising task presentation data,

render the notification email to cause a first task presentation, from the received task presentation data, for presentation on a user of a first task set of selectable outcomes at a first task selectable outcomes location and a first task content item at a first task content item location within the email client,

receive, from the user device, a selection of at least one outcome of the first task set of selectable outcomes, and

in response to the selection of the at least one outcome of the first task set of selectable outcomes, update, within the email client, a second task presentation for presentation on the user device of a second task set of selectable outcomes and a second task content, thereby obscuring, within the email client, the first task presentation of the first task set of selectable outcomes and the first task content item.

Assignments (2)
CHANGE OF NAME Recorded Sep 13, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 068969/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: TEPLOW, JOE; DUTRA, KEVIN; ROBBINS, MARK; ASUSTA, YAMIL; TORRES, DEVIN; COLLINS, STEVEN; FADEN, TREVER; JACOBI, DEREK; KENDRICK, SELBY; LUCIANO, JOHNNY OMAR MEJIAS; BECKERMAN, ADAM
To: SALESFORCE.COM, INC.
Reel/Frame 068570/0633 →
Continuity (4)
Continuation 17144542 · Jan 8, 2021
Continuation 15999310
Provisional Application 62296144 · Feb 17, 2016
Related Publication 20240064120A1 · Feb 22, 2024
References Cited (30)
US 20090228807A1 · Lemay · 2009 [cited by applicant]
US 20100095237A1 · Turakhia · 2010 [cited by applicant]
US 20110066692A1 · Ciancio-Bunch · 2011 [cited by applicant]
US 20110179362A1 · Craddock · 2011 [cited by applicant]
US 20110196933A1 · Jackson · 2011 [cited by applicant]
US 20120010995A1 · Skirpa · 2012 [cited by applicant]
US 20120191577A1 · Gonsalves · 2012 [cited by applicant]
US 20120253896A1 · Killoran, Jr. · 2012 [cited by examiner]
US 20130007144A1 · Ahern · 2013 [cited by examiner]
US 20130297581A1 · Ghosh · 2013 [cited by applicant]
US 20140244734A1 · Nutt · 2014 [cited by applicant]
US 20140310608A1 · Snyder · 2014 [cited by applicant]
US 20150121202A1 · Saund · 2015 [cited by applicant]
US 20150156151A1 · Sheory · 2015 [cited by applicant]
US 20150161087A1 · Khoo · 2015 [cited by applicant]
US 20150200878A1 · Shih · 2015 [cited by applicant]
US 20150304250A1 · Zomet · 2015 [cited by examiner]
US 20170161716A1 · Hurley · 2017 [cited by examiner]
US 20180302355A1 · Nutt · 2018 [cited by applicant]
Justin Khoo: “Interactive Shopping Widget for Email”, FreshInbox, Jan. 11, 2016 (Jun. 11, 2016), XP055623177, Retrieved from the Internet: URL:https://web.archive.org/web/20160111191737/https://freshinbox.com/blog/shopp… [cited by applicant]
Justin Khoo: “3 Steps to Create an Interactive Email Using CSS”, FreshInbox, Dec. 19, 2013 (Dec. 19, 2013), XP055623186, Retrieved from the Internet: URL:https://freshinbox.com/blog/3-steps-to-create-an-interactive-emai… [cited by applicant]
Anonymous: “Interactive Tabs for Email”, FreshInbox, Jan. 30, 2016 (Jan. 30, 2016), XP055623136, Retrieved from the Internet: URL:https://web.archive.org/web/20160130174736/https://freshinbox.com/blog/interactive-tabs-f… [cited by applicant]
Alex Ilhan: “Hamburger Menus in Email”, Email On Acid, Nov. 5, 2015 (Nov. 5, 2015), XP055623111, Retrieved from the Internet: URL:https://www.emailonacid.com/blog/article/email-development/alternative-uses-for-hamburger… [cited by applicant]
Alex Ilhan: “Fulltext and screen shots of web page: https://www.emailonacid.com/blog/article/email-development/alternative-uses-for-hamburger-menus-in-email/”, Email On Acid, Nov. 5, 2015 (Nov. 5, 2015), XP055623388, Re… [cited by applicant]
Extended European Search Report for Application No. EP17753963.2, dated Sep. 26, 2019, 10 pages. [cited by applicant]
Supplementary European Search Report for Application No. EP17753963.2, dated Oct. 15, 2019, 8 pages. [cited by applicant]
European Patent Office Communication pursuant to Article 94(3) EPC for App. No. EP17753963.2, dated Oct. 28, 2021, 11 pages. [cited by applicant]
Guerriero Sebastiano: “Content Filter—A slide-in filter panel powered by CSS and jQuery”, Mar. 12, 2015 (Mar. 12, 2015), XP055854171, Retrieved from the Internet: URL:https://web.archive.org/web/20150312203016/http://co… [cited by applicant]
Guerriero Sebastiano: “Content Filter—A slide-in filter panel powered by CSS and jQuery—DEMO”, Apr. 5, 2015 (Apr. 5, 2015), XP055854166, Retrieved from the Internet: URL:https://web.archive.org/web/20150405210548/http:/… [cited by applicant]
Summons to Attend Oral Proceedings Pursuant to Rule 115(1) EPC issued in App. No. EP17753963.2, dated Aug. 9, 2022, 14 pages. [cited by applicant]