Method and apparatus for managing application package installed in mobile communication terminal

US10613705B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10613705-B2
Application numberUS-201514716122-A
CountryUS
Kind codeB2
Filing dateMay 19, 2015
Priority dateMay 19, 2014
Publication dateApr 7, 2020
Grant dateApr 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of managing application packages installed in a mobile communication terminal is provided. The method includes detecting an application package which meets a condition for changing a state into an inactive state among the application packages and, if the detected application package is in the active state, changing a user interface corresponding to the detected application package to indicate the inactive state of the application package and displaying the changed user interface on a user screen.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing application packages installed in a mobile communication terminal, the method comprising: detecting, by at least one processor, at least one application package which meets a condition for changing a state of the at least one application package into an inactive state among the application packages; identifying, by the at least one processor, whether the at least one application package is included in a pre-stored change exception list, the pre-stored change exception list including one or more application packages configured to not change state to the inactive state though the condition is met; in a case that the at least one application package is not included in the change exception list, changing, by the at least one processor, the state of the at least one application package into the inactive state; changing, by the at least one processor, a user interface corresponding to the at least one application package to indicate the inactive state of the at least one application package; and displaying the changed user interface on a user screen, wherein the detecting of the at least one application package which meets the condition for changing the state further comprises: selecting a predetermined number of application packages according to a descending order of a plurality of random access memory (RAM) occupancy rates, each RAM occupancy rate of the plurality of RAM occupancy rates being based on a number of times in which each of the predetermined number of selected application packages is loaded into RAM for execution, identifying execution frequencies of the predetermined number of selected application packages, and determining the application package of which an execution frequency is equal to or smaller than a threshold among the predetermined number of selected application packages. 2. The method of claim 1 , wherein the displaying of the changed user interface on the user screen further comprises: displaying a screen requesting a user input corresponding to acceptance or rejection of an operation for changing the state of the at least one application package into the inactive state on the user screen; and in a case that the user input indicating the acceptance of the operation is received: changing, by the at least one processor, the user interface corresponding to the at least one application package to show the inactive state of the at least one application package, and displaying the changed user interface on the user screen. 3. The method of claim 1 , further comprising: in a case that the at least one application package is in the inactive state, displaying a screen asking for a user input corresponding to acceptance or rejection of removal of the at least one application package on the user screen; and in a case that the user input indicating the acceptance of the removal is received, removing, by the at least one processor, the at least one application package. 4. The method of claim 1 , further comprising: in a case that a first application package, which has not been used for a predetermined period, is among the at least one application package: changing, by the at least one processor, a user interface corresponding to the at least one application package into a form indicating a number of days for which the at least one application package has not been used, and displaying the changed user interface on the user screen. 5. The method of claim 1 , wherein the condition for changing the state of the at least one application package is further configured based on a number of days for which a corresponding application of the at least one application package has not been used. 6. The method of claim 5 , further comprising: automatically changing, by the at least one processor, a user interface of an application package which meets the condition larger than or equal to the threshold, among the at least one application package, into a form indicating the number of days for which the at least one application package has not been used up to a present time until the threshold is met; and displaying the changed user interface on the user screen. 7. The method of claim 6 , wherein the threshold is differently configured according to a category of each of the at least one application package and a user's preference. 8. The method of claim 1 , further comprising: detecting, by the at least one processor, reception of a push service by a package using the push service among the at least one application package; and in a case that the package using the push service is in the inactive state, changing, by the at least one processor, the state of the at least one application package using the push service into an active state. 9. The method of claim 1 , further comprising: identifying, by the at least one processor, whether the at least one application package is included in an inactive state change list; and in a case that one or more application packages are included in the inactive state change list, identifying, by the at least one processor, whether the one or more application packages meet the condition for changing into the inactive state. 10. A mobile communication terminal managing installed application packages, the mobile communication terminal comprising: a transceiver; a screen; and at least one processor configured to: detect at least one application package which meets a condition for changing a state of the at least one application package into an inactive state among the application packages, identify whether the at least one application package is included in a pre-stored change exception list, the pre-stored change exception list including one or more application packages configured to not change state to the inactive state though the condition is met, change the state of the at least one application package into the inactive state if the at least one application package is not included in the change exception list, change a user interface corresponding to the at least one application package to indicate the inactive state of the at least one application package, and control the screen to display the changed user interface, wherein, to detect the at least one application package which meets the condition for changing the state, the at least one processor is further configured to: select a predetermined number of application packages according to a descending order of a plurality of random access memory (RAM) occupancy rates, each RAM occupancy rate of the plurality of RAM occupancy rates being based on a number of times in which each of the predetermined number of selected application packages is loaded into RAM for execution, identify execution frequencies of the predetermined number of selected application packages, and determine the application package of which an execution frequency is equal to or smaller than a threshold among the predetermined number of selected application packages. 11. The mobile communication terminal of claim 10 , wherein the at least one processor is further configured to: control the screen to display a screen requesting a user input corresponding to acceptance or rejection of an operation for changing the state of the at least one application package into the inactive state on the user screen, and, in a case that the user input indicating the acceptance of the operation is received: change the user interface corresponding to the at least one application package to show the inactive state of the application package, and control the screen to display the changed user interface. 12. The mobile communication terminal of claim 10 ,

Assignees

Inventors

Classifications

  • User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Processing captured monitoring data, e.g. for logfile generation · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10613705B2 cover?
A method of managing application packages installed in a mobile communication terminal is provided. The method includes detecting an application package which meets a condition for changing a state into an inactive state among the application packages and, if the detected application package is in the active state, changing a user interface corresponding to the detected application package to i…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).