(57)【要約】  使用頻度通知部１０８は、端末内アプリケーションの起動状況の記録に基づいて各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する。情報格納部１１２は、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する。アプリケーション削除部１１８は、使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付ける。代替アプリケーション提示部１２０は、削除対象のアプリケーションに対応付けられた代替アプリケーション情報を情報格納部１１２から選択しユーザに提示する。
2008075447.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションの更新を管理する端末であって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
を備えることを特徴とするアプリケーション更新管理端末。
【請求項２】
前記使用頻度通知部は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとして提示し、
前記アプリケーション削除部は、前記低使用頻度アプリケーションに対するユーザによる削除の諾否を受け付けることを特徴とする請求項１に記載のアプリケーション更新管理端末。
【請求項３】
前記情報格納部は、前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持することを特徴とする請求項１または２に記載のアプリケーション更新管理端末。
【請求項４】
前記情報格納部は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持していることを特徴とする請求項１ないし３のいずれかに記載のアプリケーション更新管理端末。
【請求項５】
前記情報格納部は、アプリケーションのカテゴリ毎に代替アプリケーション情報の選択肢を複数保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションと同一カテゴリに属する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項４に記載のアプリケーション更新管理端末。
【請求項６】
前記情報格納部は、アプリケーションの機能毎に代替アプリケーション情報の選択肢を複数保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションと同一機能を有する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項４に記載のアプリケーション更新管理端末。
【請求項７】
前記情報格納部は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能な代替アプリケーションに関する代替アプリケーション情報を保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションの有する機能のうち比較的使用頻度が高い機能を決定し、その機能に対応した代替アプリケーション情報を選択することを特徴とする請求項６に記載のアプリケーション更新管理端末。
【請求項８】
前記代替アプリケーション提示部は、前記端末内アプリケーションの置き換えとして、前記削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択することを特徴とする請求項１ないし３のいずれかに記載のアプリケーション更新管理端末。
【請求項９】
端末で実行されるプログラムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知機能と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報保持機能と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除機能と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示機能と、
をコンピュータに発揮せしめることを特徴とするアプリケーション更新管理プログラム。
【請求項１０】
端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに対して提示する使用頻度通知部と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムをサーバに対して要求する情報要求部と、
を備えるクライアント端末と、
前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持するプログラム保持部と、
前記端末からの要求に応じたプログラムを選択して該端末に送信する選択送信部と、
を備えるサーバと、
を含むことを特徴とするアプリケーション更新管理システム。
【請求項１１】
端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、
前記使用頻度情報が提示された端末内アプリケーションのなかから削除対象とすべきアプリケーションの決定指示を受け付けるアプリケーション削除部と、
前記削除対象とすべきアプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報をサーバに要求する情報要求部と、
前記要求に応じてサーバから受け取った代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
を備える端末と、
前記代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記端末からの要求に応じて削除対象となるアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択して該端末に送信する選択送信部と、
を備えるサーバと、
を含むことを特徴とするアプリケーション更新管理システム。
【請求項１２】
前記情報要求部は、前記代替アプリケーション情報を要求するとき、前記端末の種類を識別する識別情報を前記サーバに送信し、
前記情報格納部は、前記代替アプリケーション情報のそれぞれに関連付けて、その代替アプリケーションを実行可能である端末の識別情報を保持しており、
前記選択送信部は、前記識別情報を端末から受け取り、その端末に適合する代替アプリケーション情報を選択することを特徴とする請求項１１に記載のアプリケーション更新管理システム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に搭載されているアプリケーションを整理する技術に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや携帯電話機を初めとする情報端末には、購入時から多種多様なアプリケーションがインストールされている。しかし、ユーザがこれらアプリケーションのすべてを使用していることはほとんどない。このような場合、アプリケーションの使用状況をチェックして、不要なアプリケーションは削除することが好ましい。特に携帯型端末においては、一般にメモリ領域は限られているため、アプリケーションを整理する必要性は高い。【０００３】
このような技術として、例えば特許文献１には、クライアント装置に対してインストールされている複数のプログラムの使用状況を通知するよう要求し、要求に応答してクライアント装置から通知された使用状況に基づいて、複数のプログラムのうちアンインストールするプログラムを検出する技術が開示されている。また、特許文献２には、携帯電話機の機能更新サーバにアクセスして専用のアプリケーションプログラムを取得する場合において、携帯電話機のメモリ量が不足しているとき、ユーザが機能使用状況参照部を起動して登録されている機能のうち必要としなくなった機能を選択して削除する技術が開示されている。
【特許文献１】特開２００５−４４０００号公報
【特許文献２】特開２００５−２３６５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１においては、アプリケーションプログラムを削除して開放されたメモリ領域の活用については考慮されていない。また、上記特許文献２においては、新たなアプリケーションの取得を決定してから登録されている機能の削除が要求されるため、削除できる機能が見つからないこともある。【０００５】
本発明はこうした課題に鑑みてなされたものであり、その目的は、端末からアプリケーションを削除するときに開放されたメモリ領域を活用する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、アプリケーションの更新を管理する端末である。この端末は、各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報格納部と、使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、削除対象のアプリケーションに対応付けられた代替アプリケーション情報を情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、を備える。【０００７】
この態様によると、各端末内アプリケーションについて代替アプリケーション情報を保持しておき、端末内アプリケーションの使用頻度情報を参照してユーザにより任意のアプリケーションの削除指示がなされると、関連付けられた代替アプリケーション情報がユーザに提示される。提示された代替アプリケーション情報を端末にインストールすることで、端末内アプリケーションの削除により開放されたメモリ領域を有効に活用することができる。また、ユーザに積極的に使用させたいアプリケーションを代替アプリケーション情報として提示することで、そのアプリケーションの使用機会を増加させることができる。【０００８】
使用頻度通知部は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとして提示し、アプリケーション削除部は、低使用頻度アプリケーションに対するユーザによる削除の諾否を受け付けるようにしてもよい。これによると、ユーザは端末によって選別された低使用頻度アプリケーションを削除するか否かだけを判断すればよいので、単に端末内アプリケーションの使用頻度が提示される場合よりも、容易に判断を下すことができる。また、端末から低使用頻度のアプリケーションを積極的に削除するようにユーザに提案することで、端末のメモリ領域をより有効に活用することができる。【０００９】
情報格納部は、代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持していてもよい。こうすれば、代替アプリケーションとしてユーザによって選択されたアプリケーションプログラムのインストールを直ちに開始することが可能になる。【００１０】
情報格納部は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持していてもよい。これにより、ユーザによる代替アプリケーションの選択の自由度が増加する。【００１１】
情報格納部はアプリケーションのカテゴリ毎に代替アプリケーション情報の選択肢を複数保持しており、代替アプリケーション提示部は削除対象のアプリケーションと同一カテゴリに属する選択肢のなかから代替アプリケーション情報を選択してもよい。カテゴリには、アプリケーションの種類、アプリケーションの供給元、アプリケーションで実行可能なファイルの種類などが含まれる。削除対象となったアプリケーションと同一カテゴリのアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させる広告的な役割を果たすことができる。【００１２】
情報格納部はアプリケーションの機能毎に代替アプリケーション情報の選択肢を複数保持しており、代替アプリケーション提示部は削除対象のアプリケーションと同一機能を有する選択肢のなかから代替アプリケーション情報を選択してもよい。ここでいう「機能」とは、あるアプリケーションを用いて実現可能な処理のことをいう。例えば、高機能のワードプロセッサアプリケーションであれば、テキスト入力機能、図形描画機能、表作成機能、文書要約機能、文書構成機能などの複数の機能を有している。この場合も、削除対象となったアプリケーションと同一機能を有するアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させる広告的な役割を果たすことができる。また、不用意に端末内アプリケーションを削除すると、端末から特定の機能が失われて端末の有用性が低下してしまうが、削除対象のアプリケーションと同一機能の代替アプリケーションを提示して端末にインストールさせることで、そのような事態を回避できる可能性が高まる。【００１３】
情報格納部は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能な代替アプリケーションに関する代替アプリケーション情報を保持しており、代替アプリケーション提示部は、削除対象のアプリケーションの有する機能のうち比較的使用頻度が高い機能を決定し、その機能に対応した代替アプリケーション情報を選択してもよい。削除対象の端末内アプリケーションのうち一部の機能は使用されていないが、一部の機能は使用されている場合、後者の機能に特化したアプリケーションを代替アプリケーションとして提案するようにすれば、ユーザによる代替アプリケーションまたは端末の使用機会が増加し、またユーザビリティが向上する。【００１４】
代替アプリケーション提示部は、端末内アプリケーションの置き換えとして、削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択してもよい。これによると、削除対象でない端末内アプリケーションの機能拡張版の情報や、端末内アプリケーションと同じ供給元や対抗関係にある販売元のアプリケーションに関する情報などをユーザに提示する広告的な役割を果たすことができる。【００１５】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、端末からアプリケーションを削除するときに、開放されたメモリ領域を積極的に活用することができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態１に係るアプリケーション更新管理機能を備えた携帯型情報機器を含むネットワークシステムの全体構成を示す図である。
【図２】携帯型情報機器のハードウェア構成図である。
【図３】携帯型情報機器のうち、本実施の形態に係るアプリケーション更新管理装置に関与する部分の構成を示す図である。
【図４】起動状況の記録に基づいて使用頻度通知部により作成される使用頻度情報の一例を示すテーブルである。
【図５】代替アプリケーション情報格納部に保持されている代替アプリケーション情報の一例を示すテーブルである。
【図６】携帯型情報機器のディスプレイ画面に表示されるメニュー画面の一例を示す図である。
【図７】使用頻度通知部によってディスプレイ画面に表示される使用頻度情報の一例を示す図である。
【図８】ユーザにより端末内アプリケーションの削除指示が出された後の確認表示の一例を示す図である。
【図９】端末内アプリケーションが削除された後に代替アプリケーションを提案する表示の一例を示す図である。
【図１０】実施の形態１にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
【図１１】実施の形態２に対応する画面例を示す図である。
【図１２】実施の形態２にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
【図１３】実施の形態３に対応する画面例を示す図である。
【符号の説明】
【００１８】
１０  携帯型情報機器、  １２  サーバ、  １００  アプリケーション更新管理装置、  １０６  起動状況保持部、  １０８  使用頻度通知部、  １１０  代替アプリケーション情報要求部、  １１２  代替アプリケーション情報格納部、  １１８  アプリケーション削除部、  １２０  代替アプリケーション提示部、  １２４  アプリケーション追加部、  １２６  プログラム保持部、  １２８  選択送信部。
【発明を実施するための最良の形態】
【００１９】
実施の形態１．
本発明の一実施形態は、携帯型情報機器に搭載されているアプリケーションの起動状況を監視し、起動状況に基づいてユーザにアプリケーションの使用頻度情報を提示し、ユーザにより削除対象のアプリケーションが提示されると、その代わりにインストールすべきアプリケーションを提案するアプリケーション更新管理装置である。【００２０】
以下では、まず携帯型情報機器の一般的な説明を述べ、続いて本実施形態に係るアプリケーション更新管理装置についての詳細な説明を述べる。【００２１】
図１は、本実施形態に係るアプリケーション更新管理機能を備えた携帯型情報機器１０を含むネットワークシステムの全体構成を示す。【００２２】
携帯型情報機器１０は、通信機能を備えるラップトップ型のＰＣ（パーソナルコンピュータ）、ＰＤＡ、携帯電話、カーナビゲーション装置などの、ユーザと共に移動可能な任意のハードウェアである。携帯型情報機器１０は、ユーザの操作によってアクセスポイント１６または基地局１８などを介してＬＡＮ（Local Area Network）、インターネット等のネットワーク１４に接続され、ＵＲＬで特定されるサーバ１２にアクセスし、所望のデータを取得することが可能である。【００２３】
サーバ１２は、ネットワーク１４を介して、携帯型情報機器１０にテキストデータ、イメージデータ、音声データ、動画データなどのデータを提供する。このサーバは、例えばウェブサーバその他インターネット上のサービス主体でもよく、その場合、ＣＧＩ（Common Gateway Interface）のようにサーバ側に処理の主たる機能が残るもの、Ｊａｖａ（登録商標）アプレットのようにクライアント側に処理の主たる機能が移動するもの、サーバとクライアントの両方に処理の主たる機能であるＪａｖａ（登録商標）アプリケーションなどを配するものなど、いろいろな態様で実現できる。【００２４】
また、携帯型情報機器１０は、ネットワーク１４にアクセスしなくても、内部の記憶装置や記憶媒体に格納されているファイルをユーザ操作により参照、編集することができるように構成されている。【００２５】
図２は、携帯型情報機器１０のハードウェア構成図である。携帯型情報機器１０は、ＣＰＵ（Central Processing Unit）２０、メインメモリ（ＲＡＭ：Random Access Memory）２２、ＲＯＭ（Read Only Memory）２４、音声制御装置２６、不揮発性記憶装置３２、表示制御装置３４、入力装置３８、通信制御装置４０、外部記憶装置４２、およびＧＰＳ受信機４４を備える。これらは、バス４６を介して相互に接続される。【００２６】
ＣＰＵ２０は、オペレーティングシステムを動作させて携帯型情報機器１０の全体を制御する。また、ＲＯＭ２４から、または外部記憶装置４２に装着された記録媒体からメインメモリ２２にプログラムやデータを読み出し、これにしたがって各種の処理を実行する。メインメモリ２２は、ＣＰＵ２０がプログラムの実行を行う際に必要となる一時記憶領域および作業領域、およびプログラムの実行に必要な各種のデータを格納する領域となる。ＲＯＭ２４は、ＣＰＵ２０が実行するコンピュータプログラムおよびデータを格納する読み出し専用の記憶装置である。【００２７】
音声制御装置２６は、携帯電話をはじめとする電話機能付きの携帯型情報機器に設けられ、マイク２８およびスピーカ３０と接続されて、音声の入出力制御を行う。【００２８】
不揮発性記憶装置３２は、電源オフ後も記憶内容を保持可能な記憶装置であり、ハードディスクドライブまたはフラッシュメモリ等の半導体メモリを含む。【００２９】
表示制御装置３４は、ＣＰＵによって図示しないフレームバッファに描画されたデータを、携帯型情報機器１０に備えられたディスプレイ３６で表示できるようにするためのビデオ信号を生成する。【００３０】
入力装置３８は、ユーザが携帯型情報機器１０に対して操作の指示を入力するための装置である。入力装置３８には、キー、トラックパッドなどのポインティングデバイス、各種ボタン、ディスプレイ３６の表面に配置されるタッチパネルなど、機器に応じた任意のデバイスが含まれる。ＵＳＢ（Universal Serial Bus）端子等を介して携帯型情報機器にマウスを接続してもよい。【００３１】
通信制御装置４０は、各種通信方式による音声およびデータの通信を制御する。データ通信方式は、ＩＥＥＥ８０２．１ｂ／ｇなどの無線ＬＡＮ、赤外線通信、パケット通信によるデータ通信などの任意の方式を含む。なお、ケーブルを使用して携帯型情報機器１０をネットワーク１４に接続してもよい。【００３２】
外部記憶装置４２は、交換可能な記録媒体を使用するドライブ装置である。記録媒体には、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどが含まれる。【００３３】
ＧＰＳ受信機４４は、人工衛星からの電波をもとに携帯型情報機器の場所を測位する装置である。【００３４】
上述の各構成要素はいずれも周知のものであるから、これ以上詳細な説明は省略する。【００３５】
図３は、携帯型情報機器１０のうち、本実施の形態に係るアプリケーション更新管理装置１００に関与する部分の構成を示す。この構成は、ハードウェア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。【００３６】
好ましくは、アプリケーション更新管理装置１００は、オペレーティングシステムの一部で実現される。オペレーティングシステムは、プロセス管理、メモリ管理、デバイス管理、ＧＵＩなどの多様な機能を有するが、図３では、それらの組合せで実現されるもののうち、本実施形態に関与する部分のみを取り出して説明している。図３中の破線で囲った部分２２０は、本実施形態の実現のためにオペレーティングシステムにアドオンされた機能ブロックを示す。なお、図３に示されていない機能であっても、一般のオペレーティングシステムが備えている機能は当然に有しているものとする。【００３７】
続いて、各機能ブロックの動作および構成の詳細を述べる。【００３８】
ファイル保持部１０２は、各種のアプリケーションで読み出される複数のファイルを保持する。ファイルは、ネットワーク経由で取得されたものでもよいし、携帯型情報機器１０の記憶装置３２、４２に格納されているものでもよい。【００３９】
アクセス処理部１０４は、携帯型情報機器１０で実行可能とされているアプリケーション（以下、「端末内アプリケーション」と呼ぶ）９０のうちいずれかからファイルアクセスのシステムコールが発行されたとき、システムコールにより指定されたファイルをファイル保持部１０２から選択する。そして、システムコールで指定されたファイルアクセス処理をファイルに対して実行する。システムコールで指定されるファイルアクセス処理には、ファイルの開閉、書き込み、消去などがある。アクセス処理部１０４によるファイルアクセス処理の結果、端末内アプリケーションによるファイルの実行画面が携帯型情報機器１０のディスプレイ３６に表示される。【００４０】
起動状況保持部１０６は、アクセス処理部１０４で処理された端末内アプリケーションからのファイルアクセスまたはファイルクローズのシステムコールに基づいて、端末内アプリケーションの起動状況を保持する。【００４１】
使用頻度通知部１０８は、起動状況保持部１０６で記録された起動状況に基づいて各端末内アプリケーションの使用頻度情報を作成する。使用頻度情報には、各端末内アプリケーションの起動回数、総使用時間、最後に使用してからの経過時間などが含まれる。起動状況のうちファイルアクセスの回数から、各端末内アプリケーションの起動回数を知ることができる。また、起動状況のうちファイルアクセスからファイルクローズまでの間の時間を集計することで、各端末内アプリケーションの総使用時間を知ることができる。さらに、起動状況のうち最後のファイルクローズ時刻から現時点の時刻をみることで、各端末内アプリケーションを最後に使用してからの経過時間を知ることができる。【００４２】
使用頻度通知部１０８は、各端末内アプリケーションの使用頻度を監視し、所定のトリガに応じてユーザに対して端末内アプリケーションの一部またはすべての使用頻度情報を通知する。そして、ユーザに対して、使用頻度情報を参照していずれかの端末内アプリケーションを削除する意思があるか否かを尋ねる。【００４３】
上記トリガは種々のものを採用することができる。例えば、使用頻度通知部１０８は、定期的に使用頻度情報を通知してもよいし、携帯型情報機器１０で特定の画面が表示されたときや特定の操作がなされたときに使用頻度情報を通知してもよい。ユーザによる特定操作の回数、例えばメニュー画面の表示回数や携帯型情報機器１０の起動回数が所定回数に到達したときに使用頻度情報を通知してもよい。最も好ましくは、使用頻度通知部１０８は、いずれかの端末内アプリケーションの使用頻度が予め定められたしきい値よりも低下したときに、その端末内アプリケーションの使用頻度情報を通知する。【００４４】
なお、使用頻度通知部１０８は、起動状況に基づく以外の方法で各端末内アプリケーションの使用頻度情報を作成してもよい。例えば、携帯型情報機器１０の起動中に所定間隔で端末内アプリケーションに対するポーリングを実行し、その応答結果を蓄積しておくことで使用頻度を知ることも可能である【００４５】
代替アプリケーション情報格納部１１２は、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、各端末内アプリケーションに対応させたかたちで保持する。好ましくは、代替アプリケーション情報格納部１１２は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持している。代替アプリケーション情報は、一例として、代替アプリケーションの名称、代替アプリケーションの格納場所、代替アプリケーションの特徴、宣伝、広告などのコメントを含む。【００４６】
代替アプリケーション情報は、端末内アプリケーションが携帯型情報機器１０にインストールされるときに、端末内アプリケーションと対応付けて代替アプリケーション情報格納部１１２に格納される。または、代替アプリケーション情報が外部のサーバ１２に格納されており、定期的に、または何らかの事象をトリガとしてサーバから取得してくるようにしてもよい。【００４７】
使用頻度情報が提示された端末内アプリケーションのなかからユーザにより削除対象のアプリケーションの指示がなされると、ユーザ指示受付部１１６がその指示を受け付ける。アプリケーション削除部１１８は、指示にしたがってアプリケーションを削除する。【００４８】
代替アプリケーション提示部１２０は、ユーザにより指示された削除対象のアプリケーションに対応付けられた代替アプリケーション情報を、代替アプリケーション情報格納部から検索する。代替アプリケーション情報の選択肢が複数ある場合には、選択肢の一部のみを選択してもよいし、すべてを選択してもよい。そして、選択した代替アプリケーション情報をユーザに提示して、削除対象のアプリケーションの代わりにインストールするか否かを尋ねる。【００４９】
ユーザに提示した代替アプリケーション情報のなかからユーザによってインストールすべき代替アプリケーションが選択されると、ユーザ指示受付部１１６がその指示を受け付け、アプリケーション追加部１２４に通知する。アプリケーション追加部１２４は、代替アプリケーション情報要求部１１０に対し、対応するプログラムを要求する。【００５０】
代替アプリケーション情報要求部１１０は、代替アプリケーションのプログラムを送信するようサーバ１２に要求する。プログラムの格納場所は、上述したように、代替アプリケーション情報に含まれている。格納場所が携帯型情報機器１０のローカルアドレスである場合は、代替アプリケーション情報要求部１１０はそのアドレスにアクセスしてプログラムを取得する。【００５１】
サーバ１２は、サーバ１２は、プログラム保持部１２６と選択送信部１２８とを含む。
プログラム保持部１２６は、代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持する。選択送信部１２８は、プログラム保持部１２６からユーザによって選択された代替アプリケーションのプログラムを選択し、代替アプリケーション情報要求部１１０に送信する。【００５２】
代替アプリケーション情報要求部１１０は、受け取った代替アプリケーションのプログラムをアプリケーション追加部１２４に渡す。アプリケーション追加部１２４は、受け取ったプログラムをインストールして、代替アプリケーションを実行可能な状態にする。【００５３】
図４は、起動状況の記録に基づいて使用頻度通知部１０８により作成される使用頻度情報の一例を示すテーブル１３０である。【００５４】
アプリケーション名列１３２は、各端末内アプリケーションの名称を表す。図４では、アプリＡからアプリＥが記載されている。起動回数列１３４は、所定の期間内に各端末内アプリケーションが起動された回数を示す。総使用時間列１３６は、各端末内アプリケーションが所定の期間内に起動されていた時間の合計を表す。経過時間列１３８は、各端末内アプリケーションが最後に使用されてから使用頻度通知部１０８によって集計されるまでの間に経過した時間を表す。上記「所定の期間」は、例えば携帯型情報機器１０を使用し始めてから現在までの期間である。携帯型情報機器１０を初期化してからの時間でもよいし、ユーザが起動状況の履歴を消去してからの期間であってもよい。
図４の例では、アプリＡ、アプリＤと比較して、アプリＢ、アプリＥの起動回数および総使用時間が少なく、また最後に使用してからの経過時間が長いことが分かる。【００５５】
図５は、代替アプリケーション情報格納部１１２に保持されている代替アプリケーション情報の一例を示すテーブル１５０である。【００５６】
アプリケーション名列１５２は、各端末内アプリケーションの名称を表す。図５では、アプリＡからアプリＣが記載されている。代替アプリケーション列１５４は、端末内アプリケーションが削除されるとき、その代わりとしてユーザに提案される代替アプリケーションの名称を表す。図示するように、一つの端末内アプリケーションに対して複数の代替アプリケーションが対応付けられていてもよい。【００５７】
格納場所列１５６は、列１５４の代替アプリケーションプログラムが実際に格納されている場所を示す。この情報にしたがって、代替アプリケーション情報要求部１１０によりプログラムが取得される。格納場所は、外部のサーバ１２等を指定するネットワークアドレスやドメイン名である。アプリケーションプログラムのファイルサイズが携帯型情報機器１０の記憶容量に比してそれほど大きくない場合は、携帯型情報機器１０に予め代替アプリケーションプログラムを格納しておいてもよい。この場合、格納場所はドライブ名やパス名などである。図５では、アプリｄの格納場所がこの例に相当する。携帯型情報機器１０に付属して頒布されるディスク等に代替アプリケーションプログラムを格納しておいてもよい。【００５８】
コメント列１５８は、代替アプリケーションをユーザに提案するとき付属情報としてユーザに提示する文字列である。コメントには、代替アプリケーションの種類、機能、特徴、広告その他の情報が含まれる。上述のように、代替アプリケーションプログラムが付属ディスク等に格納されている場合には、コメントでその旨を説明してもよい。【００５９】
図６は、携帯型情報機器１０のディスプレイ画面１７０に表示されるメニュー画面の一例を示す。メニュー画面には、端末内アプリケーションであるアプリＡからアプリＩを表すアイコン１７２が表示される。ユーザが図示しない十字キーなどの入力デバイスを用いていずれかのアイコンを選択し、「Ｅｎｔｅｒ」キー１７６を操作することで、対応する端末内アプリケーションが起動する。【００６０】
図７は、使用頻度通知部１０８によってディスプレイ画面１７０に表示される使用頻度情報の一例を示す。図７では、使用頻度情報はウインドウ１８０に入れられてメニュー画面に重畳表示されている。ウインドウ１８０には、ユーザに対し使用頻度の少ない端末内アプリケーションを削除することを提案する文面が表示される。【００６１】
各端末内アプリケーションの欄１８６は、それぞれ、端末内アプリケーションのアイコン１８２と対応する使用頻度情報１８４とを含む。ユーザは、図示しない入力デバイスを用いてフォーカス１８８を移動し、削除対象のアプリケーションを選択する。【００６２】
図７の例では、使用頻度通知部１０８は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度のアプリケーションとして選択し、削除候補として提示している。このしきい値は、起動回数、総使用時間、経過時間のそれぞれについて定めることができる。例えば、起動回数１０回以下のものを削除候補としたり、総使用時間が６０分以下のものを削除候補としたり、経過時間が３０日以上のものを削除候補としたりする。これらしきい値は、携帯型情報機器１０におけるすべての端末内アプリケーションの総起動回数や総使用時間に対する比率として定められていてもよい。【００６３】
別の実施例では、使用頻度通知部１０８は、使用頻度によらずすべての端末内アプリケーションの使用頻度情報を表示してもよい。この場合も、ユーザの選択に応じていずれかの端末内アプリケーションを削除できるように構成することが好ましい。この実施例によれば、使用頻度が高い端末内アプリケーションであっても、他の端末内アプリケーションの使用頻度と比較して表示することで、そのアプリケーションの要不要をユーザが判定して削除するか否かを考慮することができる。【００６４】
図８は、ユーザにより端末内アプリケーションの削除指示が出された後の確認表示の一例を示す。図７において、例えばアプリＥをユーザが選択すると、ユーザ指示受付部１１６がユーザからの指示を受け付け、確認ウインドウ１９０が表示される。ＯＫキー１９２が選択されると、アプリケーション削除部１１８によって端末内アプリケーションが削除される。キャンセルキー１９４が選択されると、処理が中止される。【００６５】
図９は、端末内アプリケーションが削除された後に代替アプリケーションを提案する表示の一例を示す。アプリケーション削除部１１８によって端末内アプリケーションが削除されると、代替アプリケーション提示部１２０は削除されたアプリケーションに対応付けされている代替アプリケーション情報を代替アプリケーション情報格納部１１２から検索し、ウインドウ２００内に表示する。ウインドウ２００には、代替アプリケーション情報に対応するアイコン２０２やアプリケーション名とともに、そのアプリケーションについてのコメント２０３が表示される。ユーザがインストールキー２０４を選択すると、アプリケーション追加部１２４に対応する代替アプリケーションをインストールするよう指示される。【００６６】
図１０は、実施の形態１にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
使用頻度通知部１０８は、使用頻度情報をユーザに提示する所定の条件が満たされたか否かを判定する（Ｓ１０）。条件を満たせば（Ｓ１０のＹ）、使用頻度通知部１０８は端末内アプリケーションの使用頻度情報をユーザに提示する（Ｓ１２）。ユーザ指示受付部１１６はユーザからの操作を待ち、提示された端末内アプリケーションの削除指示がなければ（Ｓ１４のＮ）、この処理を終了する。削除指示があれば（Ｓ１４のＹ）、アプリケーション削除部１１８がその端末内アプリケーションを削除する（Ｓ１６）。【００６７】
代替アプリケーション提示部１２０は、削除対象となった端末内アプリケーションに対応付けられている代替アプリケーション情報を代替アプリケーション情報格納部１１２から取得し（Ｓ１８）、ユーザに提示する（Ｓ２０）。提示された代替アプリケーションについて、ユーザからインストールの指示があると（Ｓ２２のＹ）、アプリケーション追加部１２４が代替アプリケーションを取得してインストールする（Ｓ２４）。インストールの指示がなければ（Ｓ２２のＮ）、この処理を終了する。【００６８】
実施の形態２．
図９の例では、ユーザが選択した端末内アプリケーションが削除された後に、代替アプリケーション提示部１２０により代替アプリケーションが提案された。この代わりに、端末内アプリケーションを削除する前に代替アプリケーションを提案するようにしてもよい。【００６９】
図１１は、実施の形態２に対応する画面例を示す。図７の画面でユーザによって削除対象のアプリケーションが選択されると、代替アプリケーション提示部１２０によってウインドウ２１０が表示される。ウインドウ２１０内には、選択された端末内アプリケーションを削除してよいか否か確認を促すメッセージ２１８と、代わりに提案する代替アプリケーション情報２２０とが表示される。ユーザがＯＫキー２１２を選択すると、アプリケーション削除部１１８によって端末内アプリケーションが削除される。ユーザがインストールキー２１４を選択すると、アプリケーション削除部１１８によって端末内アプリケーションが削除されるとともに、アプリケーション追加部１２４によって代替アプリケーションがインストールされる。ユーザがキャンセルキー２１６を選択すると、処理を終了する。【００７０】
図１２は、実施の形態２にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
使用頻度通知部１０８は、使用頻度情報をユーザに提示する所定の条件が満たされたか否かを判定する（Ｓ３０）。条件を満たせば（Ｓ３０のＹ）、使用頻度通知部１０８は端末内アプリケーションの使用頻度情報をユーザに提示する（Ｓ３２）。ユーザ指示受付部１１６はユーザからの操作を待ち、提示された端末内アプリケーションの削除指示がなければ（Ｓ３４のＮ）、この処理を終了する。ユーザから削除指示があれば（Ｓ３４のＹ）、代替アプリケーション提示部１２０は、削除対象となった端末内アプリケーションに対応付けられている代替アプリケーション情報を代替アプリケーション情報格納部１１２から取得し（Ｓ３６）、削除の確認を促すメッセージとともに代替アプリケーション情報をユーザに提示する（Ｓ３８）。Ｓ４０でユーザからの指示を受け付け、「ＯＫ」であればアプリケーション削除部１１８によって削除対象の端末内アプリケーションが削除される（Ｓ４２）。「インストール」であれば端末内アプリケーションが削除されるとともに、アプリケーション追加部１２４が代替アプリケーションを取得してインストールする（Ｓ４４）。「キャンセル」であればこの処理を終了する。【００７１】
実施の形態３．
使用頻度通知部１０８は、使用頻度に基づきユーザに対して削除を提案する端末内アプリケーションを選択し、ユーザ指示受付部１１６がそれに対するユーザからの諾否を受け取るようにしてもよい。つまり、使用頻度通知部１０８は、実施の形態１、２のように使用頻度情報をユーザに対して明示的に提示するのではなく、使用頻度の低い端末内アプリケーションを選び出してユーザに対して提示する。【００７２】
図１３は、実施の形態３に対応する画面例を示す。任意のトリガに応じて、使用頻度通知部１０８は、端末内アプリケーションのうち使用頻度が低いものを削除候補として選択し、代替アプリケーション提示部１２０に送る。代替アプリケーション提示部１２０は、削除候補の端末内アプリケーションに対応する代替アプリケーション情報を代替アプリケーション情報格納部１１２から選択する。続いて、代替アプリケーション提示部１２０はウインドウ２４０を表示する。ウインドウ２４０内には、使用頻度通知部１０８により削除候補として選択された端末内アプリケーションを削除するか否かを確認するメッセージ２４２と、代わりに提案する代替アプリケーション情報２４４とが一緒に表示される。ＯＫキー２１２、インストールキー２１４、およびキャンセルキー２１６の役割は、図１１の例と同様である。【００７３】
以上説明したように、上述の実施の形態によれば、各端末内アプリケーションについて代替アプリケーション情報を保持しておき、端末内アプリケーションの使用頻度情報を参照してユーザにより任意のアプリケーションの削除指示がなされると、関連付けられた代替アプリケーション情報がユーザに提示される。提示された代替アプリケーション情報を端末にインストールすることで、端末内アプリケーションの削除により開放されたメモリ領域を有効に活用することができる。【００７４】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。【００７５】
代替アプリケーション情報は、カテゴリ毎に分類されて代替アプリケーション情報格納部１１２に保持されていてもよい。このカテゴリは、例えばアプリケーションの一般的な種類であり、例えば、ワードプロセッサ、スプレッドシート、メールソフト、ブラウザ、スケジューラ、フォトレタッチ、音楽再生ソフトなどに分類されるが、これらに限定されない。
この場合、代替アプリケーション提示部１２０は、削除対象アプリケーションのバージョン情報や拡張子等を参照して、削除対象アプリケーションがいずれのカテゴリに分類されるかの情報を取得する。続いて、代替アプリケーション情報格納部１１２から、削除対象アプリケーションと同一のカテゴリに含まれている代替アプリケーション情報を選択し、ユーザに提示する。【００７６】
カテゴリ内にサブカテゴリが設けられている階層的な構造であってもよい。例えば、カテゴリ内の代替アプリケーションを高機能なソフトと低機能なソフトのサブカテゴリに分けて代替アプリケーション情報を格納したり、または代替アプリケーションで扱えるファイル種類毎のサブカテゴリに分けて代替アプリケーション情報を格納したりすることが考えられる。同一カテゴリ内に複数のサブカテゴリがある場合、代替アプリケーション提示部１２０は、削除対象のアプリケーションと同一のサブカテゴリに属する代替アプリケーション情報を上位に表示し、カテゴリは同一であるが異なるサブカテゴリに属する代替アプリケーション情報を下位に表示するようにしてもよい。【００７７】
アプリケーションの供給元である企業名をカテゴリにして、代替アプリケーション情報をカテゴリ毎に保持していてもよい。代替アプリケーション提示部１２０は、削除対象のアプリケーションが決まると、アプリケーションのバージョン情報などを参照して供給元の企業名を特定する。続いて、代替アプリケーション情報格納部１１２から、削除対象アプリケーションと同一企業のカテゴリに分類されている代替アプリケーション情報を選択してユーザに提示する。【００７８】
このように、削除対象となったアプリケーションと同一カテゴリのアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させることができる。また、ユーザに積極的に使用させたいアプリケーションを代替アプリケーション情報として提示することで、そのアプリケーションの使用機会を増加させることができる。【００７９】
代替アプリケーション情報は、機能毎に分類されて代替アプリケーション情報格納部１１２に保持されていてもよい。また、代替アプリケーション情報格納部１１２は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能なアプリケーションに関する代替アプリケーション情報を保持していてもよい。削除対象の端末内アプリケーションが複数の機能を有しているとき、代替アプリケーション提示部１２０は、そのアプリケーションの有する機能のうち、他の機能のうち比較的使用頻度が高い機能を決定する。そして、その機能と同一の機能の代替アプリケーション情報を代替アプリケーション情報格納部１１２から選択する。
これによって、削除対象の端末内アプリケーションのうち一部の機能は使用されていないが、一部の機能は使用されている場合、後者の機能に特化したアプリケーションが代替アプリケーションとして提案されるため、ユーザによる代替アプリケーションまたは端末の使用機会が増加しうる。【００８０】
さらに、代替アプリケーション提示部１２０は、削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択してもよい。例えば、比較的使用頻度が高い端末内アプリケーションの機能拡張版や後継アプリケーション、端末内アプリケーションとの連係機能を有するアプリケーション、端末内アプリケーションと同じ供給元や対抗関係にある販売元のアプリケーションに関する情報をユーザに提示する。これによって、代替アプリケーションを提示に広告的な役割を持たせることができる。【００８１】
実施の形態では、ユーザからアプリケーションの削除指示が出されたとき、削除を確認する警告とともに他の代替アプリケーション情報をユーザに対して提示することを述べたが、代替アプリケーション提示部１２０は他のタイミングで代替アプリケーション情報を提示してもよい。例えば、ユーザがその画面の表示中には他の操作をせずに画面を見つめているような画面とともに、またはそのような画面に組み入れて、代替アプリケーション情報を表示してもよい。このような画面の例には、起動画面、メール送信中に表示される画面、サーバと通信中に表示される画面、データ保存中に表示される画面などがある。【００８２】
実施の形態では、ユーザによって選択されたアプリケーションを携帯型情報機器１０から削除することを述べたが、選択されたアプリケーションを圧縮したりサーバへ転送したりしてもよい。【００８３】
ある端末内アプリケーションの代替アプリケーションとして提示される権利を販売してもよい。例えば、携帯型情報機器１０内にワードプロセッサアプリケーションが搭載されている場合、その代替アプリケーション情報として別のワードプロセッサアプリケーションを提示する。こうすることで、代替アプリケーション情報の提示を、インストールされているアプリケーションとは競合するアプリケーションの宣伝に活用することができる。この場合、端末内アプリケーションの使用頻度が所定のしきい値より高いときに、代替アプリケーション情報を提示してもよい。【００８４】
実施の形態では、携帯型情報機器１０内の代替アプリケーション情報格納部１１２に代替アプリケーション情報を保持させておくことを述べたが、代替アプリケーション情報をサーバから取得するようにしてもよい。
この場合、ユーザ指示受付部がユーザから端末内アプリケーションの削除指示を受け付けると、代替アプリケーション情報要求部は、削除対象の端末内アプリケーションの名称を送信して、対応する代替アプリケーション情報をサーバに要求する。
サーバ側に設けられた代替アプリケーション情報格納部は、代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する。サーバ側の選択送信部は、携帯型情報機器１０からの要求に応じて削除対象のアプリケーションに対応付けされた代替アプリケーション情報を代替アプリケーション情報格納部から選択し送信する。携帯型情報機器１０側の代替アプリケーション提示部は、サーバから受け取った代替アプリケーション情報をユーザに提示する。
または、使用頻度通知部が端末内アプリケーションの使用頻度情報をユーザに提示する前に、代替アプリケーション情報要求部がこれら端末内アプリケーションに対応する代替アプリケーション情報をサーバに要求してもよい。【００８５】
このように、代替アプリケーション情報格納部をサーバに配置することで、代替アプリケーション情報をサーバ側で常に更新、追加することができるため、携帯型情報機器のユーザに最新の情報を提示することができる。【００８６】
この場合、サーバ側で携帯型情報機器の機種に応じた代替アプリケーション情報を選択できるように構成してもよい。すなわち、サーバ側の代替アプリケーション情報格納部は、代替アプリケーション情報のそれぞれに関連付けて、その代替アプリケーションを実行可能である携帯型情報機器の識別情報（ＩＤ）を保持している。代替アプリケーション情報要求部は、代替アプリケーション情報を要求するとき、携帯型情報機器の種類を識別する識別情報をサーバに送信する。サーバ側の選択送信部は、識別情報を携帯型情報機器から受け取り、その機種に適合する代替アプリケーション情報を選択する。こうすることで、携帯型情報機器の機種によってプリインストールされている端末内アプリケーションの種類が異なる場合や、機種によって実行可能なアプリケーションの種類が異なる場合でも、適切な代替アプリケーション情報を取得することができる。【００８７】
実施の形態では、本発明に係る情報表示部をデータ通信機能を有する携帯電話、ＰＤＡ、カーナビゲーション装置などの携帯型情報機器に実装することを述べたが、デスクトップＰＣなどの据え置き型のハードウェアにも実装できることはいうまでもない。
【産業上の利用可能性】
【００８８】
本発明によれば、端末からアプリケーションを削除するときに、開放されたメモリ領域を積極的に活用することができる。
【図１】
2008075447.tif 000003
【図２】
2008075447.tif 000004
【図３】
2008075447.tif 000005
【図４】
2008075447.tif 000006
【図５】
2008075447.tif 000007
【図６】
2008075447.tif 000008
【図７】
2008075447.tif 000009
【図８】
2008075447.tif 000010
【図９】
2008075447.tif 000011
【図１０】
2008075447.tif 000012
【図１１】
2008075447.tif 000013
【図１２】
2008075447.tif 000014
【図１３】
2008075447.tif 000015
【手続補正書】
【提出日】平成21年6月16日(2009.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションの更新を管理する端末であって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
を備えることを特徴とするアプリケーション更新管理端末。
【請求項２】
前記使用頻度通知部は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとして提示し、
前記アプリケーション削除部は、前記低使用頻度アプリケーションに対するユーザによる削除の諾否を受け付けることを特徴とする請求項１に記載のアプリケーション更新管理端末。
【請求項３】
前記情報格納部は、前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持することを特徴とする請求項１または２に記載のアプリケーション更新管理端末。
【請求項４】
前記情報格納部は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持していることを特徴とする請求項１ないし３のいずれかに記載のアプリケーション更新管理端末。
【請求項５】
前記情報格納部は、アプリケーションのカテゴリ毎に代替アプリケーション情報の選択肢を複数保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションと同一カテゴリに属する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項４に記載のアプリケーション更新管理端末。
【請求項６】
前記情報格納部は、アプリケーションの機能毎に代替アプリケーション情報の選択肢を複数保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションと同一機能を有する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項４に記載のアプリケーション更新管理端末。
【請求項７】
前記情報格納部は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能な代替アプリケーションに関する代替アプリケーション情報を保持しており、
前記代替アプリケーション提示部は、前記削除対象のアプリケーションの有する機能のうち比較的使用頻度が高い機能を決定し、その機能に対応した代替アプリケーション情報を選択することを特徴とする請求項６に記載のアプリケーション更新管理端末。
【請求項８】
前記代替アプリケーション提示部は、前記端末内アプリケーションの置き換えとして、前記削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択することを特徴とする請求項１ないし３のいずれかに記載のアプリケーション更新管理端末。
【請求項９】
端末で実行されるプログラムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知機能と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する情報保持機能と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除機能と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示機能と、
をコンピュータに発揮せしめることを特徴とするアプリケーション更新管理プログラム。
【請求項１０】
端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに対して提示する使用頻度通知部と、
端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、
前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムをサーバに対して要求する情報要求部と、
を備えるクライアント端末と、
前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持するプログラム保持部と、
前記端末からの要求に応じたプログラムを選択して該端末に送信する選択送信部と、
を備えるサーバと、
を含むことを特徴とするアプリケーション更新管理システム。
【請求項１１】
端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、
前記使用頻度情報が提示された端末内アプリケーションのなかから削除対象とすべきアプリケーションの決定指示を受け付けるアプリケーション削除部と、
前記削除対象とすべきアプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報をサーバに要求する情報要求部と、
前記要求に応じてサーバから受け取った代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
を備える端末と、
前記代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する情報格納部と、
前記端末からの要求に応じて削除対象となるアプリケーションに対応付けられた代替アプリケーション情報を前記情報格納部から選択して該端末に送信する選択送信部と、
を備えるサーバと、
を含むことを特徴とするアプリケーション更新管理システム。
【請求項１２】
前記情報要求部は、前記代替アプリケーション情報を要求するとき、前記端末の種類を識別する識別情報を前記サーバに送信し、
前記情報格納部は、前記代替アプリケーション情報のそれぞれに関連付けて、その代替アプリケーションを実行可能である端末の識別情報を保持しており、
前記選択送信部は、前記識別情報を端末から受け取り、その端末に適合する代替アプリケーション情報を選択することを特徴とする請求項１１に記載のアプリケーション更新管理システム。
【国際調査報告】
2008075447.tif 000016
2008075447.tif 000017