US 11,914,852 B1
Technologies for generating visualizations of electronic communications
Douglas Markey, Western Springs, IL (US); Karl Knoernschild, La Grange, IL (US); and Joseph Keslin, Munster, IN (US)
Assigned to RELATIVITY ODA LLC, Chicago, IL (US)
Filed by RELATIVITY ODA LLC, Chicago, IL (US)
Filed on Aug. 4, 2022, as Appl. No. 17/881,289.
Application 17/881,289 is a continuation of application No. 16/389,426, filed on Apr. 19, 2019, granted, now 11,425,067.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/42 (2022.01); G06F 3/04845 (2022.01); G06F 3/0487 (2013.01); G06F 3/0485 (2022.01); G06F 3/0354 (2013.01)
CPC G06F 3/04845 (2013.01) [G06F 3/0485 (2013.01); G06F 3/0487 (2013.01); H04L 51/42 (2022.05); G06F 3/03543 (2013.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for visually displaying an electronic message, the method comprising:
accessing the electronic message via one or more processors, the electronic message comprising (i) a message header comprising a plurality of metadata values, and (ii) a message body;
generating, via the one or more processors, a visualization of the electronic message to be displayed via a user interface, the visualization of the electronic message comprising a dynamic message header panel and a message body panel;
displaying, via the user interface, the visualization in which the dynamic message header panel displays the plurality of metadata values and the message body panel displays at least a portion of the message body, the dynamic message header panel displayed separately from the message body panel;
detecting, via the one or more processors, a gesture associated with the visualization displayed in the user interface;
in response to detecting the gesture, modifying, via the user interface, the visualization including collapsing the dynamic message header panel such that at least a portion of the plurality of metadata values is removed from the dynamic message header panel;
after modifying the visualization, detecting, via the one or more processors, a hover gesture made by an input device over the dynamic message header panel; and
in response to detecting the hover gesture made by the input device, further modifying, via the user interface, the visualization by expanding the dynamic message header panel to display the plurality of metadata values.