×

Systems and methods for collecting, tracking, and storing system performance and event data for computing devices

  • US 10,073,754 B2
  • Filed: 09/13/2013
  • Issued: 09/11/2018
  • Est. Priority Date: 09/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing computer-executable instructions for:

  • (A) receiving a first performance data value for a first computing device, wherein the first computing device has a particular device profile, the device profile comprising one or more particular computing device characteristics, and wherein the first performance data value represents a performance of the first computing device after the first computing device has experienced an occurrence of a first system event;

    (B) receiving second performance data for each of a plurality of other computing devices, wherein the plurality of other computing devices also have the particular device profile and that have also experienced a system event that is substantially similar to the first system event;

    (C) aggregating the second performance data for each of the plurality of computing devices to produce aggregated performance data for the plurality of other computing devices that have experienced the occurrence of a system event that is substantially similar to the first system event;

    (D) using the aggregated performance data to determine an average performance data value for the plurality of other computing devices having the same profile as the first computing device and having experienced the occurrence of a system event that is substantially similar to the first system event;

    (E) displaying, on a display screen, both the average performance data value and the first performance data value so that a user may compare the performance of the first computing device after experiencing the first system event with the average performance of the plurality of other computing devices having the same device profile as the first computing device after having experienced the occurrence of a system event that is substantially similar to the first system event, wherein;

    the first system event is an event selected from a group consisting of;

    i. a change in signal strength of a wireless network to which the first computing device is connected;

    ii. an installation of software onto memory associated with the first computing device;

    iii. a connection to a particular computer network;

    iv. a disconnection from a particular computer network;

    v. a connection of the first computing device to an external power source; and

    (F) automatically diagnosing, based at least in part on the average performance data value and the first performance data value, a performance state for the first computing device; and

    (G) automatically performing a responsive corrective action associated with the performance state.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×