IP Library Granted Patent US 12,647,379
Granted Patent B2
US 12,647,379 · App. 18/497,055 · Granted Jun 2, 2026

Systems and methods for LLM-assisted email automation

Inventors: Kenneth Sebastian (New York, NY); Carol Wang (New York, NY); Gregory Antonovsky (New York, NY); Renganathan Dhanagopal (New York, NY); Suraj Upreti (Toronto, CA); Edward Yang (New York, NY); Sanika Shirwadkar (New York, NY); Chinmay Rane (New York, NY); Praveen Mareedu (New York, NY); Lippe Oosterhof (New York, NY); Kaivalya Niranjan Gandhi (San Francisco, CA); Maria Piva (New York, NY)
Assignee: YAHOO ASSETS LLC
H04L51/063G06F40/205G06Q10/107G06Q30/0207G06Q30/06H04L51/21
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,647,379
App. No.
18/497,055
Granted
Jun 2, 2026
Kind
B2
Abstract

In some implementations, the techniques described herein relate to a method including: (i) identifying, by a processor, an electronic message addressed to an inbox of a user that comprises a confirmation of a transaction involving a platform, (ii) searching, by the processor, for an additional electronic message addressed to the inbox indicating an alteration applicable to the transaction, (iii) causing display, by the processor, of a prompt informing the user of the alteration applicable to the transaction, (iv) composing, by a large language model (LLM) executed by the processor, a potential electronic message to an operator of the platform requesting the alteration be retroactively applied to the transaction, and (v) in response to receiving user input regarding the potential electronic message, sending, by the processor, a subsequent electronic message to the operator of the platform requesting the alteration be retroactively applied to the transaction.

Claims (42)

1 . A method comprising:

identifying, by a processor, an electronic message addressed to an inbox of a user that comprises a confirmation of a transaction involving a platform;

determining, by the processor, that the platform is a type of platform that permits retroactive claims;

searching, by the processor, upon performing the determination, for an additional electronic message addressed to the inbox indicating an alteration applicable to the transaction, the alteration corresponding to a reduction in a price paid to the platform to complete the transaction;

modifying, by the processor, the inbox to display an interface object (IO), the IO being an interactive notification that enables the composition via the LLM;

causing display, by the processor, in response to interaction with the displayed IO, of a prompt informing the user of the alteration applicable to the transaction;

composing, by a large language model (LLM) executed by the processor, based on information related to the electronic message and the additional electronic message, a potential electronic message to an operator of the platform, the potential electronic message being a draft message requesting the alteration be retroactively applied to the transaction;

providing, by the processor, the potential electronic message to the user, the providing functionality to the user to modify the draft message;

in response to receiving user input regarding the provided potential electronic message, revising, by the LLM, the potential electronic message in line with the user input; and

sending, by the processor, a subsequent electronic message to the operator of the platform requesting the alteration be retroactively applied to the transaction, the subsequent electronic message being a revised version of the potential electronic message.

2 . The method of claim 1 , wherein searching for the additional electronic message addressed to the inbox indicating the alteration applicable to the transaction comprises analyzing, by the LLM executed by the processor, previous electronic messages in the inbox.

3 . The method of claim 1 , wherein the IO is displayed at a top of the inbox.

4 . The method of claim 1 , wherein the IO is displayed within the electronic message upon opening of the electronic message.

5 . The method of claim 1 , wherein the transaction comprises a purchase.

6 . The method of claim 1 , wherein composing the potential electronic message to the operator of the platform comprises retrieving contact information for the operator of the platform from a database.

7 . The method of claim 1 , wherein composing the potential electronic message to the operator of the platform comprises identifying contact information for the operator of the platform by parsing public information hosted by the platform.

8 . A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a processor, the computer program instructions defining steps of:

identifying, by the processor, an electronic message addressed to an inbox of a user that comprises a confirmation of a transaction involving a platform;

determining, by the processor, that the platform is a type of platform that permits retroactive claims;

