IP Library Granted Patent US 11,838,350
Granted Patent B2
US 11,838,350 · App. 17/743,346 · Granted Dec 5, 2023

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,838,350
App. No.
17/743,346
Granted
Dec 5, 2023
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 one or more webpages of a 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, 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 plurality of suspect sessions from the plurality of previous sessions based on determining that the previous session includes a suspect attribute;

determining, by the detection system, a set of one or more stages 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 the set of one or more stages;

identifying, by the detection system, a plurality of non-suspect sessions not including the suspect attribute;

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

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

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

providing, by the detection system, the suspect attribute and the correlation for determining a likelihood of the suspect attribute causing the suspect sessions to be abandoned.

2. The method of claim 1 , wherein the suspect attribute indicates a hindrance to users of the website.

3. The method of claim 1 , further comprising:

automatically inserting a marker into a suspect session based on the suspect attribute and the correlation.

4. The method of claim 1 , wherein the expected conversion rate is determined using all sessions occurring on the website.

5. The method of claim 1 , wherein the suspect attribute is selected from a group consisting of:

repetitive clicks from an input device, random key inputs from the input device, use of a coupon, slow response time, a user repeating a stage where a majority of users of the website only interact with the stage once, a specific error message being displayed, a failed login, a JavaScript error, and a connection speed.

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

7. The method of claim 1 , wherein the expected conversion rate for 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 the set of one or more stages.

8. The method of claim 1 , wherein the expected conversion rate for the set of one or more stages includes a percentage of users that progress past the set of one or more stages.

9. 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.

10. The method of claim 1 , further comprising:

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

computing, by the detection system, a missed-conversion value for 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

providing, by the detection system, the missed-conversion value for determining the likelihood of the suspect attribute causing the suspect sessions to be 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 perform operations for assessing one or more webpages of a website, the operations 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, 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 plurality of suspect sessions from the plurality of previous sessions based on determining that the previous session includes a suspect attribute;

determining, by the detection system, a set of one or more stages 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 the set of one or more stages;

identifying, by the detection system, a plurality of non-suspect sessions not including the suspect attribute;

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

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

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

providing, by the detection system, the suspect attribute and the correlation for determining a likelihood of the suspect attribute causing the suspect sessions to be abandoned.

12. The system of claim 11 , wherein the suspect attribute indicates a hindrance to users of the website.

13. The system of claim 11 , wherein the operations further comprise:

automatically inserting a marker into a suspect session based on the suspect attribute and the correlation.

14. The system of claim 11 , wherein the expected conversion rate is determined using all sessions occurring on the website.

15. The system of claim 11 , wherein the suspect attribute is selected from a group consisting of:

repetitive clicks from an input device, random key inputs from theme input device, use of a coupon, slow response time, a user repeating a stage where a majority of users of the website only interact with the stage once, a specific error message being displayed, a failed login, a JavaScript error, and a connection speed.

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

17. The system of claim 11 , wherein the expected conversion rate for 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 the set of one or more stages.

18. The system of claim 11 , wherein the expected conversion rate for the set of one or more stages includes a percentage of users that progress past the set of one or more stages.

19. The system of claim 11 , wherein the operations further comprise:

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.

20. The system of claim 11 , wherein the operations further comprise:

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

computing, by the detection system, a missed-conversion value for 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

providing, by the detection system, the missed-conversion value for determining the likelihood of the suspect attribute causing the suspect sessions to be abandoned.

Assignments (2)
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 Jun 3, 2022
From: CIABARRA, MARIO LUCIANO, JR.
To: QUANTUM METRIC, INC.
Reel/Frame 060099/0571 →
Continuity (4)
Continuation 16952580 · Nov 19, 2020
Continuation 16281075 · Feb 20, 2019
Provisional Application 62632853 · Feb 20, 2018
Related Publication 20220279032A1 · Sep 1, 2022