×

Systems and methods for computing device protection

  • US 10,489,862 B2
  • Filed: 05/18/2015
  • Issued: 11/26/2019
  • Est. Priority Date: 05/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving sensor data pertaining to a computing device from a plurality of sensors coupled to the computing device, wherein the sensors include an accelerometer and a gyroscope;

    obtaining data from the gyroscope, the data indicating an extent of rotation of the computing device during a period of free fall;

    identifying, based on the sensor data, occurrence of an event posing a risk of damage to the computing device, wherein identifying the event includes;

    determining a plurality of computing devices having a characteristic in common with the computing device,selecting a threshold associated with a force of impact based on historical data associated with screen damage for the plurality of computing devices, wherein the historical data includes sensor data associated with damage that is received from computing devices other than the computing device,determining that the sensor data for the computing device exceeds the threshold,determining, based on data from the accelerometer, that the computing device experiences deceleration,determining that the computing device is dropped based on the period of free fall and the deceleration, anddetermining based on the data from the accelerometer and the data from the gyroscope that the computing device was accidentally dropped;

    obtaining results of diagnostics for the computing device, wherein the results of diagnostics include an image or video from a camera of the computing device, the image or video including at least a portion of a screen of the computing device, and wherein the results of diagnostics further include diagnostics from a diagnostics program operating on the computing device;

    identifying a force of impact experienced by the computing device;

    identifying, based on the results of the diagnostics and the identified force of impact, damage or potential damage to the computing device;

    transmitting, to a different computing device, an electronic message including the sensor data for the computing device, the results of the diagnostics, and identification information for the computing device, wherein the different computing device is configured to send a reply communication;

    in response to receiving the reply communication, transmitting an electronic message to the computing device regarding the event; and

    modifying, based on the sensor data for the computing device, risk data for the plurality of computing devices.

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