US 11,886,529 B2
Systems and methods for diagnosing quality issues in websites
Kristian Kristoffersen, Copenhagen (DK); Jacob Bonde Larsen, Tårnby (DK); and Christina Jensen, Copenhagen (DK)
Assigned to Siteimprove A/S, Copenhagen (DK)
Filed by Siteimprove A/S, Copenhagen (DK)
Filed on Aug. 29, 2022, as Appl. No. 17/897,434.
Application 17/897,434 is a continuation of application No. 17/590,572, filed on Feb. 1, 2022, granted, now 11,461,430.
Claims priority of provisional application 63/277,954, filed on Nov. 10, 2021.
Prior Publication US 2023/0141070 A1, May 11, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/02 (2006.01); G06F 16/00 (2019.01); G06F 16/957 (2019.01); G06F 16/951 (2019.01); G06F 3/04842 (2022.01); H04L 67/02 (2022.01); G06F 3/048 (2013.01)
CPC G06F 16/9574 (2019.01) [G06F 3/04842 (2013.01); G06F 16/951 (2019.01); G06F 16/957 (2019.01); H04L 67/02 (2013.01); G06F 3/048 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
analyzing, by a computing system, webpages of a website to determine a current value for a quality score of the website, the current value for the quality score being less than a perfect value for the quality score;
identifying, by the computing system, a plurality of issues with the website that result in the website not having the perfect value for the quality score;
providing, by the computing system, information to cause a particular client device to present:
(i) a graphical element that indicates the current value for the quality score, wherein a first portion of the graphical element is presented in a first manner and a second portion of the graphical element is presented in a second manner, a size of the first portion indicating the current value for the quality score of the website, and
(ii) indications of multiple categories of issues with the website, the multiple categories of issues including different respective sets of issues from the plurality of issues with the website;
receiving, by the computing system, an indication that user input at the particular client device selected a user-selected category of the multiple categories of issues with the website;
determining, by the computing system, a target value for the quality score that would result should the computing system determine that all issues within the user-selected category of issues are resolved, the target value for the quality score being less than the perfect value for the quality score;
providing, by the computing system responsive to receiving the indication that user input selected the user-selected category, information to cause the particular client device to modify a presentation of the graphical element to add a target element at a location that represents the target value for the quality score;
receiving, by the computing system, an indication that user input at the particular client device selected, in addition to the user-selected category, a second user-selected category of the multiple categories of issues with the website;
determining, by the computing system, an updated target value for the quality score that would result should the computing system determine that all issues within the user-selected category and all issues within the second user-selected category are resolved; and
providing, by the computing system responsive to receiving the indication that user input selected the second user-selected category in addition to the user-selected category, information to cause the particular client device to modify the presentation of the graphical element based on the use-selected category and the second user-selected category.