IP Library Granted Patent US 11,343,303
Granted Patent B2
US 11,343,303 · App. 16/952,580 · Granted May 24, 2022

Techniques for identifying issues related to digital interactions on websites

Inventor: Mario Luciano Ciabarra, Jr. (Colorado Springs, CO)
Assignee: Quantum Metric, Inc.
H04L67/02G06F11/36H04L43/0852
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,343,303
App. No.
16/952,580
Granted
May 24, 2022
Kind
B2
Abstract

Techniques are described herein for identifying issues related to digital interactions. For example, a detection system may be provided to analyze suspect sessions to determine if one or more stages associated with the suspect sessions are underperforming compared to corresponding stages associated with similar sessions. The detection system may provide a user interface that allows a user to select one or more attributes that may be associated with one or more sessions. Selection of the one or more attributes may identify multiple sessions (referred to as suspect sessions herein). The one or more suspect sessions may be analyzed to determine whether one or more stages associated with the one or more suspect sessions are underperforming compared to corresponding stages associated with one or more other sessions determined to be similar to the one or more suspect sessions.

Claims (52)

1. A method for assessing a website for technical errors in one or more webpages of the website, the method comprising:

obtaining, by a detection system, session information for each of a plurality of previous sessions on the website, the session information for a particular previous session including session attributes of the particular previous session and one or more events that occurred during the particular previous session, each previous session being associated with one or more stages of the website entered into during that previous session;

identifying, by the detection system, a suspect attribute, the suspect attribute being a session attribute associated with one or more events indicating a technical error on the website;

identifying, by the detection system, a plurality of suspect sessions from the plurality of previous sessions based on determining that the previous session includes the one or more events associated with the suspect attribute;

determining, by the detection system, a set of one or more stages, each stage in the set of one or more stages being associated with at least one of the plurality of suspect sessions;

computing, by the detection system based on the plurality of suspect sessions, a suspect conversion rate for each stage in the set of one or more stages;

identifying, by the detection system, a plurality of non-suspect sessions not including the one or more events associated with the suspect attribute;

computing, by the detection system based on the plurality of non-suspect sessions, an expected conversion rate for each stage in the set of one or more stages;

computing, by the detection system, an under-conversion rate for each stage in the set of one or more stages based upon the suspect conversion rate for the stage and the expected conversion rate for the stage; and

determining, by the detection system, a correlation between the suspect attribute and suspect sessions being abandoned based on the under-conversion rate for each stage in the set of one or more stages; and

presenting, by the detection system, the suspect attribute and the correlation to a user so that the user may determine a likelihood of the technical error indicated by the suspect attribute causing the suspect sessions to be abandoned.

2. The method of claim 1 , further comprising:

determining, by the detection system, a drop-off value for each stage in the set of one or more stages, wherein the drop-off value is a number of the plurality of suspect sessions that terminated in the stage;

computing, by the detection system, a missed-conversion value for each stage in the set of one or more stages, wherein the missed-conversion value is computed based upon an average conversion value, the under-conversion rate, and the drop-off value; and

presenting, by the detection system, the missed-conversion value to the user so that the user may identify whether a webpage corresponding to the stage includes the technical error, wherein information corresponding to the under-conversion rate includes the missed-conversion value.

3. The method of claim 2 , further comprising:

identifying, by the detection system, an underperforming stage based upon the missed-conversion value exceeding a threshold, wherein an identification of the underperforming stage and information related the underperforming stage is presented with the missed-conversion value.

4. The method of claim 2 , wherein the average conversion value is calculated based upon an average value for suspect sessions that ended at the stage.

5. The method of claim 2 , wherein the average conversion value is calculated based upon an average value for suspect sessions that converted.

6. The method of claim 1 , wherein the plurality of suspect sessions include a first suspect session and a second suspect session, wherein the first suspect session includes stages that are not included in the second suspect session.

7. The method of claim 1 , wherein the suspect conversion rate for each stage of the set of one or more stages is computed by dividing a number of sessions that progress past each stage by a total number of sessions including the stage.

