US 12,013,745 B2
Techniques for monitoring user interactions and operation of a website to detect frustration events
Mario Luciano Ciabarra, Jr., Colorado Springs, CO (US); and Joseph Eric Pastuer, Colorado Springs, CO (US)
Assigned to Quantum Metric, Inc., Colorado Springs, CO (US)
Filed by Quantum Metric, Inc., Colorado Springs, CO (US)
Filed on Apr. 10, 2023, as Appl. No. 18/297,935.
Application 18/297,935 is a continuation of application No. 17/723,310, filed on Apr. 18, 2022, granted, now 11,650,870.
Application 17/723,310 is a continuation of application No. 16/857,067, filed on Apr. 23, 2020, granted, now 11,327,822, issued on May 10, 2022.
Application 16/857,067 is a continuation of application No. 15/671,530, filed on Aug. 8, 2017, granted, now 10,656,984, issued on May 19, 2020.
Claims priority of provisional application 62/372,140, filed on Aug. 8, 2016.
Prior Publication US 2023/0297456 A1, Sep. 21, 2023
Int. Cl. G06F 11/07 (2006.01); G06F 11/00 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 16/958 (2019.01); H04L 43/06 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); H04L 67/50 (2022.01); H04L 67/566 (2022.01)
CPC G06F 11/0757 (2013.01) [G06F 11/006 (2013.01); G06F 11/0709 (2013.01); G06F 11/3006 (2013.01); G06F 11/3452 (2013.01); G06F 16/986 (2019.01); H04L 43/06 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/535 (2022.05); H04L 67/566 (2022.05); G06F 2201/81 (2013.01); G06F 2201/86 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by a client device, the computer-implemented method comprising:
receiving, by a detection agent executing on the client device, interaction data corresponding to one or more user interactions with an electronic document rendered from a web site on a web server;
determining, by the detection agent, that a first threshold for interaction with the website is satisfied during a time period based on the one or more user interactions with the electronic document;
determining, by the detection agent, an amount of change in the website, wherein the amount of change in the website includes an amount of change in the electronic document that is caused by the one or more user interactions with the electronic document;
determining, by the detection agent, whether a second threshold is satisfied during the time period by comparing the determined amount of change in the website to the second threshold; and
generating, by the detection agent, event data for the time period based on the one or more user interactions with the electronic document during the time period and the determined amount of change in the website, based on the first threshold and the second threshold being satisfied during the time period.