×

Targeted crash fixing on a client device

  • US 10,198,304 B2
  • Filed: 11/04/2014
  • Issued: 02/05/2019
  • Est. Priority Date: 11/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of targeted crash fixing, comprising:

  • identifying a group of users that have deployed an application on client devices, the group of users comprising a first user having a first client device and a second user having a second client device;

    receiving a first device identification from the first client device, the first device identification comprising a first crash signature indicating that the application experienced a first crash on the first client device;

    assigning the first device identification to a first bucket designating one or more device identifications of client devices having experienced the first crash;

    responsive to determining that an updated version of the application and a first crash fix for the first crash are both available, determining whether the first crash fix is integrated into the updated version of the application;

    responsive to determining that the first crash fix is not integrated into the updated version of the application, providing at a first time the first crash fix but not the updated version of the application to client devices identified by the one or more device identifications of the first bucket but not to client devices, upon which the application is deployed, that are not identified by the one or more device identifications of the first bucket, the first crash fix provided to the first client device but not the second client device;

    receiving, via a network connection, a crash confirmation fix from the first client device;

    responsive to determining that the crash confirmation fix indicates that the first crash fix resolved the first crash on the first client device, removing the first device identification, associated with the first client device, from the first bucket;

    receiving a third device identification from a third client device, the third device identification comprising a third crash signature indicating that a third application experienced a third crash on the third client device;

    assigning the third device identification to a third bucket designating one or more device identifications of client devices having experienced the third crash;

    responsive to determining that an updated version of the third application and a third crash fix for the third crash are both available, determining whether the third crash fix is integrated into the updated version of the third application; and

    responsive to determining that the third crash fix is integrated into the updated version of the third application, providing the updated version of the third application but not the third crash fix to client devices identified by the one or more device identifications of the third bucket but not to client devices, upon which the third application is deployed, that are not identified by the one or more device identifications of the third bucket, the third crash fix provided to the third client device.

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