Patent ID: 11960354
Assignee: QUANTUM METRIC, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A detection system comprising:
one or more processors; and
a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to execute a method including:
monitoring user interactions, which are conducted by a plurality of users via a plurality of client devices, with a website on a server computer, wherein the monitoring includes:
receiving, over a network, webpage data associated with the user interactions, wherein the webpage data is associated with client device identifiers identifying the plurality of client devices and includes webpage temporal information related to the user interactions with the website; and
receiving, from a user assistance system over the network, assistance data for a plurality of assistance requests associated with the user interactions with the website, wherein the user assistance system receives, from a plurality of user devices, the assistance data during the plurality of assistance requests, and wherein the assistance data is associated with user identifiers identifying the plurality of user devices and includes assistance temporal information corresponding to the plurality of assistance requests;
assigning a portion of the webpage data to each of the plurality of assistance requests based on the assistance data, thereby generating labeled webpage data, wherein each portion of the webpage data is associated with a matching user identifier and matching assistance temporal information, wherein the matching user identifier corresponds to one of the client device identifiers that matches one of the user identifiers, and the matching assistance temporal information corresponds to the one of the user identifiers;
analyzing the labeled webpage data to identify, in the portions of the webpage data, one or more key features that occur in the plurality of assistance requests at a frequency above a threshold;
based on the one or more key features, determining resolution data that specifies an action for resolving an error associated with the one or more key features for at least one client device among the plurality of client devices; and
sending the resolution data to the server computer over the network, thereby causing the server computer to perform the action for resolving the error for the at least one client device.