US 12,143,527 B2
Computer messaging analytics systems and methods
Sukh Grewal, New Haven, CT (US); Keith Basile, Cheshire, CT (US); Geoffrey Baum, Milford, CT (US); Daniel Dormont, Fairfield, CT (US); and Tamas Simon, New Haven, CT (US)
Assigned to GREY WALL SOFTWARE LLC, New Haven, CT (US)
Filed by Grey Wall Software LLC, New Haven, CT (US)
Filed on Feb. 20, 2020, as Appl. No. 16/796,578.
Prior Publication US 2021/0266397 A1, Aug. 26, 2021
Int. Cl. H04M 1/7243 (2021.01); G06F 40/289 (2020.01); G06N 20/00 (2019.01); G06Q 10/107 (2023.01); H04L 51/216 (2022.01); H04L 51/52 (2022.01)
CPC H04M 1/7243 (2021.01) [G06F 40/289 (2020.01); G06N 20/00 (2019.01); G06Q 10/107 (2013.01); H04L 51/216 (2022.05); H04L 51/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A messaging analytics system for automatically capturing, analyzing, and displaying messaging data, the messaging analytics system comprising at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:
receive form definitions from an admin user via an admin computer device, wherein the form definitions include at least one messaging data element to capture, at least one type of messaging analytics to generate, and at least one messaging display to generate;
generate a form based on the form definitions, wherein the form is a data structure configured to store, analyze, and display a plurality of types of data;
receive messaging data, wherein the messaging data is associated with messages sent between at least two user computer devices;
extract, from the messaging data, the at least one messaging data element specified by the form definitions;
store the at least one extracted messaging data element in the form;
generate, based on the at least one messaging data element stored in the form, the at least one type of messaging analytics specified in the form definitions;
store the generated at least one type of messaging analytics in the form;
generate, based on the at least one messaging data element and the at least one type of messaging analytics stored in the form, the at least one messaging display specified in the form definitions;
store the generated at least one messaging display in the form; and
in response to author location analytics being included in the at least one type of messaging analytics specified in the form definitions,
determine a plurality of messages from a plurality of users associated with a first conversation thread; and
display a graph comprising a plurality of geographic location data for each message of the plurality of messages associated with the first conversation thread, wherein the geographic location data of each message of the plurality of messages from each user of the plurality of users includes the location of the corresponding computer device at the time the corresponding message was sent.