IP Library › Granted Patent US 12,463,923
Granted Patent B2
US 12,463,923 · App. 18/600,199 · Granted Nov 4, 2025

Leveraging inferred context to improve suggested messages

Inventors: Poonam Ganesh Hattangady (Kirkland, WA); Susan Marie Grimshaw (Kirkland, WA); Michael Ivan Borysenko (Brighton, CA)
Assignee: Microsoft Technology Licensing, LLC
H04L51/02G06F3/0481G06F3/04842G06F40/166G06F40/284G06F40/40G06F40/205
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,463,923
App. No.
18/600,199
Filed
Mar 8, 2024
Granted
Nov 4, 2025
Kind
B2
Art Unit
2178
USPC
715/254
Abstract

Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that use inferred context to improve the suggested draft reply message for the user. Various message data and additional context are obtained and included in a prompt provided to the AI model to improve suggested content. In some examples, the message data and additional context include a message thread history and previously sent messages, profile information of the sender and recipient(s) of the selected message, known relationship information between the sender and the user, etc. For instance, the user's preferred communication style and talking points can be inferred based on the profile data, relationship data, and the user's past communications with similar participants and used to tailor the suggested draft reply to the user.

Claims (55)

1 . A system for generating a suggested reply message using a generative artificial intelligence (AI) model, the system comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the system to perform a set of operations comprising:

receiving a selection of a message from a sender;

based on the sender of the message, extracting, from a sent message folder of a recipient of the message, one or more previously sent messages that were sent from the recipient to the sender;

generating a prompt including at least a portion of the selected message and at least a portion of the previously sent messages;

providing, as input to a generative AI model, the generated prompt;

receiving, from the generative AI model, an output including a draft reply having a style based on the previously sent messages; and

causing a display of an editable version of the draft reply.

2 . The system of claim 1 , wherein the operations further comprise querying a data source for additional data relating to at least one of the recipient or the sender of the message, and wherein generating the prompt includes incorporating the additional data into the prompt.

3 . The system of claim 2 , wherein querying the data source comprises querying a social media profile for profile information.

4 . The system of claim 3 , wherein the profile information includes at least one of:

signature information of at least one of the recipient and the sender of the message; and

domain experience of at least one of the recipient and the sender of the message.

5 . The system of claim 3 , wherein the profile information includes at least one of:

a preferred name of at least one of the recipient and the sender of the message; and

a preferred pronoun of at least one of the recipient and the sender of the message.

6 . The system of claim 2 , wherein querying the data source comprises querying an organizational chart for information defining a relationship between a user and the sender of the message.

7 . The system of claim 1 , wherein the one or more previously sent messages defines the recipient's preferred communication style.

8 . A computer-implemented method for generating a suggested reply message using a generative artificial intelligence (AI) model, the method comprising:

receiving a selection of a message from a sender;

based on the sender of the message, extracting, from a sent message folder of a recipient of the message, one or more previously sent messages that were sent from the recipient to the sender;

generating a prompt including at least a portion of the selected message and at least a portion of the previously sent messages;

providing, as input to a generative AI model, the generated prompt;

receiving, from the generative AI model, an output including a draft reply having a style based on the previously sent messages; and

causing a display of an editable version of the draft reply.

9 . The method of claim 8 , wherein the prompt further includes a previously generated shortened summary for a previously generated draft reply.

10 . The method of claim 8 , further comprising querying a social media profile for profile information of the recipient or the sender and incorporating the profile information in the prompt.

11 . The method of claim 10 , wherein querying the social media profile comprises at least one of:

obtaining signature information of at least one of the recipient and the sender of the message; and

obtaining domain experience of at least one of the recipient and the sender of the message.

12 . The method of claim 10 , wherein querying the social media profile comprises at least one of:

obtaining a preferred name of at least one of the recipient and the sender of the message; and

obtaining a preferred pronoun of at least one of the recipient and the sender of the message.

13 . The method of claim 10 , wherein querying the social media profile comprises obtaining information about a significant event associated with the sender of the message.

14 . The method of claim 8 , wherein multiple previously sent messages are extracted from the sent message folder.

15 . The method of claim 8 , wherein extracting one or more previously sent messages that were sent from the recipient of the message to the sender of the message includes extracting information including the recipient's preferred communication style.

16 . A system for generating a suggested reply message using a generative artificial intelligence (AI) model, the system comprising:

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the system to:

