Patent ID: 11947775
Assignee: ATLASSIAN US, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A system comprising:
a client device operating a client application configured to receive, via a graphical user interface provided by the client application, a first user input indicating a request to create a widget based on a content of a primary email message displayed in the graphical user interface; and
a widget management service configured to:
processing the primary email message by extracting text from a body of the primary email message and generating a first array of content nodes using the extracted text of the primary email message;
identify a secondary email message having a common sender with the primary email message;
processing the secondary email message by extracting text from a body of the secondary email message and generating a second array of content nodes using the extracted text of the secondary email message;
determine a similarity score between the primary email message and the secondary email message by comparing the first array of content nodes to the second array of content nodes;
responsive to the similarity score exceeding a similarity threshold, identify a set of unique content nodes of the first array by identifying content nodes of the first array that differ from corresponding content nodes of the second array;
present, in the graphical user interface, at least part of the primary email message with portions of the content of the primary email message that correspond to the set of unique content nodes displayed differently from other portions of the primary email message;
extract, from the secondary email message, variable text content that corresponds to a unique content node of the set of unique content nodes;
generate the widget using the extracted variable text content; and
cause the client application to display the widget in the graphical user interface.