Method of and device for managing applications
US-2020183547-A1 · Jun 11, 2020 · US
US11928451B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11928451-B2 |
| Application number | US-202117499982-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 13, 2021 |
| Priority date | Oct 13, 2021 |
| Publication date | Mar 12, 2024 |
| Grant date | Mar 12, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer programming products for dynamically managing the uninstallation and/or re-installation of software applications stored or accessed by a computing system, including mobile devices. Management of the applications by the system can be periodically managed automatically or based on recommendations. Management of applications being uninstalled or reinstalled may be determined based on a rate a user accesses the application and/or data published or accessible by an application storefront, such as user reviews, storefront rankings, user feedback and uninstallation rates of the applications by other users. Applications experiencing a decreased level of average user satisfaction below a predetermined threshold can be proposed for deletion or automatically deleted. Replacement of underperforming or unsatisfactory applications with alternative applications having similar functionality but a higher rate of user satisfaction can be recommended or installed. Previously uninstalled applications can be recommended or automatically reinstalled upon average user satisfaction rising above configured threshold levels.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for dynamically managing uninstallation of software applications, the method comprising: analyzing, by a processor, one or more software applications accessed by a user device; collecting, by the processor, one or more logs corresponding to the one or more applications accessed by the user device; calculating, by the processor, a rate that the user device accesses each of the one or more software applications using the one or more logs corresponding to the one or more applications; comparing, by the processor, the rate that the user device accesses the one or more software applications and a metric of user satisfaction presented by an application storefront that provides access to the one or more software applications, with a configured threshold level; managing, by the processor, the uninstallation of the one or more software applications from the user device based on the metric of user satisfaction being below the configured threshold level, wherein determining the metric of user satisfaction is below the configured threshold level is based on normalizing the metric of user satisfaction for the one or more software applications of the user device with metrics of user satisfaction for software applications of the application storefront similar to the one or more software applications of the user device or within a same category of classification as the one or more software applications accessed by the user device; and uninstalling, by the processor, the one or more software applications from the user device. 2. The computer-implemented method of claim 1 , wherein the uninstalling is based on the metric of user satisfaction falling below the configured threshold level. 3. The computer-implemented method of claim 2 , wherein the metric of user satisfaction is selected from the group consisting of user ratings, crowd-sourced feedback, uninstallation rate of the one or more software applications by users of the application storefront, and a combination thereof. 4. The computer-implemented method of claim 1 , further comprising: displaying, by the processor, a generated list of the one or more software applications of the user device with the rate that the user device accesses the one or more software applications or the metric of user satisfaction below the configured threshold level, and a recommendation for uninstalling the one or more software applications. 5. The computer-implemented method of claim 4 , wherein the generated list further comprises recommended alternative software applications for installation onto the user device, replacing the one or more software applications recommended for uninstallation. 6. The computer-implemented method of claim 2 , further comprising: configuring a deletion triggering flag setting to autonomous; and automatically uninstalling the one or more software applications upon the metric of user satisfaction falling below the configured threshold level unless the rate that the user device accesses the one or more software applications is above the threshold level. 7. The computer-implemented method of claim 1 , further comprising: periodically re-evaluating, by the processor, previously uninstalled software applications with a most recent metric of user satisfaction published by the application storefront; and reinstalling, by the processor, the previously uninstalled software applications to the user device upon the most recent metric of user satisfaction rising above the configured threshold level. 8. A computer program product for dynamically managing the uninstallation of software applications comprising: one or more computer readable storage media having computer-readable program instructions stored on the one or more computer readable storage media, said program instructions executes a computer-implemented method comprising: analyzing, by a processor, one or more software applications accessed by a user device; collecting, by the processor, one or more logs corresponding to the one or more applications accessed by the user device; calculating, by the processor, a rate that the user device accesses each of the one or more software applications using the one or more logs corresponding to the one or more applications; comparing, by the processor, the rate that the user device accesses the one or more software applications and a metric of user satisfaction presented by an application storefront that provides access to the one or more software applications with a configured threshold level; managing, by the processor, the uninstallation of the one or more software applications from the user device based on the metric of user satisfaction being below the configured threshold level, wherein determining the metric of user satisfaction is below the configured threshold level is based on normalizing the metric of user satisfaction for the one or more software applications of the user device with metrics of user satisfaction for software applications of the application storefront similar to the one or more software applications of the user device or within a same category of classification as the one or more software applications accessed by the user device; and uninstalling, by the processor, the one or more software applications from the user device. 9. The computer program product of claim 8 , wherein the uninstalling is based on the metric of user satisfaction falling below the configured threshold level. 10. The computer program product of claim 9 wherein herein the metric of user satisfaction is selected from the group consisting of user ratings, crowd-sourced feedback, uninstallation rate of the one or more software applications by users of the application storefront, and a combination thereof. 11. The computer program product of claim 8 , further comprising: displaying, by the processor, a generated list of the one or more software applications of the user device with the rate that the user device accesses the one or more software applications or the metric of user satisfaction below the configured threshold level, and a recommendation for uninstalling the one or more software applications. 12. The computer program product of claim 11 , wherein the generated list further comprises recommended alternative software applications for installation onto the user device, replacing the one or more software applications recommended for uninstallation. 13. The computer program product of claim 9 further comprising: configuring a deletion triggering flag setting to autonomous; and automatically uninstalling the one or more software applications upon the metric of user satisfaction falling below the configured threshold level unless the rate that the user device accesses the one or more software applications is above the configured threshold level. 14. The computer program product of claim 8 further comprising: periodically re-evaluating, by the processor, previously uninstalled software applications with a most recent metric of user satisfaction published by the application storefront; and reinstalling, by the processor, the previously uninstalled software applications to the user device upon the most recent metric of user satisfaction rising above the configured threshold level. 15. A computer system for dynamically managing the uninstallation of software applications comprising: a processor; and a computer-readable storage media coupled to the processor, wherein the computer-readable storage media contains program instructions executing a computer-implemented method comprising: analyzing, by the pr
Related publications grouped by family.
Answers are generated from the same data shown on this page.