IP Library Granted Patent US 12694206
Granted Patent B2
US 12694206 · App. 18/408,746 · Granted Jul 28, 2026

Computerized system and method for controlling electronic messages and their responses after delivery

Inventors: Natalia Silberstein (Haifa, IL); Irena Grabovitch-Zuyev (Haifa, IL); Iftah Gamzu (Haifa, IL); Noa Avigdor-Elgrabli (Haifa, IL); Yoelle Maarek (Haifa, IL); Liane Lewin-Eytan (Haifa, IL)
Assignee: YAHOO ASSETS LLC
H04L51/18G06F16/951G06F40/216G06F40/30G06N20/00G06Q10/107G06Q10/109G06Q10/40H04W4/12G06N7/01G06N20/10H04L51/42H04W88/184
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 12694206
App. No.
18/408,746
Granted
Jul 28, 2026
Kind
B2
Abstract

Disclosed are systems and methods for improving interactions with and between computers in content searching, hosting and/or providing systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods for efficiently monitoring and following up on delivered messages for which a user expects and/or requires a reply. The disclosed functionality provides a fully automated, personalized, easy and efficient way to identify and manage outgoing mail messages that require reply by marking outbound messages as RSVP messages, which are those messages determined to require a reply. Such functionality is based on the ability of the disclosed framework to distinguish between a “satisfactory response” (i.e., a response that includes the required information) and a response that is not.

Claims (55)

1 . A method comprising:

monitoring, by a device, a mailbox of a sender in connection with a message from the sender addressed to a recipient and having a corresponding due date for response from the recipient;

analyzing, by the device, the sender's message and a response message from the recipient and based on the analysis of both messages making a determination that the recipient's response message is not a satisfactory response to the sender's message;

generating, by the device, a follow-up message from the sender addressed to the recipient responsive to the determination that the recipient's response message is not a satisfactory response; and

causing, by the device, the follow-up message to be transmitted to the recipient.

2 . The method of claim 1 , further comprising:

analyzing, by a device, the message and determining, based on the analysis, that the message is a type for which a response is expected.

3 . The method of claim 2 , analyzing the message further comprising:

extracting, by the device, a set of features from the message; and

analyzing, by the device, the set of features using a trained machine language model to determine that the message is a type for which a response is expected.

4 . The method of claim 3 , wherein the set of features further comprise features of at least one other message previously communicated between the sender and recipient.

5 . The method of claim 1 , further comprising:

analyzing, by the device, the message and determining, based on the analysis, the due date for response.

6 . The method of claim 5 , wherein the analysis and resulting determination of the due date are performed by the device using natural language processing (NLP).

7 . The method of claim 1 , further comprising:

recommending, by the device, the due date for response to the sender.

8 . The method of claim 1 , further comprising:

receiving, by the device, input from the sender indicating the due date for response.

9 . The method of claim 1 , further comprising:

modifying, by the device, the due date for a response, wherein the follow-up message generation and transmission are based on the modified due date.

10 . The method of claim 1 , further comprising:

identifying, by the device and based on the mailbox monitoring, receipt of the message from the recipient in response to the sender's message; and

generating, via the computing device, the follow-up message to said recipient further comprising indicating, via the follow-up message that the response was not satisfactory.

11 . The method of claim 10 , wherein determining that the response message is not a satisfactory response further comprises:

extracting, by the device, attributes of the response message;

generating, by the device, a feature vector using the extracted attributes of the response message; and

determining, by the device, using the feature vector and a trained machine learning model that the response message is not a satisfactory response to the message.

12 . The method of claim 11 , wherein the response message attributes comprise message features of the response message, features of the recipient and features of the sender.

13 . The method of claim 12 , wherein the response message attributes further comprise sender-recipient features related to a relationship between the sender and recipient.

14 . The method of claim 13 , wherein the sender-recipient features comprise information related to past message activity between the sender and recipient.

15 . The method of claim 12 , wherein:

the message features of the response message comprise content and metadata extracted from a body of the response message,

the sender features comprise information extracted from the mailbox of the sender indicating past messaging behavior by the sender, and

the recipient features comprise information extracted from a message platform indicating messaging activity by the recipient on the message platform.

16 . The method of claim 1 , further comprising:

making a further determination that a satisfactory response to the sender's message has not been received from the recipient by the due date; and

performing the generating and causing responsive to the determination that the recipient's response is not a satisfactory response to the sender's message and the determination that a satisfactory response to the sender's message has not been received from the recipient by the due date.

17 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:

monitoring a mailbox of a sender in connection with a message from the sender addressed to a recipient and having a corresponding due date for response from the recipient;

analyzing the sender's message and a response message from the recipient and based on the analysis of both messages making a determination that the recipient's response message is not a satisfactory response to the sender's message;

generating a follow-up message from the sender addressed to the recipient responsive to the determination that the recipient's response message is not a satisfactory response; and

causing the follow-up message to be transmitted to the recipient.

18 . The non-transitory computer-readable storage medium of claim 17 , further comprising:

identifying, based on the mailbox monitoring, receipt of the message from the recipient in response to the sender's message; and

generating the follow-up message to said recipient further comprising indicating, via the follow-up message, that the response was not satisfactory.

19 . The non-transitory computer-readable storage medium of claim 17 , further comprising:

making a further determination that a satisfactory response to the sender's message has not been received from the recipient by the due date; and

performing the generating and causing responsive to the determination that the recipient's response is not a satisfactory response to the sender's message and the determination that a satisfactory response to the sender's message has not been received from the recipient by the due date.

20 . A computing device comprising:

a processor;

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

monitoring logic executed by the processor for monitoring a mailbox of a sender in connection with a message from the sender addressed to a recipient and having a corresponding due date for response from the recipient;

analyzing logic executed by the processor for analyzing the sender's message and a response message from the recipient and based on the analysis of both messages making a determination that the recipient's response message is not a satisfactory response to the sender's message;

generating logic executed by the processor for generating a follow-up message from the sender addressed to the recipient responsive to the determination that the recipient's response message is not a satisfactory response; and

causing logic executed by the processor for causing the follow-up message to be transmitted to the recipient.