×

Systems and methods for generating and communicating application recommendations at uninstall time

  • US 10,262,265 B2
  • Filed: 05/24/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 05/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating and communicating an application recommendation, comprising:

  • receiving a signal from an electronic device indicating that an uninstallation of an application has been initiated by a user of the electronic device;

    obtaining contextual attribute information of the application, the contextual attribute information including data that indicates a period of time during which the application was installed and performance data of the application, the performance data including one or more of battery energy consumption, network data utilization, memory utilization, crash frequency, display metrics, or application load time metrics;

    obtaining utilization data, the utilization data including data that indicates other applications that have been installed on the electronic device and historical usage of the other applications by the user;

    determining, based at least in part of functionality provided by the application and respective functionality provided by a plurality of other applications, a portion of the plurality of applications as a plurality of similar application;

    generating a predictive model using at least the contextual attribute information and the utilization data;

    determining a respective predicted satisfaction score for each of the plurality of similar applications by at least applying the predictive model to the plurality of similar applications, wherein the predicted score represents a normalized value that a corresponding application will remain installed should the application be installed at the electronic device;

    identifying one or more of the plurality of similar applications as having the respective predicted satisfaction score greater than a threshold satisfaction score as one or more recommend applications;

    after receiving the signal indicating that the uninstallation of the application has been initiated, sending, to the electronic device, information about the one or more recommended applications as the application recommendation;

    receiving, from the electronic device, a selection of one of the one or more recommended applications as an application to install; and

    initiating installation of the application to install at the electronic device.

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