searching, by the processor, upon performing the determination, for an additional electronic message addressed to the inbox indicating an alteration applicable to the transaction, the alteration corresponding to a reduction in a price paid to the platform to complete the transaction;

modifying, by the processor, the inbox to display an interface object (IO), the IO being an interactive notification that enables the composition via the LLM;

causing display, by the processor, in response to interaction with the displayed IO, of a prompt informing the user of the alteration applicable to the transaction;

composing, by a large language model (LLM) executed by the processor, based on information related to the electronic message and the additional electronic message, a potential electronic message to an operator of the platform, the potential electronic message being a draft message requesting the alteration be retroactively applied to the transaction;

providing, by the processor, the potential electronic message to the user, the providing functionality to the user to modify the draft message;

in response to receiving user input regarding the provided potential electronic message, revising, by the LLM, the potential electronic message in line with the user input; and

sending, by the processor, a subsequent electronic message to the operator of the platform requesting the alteration be retroactively applied to the transaction, the subsequent electronic message being a revised version of the potential electronic message.

9 . The non-transitory computer-readable storage medium of claim 8 , wherein searching for the additional electronic message addressed to the inbox indicating the alteration applicable to the transaction comprises analyzing, by the LLM executed by the processor, previous electronic messages in the inbox.

10 . The non-transitory computer-readable storage medium of claim 8 , wherein the IO is displayed at a top of the inbox.

11 . The non-transitory computer-readable storage medium of claim 8 , wherein the IO is displayed within the electronic message upon opening of the electronic message.

12 . The non-transitory computer-readable storage medium of claim 8 , wherein the transaction comprises a purchase.

13 . A device comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon logic for execution by the processor, the logic comprising instructions for:

identifying, by the processor, an electronic message addressed to an inbox of a user that comprises a confirmation of a transaction involving a platform;

determining, by the processor, that the platform is a type of platform that permits retroactive claims;

searching, by the processor, upon performing the determination, for an additional electronic message addressed to the inbox indicating an alteration applicable to the transaction, the alteration corresponding to a reduction in a price paid to the platform to complete the transaction;

modifying, by the processor, the inbox to display an interface object (IO), the IO being an interactive notification that enables the composition via the LLM;

causing display, by the processor, in response to interaction with the displayed IO, of a prompt informing the user of the alteration applicable to the transaction;

composing, by a large language model (LLM) executed by the processor, based on information related to the electronic message and the additional electronic message, a potential electronic message to an operator of the platform, the potential electronic message being a draft message requesting the alteration be retroactively applied to the transaction;

providing, by the processor, the potential electronic message to the user, the providing functionality to the user to modify the draft message;

in response to receiving user input regarding the provided potential electronic message, revising, by the LLM, the potential electronic message in line with the user input; and

sending, by the processor, a subsequent electronic message to the operator of the platform requesting the alteration be retroactively applied to the transaction, the subsequent electronic message being a revised version of the potential electronic message.

Assignments (2)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2023
From: SEBASTIAN, KENNETH; WANG, CAROL; ANTONOVSKY, GREGORY; DHANAGOPAL, RENGANATHAN; UPRETI, SURAJ; YANG, EDWARD; SHIRWADKAR, SANIKA; RANE, CHINMAY; MAREEDU, PRAVEEN; OOSTERHOF, LIPPE; GANDHI, KAIVALYA; PIVA, MARIA
To: YAHOO ASSETS LLC
Reel/Frame 065382/0349 →
Continuity (2)
Provisional Application 63578929 · Aug 25, 2023
Related Publication 20250071074A1 · Feb 27, 2025
References Cited (4)
US 9965791B1 · Baxter · 2018 [cited by examiner]
US 10789566B1 · Masterman · 2020 [cited by examiner]
US 11962546B1 · Hattangady · 2024 [cited by examiner]
US 20170178113A1 · Mugford · 2017 [cited by examiner]