IP Library Granted Patent US 10,372,703
Granted Patent B2
US 10,372,703 · App. 15/295,605 · Granted Aug 6, 2019

Systems and methods for automated identification of applications for deletion recommendation on a user device

Inventors: Sameer Patil (Santa Ana, CA); Eric Glover (Palo Alto, CA)
Assignee: Samsung Electronics Co., Ltd.
G06F16/2379G06F8/62G06F16/162G06F16/24G06F16/248G06F16/9535G06Q10/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,372,703
App. No.
15/295,605
Granted
Aug 6, 2019
Kind
B2
Abstract

A user device includes a storage device that stores (i) applications and (ii) user application records. Each of the user application records includes attributes associated with a respective one of the applications. The user device includes a processing device that (i) monitors usage of the applications to obtain the attributes and (ii) selectively generates a request. The request includes the attributes and a list of the plurality of applications. The user device includes a network interface device that (i) transmits the request to a server and (ii) selectively receives, from the server, a recommendation to delete at least one of the applications from the user device.

Claims (55)

1. A user device comprising:

a network interface device;

a storage device that stores a plurality of applications and a plurality of user application records corresponding to the plurality of applications installed in the user device, wherein each of the plurality of user application records includes attributes associated with a usage of each of the plurality of applications installed in the user device; and

at least one processor configured to:

monitor usage of the plurality of applications to obtain the attributes of each of the plurality of applications,

generate a request, wherein the request includes the attributes and a list of the plurality of applications installed in the user device,

transmit, using the network interface device, the request to a server, and

receive, using the network interface device, a recommendation to delete at least one application among the plurality of applications installed in the user device from the user device, from the server,

wherein the recommendation includes information related to at least one substitute application for the at least one application that is recommended to be deleted from the user device.

2. The user device of claim 1 , wherein the at least one processor is further configured to output, using a display of the user device, the recommendation to delete the at least one application among the plurality of applications from the user device.

3. The user device of claim 2 ,

wherein the at least one processor is further configured to output, using the display, an indicator of the at least one substitute application.

4. The user device of claim 2 , wherein the at least one processor is further configured to:

receive, using the display, an input from a user selecting the at least one application among the plurality of applications for deletion,

generate feedback indicating that the at least one application is selected for deletion, and

transmit, using the network interface device, the feedback for deletion to the server.

5. The user device of claim 2 , wherein the at least one processor is further configured to:

receive, from the server, information indicating a reason that the at least one application was recommended for deletion, and

output the information indicating the reason.

6. The user device of claim 1 , wherein the attributes include a usage frequency of each of the plurality of applications.

7. The user device of claim 6 , wherein the at least one processor is further configured to receive the recommendation from the server based on the usage frequency of the application being less than a threshold.

8. The user device of claim 1 , wherein the at least one processor is further configured to:

determine a location of the user device, and

transmit the location of the user device to the server along with the request.

9. The user device of claim 8 , wherein the at least one processor is further configured to receive, using the network interface device, the recommendation based on the location of the user device being outside of a predetermined geographic area.

10. A method of operating a user device, the method comprising:

storing a plurality of applications and a plurality of user application records corresponding to the plurality of applications installed in the user device, each of the plurality of user application records including attributes associated with a usage of each of the plurality of applications installed in the user device;

monitoring usage of the plurality of applications to obtain the attributes of each of the plurality of applications;

generating a request, wherein the request includes the attributes and a list of the plurality of applications installed in the user device;

transmitting the request to a server; and

receiving, from the server, a recommendation to delete at least one application among the plurality of applications installed in the user device, from the user device,

wherein the recommendation includes information related to at least one substitute application for the at least one application that is recommended to be deleted from the user device.

11. The method of claim 10 , further comprising outputting the recommendation to delete the at least one application among the plurality of applications from the user device.

12. The method of claim 11 , further comprising:

outputting an indicator of the at least one substitute application.

13. The method of claim 11 , further comprising:

receiving an input from a user selecting the at least one application among the plurality of applications for deletion;

generating feedback indicating that the at least one application is selected for deletion; and

transmitting the feedback for deletion to the server.

14. The method of claim 11 , further comprising:

receiving, from the server, information indicating a reason that the at least one application was recommended for deletion; and

outputting the information indicating the reason.

15. The method of claim 10 , wherein the attributes include a usage frequency of each of the plurality of applications.

16. The method of claim 15 , further comprising receiving the recommendation from the server based on the usage frequency of the at least one application being less than a threshold.

17. The method of claim 10 , further comprising:

determining a location of the user device; and

transmitting the location of the user device to the server along with the request.

18. The method of claim 17 , further comprising receiving the recommendation based on the location of the user device being outside of a predetermined geographic area.

19. A non-transitory computer-readable medium storing instructions which, when executed by a user device, cause the user device to perform operations comprising:

storing, on the user device, a plurality of applications and a plurality of user application records corresponding to the plurality of applications installed in the user device, wherein each of the plurality of user application records includes attributes associated with a usage of each of the plurality of applications installed in the user device;

monitoring usage on the user device of the plurality of applications to obtain the attributes of each of the plurality of applications;

generating a request, wherein the request includes the attributes and a list of the plurality of applications installed in the user device;

transmitting the request to a server; and

receiving, from the server, a recommendation to delete at least one application among the plurality of applications installed in the user device, from the user device,

wherein the recommendation includes information related to at least one substitute application for the at least one application that is recommended to be deleted from the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: QUIXEY, INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 043971/0925 →
Continuity (2)
Continuation 14141164 · Dec 26, 2013
Related Publication 20170031974A1 · Feb 2, 2017