US 11,734,507 B1
Acronym identification and definition in messages
Danielle Amanda Scott, Bellevue, WA (US); Daniel Antonio Varela Serrano, Cartago (CR); Khushboo Gupta, Uttar Pradesh (IN); Sonal Verma, Haryana (IN); Maiara Lange, Rio Grande do Sul (BR); and Somya Upadhyay, Delhi (IN)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on May 25, 2022, as Appl. No. 17/824,369.
Int. Cl. G06F 40/242 (2020.01); G06F 40/205 (2020.01); G06F 40/166 (2020.01); H04L 51/046 (2022.01); G06F 40/134 (2020.01); G06F 3/04842 (2022.01); G06F 40/117 (2020.01)
CPC G06F 40/242 (2020.01) [G06F 40/134 (2020.01); G06F 40/166 (2020.01); G06F 40/205 (2020.01); H04L 51/046 (2013.01); G06F 3/04842 (2013.01); G06F 40/117 (2020.01); G06F 2203/04803 (2013.01)] 24 Claims
OG exemplary drawing
 
1. An apparatus for providing definitions of acronyms within messages, comprising:
a memory storing computer-executable instructions; and
at least one processor configured to execute the instructions to:
receive a text content of a first message from a user via a user interface;
parse the text content to identify one or more acronyms within the first message;
present, to the user, a secondary task pane including the one or more acronyms present within the first message and corresponding acronym definitions in editable text fields;
receive, from the user, an update to one or more of the corresponding acronym definitions; and
send the first message and first metadata including the corresponding acronym definitions to one or more other users, wherein the first metadata is sent in a header of an internet protocol (IP) packet carrying the first message and includes a JavaScript object notation (JSON) object defining the acronyms as key-value pairs.