8. The method of claim 1 , wherein the expected conversion rate for each stage of the set of one or more stages is computed based upon a total number of the plurality of non-suspect sessions and a number of the plurality of non-suspect sessions that included each stage.

9. The method of claim 1 , wherein the expected conversion rate for each stage of the set of one or more stages includes a percentage of users that progress past each stage when the technical error was not encountered on the website.

10. The method of claim 1 , further comprising:

presenting, by the detection system, a replay of a suspect session with a timeline having indicators of events associated with the suspect attribute that are correlated with the suspect sessions being abandoned.

11. A 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:

obtain session information for each of a plurality of previous sessions on a website, the session information for a particular previous session including session attributes of the particular previous session and one or more events that occurred during the particular previous session, each previous session being associated with one or more stages of the website entered into during that previous session;

identify a set of suspect attributes, a suspect attribute being a session attribute associated with one or more events indicating a technical error on the website;

identify a plurality of suspect sessions from the plurality of previous sessions based on determining that the previous session includes the one or more events associated with the suspect attribute;

determine a set of one or more stages being associated with at least one of the plurality of suspect sessions;

compute, based on the plurality of suspect sessions, a suspect conversion rate for each stage in the set of one or more stages;

identify a plurality of non-suspect sessions not including the one or more events associated with the suspect attribute;

compute, based on the plurality of non-suspect sessions, an expected conversion rate for each stage in the set of one or more stages;

compute an under-conversion rate for each stage in the set of one or more stages based upon the suspect conversion rate for the stage and the expected conversion rate for the stage; and

determine a correlation between the suspect attribute and the suspect sessions being abandoned based on the under-conversion rates for each stage in the set of one or more stages; and

present the suspect attribute and the correlation to a user so that the user may determine a likelihood of the technical error indicated by the suspect attribute causing the suspect sessions to be abandoned.

12. The system of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:

determine a drop-off value for each stage in the set of one or more stages, wherein the drop-off value is a number of the plurality of suspect sessions that terminated in the stage;

compute a missed-conversion value for each stage in the set of one or more stages, wherein the missed-conversion value is computed based upon an average conversion value, the under-conversion rate, and the drop-off value; and

present the missed-conversion value to the user so that the user may identify whether a webpage corresponding to the stage includes the technical error.

13. The system of claim 12 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:

identify an underperforming stage based upon the missed-conversion value exceeding a threshold, wherein an identification of the underperforming stage and information related the underperforming stage is presented with the missed-conversion value.

14. The system of claim 12 , wherein the average conversion value is calculated based upon an average value for suspect sessions that ended at the stage.

15. The system of claim 12 , wherein the average conversion value is calculated based upon an average value for suspect sessions that converted.

16. The system of claim 11 , wherein the plurality of suspect sessions include a first suspect session and a second suspect session, wherein the first suspect session includes stages that are not included in the second suspect session.

17. The system of claim 11 , wherein the suspect conversion rate for each stage of the set of one or more stages is computed by dividing a number of sessions that progress past each stage by a total number of sessions including each stage.

18. The system of claim 11 , wherein the expected conversion rate for each stage of the set of one or more stages is computed based upon a total number of the plurality of non-suspect sessions and a number of the plurality of non-suspect sessions that included each stage.

19. The system of claim 11 , wherein the expected conversion rate for each stage of the set of one or more stages includes a percentage of users that progress past each stage when the technical error was not encountered on the website.

20. The system of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to:

present a replay of a suspect session with a timeline having indicators of events associated with the suspect attribute that are correlated with the suspect sessions being abandoned.

Assignments (3)
SECURITY INTEREST Recorded Oct 5, 2023
From: QUANTUM METRIC, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 065138/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: CIABARRA, MARIO LUCIANO, JR.
To: QUANTUM METRIC, INC.
Reel/Frame 059751/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2022
From: CIABARRA, MARIO LUCIANO, JR.
To: QUANTUM METRIC, INC.
Reel/Frame 058765/0788 →
Continuity (3)
Continuation 16281075 · Feb 20, 2019
Provisional Application 62632853 · Feb 20, 2018
Related Publication 20210176294A1 · Jun 10, 2021
Cited By (1)
US 12,489,804