cause a display of a user interface of an email application;

receive a selection of an email from within the user interface;

query a data source for additional data relating to a sender of the email;

combine at least a portion of the selected email, the additional data, and a request phrase to form a prompt, the request phrase requesting a draft reply to the selected email;

provide the prompt to a generative AI model;

receive, in response to the prompt, an output from the generative AI model including the draft reply; and

cause a display of the draft reply in the user interface.

17 . The system of claim 16 , wherein in querying the data source, the instructions cause the system to query a social media profile for profile information including at least one of:

signature information of at least one of a recipient and the sender of the email; and

domain experience of at least one of the recipient and the sender of the email.

18 . The system of claim 17 , wherein the profile information includes at least one of:

a preferred name of at least one of a recipient and the sender of the email; and

a preferred pronoun of at least one of the recipient and the sender of the email.

19 . The system of claim 17 , wherein the profile information includes a significant event associated with the sender of the email.

20 . The system of claim 16 , wherein in querying the data source, the instructions cause the system to query an organizational chart for information defining a relationship between the user and the sender of the email.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: HATTANGADY, POONAM GANESH; GRIMSHAW, SUSAN MARIE; BORYSENKO, MICHAEL IVAN
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 070392/0109 →
Continuity (2)
Continuation 18178254 · Mar 3, 2023
Related Publication 20240297856A1 · Sep 5, 2024
References Cited (90)
US 7409641B2 · Moody · 2008 [cited by examiner]
US 9141940B2 · Pocklington et al. · 2015 [cited by applicant]
US 10491582B1 · Rule · 2019 [cited by examiner]
US 10534815B2 · Hazra · 2020 [cited by applicant]
US 10635751B1 · Relangi · 2020 [cited by applicant]
US 10691473B2 · Karashchuk et al. · 2020 [cited by applicant]
US 10733292B2 · Araujo · 2020 [cited by applicant]
US 10733529B1 · Tran · 2020 [cited by applicant]
US 11240181B1 · Nagaraja et al. · 2022 [cited by applicant]
US 11244117B2 · Ciano · 2022 [cited by examiner]
US 11425064B2 · Ball · 2022 [cited by examiner]
US 11580099B2 · Chen · 2023 [cited by applicant]
US 11647109B2 · Mohamed Ali Baharia · 2023 [cited by examiner]
US 11792141B2 · El Ghazzal · 2023 [cited by examiner]
US 11909699B1 · Natoli · 2024 [cited by applicant]
US 11947902B1 · Grimshaw · 2024 [cited by applicant]
US 11962546B1 · Hattangady · 2024 [cited by applicant]
US 20100083149A1 · McCaffrey · 2010 [cited by examiner]
US 20110047222A1 · Farrell · 2011 [cited by examiner]
US 20120290662A1 · Weber · 2012 [cited by examiner]
US 20120297460A1 · Brown et al. · 2012 [cited by applicant]
US 20140013121A1 · Sherkin · 2014 [cited by examiner]
US 20150312196A1 · Liu · 2015 [cited by examiner]
US 20150348128A1 · Zeng · 2015 [cited by examiner]
US 20160352656A1 · Galley et al. · 2016 [cited by applicant]
US 20180032480A1 · Ciano · 2018 [cited by examiner]
US 20180060308A1 · Liu · 2018 [cited by applicant]
US 20180083895A1 · Pham · 2018 [cited by examiner]
US 20180089588A1 · Ravi · 2018 [cited by applicant]
US 20180241710A1 · Claux · 2018 [cited by examiner]
US 20180331979A1 · Rakovitsky et al. · 2018 [cited by applicant]
US 20190081914A1 · Chang · 2019 [cited by applicant]
US 20190122236A1 · Terry et al. · 2019 [cited by applicant]
US 20190138267A1 · Mailey · 2019 [cited by applicant]
US 20190188562A1 · Edwards · 2019 [cited by applicant]
US 20190281001A1 · Miller · 2019 [cited by examiner]
US 20190377785A1 · N · 2019 [cited by examiner]
US 20200019699A1 · Araujo · 2020 [cited by applicant]
US 20200065857A1 · Lagi · 2020 [cited by examiner]
US 20200327189A1 · Li et al. · 2020 [cited by applicant]
US 20200410335A1 · Gu · 2020 [cited by applicant]
US 20210056404A1 · Goswami · 2021 [cited by applicant]
US 20210073377A1 · Coull et al. · 2021 [cited by applicant]
US 20210264109A1 · Srinivasan et al. · 2021 [cited by applicant]
US 20210264268A1 · Goswami · 2021 [cited by applicant]
US 20210385186A1 · Zhang · 2021 [cited by examiner]
US 20220006761A1 · Magliozzi · 2022 [cited by applicant]
US 20220050967A1 · Veyseh et al. · 2022 [cited by applicant]
US 20220103504A1 · Byza et al. · 2022 [cited by applicant]
US 20220138440A1 · Li et al. · 2022 [cited by applicant]
US 20220166738A1 · Gray et al. · 2022 [cited by applicant]
US 20220180242A1 · Lee · 2022 [cited by applicant]
US 20220215181A1 · Lewis · 2022 [cited by examiner]
US 20220253472A1 · Oberoi · 2022 [cited by applicant]
US 20220284889A1 · Travaglini · 2022 [cited by applicant]
US 20230082014A1 · Bleeker · 2023 [cited by applicant]
US 20230101224A1 · Singh · 2023 [cited by applicant]
US 20230108855A1 · Le · 2023 [cited by applicant]
US 20230135962A1 · Lee · 2023 [cited by applicant]
US 20230137209A1 · Nangi · 2023 [cited by applicant]
US 20230185907A1 · Coull · 2023 [cited by applicant]
US 20230188557A1 · Bivans · 2023 [cited by applicant]
US 20230216836A1 · Lee · 2023 [cited by applicant]
US 20230229852A1 · Muralidharan · 2023 [cited by applicant]
US 20230237263A1 · Howell · 2023 [cited by applicant]
US 20230237584A1 · Sanchez · 2023 [cited by applicant]
US 20230245651A1 · Wang · 2023 [cited by applicant]
US 20230351102A1 · Tran · 2023 [cited by applicant]
US 20240296275A1 · Whitmore · 2024 [cited by applicant]
US 20240296276A1 · Hattangady · 2024 [cited by applicant]
US 20240296278A1 · Grimshaw · 2024 [cited by applicant]
US 20240394483A1 · Tholfsen · 2024 [cited by applicant]
WO WO2018057627A1 · 2018 [cited by examiner]
WO 2022015730A1 · 2022 [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2024/017578, Jun. 26, 2024, 12 pages. [cited by applicant]
Notice of Allowance mailed on Aug. 2, 2024, in U.S. Appl. No. 18/117,222, 06 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2024/017579, May 24, 2024, 14 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2024/017580, May 15, 2024, 14 pages. [cited by applicant]
Non-Final Office Action mailed on Dec. 19, 2024, in U.S. Appl. No. 18/585,995, 11 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 18, 2024, in U.S. Appl. No. 18/117,222, 05 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 20, 2024, in U.S. Appl. No. 18/117,222 5 pages. [cited by applicant]
Notice of Allowance mailed on Jan. 24, 2024, in U.S. Appl. No. 18/178,191, 06 pages. [cited by applicant]
Non-Final Office Action mailed on Mar. 27, 2025, in U.S. Appl. No. 18/117,314, 49 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Application No. PCT/US2023/035265, mailed on Jan. 22, 2024, 10 pages. [cited by applicant]
Jin, et al., “Deep Learning for Text Style Transfer: A Survey” in Computational Linguistics, vol. 48, Issue 1, Mar. 2022, pp. 155-205. [cited by applicant]
Notice of Allowance mailed on Sep. 25, 2023, in U.S. Appl. No. 18/178,191, 09 pages. [cited by applicant]
International Preliminary Report on Patentability (Chapter I) received for PCT Application No. PCT/US2024/017578 mailed on Sep. 18, 2025, 07 Pages. [cited by applicant]
International Preliminary Report on Patentability (Chapter I) received for PCT Application No. PCT/US2024/017579 mailed on Sep. 18, 2025, 09 Pages. [cited by applicant]
International Preliminary Report on Patentability (Chapter I) received for PCT Application No. PCT/US2023/035265, mailed on Sep. 18, 2025, 8 pages. [cited by applicant]
International Preliminary Report on Patentability received for PCT Application No. PCT/US2024/017580 mailed on Sep. 18, 2025, 09 Pages. [cited by applicant]