(57)【要約】【課題】アプリケーションを管理する方法及びアプリケーションの管理を行うデバイスを提供する。【解決手段】アプリケーションを管理する方法及びアプリケーションの管理を行うデバイスは、デバイスにインストールされたアプリケーションに係わる使用履歴をモニタリングし、モニタリングされた使用履歴に基づいて、アプリケーションの視覚的表現を変更する。【選択図】図１Ａ
2014149825.tif 000002
【特許請求の範囲】
【請求項１】
デバイスにインストールされた複数のアプリケーションを管理するデバイスにおいて、
前記インストールされたアプリケーションを表示するユーザ・インターフェース部と、
前記インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする制御部と、を含み、
前記制御部は、前記モニタリングされた使用履歴に基づいて、少なくとも１つのアプリケーションに係わる視覚的表現が変更されるように、前記ユーザ・インターフェース部を制御するデバイス。
【請求項２】
前記制御部は、
前記少なくとも１つのアプリケーションを表現する客体のレイヤ上に、他客体のレイヤを重畳することにより、前記ユーザ・インターフェース部上で、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１に記載のデバイス。
【請求項３】
前記制御部は、
前記少なくとも１つのアプリケーションを表現する客体自体を変更させることにより、前記ユーザ・インターフェース部上で、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１に記載のデバイス。
【請求項４】
前記変更された視覚的表現は、
前記インストールされたアプリケーションのうち、前記少なくとも１つのアプリケーションの管理状態を識別するために変更されたことを特徴とする請求項１に記載のデバイス。
【請求項５】
前記制御部は、
前記インストールされたアプリケーションのうち、前記モニタリングされた使用履歴が、既設定の表示変更条件を満足する少なくとも１つのアプリケーションを決定する決定部と、
前記決定されたアプリケーションに係わる前記視覚的表現を変更するアンインストール部と、を含むことを特徴とする請求項１に記載のデバイス。
【請求項６】
前記表示変更条件は、
アプリケーションが使用されていない程度によって区分される複数レベルの詳細条件を含み、
前記制御部は、
前記モニタリングされた使用履歴が、前記詳細条件のうち、どのレベルの詳細条件を満足するかということを決定することにより、前記決定されたアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項５に記載のデバイス。
【請求項７】
前記制御部は、
前記決定されたアプリケーションを、前記それぞれのレベルごとに、互いに異なる類型の視覚的表現に変更することを特徴とする請求項６に記載のデバイス。
【請求項８】
前記制御部は、
前記インストールされたアプリケーションの属性によって、互いに異なる類型の表示変更条件を適用することにより、前記少なくとも１つのアプリケーションを決定することを特徴とする請求項５に記載のデバイス。
【請求項９】
前記インストールされたアプリケーションの属性は、
前記アプリケーションの容量、前記アプリケーションのアップデート頻度数、前記アプリケーションが占めるメモリリソース容量または前記アプリケーションの類型によって区分されることを特徴とする請求項８に記載のデバイス。
【請求項１０】
前記ユーザ・インターフェース部は、
前記少なくとも１つのアプリケーションを表現する客体上に重畳された所定シンボルを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１に記載のデバイス。
【請求項１１】
前記ユーザ・インターフェース部は、
前記少なくとも１つのアプリケーションを表現する客体上に重畳された所定の視覚的効果を表示するための追加レイヤを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１に記載のデバイス。
【請求項１２】
前記追加レイヤは、
前記客体の色相、明度または彩度を異なって表示するためのレイヤ、前記客体を暗く表示するためのレイヤ、前記客体をぼんやりと表示するためのレイヤ、前記客体をグレースケールで表示するためのレイヤ、前記客体の枠に点線を示すためのレイヤ、前記客体を視覚的に凹状に表示するためのレイヤ、前記客体を視覚的に凸状に表示するためのレイヤ、及び前記客体を古びたように表示するためのレイヤのうち少なくとも一つを含むことを特徴とする請求項１１に記載のデバイス。
【請求項１３】
前記制御部は、
前記モニタリングされた使用履歴に基づいて、既設定の臨界時間の間、使用されていないアプリケーション、既設定の時点まで使用されていない状態が臨界回数以上反復されたアプリケーション、前記デバイスの位置が既設定の場所の範囲を外れた場合、使用されていないアプリケーション、及び他のデバイスとの共有使用が臨界時間の間、行われていないアプリケーションのうち少なくとも一つを決定し、
前記決定されたアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１に記載のデバイス。
【請求項１４】
前記制御部は、
前記少なくとも１つのアプリケーションに対して、前記少なくとも１つのアプリケーションを使用する間、前記デバイスに保存されたユーザデータを削除し、前記保存されたユーザデータは、サーバにバックアップする作業を行うアンインストール部をさらに含むことを特徴とする請求項１に記載のデバイス。
【請求項１５】
デバイスにインストールされた複数のアプリケーションを管理する方法において、
ユーザ・インターフェース部を介して、前記インストールされたアプリケーションを表示する段階と、
前記インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする段階と、
前記モニタリングされた使用履歴に基づいて、少なくとも１つのアプリケーションに係わる視覚的表現が変更されるように、前記ユーザ・インターフェース部を制御する段階と、を含む方法。
【請求項１６】
前記制御する段階は、
前記少なくとも１つのアプリケーションを表現する客体のレイヤ上に、他客体のレイヤが重畳されるように表示されるか、あるいは前記少なくとも１つのアプリケーションを表現する客体自体が変更されて表示されるように、前記ユーザ・インターフェース部を制御することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記制御する段階は、
前記モニタリングされた使用履歴が、既設定の表示変更条件を満足するアプリケーションを決定する段階と、
前記決定されたアプリケーションに係わる前記視覚的表現を変更する段階と、を含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記表示変更条件は、
アプリケーションが使用されていない程度によって区分される複数レベルの詳細条件を含み、
前記制御する段階は、
前記モニタリングされた使用履歴が、前記詳細条件のうち、どのレベルの詳細条件を満足するかということを決定することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１７に記載の方法。
【請求項１９】
前記制御する段階は、
前記決定されたアプリケーションを、前記それぞれのレベルごとに、互いに異なる類型の視覚的表現に変更することを特徴とする請求項１８に記載の方法。
【請求項２０】
前記制御する段階は、
前記少なくとも１つのアプリケーションを表現する客体上に重畳された、所定シンボル及び所定の視覚的効果を表示するための追加レイヤのうち、少なくとも一つを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更することを特徴とする請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションを管理する方法及びアプリケーションの管理を行うデバイスに関する。
【背景技術】
【０００２】
最近、全世界的に、スマートフォン、タブレットデバイス、ＰＤＡ（personal digital assistant）のように、ユーザが携帯しながら利用することができるモバイルデバイスが多く普及されている。スマートフォン、タブレットデバイスのようなモバイルデバイスは、一般的に多用されるＰＣ（personal computer）、ノート型パソコンのようなデバイスのように、ユーザが所望する多種のアプリケーションを、直接デバイスにインストールすることができる。ユーザは、前述のようなデバイスにインストールされたアプリケーションを利用することにより、動画、写真のようなコンテンツを鑑賞したり、個人日程を管理したり、あるいは電子メール作業をしたり、あるいはゲームを行うことができるというような多種の作業を行うことができる。しかし、デバイスの保存空間は、限定されているので、無分別にアプリケーションが多くインストールされるものではない。また、多種のアプリケーションがインストールされている場合には、不要なアプリケーションを探し出し、一つ一つ削除するのも手間がかかる。従って、デバイスで、さらに効率的にアプリケーションを管理するための方法が要求される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１２／０２６０１１８号明細書
【特許文献２】米国特許出願公開第２００６／００４８１３９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、アプリケーションを管理する方法及び該アプリケーションの管理を行うデバイスを提供するところにある。
【０００５】
本発明が解決しようとする課題はまた、該方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【０００６】
本発明の実施形態がなす技術的課題は、前述のような技術的課題に限定されるものではなく、以下の実施形態から他の技術的課題が類推される。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の一側面によれば、デバイスにインストールされた複数のアプリケーションを管理するデバイスは、前記インストールされたアプリケーションを表示するユーザ・インターフェース部と、前記インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする制御部と、を含み、前記制御部は、前記モニタリングされた使用履歴に基づいて、少なくとも１つのアプリケーションに係わる視覚的表現（visual representation）が変更されるように、前記ユーザ・インターフェース部を制御する。
【０００８】
また、前記制御部は、前記少なくとも１つのアプリケーションを表現する客体のレイヤ上に、他客体のレイヤを重畳することにより、前記ユーザ・インターフェース部上で、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【０００９】
また、前記制御部は、前記少なくとも１つのアプリケーションを表現する客体自体を変更させることにより、前記ユーザ・インターフェース部上で、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【００１０】
また、前記変更された視覚的表現は、前記インストールされたアプリケーションのうち、前記少なくとも１つのアプリケーションの管理状態を識別するために変更されたものでもある。
【００１１】
また、前記制御部は、前記インストールされたアプリケーションのうち、前記モニタリングされた使用履歴が、既設定の表示変更条件を満足する少なくとも１つのアプリケーションを決定する決定部と、前記決定されたアプリケーションに係わる前記視覚的表現を変更するアンインストール部を含む。
【００１２】
また、前記表示変更条件は、アプリケーションが使用されていない程度によって区分される複数レベルの詳細条件を含み、前記制御部は、前記モニタリングされた使用履歴が、前記詳細条件のうち、どのレベルの詳細条件を満足するかということを決定することにより、前記決定されたアプリケーションに係わる前記視覚的表現を変更する。
【００１３】
また、前記制御部は、前記決定されたアプリケーションを、前記それぞれのレベルごとに、互いに異なる類型の視覚的表現に変更する。
【００１４】
また、前記制御部は、前記インストールされたアプリケーションの属性によって、互いに異なる類型の表示変更条件を適用することにより、前記少なくとも１つのアプリケーションを決定する。
【００１５】
また、前記インストールされたアプリケーションの属性は、前記アプリケーションの容量、前記アプリケーションのアップデート頻度数、前記アプリケーションが占めるメモリリソース容量または前記アプリケーションの類型によって区分される。
【００１６】
また、前記ユーザ・インターフェース部は、前記少なくとも１つのアプリケーションを表現する客体上に重畳された所定シンボルを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【００１７】
また、前記ユーザ・インターフェース部は、前記少なくとも１つのアプリケーションを表現する客体上に重畳された所定の視覚的効果を表示するための追加レイヤを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【００１８】
また、前記追加レイヤは、前記客体の色相、明度または彩度を異なって表示するためのレイヤ、前記客体を暗く表示するためのレイヤ、前記客体をぼんやりと表示するためのレイヤ、前記客体をグレースケールで表示するためのレイヤ、前記客体の枠に点線を示すためのレイヤ、前記客体を視覚的に凹状に表示するためのレイヤ、前記客体を視覚的に凸状に表示するためのレイヤ、及び前記客体を古びたように表示するためのレイヤのうち少なくとも一つを含む。
【００１９】
また、前記制御部は、前記モニタリングされた使用履歴に基づいて、既設定の臨界時間の間、使用されていないアプリケーション、既設定の時点まで使用されていない状態が臨界回数以上反復されたアプリケーション、前記デバイスの位置が既設定の場所の範囲を外れた場合に使用されていないアプリケーション、及び他のデバイスとの共有使用が臨界時間の間行われていないアプリケーションのうち少なくとも一つを決定し、前記決定されたアプリケーションに係わる前記視覚的表現を変更する。
【００２０】
また、前記制御部は、前記少なくとも１つのアプリケーションに対して、前記少なくとも１つのアプリケーションを使用する間、前記デバイスに保存されたユーザデータを削除し、前記保存されたユーザデータは、サーバにバックアップする作業を行うアンインストール部をさらに含む。
【００２１】
前記課題を解決するために、本発明の他の一側面によれば、デバイスにインストールされた複数のアプリケーションを管理する方法は、ユーザ・インターフェース部を介して、前記インストールされたアプリケーションを表示する段階と、前記インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする段階と、前記モニタリングされた使用履歴に基づいて、少なくとも１つのアプリケーションに係わる視覚的表現が変更されるように、前記ユーザ・インターフェース部を制御する段階と、を含む。
【００２２】
また、前記制御する段階は、前記少なくとも１つのアプリケーションを表現する客体のレイヤ上に、他客体のレイヤが重畳されるように表示されるか、あるいは前記少なくとも１つのアプリケーションを表現する客体自体が変更されて表示されるように、前記ユーザ・インターフェース部を制御する。
【００２３】
また、前記制御する段階は、前記モニタリングされた使用履歴が、既設定の表示変更条件を満足するアプリケーションを決定する段階と、前記決定されたアプリケーションに係わる前記視覚的表現を変更する段階と、を含む。
【００２４】
また、前記表示変更条件は、アプリケーションが使用されていない程度によって区分される複数レベルの詳細条件を含み、前記制御する段階は、前記モニタリングされた使用履歴が、前記詳細条件のうち、どのレベルの詳細条件を満足するかということを決定することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【００２５】
また、前記制御する段階は、前記決定されたアプリケーションを、前記それぞれのレベルごとに、互いに異なる類型の視覚的表現に変更する。
【００２６】
また、前記制御する段階は、前記少なくとも１つのアプリケーションを表現する客体上に重畳された、所定シンボル及び所定の視覚的効果を表示するための追加レイヤのうち少なくとも一つを表示することにより、前記少なくとも１つのアプリケーションに係わる前記視覚的表現を変更する。
【発明の効果】
【００２７】
本発明によれば、スマートフォン、携帯電話のようなデバイスで、ユーザによってあまり使用されていないか、あるいは全然使用されていないアプリケーションの表示状態が段階的に変更されるか、あるいはこのようなアプリケーションに係わるデータ及び情報が段階的に削除されるように、デバイスにインストールされたアプリケーションが管理されることにより、デバイスが限定的な保存空間をさらに効率的に管理したり、あるいはユーザがさらに容易にアプリケーションを管理するように支援する。
【図面の簡単な説明】
【００２８】
【図１Ａ】本発明の一実施形態によるデバイスにインストールされたアプリケーションを使用するユーザの使用パターンを経時的に図示した図面である。
【図１Ｂ】本発明の一実施形態によるデバイスにインストールされたアプリケーションを使用するユーザの使用パターンを経時的に図示した図面である。
【図２】本発明の一実施形態によってアプリケーションを管理するデバイスのブロック図である。
【図３】本発明の一実施形態によって、モニタリング部が、デバイスにインストールされたアプリケーションの使用履歴をモニタリングした結果を図示したテーブルである。
【図４】本発明の一実施形態によるデバイスの位置によるアプリケーションのアンインストール段階について説明するための図面である。
【図５】本発明の一実施形態によるそれぞれのアンインストールレベルで遂行されるそれぞれのアンインストール作業について説明するためのテーブルである。
【図６Ａ】デバイスにインストールされたアプリケーションが表示されたユーザ・インターフェース画面を図示した図面である。
【図６Ｂ】本発明の一実施形態によって、デバイスにインストールされたアプリケーションに、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。
【図６Ｃ】本発明の他の一実施形態によって、デバイスにインストールされたアプリケーションに、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。
【図６Ｄ】本発明のさらに他の一実施形態によって、デバイスにインストールされたアプリケーションに、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。
【図６Ｅ】本発明のさらに他の一実施形態によって、デバイスにインストールされたアプリケーションに、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。
【図６Ｆ】本発明のさらに他の一実施形態によって、デバイスにインストールされたアプリケーションに、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。
【図７Ａ】本発明の一実施形態によって、第１アンインストールレベルで遂行される第１アンインストール作業について説明するための図面である。
【図７Ｂ】本発明の一実施形態によって、第２アンインストールレベルで遂行される第２アンインストール作業について説明するための図面である。
【図７Ｃ】本発明の一実施形態によって、第３アンインストールレベルで遂行される第３アンインストール作業について説明するための図面である。
【図８】本発明の一実施形態によるアプリケーションを管理するデバイスの詳細ブロック図である。
【図９】本発明の一実施形態によって、デバイスにインストールされたアプリケーションを管理する方法のフローチャートである。
【図１０】本発明の他の一実施形態によって、デバイスにインストールされたアプリケーションを管理する方法のフローチャートである。
【図１１】本発明の一実施形態によって、デバイスにインストールされたアプリケーションを管理する方法の詳細フローチャートである。
【図１２】本発明の他の一実施形態によって、デバイスにインストールされたアプリケーションを管理する方法のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、添付された図面を参照し、当業者が容易に実施することができるように、本実施形態について詳細に説明する。しかし、本実施形態は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。
【００３０】
本実施形態は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、以下で記述された内容は、本実施形態を特定の実施形態に限定するものではない。すなわち、本実施形態の思想及び技術範囲に含まれる全ての変換、均等物あるいは代替物は、本実施形態に含まれるものであると理解されなければならない。本実施形態の説明において、関連公知技術に係わる具体的な説明が、本実施形態の要旨を不明確にすると判断される場合、その詳細な説明を省略する。
【００３１】
本実施形態で、第１、第２または第３のような用語は、多様な構成要素の説明に使用されるが、構成要素が、このような用語によって限定されるものではない。すなわち、このような用語は、１つの構成要素を、他の構成要素から区別する目的のためだけに使用される。
【００３２】
本実施形態で使用した用語は、単に実施形態に係わる説明の便宜のために使用されたものに過ぎず、本実施形態は、それらに限定されるものではない。本実施形態で使用された用語は、現在広く使用される一般的な用語を選択したが、それらは、当業者の意図、判例、または新たな技術の出現などによって十分に変更される。また、本実施形態で使用した用語は、出願人が任意に選定した用語もあるが、このような用語については、本実施形態の当該部分で、詳細にその意味を記載する。従って、本実施形態で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本実施形態の全般にわたった内容とを基に定義されなければならない。
【００３３】
本実施形態で、ある部分がある構成要素を「含む」とするとき、それは、取り立てて反対となる記載がない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含むことができるということを意味する。また、明細書に記載された「…部」、「モジュール」のような用語は、少なくとも１つの機能や動作を処理する単位を意味し、それは、ハードウェアまたはソフトウェアで具現されたり、あるいはハードウェアとソフトウェアとの結合で具現される。
【００３４】
本実施形態で全般的に言及される「デバイス」は、スマートフォン、携帯電話、ＰＤＡ（personal digital assistant）、ラップトップ、メディアプレーヤ、ＧＰＳ（global positioning system）装置、及びその他のモバイルまたは非モバイルのコンピュータ装置でもあるが、それらに制限されるものではない。また、デバイスは、電子黒板、タッチテーブルのように、タッチ入力を受信することができる多様な装置も含むということは、当業者であるならば、理解することができるであろう。
【００３５】
本実施形態で、デバイスに入力される情報は、ユーザの入力情報を含むものであり、例えば、タッチ基盤の入力情報でもある。タッチ基盤の入力情報は、ユーザの要請（request）、ユーザの選択（selection）（例えば、ディスプレイされているアプリケーション関連情報のうち一つを選択）、またはユーザのコマンド（command）（例えば、ディスプレイされているアプリケーション関連情報に基づいた削除コマンド）などを含んでもよいが、それらに制限されるものではない。
【００３６】
タッチ基盤の入力は、タッチ基盤のユーザのジェスチャ（gesture）に依存する。タッチ基盤のユーザのジェスチャは、例えば、タップ（tap）またはタッチ、ロングタップ（long tap）またはロングタッチ、タッチ・アンド・ホールド（touch and hold）、タッチ・アンド・ドラッグ（touch and drag）、ダブルタップ（double tap）、ドラッグ（drag）、パニング（panning）、フリック（flick）、ドラッグ・アンド・ドロップ（drag and drop）及びスウィープ（sweep）などを含んでもよいが、それらに制限されるものではない。
【００３７】
入力は、前述のタッチ基盤のユーザのジェスチャに制限されるものではない。例えば、入力は、モーション基盤（motion-based）、またはビジョン基盤（vision-based）で定義される。
【００３８】
モーション基盤の入力は、ユーザによるデバイスの動き基盤のユーザのジェスチャ（例えば、デバイス振り、デバイスたたきなど）に基づく。例えば、デバイスを、後述する実施形態で言及する、仮想の空間がディスプレイされている位置に傾けたり、あるいはデバイスを２回打つユーザのジェスチャを、仮想の空間に選択されたアプリケーション関連情報の登録要請入力として設定することができる。
【００３９】
ビジョン基盤の入力は、デバイスと接触なしに、カメラを利用して獲得された入力映像の分析を介して認識されたユーザのジェスチャに基づく。例えば、人差し指と中指とをＶ字形にした空間ジェスチャを、後述する実施形態で言及する仮想の空間に含まれたアプリケーション関連情報の削除要請入力として設定することができる。
【００４０】
以下、図面を参照し、本実施形態について詳細に説明する。
図１Ａ及び図１Ｂは、本発明の一実施形態によるデバイス１０にインストールされたアプリケーション２０を使用するユーザの使用パターンを経時的に図示した図面である。
【００４１】
図１Ａを参照すれば、１月１５日時点１１、３月１７日時点１２、及び６月１５日時点１３でのユーザの使用パターンを仮定して説明するが、それは、本実施形態の説明の便宜のためであるのみ、本実施形態は、それらに限定されるものではないということは、当業者であるならば、理解することができるであろう。そして、図１Ｂは、図１Ａに図示されたユーザ・インターフェースとは、若干異なる、タイル（tile）状のユーザ・インターフェース画面を例示的に図示したものであり、図１Ａに係わる以下の説明がそのまま適用される。すなわち、図１Ａに図示されたデバイス１０のユーザ・インターフェース以外にも、多様な形態のユーザ・インターフェースが存在し、それらも、本実施形態が適用されるということは、当業者であるならば、理解することができるであろう。
【００４２】
デバイス１０には、基本的にインストールされているか、あるいはユーザによってインストールされた多種のアプリケーション２０が存在する。そして、該アプリケーション２０のリストは、デバイス１０のユーザ・インターフェース画面上に表示される。
【００４３】
本実施形態で、アプリケーション２０は、特定の作業を行うために考案された一連のコンピュータ・プログラム（例えば、ソフトウェア）集合を意味する。従って、本実施形態で説明されるアプリケーション２０は、ゲーム・アプリケーション、ユーティリティ・アプリケーション、楽器演奏アプリケーション、動画再生アプリケーション、地図アプリケーション、放送アプリケーション、運動支援アプリケーション、決済アプリケーションのように多種が存在するという点は、当業者に自明であるので、詳細な説明は省略する。
【００４４】
図１Ａを参照すれば、１月１５日時点１１で、ユーザの使用パターンは、デバイス１０にインストールされたアプリケーション２０のうち、アプリケーション１ ２１を頻繁に使用すると仮定する。
【００４５】
しかし、２ヵ月後の３月１７日時点１１で、ユーザの使用パターンは、１月１５日時点１１におけるより、アプリケーション１ ２２をさらに少なく使用すると仮定する。
【００４６】
また、さらに３ヵ月後の６月２３日時点１１で、ユーザの使用パターンは、アプリケーション１ ２３を全く使用しないと仮定する。
【００４７】
このように、デバイス１０にインストールされたアプリケーション２０のうちには、初期には、ユーザによって頻繁に使用されていて、アプリケーション１ ２１のように、時間が経ちながら、ユーザから関心が薄くなり、だんだんと使用頻度が減るというアプリケーションが存在することがある。
【００４８】
従来、スマートフォン、携帯電話のようなデバイスは、アプリケーションのインストールについてのみ管理しており、アプリケーションがいかに使用されているか、あるいは現在使用されていなかったり、まれにしか使用されないアプリケーションが何であるかについては、別途に管理していなかった。
【００４９】
特に、最近では、スマートフォン、携帯電話などのデバイスに直接インストールされるアプリケーションの種類が多くなることにより、ユーザがそれらを同時に管理しにくいという問題が起こる。また、スマートフォン、携帯電話などのデバイスの保存空間は、限定されているが、無分別にアプリケーションが多くインストールされることにより、デバイスに他の情報を追加して保存するには、保存空間が不足するという問題が生じる。さらに、ユーザがデバイスで使用しないか、あるいは不要なアプリケーションを削除する場合にも、ユーザが一つ一つ削除するのに手間がかかる。
【００５０】
本実施形態によれば、デバイス１０は、他のアプリケーション２０と異なり、ユーザがあまり使用しないか、あるいはそれ以上使用しなくなるようなアプリケーション１ ２１をモニタリングし、別途に管理することができる機能を有する。特に、本実施形態によるデバイス１０は、このようなアプリケーション１ ２１を段階的に管理する作業、例えば、アンインストール作業を行う機能を有する。
【００５１】
例えば、前述のように、１月１５日時点１１では、アプリケーション１ ２１がユーザによって頻繁に使用されたが、それから２ヵ月が経った３月１７日時点１２で、アプリケーション１ ２２は、あまり使用されていない。
【００５２】
デバイス１０は、１月１５日時点１１及び３月１７日時点１２の間、アプリケーション１ ２１または２２に係わるユーザの使用履歴をモニタリングする。もし３月１７日時点１２で、アプリケーション１ ２２があまり使用されていないとモニタリングされれば、デバイス１０は、アプリケーション１ ２２に対して、特定アンインストールレベルに対応するアンインストール作業を行い、現在アプリケーション１ ２２が、特定アンインストールレベルに該当するということを表示する識別情報を、デバイス１０を介して表示する。
【００５３】
そのとき、３月１７日時点１１からデバイス１０は、現在アプリケーション１ ２２が、特定アンインストールレベルに該当するということを表示するために、アプリケーション１ ２２のアイコンに、錠状のシンボルを挿入して表示することができる。それにより、ユーザは、現在アプリケーション１ ２２が、あまり使用されていないということをすぐに認識することができる。
【００５４】
さらに、デバイス１０は、３月１７日時点１２及び６月２３日時点１３の間、アプリケーション１ ２２または２３に係わるユーザの使用パターンをモニタリングする。もし６月２３日時点１３で、アプリケーション１ ２３がそれ以上使用されていないとモニタリングされれば、デバイス１０は、アプリケーション１ ２３に対して、３月１７日時点１２でのアンインストールレベルより深化された、他のアンインストールレベルに対応するアンインストール作業を行う。例えば、デバイス１０は、６月２３日時点１３では、アプリケーション１ ２３に係わる全てのデータを完全に削除するアンインストール作業を行うことができる。
【００５５】
一般的に、「アンインストール」という用語は、アプリケーションを完璧に削除する過程のみを意味するものとして使用される。しかし、本実施形態での「アンインストール」という用語は、アプリケーションに対して、段階的に表示（視覚的表現（visual representation））を変更したり、あるいは段階的にデータを削除または消去するための多段階のアンインストール作業を含む意味として使用する。すなわち、本実施形態での「アンインストール」は、一般的に使用されている意味に限定されるものではない。それについては、以下の当該部分でさらに詳細に説明する。
【００５６】
以下では、このように、デバイス１０にインストールされたアプリケーション２０を管理するためのデバイス１０の構成、機能及び動作について、図面を参照してさらに具体的に説明する。
【００５７】
図２は、本発明の一実施形態によって、アプリケーションを管理するデバイス１０のブロック図である。図２を参照すれば、デバイス１０は、制御部１１０及びユーザ・インターフェース（ＵＩ）部１２０を含む。
【００５８】
図２では、本実施形態の特徴が不明確になることを防止するために、本実施形態に係わるハードウェア構成要素（hardware component）のみを記述する。ただし、図２に図示されたハードウェア構成要素以外に、他の汎用的なハードウェア構成要素が含まれるということは、当該技術分野で当業者であるならば、理解することができるであろう。
【００５９】
図２を参照すれば、制御部１１０は、モニタリング部１１１、決定部１１２及びアンインストール部１１３を含む。デバイス１０で制御部１１０は、中央処理装置（ＣＰＵ）のようなプロセッサに該当する。このようなプロセッサは、多数の論理ゲートのアレイによっても具現され、汎用的なマイクロプロセッサによっても具現される。すなわち、多様な形態のハードウェア・モジュールまたはソフトウェア・モジュールなどによって具現されるということは、本実施形態が属する技術分野の当業者であるならば、理解することができるであろう。
【００６０】
モニタリング部１１１は、デバイス１０にインストールされたアプリケーションそれぞれに係わる使用履歴（usage history）をモニタリングする。ここで、使用履歴は、アプリケーションを使用する使用場所、使用時間などに係わって、累積した使用パターン、使用習慣などを包括する概念として定義される。
【００６１】
具体的には、モニタリング部１１１は、デバイス１０を介して既設定の臨界時間の間、アプリケーションがどれほど多く使用されたか、あるいは既設定の時点まで、アプリケーションが使用されていない状態が何回反復されたかということなどをモニタリングする。すなわち、モニタリング部１１１は、インストールされたアプリケーションそれぞれに係わるユーザの使用習慣、使用頻度などについての情報を収集して、用履歴をモニタリングすることができる。
【００６２】
モニタリング部１１１は、図３に図示されたテーブルのように、アプリケーション別に、前述のようなモニタリング結果を管理することができる。すなわち、モニタリング部１１１は、アプリケーションの種類によって、使用頻度、使用場所、共に使用した（共有した）者のようなアプリケーションに係わる互いに異なるコンテクストをモニタリングすることができる。
【００６３】
図３は、本発明の一実施形態によって、モニタリング部１１１がデバイス１０にインストールされたアプリケーションの使用履歴をモニタリングした結果を図示したテーブルである。
【００６４】
図３を参照すれば、アンインストールレベルに該当するためのアンインストール条件は、既設定の臨界時間の間、アプリケーションが使用されていない条件、及び既設定の時点まで、アプリケーションが使用されていない状態が、臨界回数以上反復される条件、デバイス１０の位置が、既設定の場所の範囲を外れた条件、他のデバイスと、臨界時間の間共有使用されていない条件などを含む。しかし、それ以外にも、モニタリングされた使用履歴などを利用して、アプリケーションの使用いかんをモニタリングするための、他の類似条件も含まれるということを、本実施形態が属する当業者であるならば、理解することができるであろう。
【００６５】
モニタリング部１１１は、デバイス１０に既設定の臨界時間の間、アプリケーション１の使用頻度が０回であり、アプリケーション２の使用頻度が２回であり、アプリケーション３の使用頻度が３８回であり、アプリケーション４の使用頻度が０回であるとモニタリングすることができる。ここで、既設定の臨界時間は、ユーザがデバイス１０を操作して直接設定したり、あるいはデバイス１０のオペレーティング・システム（ＯＳ）で指定されたデフォルト値に該当する。
【００６６】
そして、モニタリング部１１１は、デバイス１０に既設定の特定時点ごとに、アプリケーション１の不使用回数が４回、アプリケーション２の不使用回数が１回、アプリケーション３の不使用回数が０回、アプリケーション４の不使用回数が０回であるとモニタリングすることができる。ここで、同様に、既設定の特定時点は、ユーザがデバイス１０を操作して直接設定したり、あるいはデバイス１０のオペレーティング・システムで指定されたデフォルト値に該当する。
【００６７】
また、モニタリング部１１１は、それぞれのアプリケーション１，２及び３ごとに、平均して使用された時間をモニタリングすることができる。
【００６８】
さらに、モニタリング部１１１は、アプリケーション１，３及び４とは異なり、アプリケーション２についてのみ、主に使用する場所の範囲をモニタリングすることができる。すなわち、モニタリング部１１１は、モニタリングの結果、アプリケーション２を主に使用する場所の範囲は、ソウルの江南地域であるとモニタリングすることができる。また、モニタリング部１１１は、現在デバイス１０が位置している場所を、続けてモニタリングすることにより、アプリケーション２が、江南地域外では、あまり使用されていないか、あるいは全然使用されていないという点をモニタリングすることができる。
【００６９】
また、モニタリング部１１１は、アプリケーション１，２及び３とは異なり、アプリケーション４は、他人の他のデバイスと、無線通信（例えば、Bluetooth（登録商標）、Ｗｉ−Ｆｉ（wireless fidelity） directなど）によって連結された場合にのみ使用されるアプリケーションであるということをモニタリングすることができる。その結果、モニタリング部１１１は、他人の他のデバイスとの無線通信の連結頻度も、共にモニタリングすることにより、アプリケーション４の使用履歴をモニタリングすることができる。
【００７０】
再び図２を参照すれば、決定部１１２は、図３に図示されたテーブルのように、モニタリングされた使用履歴に基づいて、インストールされたアプリケーションのうち、既設定のアンインストール条件を満足する少なくとも１つのアプリケーションを決定する。
【００７１】
言い換えれば、決定部１１２は、モニタリングされた使用履歴に基づいて、既設定の複数のアンインストールレベルのうち、少なくとも１つのレベルに対応する少なくとも１つのアプリケーションを決定することができる。また、決定部１１２は、モニタリングされた使用履歴に基づいて、決定されたアプリケーションに対応するアンインストールレベルを追加して決定することができる。
【００７２】
ここで、アンインストール条件は、アプリケーションが使用されていない程度によって、アプリケーションに適用されるアンインストールレベルを区分するための、多段階の詳細条件を含んでもよい。特に、このようなアンインストール条件が満足される場合には、アプリケーションの視覚的表現が変更されるが、アンインストール条件は、表示状態変更条件などの用語ともされる。
【００７３】
本実施形態によれば、アンインストールレベルは、説明の便宜のために、第１アンインストールレベル、第２アンインストールレベル及び第３アンインストールレベルの３種類のレベルを含むと説明する。しかし、本実施形態は、以下で説明する３種類のアンインストールレベルに含まれたアンインストール作業を細分化したり、あるいは併合させることにより、２種類のアンインストールレベル、またはそれ以上の種類のアンインストールレベルに区分されて適用されるということは、当業者であるならば、理解することができるであろう。
【００７４】
一方、アンインストール条件を、多段階の詳細条件が含まれるように細分化する理由のうち一つは、不使用のアプリケーションが最終的に完全に削除されるまで、段階的にアプリケーションに係わる表示（または、視覚的表現）を変更するか、あるいはデータを削除するためである。
【００７５】
アンインストール条件が、前述のように、既設定の臨界時間の間、アプリケーションが使用されていない条件である場合について説明すれば、次の通りである。ここで、既設定の臨界時間は、１ヵ月であると仮定する。
【００７６】
アプリケーション１ ２１（図１Ａ）に係わるモニタリング部１１１のモニタリング結果、臨界時間である１ヵ月の間、１回も使用されていない場合、決定部１１２は、１ヵ月が経った時点で、アプリケーション１が、最下位のアンインストールレベルである第１アンインストールレベルに該当すると決定する。
【００７７】
アプリケーション１が、第１アンインストールレベルに該当するということが決定された後、アプリケーション１に係わるモニタリング部１１１のモニタリング結果、１ヵ月の間、さらに１回も使用されていない場合、決定部１１２は、さらに１ヵ月（全２ヵ月）が経った時点で、アプリケーション１は、その次のアンインストールレベルである第２アンインストールレベルに該当すると決定する。
【００７８】
最後に、アプリケーション１が、第２アンインストールレベルに該当するということが決定された後、アプリケーション１に係わるモニタリング部１１１のモニタリング結果、臨界時間である１ヵ月の間、続けて使用されていない場合、決定部１１２は、さらに１ヵ月（全３ヵ月）が経った時点で、アプリケーション１は、最後のアンインストールレベルである第３アンインストールレベルに該当すると決定する。下記で説明するが、本実施形態では、第３アンインストールレベルは、当該アプリケーション１を完全に削除するアンインストール作業を行うと仮定する。その結果、第３アンインストールレベルに該当するアプリケーションは、デバイス１０から完全に除去される。
【００７９】
アンインストール条件が前述の場合と異なり、既設定の時点まで、アプリケーションが使用されていない状態が、臨界回数以上反復される条件である場合について説明すれば、次の通りである。ここで、既設定の時点は、１週間後であり、臨界回数が４回であると仮定する。一方、このような既設定の時点は、これまでユーザがデバイス１０で、アプリケーションを使用した使用履歴に基づいて、任意に設定される。または、このような既設定の時点は、ユーザによって直接設定されもする。
【００８０】
アプリケーション１ ２１（図１Ａ）に係わるモニタリング部１１１のモニタリング結果、４週間の間、１回も使用されていない場合、アプリケーション１は、臨界回数４回を満足する。その結果、決定部１１２は、４週間が経過した時点で、アプリケーション１は、最下位のアンインストールレベルである第１アンインストールレベルに該当すると決定する。
【００８１】
しかし、それとは異なり、もしアプリケーション１が、３週間目にだけ１回使用されて４週間が経過したとするなら、臨界回数４回を満足しないので、アプリケーション１は、第１アンインストールレベルが適用されない。
【００８２】
アプリケーション１が、第１アンインストールレベルに該当するということが決定された後、アプリケーション１に係わるモニタリング部１１１のモニタリング結果、４週間の間、さらに１回も使用されていない場合、決定部１１２は、さらに４週間（全８週間）が過ぎた時点で、アプリケーション１は、その次のアンインストールレベルである第２アンインストールレベルに該当すると決定する。
【００８３】
最後に、アプリケーション１が、第２アンインストールレベルに該当するということが決定された後、アプリケーション１に係わるモニタリング部１１１のモニタリング結果、４週間の間、続けて使用されていない場合、決定部１１２は、さらに４週間（全１２週間）が過ぎた時点で、アプリケーション１は、最後のアンインストールレベルである第３アンインストールレベルに該当すると決定する。
【００８４】
しかし、アプリケーション１が、第１アンインストールレベルまたは第２アンインストールレベルに該当する場合であるとしても、ユーザがさらにアプリケーション１を頻繁に使用する場合には、アンインストールレベルの適用は、いつでも解除される。ただし、第３アンインストールレベルが適用され、アプリケーション１が完全に削除された場合であるならば、ユーザは、デバイス１０にアプリケーション１をさらにインストールしなければならない。
【００８５】
アンインストール条件が、前述の場合と異なり、デバイス１０の位置が、既設定の場所の範囲を外れた条件である場合について説明すれば、次の通りである。それについては、図４を参照して説明する。
【００８６】
図４は、本発明の一実施形態によるデバイス１０の位置によるアプリケーションのアンインストール段階について説明するための図面である。
【００８７】
モニタリング部１１１は、モニタリング結果、BUSアプリケーション４０１を主に使用する場所の範囲は、ソウル４０５地域内の江南４０４地域であるとモニタリングすることができる。例えば、BUSアプリケーション４０１は、江南４０４地域内で運行するバス路線及びバス時間を案内するためのアプリケーションに該当すると仮定する場合、BUSアプリケーション４０１は、江南４０４地域以外の他の地域（ソウル４０５地域，首都圏４０６地域）では使用されないこともある。
【００８８】
モニタリング部１１１は、デバイス１０（図２）の位置をモニタリングした結果、ある時点では、デバイス１０（図２）が、江南４０４地域の外であるが、相変らずソウル地域４０５内であるとモニタリングされる。そのとき、決定部１１２は、BUSアプリケーション４０２は、最下位のアンインストールレベルである第１アンインストールレベルに該当すると決定する。
【００８９】
しかし、モニタリング部１１１は、デバイス１０（図２）の位置をモニタリングした結果、デバイス１０（図２）の位置が、ソウル地域４０５の外部（首都圏４０６地域）に外れたモニタリングされる。このような場合には、決定部１１２は、BUSアプリケーション４０３は、その次のアンインストールレベルである第２アンインストールレベルに該当すると決定する。
【００９０】
しかし、モニタリング部１１１が、デバイス１０（図２）の位置をモニタリングした結果、デバイス１０（図２）がソウル地域４０５内に再び位置した場合、第２アンインストールレベルに該当するBUSアプリケーション４０３は、再び第１アンインストールレベルに該当するBUSアプリケーション４０２に復元される。また、モニタリング部１１１が、デバイス１０（図２）の位置をモニタリングした結果、デバイス１０（図２）が、江南４０４地域内に再び位置した場合、第１アンインストールレベルに該当するBUSアプリケーション４０２は、さらにアンインストールレベルが解除されたBUSアプリケーション４０１に復元される。
【００９１】
再び図２を参照し、アンインストール条件が、前述の場合と異なり、他のデバイスと臨界時間の間、共有使用されていない条件である場合について説明すれば、次の通りである。ここで、臨界時間が１ヵ月であると仮定する。
【００９２】
例えば、図３のアプリケーション４は、デバイス１０及び他人の他のデバイス間で、無線通信（例えば、ブルートゥース（Bluetooth（登録商標））、Ｗｉ−Ｆｉ directなど）によって連結された場合にのみ使用されるゲーム・アプリケーションであると仮定する。すなわち、アプリケーション４は、デバイス１０単独では実行されないアプリケーションでもある。
【００９３】
モニタリング部１１１は、アプリケーション４の使用頻度と共に、他人の他のデバイスとの無線通信の連結頻度も、モニタリングすることにより、アプリケーション４の使用履歴をモニタリングすることができる。その結果、モニタリング部１１１は、他人の他のデバイスとの無線通信の連結頻度が、臨界時間１ヵ月の間、０回であるとモニタリングすることができる。このような場合、決定部１１２は、アプリケーション４は、第１アンインストールレベルに該当すると決定する。
【００９４】
アプリケーション４が、第１アンインストールレベルに該当するということが決定された後、アプリケーション４に係わるモニタリング部１１１のモニタリング結果、１ヵ月の間、再び他人の他のデバイスとの無線通信の連結頻度が０回である場合、決定部１１２は、さらに１ヵ月（全２ヵ月）が経った時点で、アプリケーション４は、その次のアンインストールレベルである第２アンインストールレベルに該当すると決定する。
【００９５】
しかし、アプリケーション４が、第１アンインストールレベルまたは第２アンインストールレベルに該当する場合であるとしても、他人の他のデバイスと無線通信によって連結されることにより、アプリケーション４が頻繁に使用される場合には、アンインストールレベルの適用は、いつでも解除される。
【００９６】
結局、決定部１１２は、アンインストール条件が、既設定の臨界時間の間、アプリケーションが使用されていない条件である場合、モニタリング結果に基づいて、臨界時間の間、使用されていない少なくとも１つのアプリケーションを決定する。
【００９７】
または、決定部１１２は、アンインストール条件が、既設定の時点まで、アプリケーションが使用されていない状態が臨界回数以上反復される条件である場合、モニタリング結果に基づいて、既設定の時点まで使用されていない状態が、臨界回数以上反復された少なくとも１つのアプリケーションを決定する。
【００９８】
または、決定部１１２は、アンインストール条件が、使用場所の範囲や、または他のデバイスとの連結頻度である場合、それに係わるモニタリング結果に基づいて、アプリケーションのアンインストールレベルを決定することができる。すなわち、アプリケーションそれぞれの種類によって、使用頻度、使用場所、共に使用した（共有した）者のような互いに異なるコンテクストがモニタリングされることにより、アプリケーションそれぞれのアンインストールレベルが決定される。
【００９９】
アンインストール部１１３は、決定されたアプリケーションを満足するアンインストールレベルに対応する表示状態であり、決定されたアプリケーションのアイコンを変更する。その場合、ユーザ・インターフェース部１２０は、変更された表示状態を有するアイコンを、デバイス１０のユーザ・インターフェース（ＵＩ）画面上に表示する。
【０１００】
それと共に、アンインストール部１１３は、決定されたアプリケーションに対して、決定されたアプリケーションを満足するアンインストールレベルに対応するアンインストール作業を行う。
【０１０１】
まず、決定されたアプリケーションに対して、それぞれのアンインストールレベルで遂行されるそれぞれのアンインストール作業について、さらに詳細に説明する。
【０１０２】
図５は、本発明の一実施形態によるそれぞれのアンインストールレベルで遂行されるそれぞれのアンインストール作業について説明するためのテーブルである。図５を参照すれば、第１アンインストールレベル、第２アンインストールレベル、及び第３アンインストールレベルそれぞれで遂行されるアンインストール作業が説明されている。一方、図５に係わる説明の便宜のために、決定部１１２で決定されたアプリケーションは、アプリケーション１ ２１（図１Ａ）であると仮定する。
【０１０３】
アプリケーション１が、第１アンインストールレベルに該当するということが決定された場合、アンインストール部１１３は、アプリケーション１に対して、第１アンインストールレベルに対応する第１アンインストール作業を行う。
【０１０４】
さらに詳細に説明すれば、アンインストール部１１３は、アプリケーション１をデバイス１０で駆動するために必要な機能を終了させる第１アンインストール作業を行う。ここで、終了した機能は、アプリケーション１に係わるサービスを提供するサーバ（図示せず）と、デバイス１０との間で、ネットワークを介して情報を交換する機能、アプリケーション１の自動アップデート機能、またはアプリケーション１のバックグラウンド・プロセスなどを含む。
【０１０５】
すなわち、アンインストール部１１３は、アプリケーション１自体を削除することはないが、アプリケーション１によって生じるネットワーク・トラフィックまたはネットワーク・メッセージを中断させ、アプリケーション１のために、デバイス１０のバックグラウンドで実行されているプロセスを終了させ、アプリケーション１の自動アップデートを終了させるというような第１アンインストール作業を行う。
【０１０６】
しかし、もし第１アンインストール作業が遂行された後、アプリケーション１がユーザによってさらに使用された場合には、アンインストール部１１３は、第１アンインストール作業によって終了したアプリケーション１の機能を再び活性化する。
【０１０７】
アプリケーション１が、第２アンインストールレベルに該当するということが決定された場合、アンインストール部１１３は、アプリケーション１に対して、第２アンインストールレベルに対応する第２アンインストール作業を行う。
【０１０８】
さらに詳細に説明すれば、アンインストール部１１３は、アプリケーション１を、ユーザ・インターフェース画面に表示するためのアプリケーション１のアイコン情報のみを維持しながら、アプリケーション１を使用する間、デバイス１０に保存されたユーザデータを削除する一方、デバイス１０に保存されたユーザデータは、サーバ（図示せず）にバックアップする第２アンインストール作業を行う。
【０１０９】
ここで、ユーザデータは、アプリケーション１を駆動するための基本設定情報、アプリケーション１に係わるログイン情報、アプリケーション１を使用する間、保存されたコンテンツ、ヒストリー情報またはトランザクション情報などを含む。
【０１１０】
しかし、もし第２アンインストール作業が遂行された後、アプリケーション１がユーザによって再び使用された場合には、アンインストール部１１３は、アプリケーション１に対して、サーバにバックアップされたユーザデータをデバイス１０に復旧（または、ロールバック）することができる。
【０１１１】
アプリケーション１が、第３アンインストールレベルに該当するということが決定された場合、アンインストール部１１３は、アプリケーション１に対して、第３アンインストールレベルに対応する第３アンインストール作業を行う。
【０１１２】
さらに詳細に説明すれば、アンインストール部１１３は、アプリケーション１のアイコン、及びアプリケーション１に係わる全ての情報を削除する第３アンインストール作業を行う。
【０１１３】
しかし、第３アンインストール作業によれば、アプリケーション１が、デバイス１０から完全に削除されるので、デバイス１０は、ユーザ・インターフェース部１２０によって、最終的に第３アンインストール作業を行うか否か、すなわち、アプリケーション１を完全に削除するか否かに係わるユーザ選択を入力されるように、あらかじめ設定することができる。そのように設定された場合、アンインストール部１１３は、ユーザがユーザ・インターフェース部１２０を介して、第３アンインストール作業を行うということを入力したときにのみ、初めて第３アンインストール作業を行う。
【０１１４】
一方、図５、または前述で説明されていない内容であるとしても、本実施形態で説明されたそれぞれのアンインストールレベルで遂行されるそれぞれのアンインストール作業の目的を達成するめの他の動作も、本実施形態の範囲に含まれるということは、当業者であるならば、理解することができるであろう。
【０１１５】
再び図２を参照すれば、アンインストール部１１３は、アプリケーション１（決定されたアプリケーション）を満足するアンインストールレベルに対応する表示状態に、アプリケーション１のアイコンを変更し、ユーザ・インターフェース部１２０は、変更された表示状態を有するアプリケーション１のアイコンを、ユーザ・インターフェース画面上に表示するということをすでに説明した。
【０１１６】
あるアンインストールレベルに対応するアンインストール作業が、アプリケーション１に遂行された場合、ユーザ・インターフェース部１２０は、アプリケーション１のアイコンの一部に、所定シンボルを挿入して表示することができる。ここで、挿入されたシンボルは、錠状、感嘆符のようなシンボルでもあるが、それらに制限されるものではなく、多様な形態のシンボルが挿入される。
【０１１７】
または、あるアンインストールレベルに対応するアンインストール作業が、アプリケーション１に遂行された場合、ユーザ・インターフェース部１２０は、アプリケーション１のアイコンの色相、明度及び彩度のうち少なくとも一つを調整して表示することができる。
【０１１８】
または、あるアンインストールレベルに対応するアンインストール作業が、アプリケーション１に遂行された場合、ユーザ・インターフェース部１２０は、アプリケーション１のアイコンに、所定の視覚的効果を適用して表示することができる。
【０１１９】
すなわち、ユーザ・インターフェース部１２０を介して表示されるアイコンの変更された表示状態は、アイコンの一部にシンボルが挿入された状態、アイコンが暗く変更された状態、アイコンがぼんやりと変更された状態、アイコンがグレースケールに変更された状態、アイコンの枠に点線が挿入された状態、アイコンが視覚的に凹状に変更された状態、アイコンが視覚的に凸状に変更された状態、または前記アイコンが古びたように変更された状態などでもあるが、それらに制限されるものではない。
【０１２０】
すなわち、アンインストール作業が適用された（アンインストールレベルに該当する）アプリケーションのアイコンが、アンインストール作業が適用されない（アンインストールレベルに該当しない）他のアプリケーションのアイコンと区別されて表示されるための表示状態であるならば、いかなる表示状態も含まれるということは、当業者であるならば、理解することができるであろう。
【０１２１】
それについては、図６Ａないし図６Ｆを参照し、さらに詳細に説明する。図６Ａないし図６Ｆに図示された例では、ユーザの観点から、デバイス１０の正面視ユーザ・インターフェース画面が図示されている。ここで、図６Ａないし図６Ｆに図示されたアプリケーションは、アプリケーションのアイコン自体の表示を変更する方式によって変更された結果であるか、あるいはアプリケーションのアイコン自体の表示は、変更されずに、アプリケーションのアイコンのレイヤ上に、他客体のレイヤを重畳させる方式によって、変更された結果でもある。しかし、このように互いに異なる２つの方式によって表示が変更されるとしても、ユーザは、デバイス１０の正面を見るわけであり、アプリケーションのアイコンの表示変更に係わる同一の視覚的効果を感じることができる。
【０１２２】
図６Ａは、デバイス１０にインストールされたアプリケーション２０が表示されたユーザ・インターフェース画面を図示した図面である。図６Ａを参照すれば、BUSアプリケーション、CANLENDARアプリケーション、BOXアプリケーション、WEATHERアプリケーション、PHONEアプリケーション、NOTEアプリケーションなどを含む多様なアプリケーション２０が、デバイス１０にインストールされており、このようなアプリケーション２０を表現する客体に該当するアイコンは、ユーザ・インターフェース画面上に表示される。ただし、図６Ａのユーザ・インターフェース画面は、一例示であるのみ、本実施形態は、それに制限されるものではない。
【０１２３】
一方、インストールされたアプリケーション２０のうちには、デバイス１０のオペレーティング・システムによって、基本的にインストールされたCANLENDARアプリケーション、PHONEアプリケーション、NOTEアプリケーションが含まれる。すなわち、このような基本的にインストールされたアプリケーションは、デバイス１０の使用中に、ユーザによって直接インストールされたものではなく、デバイス１０で提供する基本的な機能、例えば、電話、文字、メモなどを遂行するために、デバイス１０の最初の起動時からインストールされていたアプリケーションでもある。従って、このような基本的にインストールされたアプリケーションは、本実施形態によるアプリケーションの管理対象に該当しないのである。すなわち、モニタリング部１１１、決定部１１２及びアンインストール部１１３を含む制御部１１０は、基本的にインストールされたアプリケーションを対象外として動作するように設定されるのである。しかし、それに限定されるものではなく、ユーザの設定によって、基本的にインストールされたアプリケーションに対しても本、実施形態による制御部１１０の動作及び機能が適用されるように設定されもする。
【０１２４】
図６Ｂは、本発明の一実施形態によって、デバイス１０にインストールされたアプリケーション２０にアンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。図６Ｂを参照すれば、BUSアプリケーション６１１は、第１アンインストールレベルに該当し、BOXアプリケーション６１２は、第２アンインストールレベルに該当すると仮定することができる。
【０１２５】
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション６１１の使用履歴に基づいて、BUSアプリケーション６１１は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。そして、決定部１１２は、モニタリングされたBOXアプリケーション６１２の使用履歴に基づいて、BOXアプリケーション６１２は、第２アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１２６】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション６１１のアイコンには、錠状のシンボルが挿入されるように、BUSアプリケーション６１１のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、右側上端角に錠状のシンボルが挿入されたBUSアプリケーション６１１のアイコンを表示する。それにより、ユーザは、BUSアプリケーション６１１が、現在第１アンインストールレベルに該当し、第１アンインストール作業が適用されたということを認識することができる。
【０１２７】
一方、BUSアプリケーション６１１のアイコンに係わる表示状態（視覚的表現）の変更は、BUSアプリケーション６１１のアイコン自体が、錠状のシンボルが挿入されるように変更される方式によるものでもある。または、BUSアプリケーション６１１のアイコンに係わる表示状態の変更は、BUSアプリケーション６１１のアイコンを表示するレイヤ上に、他の客体である錠状のシンボルを表示するレイヤが追加して重畳されることにより、変更される方式によるものでもある。すなわち、本実施形態では、いずれか１つの方式によって限定されるものではない。
【０１２８】
前述のように、このような方式は、本実施形態で説明されるアプリケーションのアイコンに係わる表示状態（視覚的表現）を変更するのに適用可能な方式として、以下のアプリケーション・アイコン（客体）に、感嘆符状のシンボルの挿入、暗い状態、曇った状態、枠が点線である状態、凹状のように、アイコンの表示状態を変更するための処理に適用される。
【０１２９】
また、アンインストール部１１３は、第２アンインストールレベルに該当するBOXアプリケーション６１２のアイコンには、感嘆符状のシンボルが挿入されるように、BOXアプリケーション６１２のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、右側上端角に感嘆符状のシンボルが挿入されたBOXアプリケーション６１２のアイコンを表示する。それにより、ユーザは、BOXアプリケーション６１２は、現在第２アンインストールレベルに該当し、第２アンインストール作業が適用されたということを認識することができる。
【０１３０】
このように、本実施形態によるデバイス１０は、ユーザがあまり使用しないか、あるいは全然使用しないアプリケーションの表示状態が変更されて表示されるように管理することにより、ユーザがさらに容易にアプリケーションを管理するように支援する。特に、本実施形態によるデバイス１０は、アンインストールレベル別に、アプリケーションが互いに異なる表示状態を有するように変更することにより、ユーザがさらに容易にアプリケーションを管理するように支援する。
【０１３１】
図６Ｃは、本発明の他の一実施形態によって、デバイス１０にインストールされたアプリケーション２０に、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。図６Ｃを参照すれば、BUSアプリケーション６２０及びBOXアプリケーション６２０は、第１アンインストールレベルに該当すると仮定する。
【０１３２】
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション６２０及びBOXアプリケーション６２０の使用履歴に基づいて、BUSアプリケーション６２０及びBOXアプリケーション６２０は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１３３】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション６２０及びBOXアプリケーション６２０のアイコンは、暗く表示されるように、BUSアプリケーション６２０及びBOXアプリケーション６２０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、暗く変更されたBUSアプリケーション６２０及びBOXアプリケーション６２０のアイコンを表示する。それにより、ユーザは、BUSアプリケーション６２０及びBOXアプリケーション６２０は、現在第１アンインストールレベルに該当し、第１アンインストール作業が適用されたということを認識することができる。
【０１３４】
図６Ｃによれば、BUSアプリケーション６２０及びBOXアプリケーション６２０が、同一の第１アンインストールレベルに該当すると仮定した。しかし、もしBUSアプリケーション６２０及びBOXアプリケーション６２０それぞれが、互いに異なるアンインストールレベルに該当する場合には、ユーザ・インターフェース部１２０は、BUSアプリケーション６２０及びBOXアプリケーション６２０が区別されるように暗い程度を異ならせて表示することができる。
【０１３５】
図６Ｄは、本発明のさらに他の一実施形態によって、デバイス１０にインストールされたアプリケーション２０に、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。図６Ｄを参照すれば、BUSアプリケーション６３０及びBOXアプリケーション６３０は、第１アンインストールレベルに該当すると仮定する。
【０１３６】
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション６３０及びBOXアプリケーション６３０の使用履歴に基づいて、BUSアプリケーション６３０及びBOXアプリケーション６３０は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１３７】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション６３０及びBOXアプリケーション６３０のアイコンは、曇って表示されるように、BUSアプリケーション６３０及びBOXアプリケーション６３０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、曇るように変更されたBUSアプリケーション６３０及びBOXアプリケーション６３０のアイコンを表示する。それにより、ユーザは、BUSアプリケーション６３０及びBOXアプリケーション６３０は、現在第１アンインストールレベルに該当し、第１アンインストール作業が適用されたということを認識することができる。
【０１３８】
図６Ｄによれば、BUSアプリケーション６３０及びBOXアプリケーション６３０が、同一の第１アンインストールレベルに該当すると仮定した。しかし、もしBUSアプリケーション６３０及びBOXアプリケーション６３０それぞれが互いに異なるアンインストールレベルに該当する場合には、ユーザ・インターフェース部１２０は、BUSアプリケーション６３０及びBOXアプリケーション６３０が区別されるように曇った程度を異ならせて表示することができる。
【０１３９】
図６Ｅは、本発明のさらに他の一実施形態によって、デバイス１０にインストールされたアプリケーション２０に、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。図６Ｅを参照すれば、BUSアプリケーション６４０及びBOXアプリケーション６４０は、第１アンインストールレベルに該当すると仮定する。
【０１４０】
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション６４０及びBOXアプリケーション６４０の使用履歴に基づいて、BUSアプリケーション６４０及びBOXアプリケーション６４０は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１４１】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション６４０及びBOXアプリケーション６４０のアイコンの枠に点線が表示されるように、BUSアプリケーション６４０及びBOXアプリケーション６４０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、枠が点線に変更されたBUSアプリケーション６４０及びBOXアプリケーション６４０のアイコンを表示する。それにより、ユーザは、BUSアプリケーション６４０及びBOXアプリケーション６４０は、現在第１アンインストールレベルに該当し、第１アンインストール作業が適用されたということを認識することができる。
【０１４２】
図６Ｆは、本発明のさらに他の一実施形態によって、デバイス１０にインストールされたアプリケーション２０に、アンインストール作業が適用されたユーザ・インターフェース画面を図示した図面である。図６Ｆを参照すれば、BUSアプリケーション６５０及びBOXアプリケーション６５０は、第１アンインストールレベルに該当すると仮定する。
【０１４３】
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション６５０及びBOXアプリケーション６５０の使用履歴に基づいて、BUSアプリケーション６５０及びBOXアプリケーション６５０は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１４４】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション６５０及びBOXアプリケーション６５０のアイコンが凹状に表示されるように、BUSアプリケーション６５０及びBOXアプリケーション６５０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、凹状に変更されたBUSアプリケーション６５０及びBOXアプリケーション６５０のアイコンを表示する。それにより、ユーザは、BUSアプリケーション６５０及びBOXアプリケーション６５０は、現在第１アンインストールレベルに該当し、第１アンインストール作業が適用されたということを認識することができる。
【０１４５】
一方、前述の図６Ａないし図６Ｆで図示された、ユーザ・インターフェース画面上に表示されたアプリケーションのアイコンの表示状態は、説明の便宜のために例として挙げたのみ、本実施形態は、それらに制限されるものではないということは、当業者であるならば、理解することができるであろう。
【０１４６】
図７Ａは、本発明の一実施形態によって、第１アンインストールレベルで遂行される第１アンインストール作業について説明するための図面である。図７Ａを参照すれば、BUSアプリケーション７１０は、第１アンインストールレベルに該当すると仮定する。
前述のように、決定部１１２は、モニタリングされたBUSアプリケーション７１０の使用履歴に基づいて、BUSアプリケーション７１０は、第１アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１４７】
アンインストール部１１３は、第１アンインストールレベルに該当するBUSアプリケーション７１０のアイコンには、錠状のシンボルが挿入されるように、BUSアプリケーション７１０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、右側上端角に錠状のシンボルが挿入されたBUSアプリケーション７１０のアイコンを表示する。
【０１４８】
さらに、アンインストール部１１３は、デバイス１０で、BUSアプリケーション７１０を駆動するために必要な機能を終了させる第１アンインストール作業を行う。ここで、終了した機能は、BUSアプリケーション７１０に係わるサービスを提供するサーバ（図示せず）と、デバイス１０との間に、ネットワークを介して情報を交換する機能、BUSアプリケーション７１０の自動アップデート機能、あるいはBUSアプリケーション７１０のバックグラウンド・プロセスなどを含む。
【０１４９】
すなわち、アンインストール部１１３は、BUSアプリケーション７１０自体を削除しないが、BUSアプリケーション７１０によって生じるネットワーク・トラフィックまたはネットワーク・メッセージを中断させ、BUSアプリケーション７１０のために、デバイス１０のバックグラウンドで実行されているプロセスを終了させ、BUSアプリケーション７１０の自動アップデートを終了させるというような第１アンインストール作業を行う。
【０１５０】
しかし、もし第１アンインストール作業が遂行された後、BUSアプリケーション７１０がユーザによって、再び使用された場合には、アンインストール部１１３は、第１アンインストール作業によって終了したBUSアプリケーション７１０の機能を再び活性化する。
【０１５１】
図７Ｂは、本発明の一実施形態によって、第２アンインストールレベルで遂行される第２アンインストール作業について説明するための図面である。図７Ｂを参照すれば、BOXアプリケーション７２０は、第２アンインストールレベルに該当すると仮定する。
【０１５２】
前述のように、決定部１１２は、モニタリングされたBOXアプリケーション７２０の使用履歴に基づいて、BOXアプリケーション７２０は、第２アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１５３】
アンインストール部１１３は、第２アンインストールレベルに該当するBOXアプリケーション７２０のアイコンには、感嘆符状のシンボルが挿入されるように、BOXアプリケーション７２０のアイコンの表示状態を変更する。その後、ユーザ・インターフェース部１２０は、デバイス１０のユーザ・インターフェース画面上に、右側上端角に感嘆符状のシンボルが挿入されたBOXアプリケーション７２０のアイコンを表示する。
【０１５４】
さらに、アンインストール部１１３は、BOXアプリケーション７２０を、ユーザ・インターフェース画面に表示するためのBOXアプリケーション７２０のアイコン情報のみを維持しながら、BOXアプリケーション７２０を使用する間、デバイス１０に保存されたユーザデータを削除する一方、デバイス１０に保存されたユーザデータは、クラウド７１またはサーバ７２にバックアップする第２アンインストール作業を行う。
【０１５５】
ここで、ユーザデータは、BOXアプリケーション７２０を駆動するための基本設定情報、BOXアプリケーション７２０に係わるログイン情報、BOXアプリケーション７２０を使用する間、保存されたコンテンツ、ヒストリー情報あるいはトランザクション情報などを含む。
【０１５６】
しかし、もし第２アンインストール作業が遂行された後、BOXアプリケーション７２０がユーザによって再び使用された場合には、アンインストール部１１３は、BOXアプリケーション７２０に対して、クラウド７１またはサーバ７２にバックアップされたユーザデータをデバイス１０に再び復旧（または、ロールバック）させる。
【０１５７】
図７Ｃは、本発明の一実施形態によって、第３アンインストールレベルで遂行される第３アンインストール作業について説明するための図面である。図７Ｃを参照すれば、BOXアプリケーション７３０は、第３アンインストールレベルに該当すると仮定する。
【０１５８】
前述のように、決定部１１２は、モニタリングされたBOXアプリケーション７３０の使用履歴に基づいて、BOXアプリケーション７３０は、第３アンインストールレベルに該当するアプリケーションであると決定することができる。
【０１５９】
アンインストール部１１３は、BOXアプリケーション７３０のアイコン及びBOXアプリケーション７３０に係わる全ての情報を削除する第３アンインストール作業を行う。すなわち、BOXアプリケーション７３０は、ユーザ・インターフェース画面でだけでなく、デバイス１０、クラウド７１（図７Ｂ）またはサーバ７２（図７Ｂ）から完全に削除される。
【０１６０】
しかし、第３アンインストール作業によれば、BOXアプリケーション７３０がデバイス１０から完全に削除されるので、デバイス１０は、ユーザ・インターフェース部１２０によって、最終的に第３アンインストール作業を行うか否か、すなわち、BOXアプリケーション７３０を完全に削除するか否かに係わるユーザ選択を入力されるようにあらかじめ設定する。このように設定された場合、アンインストール部１１３は、ユーザが、ユーザ・インターフェース部１２０を介して、第３アンインストール作業を行うことを入力したときにのみ、初めて第３アンインストール作業を行う。
【０１６１】
図８は、本発明の一実施形態によるアプリケーションを管理するデバイス１０の詳細ブロック図である。一方、前述の図２のデバイス１０に含まれた構成要素は、図８のデバイス１０に含まれた構成要素の一部に該当する。
【０１６２】
移動通信部１００１は、３Ｇ（3rd generation）／４Ｇ（4th generation）のようなセルラネットワークを介して、基地局とのコール設定、データ通信などを行う。サーブ通信部１００２は、ブルートゥースやＮＦＣ（near field communication）など近距離通信のための機能を遂行する。放送部１００２は、ＤＭＢ（digital multimedia broadcasting）放送信号を受信する。
【０１６３】
カメラ部１００４は、写真や動画を撮影するためのレンズ及び光学素子を含む。
センサ部１００５は、デバイス１０の動きを感知する重力センサ、光の明るさを感知する照度センサ、人の近接度を感知する近接センサ、人の動きを感知するモーションセンサなどを含んでもよい。
【０１６４】
ＧＰＳ受信部１００６は、人工衛星からＧＰＳ信号を受信する。このようなＧＰＳ信号を利用して、多様なサービスがユーザに提供される。
【０１６５】
入出力部１０１０は、外部機器や人とのインターフェースを提供し、ボタン１０１１、マイク１０１２、スピーカ１０１３、振動モータ１０１４、コネクタ１０１５、キーパッド１０１６を含む。
【０１６６】
タッチスクリーン１０１８は、ユーザのタッチ入力を受信する。また、タッチスクリーン・コントローラ１０１７は、タッチスクリーン１０１８を介して入力されたタッチ入力を、制御部１０５０に伝達する。電源供給部１０１９は、デバイス１０に必要な電力を供給するために、バッテリまたは外部電源ソースと連結される。
【０１６７】
ここで、入出力部１０１０及びタッチスクリーン１０１８は、図２のユーザ・インターフェース部１２０の詳細構成要素にも該当する。
【０１６８】
制御部１０５０は、メモリ１０６０に保存されたプログラムを実行することにより、本発明によって、ディスプレイ上のオブジェクトを実行し、実行結果を画面に表示する。
【０１６９】
ここで、制御部１０５０は、モニタリング部１１１、決定部１１２及びアンインストール部１１３を含む図２の制御部１１０にも該当する。
【０１７０】
メモリ１０６０は、デバイス１０内で処理された結果、または遂行された結果を保存する。例えば、メモリ１０６０は、図２のモニタリング部１１１のモニタリング結果、決定部１１２の決定結果、またはアンインストール部１１３のアンインストール結果などを保存することができる。
【０１７１】
メモリ１０６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、移動通信モジュール１０６１、Ｗｉ−Ｆｉモジュール１０６２、ブルートゥース・モジュール１０６３、ＤＭＢモジュール１０６２、カメラ・モジュール１０６５、センサ・モジュール１０６６、ＧＰＳ（global positioning system）モジュール１０６７、動画再生モジュール１０６８、オーディオ再生モジュール１０６９、電源モジュール１０７０）、タッチスクリーン・モジュール１０７１）、ＵＩモジュール１０７２）、アプリケーション・モジュール１０７３などに分類される。
【０１７２】
例えば、移動通信モジュール１０６１、Ｗｉ−Ｆｉモジュール１０６２、ブルートゥース・モジュール１０６３は、移動通信部１００１、サーブ通信部１００２及び放送受信部１００３のうち少なくとも一つを利用して、他のデバイスまたはサーバからオブジェクトについての情報を受信することができる。
【０１７３】
また、例えば、タッチスクリーン・モジュール１０７１は、デバイスの画面を介したユーザのタッチ入力を受信することができる。
【０１７４】
また、例えば、アプリケーション・モジュール１０７３は、ユーザのタッチ入力の種類を判断し、ユーザのタッチ入力によって、オブジェクトを拡大するか否かを決定することができる。また、例えば、アプリケーション・モジュール１０７３は、拡大されたオブジェクトの領域サイズが、所定の臨界値以上であるか否かを判断し、拡大されたオブジェクト領域にいかなる情報を表示するかを決定することができる。また、例えば、アプリケーション・モジュール１０７３は、オブジェクトの領域が拡大されることにより、ディスプレイ画面をいかに処理するかを決定することができる。
【０１７５】
また、例えば、ＵＩ（user interface）モジュール１０７２は、アプリケーション・モジュール１０７３の決定に基づいて、デバイスの画面上に、オブジェクトを拡大して表示して、拡大されたオブジェクトの領域に、所定の情報を表示することができる。また、例えば、ＵＩモジュール１０７２は、アプリケーション・モジュール１０７３の決定に基づいて、拡大されたオブジェクトの領域を固定して表示したり、あるいは拡大されたオブジェクトを縮小することができる。
【０１７６】
各モジュールの機能は、その名称から当業者が直観的に推論することができ、それぞれのモジュールは、本実施形態に係わる図面で説明された一つ以上の機能を遂行するための命令語の集合に対応する。
【０１７７】
命令語は、別個のソフトウェアプログラム、手続きまたはモジュールによって実行される必要はない。メモリ１０６０は、追加的な命令語、またはさらに少ない命令語を含んでもよい。さらに、デバイスの多様な機能が一つ以上の信号プロセッシング及び／またはアプリケーション特定集積回路を含むハードウェア及び／またはソフトウェアで実行されもする。
【０１７８】
図９は、本発明の一実施形態によって、デバイス１０にインストールされたアプリケーションを管理する方法のフローチャートである。図９を参照すれば、アプリケーションの管理方法は、図２及び図８のデバイス１０で、時系列的に処理される過程であるので、以下、省略された内容であるとしても、図１Ａないし図８について説明された内容は、図９のデバイス１０にインストールされたアプリケーションの管理方法にも適用される。
【０１７９】
９０１段階で、制御部１１０、特に、モニタリング部１１１は、インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする。
【０１８０】
９０２段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、インストールされたアプリケーションのうち、既設定のアンインストール条件を満足する少なくとも１つのアプリケーションを決定する。
【０１８１】
９０３段階で、ユーザ・インターフェース部１２０は、決定されたアプリケーションのアイコンの表示状態を変更し、ユーザ・インターフェース画面上にアイコンを表示する。
【０１８２】
図１０は、本発明の他の一実施形態によって、デバイス１０にインストールされたアプリケーションを管理する方法のフローチャートである。図１０を参照すれば、アプリケーションの管理方法は、図２及び図８のデバイス１０で、時系列的に処理される過程であるので、以下、省略された内容であるとしても、図１Ａないし図８について説明された内容は、図１０のデバイス１０にインストールされたアプリケーションの管理方法にも適用される。
【０１８３】
１００１段階で、制御部１１０、特に、モニタリング部１１１は、インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする。
【０１８４】
１００２段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、既設定の複数のアンインストールレベルのうち、少なくとも１つのレベルに対応する少なくとも１つのアプリケーションを決定する。
【０１８５】
１００３段階で、制御部１１０、特に、アンインストール部１１３は、決定されたアプリケーションを満足するアンインストールレベルに対応するアンインストール作業を、前記決定されたアプリケーションに対して遂行する。
【０１８６】
図１１は、本発明の一実施形態によって、デバイス１０にインストールされたアプリケーションを管理する方法の詳細フローチャートである。図１１は、図９及び図１０で説明されたアプリケーションの管理方法に係わる詳細フローチャートである。図１１を参照すれば、アプリケーションの管理方法は、図２及び図８のデバイス１０で、時系列的に処理される過程であるので、以下、省略された内容であるとしても、図１Ａないし図８について説明された内容は、図１１のデバイス１０にインストールされたアプリケーションの管理方法にも適用される。
【０１８７】
１１０１段階で、デバイス１０は、ユーザ・インターフェース部１２０を介したユーザの入力によって、それぞれのアンインストールレベルに該当するアンインストール条件を設定する。または、デバイス１０は、ユーザによって、アンインストール条件が設定されない場合には、デバイス１０は、オペレーティング・システムによって指定されたデフォルト値で、アンインストール条件を任意に設定することができる。
【０１８８】
１１０２段階で、制御部１１０、特に、モニタリング部１１１は、インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする。
【０１８９】
１１０３段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、インストールされたアプリケーションのうち、既設定のアンインストール条件を満足する少なくとも１つのアプリケーションが存在するか否かを判断する。
【０１９０】
もし存在するならば、制御部１１０は、１１０４段階を遂行する。しかし、存在しないのであれば、制御部１１０は、１１０２段階を遂行することにより、続けて使用履歴をモニタリングする。
【０１９１】
１１０４段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、決定されたアプリケーションが第１アンインストールレベルに該当するか否かを判断する。
【０１９２】
もし第１アンインストールレベルに該当するのであれば、制御部１１０は、１１０５段階を遂行する。しかし、第１アンインストールレベルに該当するのではなければ、制御部１１０は、１１０６段階を遂行する。
【０１９３】
１１０５段階で、制御部１１０、特に、アンインストール部１１３は、決定されたアプリケーションに対して、第１アンインストール作業を行う。
【０１９４】
制御部１１０は、第１アンインストール作業が完了した場合、１１０２段階を遂行することにより、決定されたアプリケーションの使用履歴を、続けてさらにモニタリングする。
【０１９５】
１１０６段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、決定されたアプリケーションが、第２アンインストールレベルに該当するか否かを判断する。
【０１９６】
もし第２アンインストールレベルに該当するのであれば、制御部１１０は、１１０７段階を遂行する。しかし、第２アンインストールレベルに該当するのではなければ、制御部１１０は、１１０８段階を遂行する。
【０１９７】
１１０７段階で、制御部１１０、特に、アンインストール部１１３は、決定されたアプリケーションに対して、第２アンインストール作業を行う。
【０１９８】
制御部１１０は、第２アンインストール作業が完了した場合、１１０２段階を遂行することにより、決定されたアプリケーションの使用履歴を、続けてさらにモニタリングする。
【０１９９】
１１０８段階で、制御部１１０、特に、決定部１１２は、モニタリングされた使用履歴に基づいて、決定されたアプリケーションが、第３アンインストールレベルに該当するか否かを判断する。
【０２００】
もし第３アンインストールレベルに該当するのであれば、制御部１１０は、１１０９段階を遂行する。しかし、第３アンインストールレベルに該当するのではなければ、制御部１１０は、１１０２段階を遂行する。
【０２０１】
１１０９段階で、制御部１１０、特に、アンインストール部１１３は、決定されたアプリケーションに対して、第３アンインストール作業を行う。
【０２０２】
一方、本実施形態では、３段階のアンインストールレベルが存在すると仮定した。従って、第３アンインストール作業の遂行が完了すれば、決定されたアプリケーションは、デバイス１０から完全に削除され、それ以上のアンインストール作業を行うことができない。しかし、前述のように、本実施形態では、単に説明の便宜のために３、段階のアンインストールレベルを仮定したのみであり、本実施形態で説明されたアンインストールレベルそれぞれがさらに細分化されるか、あるいは併合されることにより、３段階ではない２段階以上の細分化または併合されたアンインストールレベルでも、本実施形態が動作するということは、当業者であるならば、理解することができるであろう。
【０２０３】
１１１０段階で、制御部１１０は、１１０３段階でアンインストールレベルに対応するアプリケーションが存在しないと判断された場合、既存に適用されたアンインストールレベルを解除する必要があるアプリケーションが存在するか否かを判断する。すなわち、以前に、ユーザがアプリケーションを使用しないことにより、アンインストールレベルが適用されたが、現在は、アプリケーションを再び使用することにより、アンインストールレベルを解除する必要がある。従って、制御部１１０は、既存に、アンインストールレベルが適用されたアプリケーションに対して、アンインストールレベルを解除するか否かを判断する。
【０２０４】
もし解除すると判断されるのであるならば、制御部１１０は、１１１１段階を遂行する。しかし、解除しないと判断されるのであるならば、制御部１１０は、１１０２段階を遂行する。
【０２０５】
１１１１段階で、制御部１１０は、既存に適用されたアンインストールレベルを解除することにより、１１１０段階で判断されたアプリケーションに対して、アンインストールレベルを解除する。その後、制御部１１０は、再び１１０２段階を遂行する。
【０２０６】
図１２は、本発明の他の一実施形態によって、デバイス１０にインストールされたアプリケーションを管理する方法のフローチャートである。図１２を参照すれば、アプリケーションの管理方法は、図２及び図８のデバイス１０で、時系列的に処理される過程であるので、以下、省略された内容であるとしても、図１Ａないし図８について説明された内容は、図１２のデバイス１０にインストールされたアプリケーションの管理方法にも適用される。
【０２０７】
１２０１段階で、ユーザ・インターフェース部１２０は、デバイス１０にインストールされたアプリケーションを表示する。
【０２０８】
１２０２段階で、制御部１１０、特に、モニタリング部１１１は、インストールされたアプリケーションそれぞれに係わる使用履歴をモニタリングする。
【０２０９】
１２０３段階で、制御部１１０、特に、アンインストール部１１３は、モニタリングされた使用履歴に基づいて、少なくとも１つのアプリケーションに係わる視覚的表現が変更されるように、ユーザ・インターフェース部１２０を制御する。
【０２１０】
なお、前述の本発明の実施形態は、コンピュータで実行されるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して、前記プログラムを動作させる汎用デジタル・コンピュータで具現される。また、前述の本発明の実施形態で使用されたデータの構造は、コンピュータで読み取り可能な記録媒体に、多くの手段を介して記録される。前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ（read-only memory）、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ（compact disc）−ＲＯＭ、ＤＶＤ（digital versatile disc）など）のような記録媒体を含む。
【０２１１】
以上、本発明について、その望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態に具現されるということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されなければならない。本発明の範囲は、前述の説明ではなく。特許請求の範囲に示されており、それと同等な範囲内にある全ての差異は、本発明に含まれたものであると解釈されなければならないのである。
【産業上の利用可能性】
【０２１２】
本発明のアプリケーションを管理する方法及びアプリケーションの管理を行うデバイスは、例えば、モバイルデバイス関連の技術分野に効果的に適用可能である。
【符号の説明】
【０２１３】
１０    デバイス
１１    １月１５日時点
１２    ３月１７日時点
１３    ６月２３日時点
２０    アプリケーション
２１    １月１５日時点のアプリケーション１
２２    ３月１７日時点のアプリケーション１
２３    ６月２３日時点のアプリケーション１
７１    クラウド
７２    サーバ
１１０，１０５０    制御部
１１１    モニタリング部
１１２    決定部
１１３    アンインストール部
１２０    ユーザ・インターフェース部
４０１，４０２，４０３，６１１，７１０   バス・アプリケーション
６１２，７２０    BOXアプリケーション
１００１    移動通信部
１００２    サブ通信部
１００３    放送部
１００４    カメラ部
１００５    センサ部
１００６    ＧＰＳ受信部
１０１０    入出力部
１０１７    タッチスクリーン・コントローラ
１０１８    タッチスクリーン
１０１９    電源供給部
１０６０    メモリ
【図１Ａ】
2014149825.tif 000003
【図１Ｂ】
2014149825.tif 000004
【図２】
2014149825.tif 000005
【図３】
2014149825.tif 000006
【図４】
2014149825.tif 000007
【図５】
2014149825.tif 000008
【図６Ａ】
2014149825.tif 000009
【図６Ｂ】
2014149825.tif 000010
【図６Ｃ】
2014149825.tif 000011
【図６Ｄ】
2014149825.tif 000012
【図６Ｅ】
2014149825.tif 000013
【図６Ｆ】
2014149825.tif 000014
【図７Ａ】
2014149825.tif 000015
【図７Ｂ】
2014149825.tif 000016
【図７Ｃ】
2014149825.tif 000017
【図８】
2014149825.tif 000018
【図９】
2014149825.tif 000019
【図１０】
2014149825.tif 000020
【図１１】
2014149825.tif 000021
【図１２】
2014149825.tif 000022