Website performance tracking
AssigneeCenturyLink Intellectual Property LLC
InventorCharles I. Cook
Life of this patent
Estimating the term…
Abstract
Novel tools and techniques are provided for tracking website performance and providing a user with website performance data. Embodiments include systems, methods and apparatus for identifying that the user has accessed a website from a user device, obtaining one or more website performance metrics and forwarding one or more website performance metrics to a performance information generator associated with a website performance tracking server. A performance information message is then created by the performance information generator and the performance information message is transmitted to the user device. The performance information message may be displayed to the user on the user device. In selected embodiments, the performance information message is displayed to the user in real-time as the user accesses the website.
Claims17
A method of providing website performance data comprising:
- identifying, at a server, a first website being accessed by a user device;
- replicating the first website on a browser emulator associated with the server;
- obtaining, with the server, a first set of website performance metrics for the first website;
- executing selected performance tests on the replicated website to determine a first set of determined performance results;
- including the first set of determined performance results in the first set of website performance metrics;
- obtaining, with the server, a second set of website performance metrics for a second website having similar content to the first website;
- forwarding the first set of website performance metrics and the second set of website performance metrics to a performance information generator associated with the server;
- determining, with the server, the second set of website performance metrics demonstrates better performance than the first set of website performance metrics;
- generating a performance information message containing website performance information for the first website and the second website, based upon the first set of website performance metrics and the second set of website performance metrics;
- transmitting the performance information message to the user device;
- determining a user device performance information;
- and
- simultaneously displaying the performance information message, the user device performance information, and a display recommending the second website as an alternative website having better performance than the first website on the user device, substantially in real-time as the user device accesses the first website.
An apparatus comprising:
- a non-transitory server readable medium having encoded thereon a set of instructions which, when executed by one or more servers, causes the apparatus to perform one or more operations for providing a user with website performance data, the set of instructions comprising:
- instructions for identifying a first website being accessed by a user device;
- instructions for replicating the first website on a browser emulator associated with the server;
- instructions for obtaining a first set of website performance metrics for the first website;
- instructions for executing selected performance tests on the replicated website to determine a first set of determine performance results;
- instructions for including the first set of determined performance results in the first set of website performance metrics;
- instructions for obtaining, with the server, a second set of website performance metrics for a second website having similar content to the first website;
- instructions for forwarding the first set of website performance metrics and the second set of website performance metrics to a performance information generator associated with the server;
- instructions for determining, with the server, the second set of website performance metrics shows better performance than the first set of website performance metrics;
- instructions for generating a performance information message containing website performance information for the first website and the second website, based upon the first set of website performance metrics and the second set of website performance metrics;
- instructions for transmitting the performance information message to the user device;
- instructions for determining a user device performance information;
- and
- instructions for simultaneously displaying the performance information message, the user device performance information, and a recommendation of the second website as an alternative website having better performance than the first website on the user device, substantially in real-time as the user device accesses the first website.
Dependencies are inferred from the claim text.