IP Library Granted Patent US 11,757,819
Granted Patent B2
US 11,757,819 · App. 17/144,542 · Granted Sep 12, 2023

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 11,757,819
App. No.
17/144,542
Granted
Sep 12, 2023
Kind
B2
Abstract

Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email an 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 (28)

1. A method comprising:

receiving an actionable message within an email client, the message comprising presentation data;

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

receiving, within the email client, a selection of at least one element of the first set of selectable elements; and

in response to the selection of the at least one element of the first set of selectable elements, concurrently, rendering, within the email client, a second presentation, from the received presentation data, of a second set of selectable elements at the first selectable elements location and a second content item at the first content item location, thereby obscuring, within the email client, the first presentation of the first set of selectable elements and the first content item.

2. The method of claim 1 , wherein the actionable message comprises an email message.

3. The method of claim 1 , wherein the actionable message comprises an email message presenting at least one selectable element for presentation by the email client.

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

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

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

7. 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 an actionable message, the message comprising presentation data,

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

receive, from the user device, a selection of at least one element of the first set of selectable elements, and

in response to the selection of the at least one element of the first set of selectable elements, concurrently, render, within the email client, a second presentation, from the received presentation data, for presentation on the user device of a second set of selectable elements at the first selectable elements location and a second content item at the first content item location, thereby obscuring, within the email client, the first presentation of the first set of selectable elements and the first content item.

8. The email client of claim 7 , wherein the actionable message comprises an email message.

9. The email client of claim 7 , wherein the actionable message comprises an email message presenting at least one selectable element for presentation by the email client.

10. The email client of claim 9 , wherein the at least one selectable element comprises a user interactive control.

11. The email client of claim 7 , wherein the presentation data comprises a style sheet.

12. The email client of claim 7 , 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 element of the first set of selectable elements, one of obscure or remove from the second presentation the first set of selectable elements and the first content item.

13. 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 an actionable message, the message comprising presentation data,

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

receive, from the user device, a selection of at least one element of the first set of selectable elements, and

in response to the selection of the at least one element of the first set of selectable elements, concurrently, render a second presentation, from the received presentation data, for presentation on the user device of a second set of selectable elements at the first selectable elements location and a second content item at the first content item location, thereby obscuring, within the email client, the first presentation of the first set of selectable elements and the first content item.

14. The computer readable medium of claim 13 , wherein the actionable message comprises an email message.

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 (3)
Continuation 15999310
Provisional Application 62296144 · Feb 17, 2016
Related Publication 20210234822A1 · Jul 29, 2021