Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5048683B2 - アプリケーション更新管理端末、システム、方法およびプログラム - Google Patents
[go: Go Back, main page]

JP5048683B2 - アプリケーション更新管理端末、システム、方法およびプログラム - Google Patents

アプリケーション更新管理端末、システム、方法およびプログラム Download PDF

Info

Publication number
JP5048683B2
JP5048683B2 JP2008550034A JP2008550034A JP5048683B2 JP 5048683 B2 JP5048683 B2 JP 5048683B2 JP 2008550034 A JP2008550034 A JP 2008550034A JP 2008550034 A JP2008550034 A JP 2008550034A JP 5048683 B2 JP5048683 B2 JP 5048683B2
Authority
JP
Japan
Prior art keywords
application
terminal
alternative
information
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008550034A
Other languages
English (en)
Other versions
JPWO2008075447A1 (ja
Inventor
富久 鎌田
浩之 鈴木
文雄 川端
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Access Co Ltd
Original Assignee
Access Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Access Co Ltd filed Critical Access Co Ltd
Priority to JP2008550034A priority Critical patent/JP5048683B2/ja
Publication of JPWO2008075447A1 publication Critical patent/JPWO2008075447A1/ja
Application granted granted Critical
Publication of JP5048683B2 publication Critical patent/JP5048683B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Description

本発明は、端末に搭載されているアプリケーションを整理する技術に関する。
近年、パーソナルコンピュータや携帯電話機を初めとする情報端末には、購入時から多種多様なアプリケーションがインストールされている。しかし、ユーザがこれらアプリケーションのすべてを使用していることはほとんどない。このような場合、アプリケーションの使用状況をチェックして、不要なアプリケーションは削除することが好ましい。特に携帯型端末においては、一般にメモリ領域は限られているため、アプリケーションを整理する必要性は高い。
このような技術として、例えば特許文献1には、クライアント装置に対してインストールされている複数のプログラムの使用状況を通知するよう要求し、要求に応答してクライアント装置から通知された使用状況に基づいて、複数のプログラムのうちアンインストールするプログラムを検出する技術が開示されている。また、特許文献2には、携帯電話機の機能更新サーバにアクセスして専用のアプリケーションプログラムを取得する場合において、携帯電話機のメモリ量が不足しているとき、ユーザが機能使用状況参照部を起動して登録されている機能のうち必要としなくなった機能を選択して削除する技術が開示されている。
特開2005−44000号公報 特開2005−236507号公報
しかしながら、上記特許文献1においては、アプリケーションプログラムを削除して開放されたメモリ領域の活用については考慮されていない。また、上記特許文献2においては、新たなアプリケーションの取得を決定してから登録されている機能の削除が要求されるため、削除できる機能が見つからないこともある。
本発明はこうした課題に鑑みてなされたものであり、その目的は、端末からアプリケーションを削除するときに開放されたメモリ領域を活用する技術を提供することにある。
本発明のある態様は、アプリケーションの更新を管理する端末である。この端末は、各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部と、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する情報格納部と、使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けるアプリケーション削除部と、削除対象のアプリケーションに対応付けられた代替アプリケーション情報を情報格納部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、を備える。
この態様によると、各端末内アプリケーションについて代替アプリケーション情報を保持しておき、端末内アプリケーションの使用頻度情報を参照してユーザにより任意のアプリケーションの削除指示がなされると、関連付けられた代替アプリケーション情報がユーザに提示される。提示された代替アプリケーション情報を端末にインストールすることで、端末内アプリケーションの削除により開放されたメモリ領域を有効に活用することができる。また、ユーザに積極的に使用させたいアプリケーションを代替アプリケーション情報として提示することで、そのアプリケーションの使用機会を増加させることができる。
使用頻度通知部は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとして提示し、アプリケーション削除部は、低使用頻度アプリケーションに対するユーザによる削除の諾否を受け付けるようにしてもよい。これによると、ユーザは端末によって選別された低使用頻度アプリケーションを削除するか否かだけを判断すればよいので、単に端末内アプリケーションの使用頻度が提示される場合よりも、容易に判断を下すことができる。また、端末から低使用頻度のアプリケーションを積極的に削除するようにユーザに提案することで、端末のメモリ領域をより有効に活用することができる。
情報格納部は、代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持していてもよい。こうすれば、代替アプリケーションとしてユーザによって選択されたアプリケーションプログラムのインストールを直ちに開始することが可能になる。
情報格納部は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持していてもよい。これにより、ユーザによる代替アプリケーションの選択の自由度が増加する。
情報格納部はアプリケーションのカテゴリ毎に代替アプリケーション情報の選択肢を複数保持しており、代替アプリケーション提示部は削除対象のアプリケーションと同一カテゴリに属する選択肢のなかから代替アプリケーション情報を選択してもよい。カテゴリには、アプリケーションの種類、アプリケーションの供給元、アプリケーションで実行可能なファイルの種類などが含まれる。削除対象となったアプリケーションと同一カテゴリのアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させる広告的な役割を果たすことができる。
情報格納部はアプリケーションの機能毎に代替アプリケーション情報の選択肢を複数保持しており、代替アプリケーション提示部は削除対象のアプリケーションと同一機能を有する選択肢のなかから代替アプリケーション情報を選択してもよい。ここでいう「機能」とは、あるアプリケーションを用いて実現可能な処理のことをいう。例えば、高機能のワードプロセッサアプリケーションであれば、テキスト入力機能、図形描画機能、表作成機能、文書要約機能、文書構成機能などの複数の機能を有している。この場合も、削除対象となったアプリケーションと同一機能を有するアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させる広告的な役割を果たすことができる。また、不用意に端末内アプリケーションを削除すると、端末から特定の機能が失われて端末の有用性が低下してしまうが、削除対象のアプリケーションと同一機能の代替アプリケーションを提示して端末にインストールさせることで、そのような事態を回避できる可能性が高まる。
情報格納部は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能な代替アプリケーションに関する代替アプリケーション情報を保持しており、代替アプリケーション提示部は、削除対象のアプリケーションの有する機能のうち比較的使用頻度が高い機能を決定し、その機能に対応した代替アプリケーション情報を選択してもよい。削除対象の端末内アプリケーションのうち一部の機能は使用されていないが、一部の機能は使用されている場合、後者の機能に特化したアプリケーションを代替アプリケーションとして提案するようにすれば、ユーザによる代替アプリケーションまたは端末の使用機会が増加し、またユーザビリティが向上する。
代替アプリケーション提示部は、端末内アプリケーションの置き換えとして、削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択してもよい。これによると、削除対象でない端末内アプリケーションの機能拡張版の情報や、端末内アプリケーションと同じ供給元や対抗関係にある販売元のアプリケーションに関する情報などをユーザに提示する広告的な役割を果たすことができる。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
本発明によれば、端末からアプリケーションを削除するときに、開放されたメモリ領域を積極的に活用することができる。
実施の形態1に係るアプリケーション更新管理機能を備えた携帯型情報機器を含むネットワークシステムの全体構成を示す図である。 携帯型情報機器のハードウェア構成図である。 携帯型情報機器のうち、本実施の形態に係るアプリケーション更新管理装置に関与する部分の構成を示す図である。 起動状況の記録に基づいて使用頻度通知部により作成される使用頻度情報の一例を示すテーブルである。 代替アプリケーション情報格納部に保持されている代替アプリケーション情報の一例を示すテーブルである。 携帯型情報機器のディスプレイ画面に表示されるメニュー画面の一例を示す図である。 使用頻度通知部によってディスプレイ画面に表示される使用頻度情報の一例を示す図である。 ユーザにより端末内アプリケーションの削除指示が出された後の確認表示の一例を示す図である。 端末内アプリケーションが削除された後に代替アプリケーションを提案する表示の一例を示す図である。 実施の形態1にしたがって代替アプリケーション情報を提示する処理のフローチャートである。 実施の形態2に対応する画面例を示す図である。 実施の形態2にしたがって代替アプリケーション情報を提示する処理のフローチャートである。 実施の形態3に対応する画面例を示す図である。
符号の説明
10 携帯型情報機器、 12 サーバ、 100 アプリケーション更新管理装置、 106 起動状況保持部、 108 使用頻度通知部、 110 代替アプリケーション情報要求部、 112 代替アプリケーション情報格納部、 118 アプリケーション削除部、 120 代替アプリケーション提示部、 124 アプリケーション追加部、 126 プログラム保持部、 128 選択送信部。
実施の形態1.
本発明の一実施形態は、携帯型情報機器に搭載されているアプリケーションの起動状況を監視し、起動状況に基づいてユーザにアプリケーションの使用頻度情報を提示し、ユーザにより削除対象のアプリケーションが提示されると、その代わりにインストールすべきアプリケーションを提案するアプリケーション更新管理装置である。
以下では、まず携帯型情報機器の一般的な説明を述べ、続いて本実施形態に係るアプリケーション更新管理装置についての詳細な説明を述べる。
図1は、本実施形態に係るアプリケーション更新管理機能を備えた携帯型情報機器10を含むネットワークシステムの全体構成を示す。
携帯型情報機器10は、通信機能を備えるラップトップ型のPC(パーソナルコンピュータ)、PDA、携帯電話、カーナビゲーション装置などの、ユーザと共に移動可能な任意のハードウェアである。携帯型情報機器10は、ユーザの操作によってアクセスポイント16または基地局18などを介してLAN(Local Area Network)、インターネット等のネットワーク14に接続され、URLで特定されるサーバ12にアクセスし、所望のデータを取得することが可能である。
サーバ12は、ネットワーク14を介して、携帯型情報機器10にテキストデータ、イメージデータ、音声データ、動画データなどのデータを提供する。このサーバは、例えばウェブサーバその他インターネット上のサービス主体でもよく、その場合、CGI(Common Gateway Interface)のようにサーバ側に処理の主たる機能が残るもの、Java(登録商標)アプレットのようにクライアント側に処理の主たる機能が移動するもの、サーバとクライアントの両方に処理の主たる機能であるJava(登録商標)アプリケーションなどを配するものなど、いろいろな態様で実現できる。
また、携帯型情報機器10は、ネットワーク14にアクセスしなくても、内部の記憶装置や記憶媒体に格納されているファイルをユーザ操作により参照、編集することができるように構成されている。
図2は、携帯型情報機器10のハードウェア構成図である。携帯型情報機器10は、CPU(Central Processing Unit)20、メインメモリ(RAM:Random Access Memory)22、ROM(Read Only Memory)24、音声制御装置26、不揮発性記憶装置32、表示制御装置34、入力装置38、通信制御装置40、外部記憶装置42、およびGPS受信機44を備える。これらは、バス46を介して相互に接続される。
CPU20は、オペレーティングシステムを動作させて携帯型情報機器10の全体を制御する。また、ROM24から、または外部記憶装置42に装着された記録媒体からメインメモリ22にプログラムやデータを読み出し、これにしたがって各種の処理を実行する。メインメモリ22は、CPU20がプログラムの実行を行う際に必要となる一時記憶領域および作業領域、およびプログラムの実行に必要な各種のデータを格納する領域となる。ROM24は、CPU20が実行するコンピュータプログラムおよびデータを格納する読み出し専用の記憶装置である。
音声制御装置26は、携帯電話をはじめとする電話機能付きの携帯型情報機器に設けられ、マイク28およびスピーカ30と接続されて、音声の入出力制御を行う。
不揮発性記憶装置32は、電源オフ後も記憶内容を保持可能な記憶装置であり、ハードディスクドライブまたはフラッシュメモリ等の半導体メモリを含む。
表示制御装置34は、CPUによって図示しないフレームバッファに描画されたデータを、携帯型情報機器10に備えられたディスプレイ36で表示できるようにするためのビデオ信号を生成する。
入力装置38は、ユーザが携帯型情報機器10に対して操作の指示を入力するための装置である。入力装置38には、キー、トラックパッドなどのポインティングデバイス、各種ボタン、ディスプレイ36の表面に配置されるタッチパネルなど、機器に応じた任意のデバイスが含まれる。USB(Universal Serial Bus)端子等を介して携帯型情報機器にマウスを接続してもよい。
通信制御装置40は、各種通信方式による音声およびデータの通信を制御する。データ通信方式は、IEEE802.1b/gなどの無線LAN、赤外線通信、パケット通信によるデータ通信などの任意の方式を含む。なお、ケーブルを使用して携帯型情報機器10をネットワーク14に接続してもよい。
外部記憶装置42は、交換可能な記録媒体を使用するドライブ装置である。記録媒体には、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどが含まれる。
GPS受信機44は、人工衛星からの電波をもとに携帯型情報機器の場所を測位する装置である。
上述の各構成要素はいずれも周知のものであるから、これ以上詳細な説明は省略する。
図3は、携帯型情報機器10のうち、本実施の形態に係るアプリケーション更新管理装置100に関与する部分の構成を示す。この構成は、ハードウェア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
好ましくは、アプリケーション更新管理装置100は、オペレーティングシステムの一部で実現される。オペレーティングシステムは、プロセス管理、メモリ管理、デバイス管理、GUIなどの多様な機能を有するが、図3では、それらの組合せで実現されるもののうち、本実施形態に関与する部分のみを取り出して説明している。図3中の破線で囲った部分220は、本実施形態の実現のためにオペレーティングシステムにアドオンされた機能ブロックを示す。なお、図3に示されていない機能であっても、一般のオペレーティングシステムが備えている機能は当然に有しているものとする。
続いて、各機能ブロックの動作および構成の詳細を述べる。
ファイル保持部102は、各種のアプリケーションで読み出される複数のファイルを保持する。ファイルは、ネットワーク経由で取得されたものでもよいし、携帯型情報機器10の記憶装置32、42に格納されているものでもよい。
アクセス処理部104は、携帯型情報機器10で実行可能とされているアプリケーション(以下、「端末内アプリケーション」と呼ぶ)90のうちいずれかからファイルアクセスのシステムコールが発行されたとき、システムコールにより指定されたファイルをファイル保持部102から選択する。そして、システムコールで指定されたファイルアクセス処理をファイルに対して実行する。システムコールで指定されるファイルアクセス処理には、ファイルの開閉、書き込み、消去などがある。アクセス処理部104によるファイルアクセス処理の結果、端末内アプリケーションによるファイルの実行画面が携帯型情報機器10のディスプレイ36に表示される。
起動状況保持部106は、アクセス処理部104で処理された端末内アプリケーションからのファイルアクセスまたはファイルクローズのシステムコールに基づいて、端末内アプリケーションの起動状況を保持する。
使用頻度通知部108は、起動状況保持部106で記録された起動状況に基づいて各端末内アプリケーションの使用頻度情報を作成する。使用頻度情報には、各端末内アプリケーションの起動回数、総使用時間、最後に使用してからの経過時間などが含まれる。起動状況のうちファイルアクセスの回数から、各端末内アプリケーションの起動回数を知ることができる。また、起動状況のうちファイルアクセスからファイルクローズまでの間の時間を集計することで、各端末内アプリケーションの総使用時間を知ることができる。さらに、起動状況のうち最後のファイルクローズ時刻から現時点の時刻をみることで、各端末内アプリケーションを最後に使用してからの経過時間を知ることができる。
使用頻度通知部108は、各端末内アプリケーションの使用頻度を監視し、所定のトリガに応じてユーザに対して端末内アプリケーションの一部またはすべての使用頻度情報を通知する。そして、ユーザに対して、使用頻度情報を参照していずれかの端末内アプリケーションを削除する意思があるか否かを尋ねる。
上記トリガは種々のものを採用することができる。例えば、使用頻度通知部108は、定期的に使用頻度情報を通知してもよいし、携帯型情報機器10で特定の画面が表示されたときや特定の操作がなされたときに使用頻度情報を通知してもよい。ユーザによる特定操作の回数、例えばメニュー画面の表示回数や携帯型情報機器10の起動回数が所定回数に到達したときに使用頻度情報を通知してもよい。最も好ましくは、使用頻度通知部108は、いずれかの端末内アプリケーションの使用頻度が予め定められたしきい値よりも低下したときに、その端末内アプリケーションの使用頻度情報を通知する。
なお、使用頻度通知部108は、起動状況に基づく以外の方法で各端末内アプリケーションの使用頻度情報を作成してもよい。例えば、携帯型情報機器10の起動中に所定間隔で端末内アプリケーションに対するポーリングを実行し、その応答結果を蓄積しておくことで使用頻度を知ることも可能である
代替アプリケーション情報格納部112は、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、各端末内アプリケーションに対応させたかたちで保持する。好ましくは、代替アプリケーション情報格納部112は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持している。代替アプリケーション情報は、一例として、代替アプリケーションの名称、代替アプリケーションの格納場所、代替アプリケーションの特徴、宣伝、広告などのコメントを含む。
代替アプリケーション情報は、端末内アプリケーションが携帯型情報機器10にインストールされるときに、端末内アプリケーションと対応付けて代替アプリケーション情報格納部112に格納される。または、代替アプリケーション情報が外部のサーバ12に格納されており、定期的に、または何らかの事象をトリガとしてサーバから取得してくるようにしてもよい。
使用頻度情報が提示された端末内アプリケーションのなかからユーザにより削除対象のアプリケーションの指示がなされると、ユーザ指示受付部116がその指示を受け付ける。アプリケーション削除部118は、指示にしたがってアプリケーションを削除する。
代替アプリケーション提示部120は、ユーザにより指示された削除対象のアプリケーションに対応付けられた代替アプリケーション情報を、代替アプリケーション情報格納部から検索する。代替アプリケーション情報の選択肢が複数ある場合には、選択肢の一部のみを選択してもよいし、すべてを選択してもよい。そして、選択した代替アプリケーション情報をユーザに提示して、削除対象のアプリケーションの代わりにインストールするか否かを尋ねる。
ユーザに提示した代替アプリケーション情報のなかからユーザによってインストールすべき代替アプリケーションが選択されると、ユーザ指示受付部116がその指示を受け付け、アプリケーション追加部124に通知する。アプリケーション追加部124は、代替アプリケーション情報要求部110に対し、対応するプログラムを要求する。
代替アプリケーション情報要求部110は、代替アプリケーションのプログラムを送信するようサーバ12に要求する。プログラムの格納場所は、上述したように、代替アプリケーション情報に含まれている。格納場所が携帯型情報機器10のローカルアドレスである場合は、代替アプリケーション情報要求部110はそのアドレスにアクセスしてプログラムを取得する。
サーバ12は、サーバ12は、プログラム保持部126と選択送信部128とを含む。
プログラム保持部126は、代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持する。選択送信部128は、プログラム保持部126からユーザによって選択された代替アプリケーションのプログラムを選択し、代替アプリケーション情報要求部110に送信する。
代替アプリケーション情報要求部110は、受け取った代替アプリケーションのプログラムをアプリケーション追加部124に渡す。アプリケーション追加部124は、受け取ったプログラムをインストールして、代替アプリケーションを実行可能な状態にする。
図4は、起動状況の記録に基づいて使用頻度通知部108により作成される使用頻度情報の一例を示すテーブル130である。
アプリケーション名列132は、各端末内アプリケーションの名称を表す。図4では、アプリAからアプリEが記載されている。起動回数列134は、所定の期間内に各端末内アプリケーションが起動された回数を示す。総使用時間列136は、各端末内アプリケーションが所定の期間内に起動されていた時間の合計を表す。経過時間列138は、各端末内アプリケーションが最後に使用されてから使用頻度通知部108によって集計されるまでの間に経過した時間を表す。上記「所定の期間」は、例えば携帯型情報機器10を使用し始めてから現在までの期間である。携帯型情報機器10を初期化してからの時間でもよいし、ユーザが起動状況の履歴を消去してからの期間であってもよい。
図4の例では、アプリA、アプリDと比較して、アプリB、アプリEの起動回数および総使用時間が少なく、また最後に使用してからの経過時間が長いことが分かる。
図5は、代替アプリケーション情報格納部112に保持されている代替アプリケーション情報の一例を示すテーブル150である。
アプリケーション名列152は、各端末内アプリケーションの名称を表す。図5では、アプリAからアプリCが記載されている。代替アプリケーション列154は、端末内アプリケーションが削除されるとき、その代わりとしてユーザに提案される代替アプリケーションの名称を表す。図示するように、一つの端末内アプリケーションに対して複数の代替アプリケーションが対応付けられていてもよい。
格納場所列156は、列154の代替アプリケーションプログラムが実際に格納されている場所を示す。この情報にしたがって、代替アプリケーション情報要求部110によりプログラムが取得される。格納場所は、外部のサーバ12等を指定するネットワークアドレスやドメイン名である。アプリケーションプログラムのファイルサイズが携帯型情報機器10の記憶容量に比してそれほど大きくない場合は、携帯型情報機器10に予め代替アプリケーションプログラムを格納しておいてもよい。この場合、格納場所はドライブ名やパス名などである。図5では、アプリdの格納場所がこの例に相当する。携帯型情報機器10に付属して頒布されるディスク等に代替アプリケーションプログラムを格納しておいてもよい。
コメント列158は、代替アプリケーションをユーザに提案するとき付属情報としてユーザに提示する文字列である。コメントには、代替アプリケーションの種類、機能、特徴、広告その他の情報が含まれる。上述のように、代替アプリケーションプログラムが付属ディスク等に格納されている場合には、コメントでその旨を説明してもよい。
図6は、携帯型情報機器10のディスプレイ画面170に表示されるメニュー画面の一例を示す。メニュー画面には、端末内アプリケーションであるアプリAからアプリIを表すアイコン172が表示される。ユーザが図示しない十字キーなどの入力デバイスを用いていずれかのアイコンを選択し、「Enter」キー176を操作することで、対応する端末内アプリケーションが起動する。
図7は、使用頻度通知部108によってディスプレイ画面170に表示される使用頻度情報の一例を示す。図7では、使用頻度情報はウインドウ180に入れられてメニュー画面に重畳表示されている。ウインドウ180には、ユーザに対し使用頻度の少ない端末内アプリケーションを削除することを提案する文面が表示される。
各端末内アプリケーションの欄186は、それぞれ、端末内アプリケーションのアイコン182と対応する使用頻度情報184とを含む。ユーザは、図示しない入力デバイスを用いてフォーカス188を移動し、削除対象のアプリケーションを選択する。
図7の例では、使用頻度通知部108は、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度のアプリケーションとして選択し、削除候補として提示している。このしきい値は、起動回数、総使用時間、経過時間のそれぞれについて定めることができる。例えば、起動回数10回以下のものを削除候補としたり、総使用時間が60分以下のものを削除候補としたり、経過時間が30日以上のものを削除候補としたりする。これらしきい値は、携帯型情報機器10におけるすべての端末内アプリケーションの総起動回数や総使用時間に対する比率として定められていてもよい。
別の実施例では、使用頻度通知部108は、使用頻度によらずすべての端末内アプリケーションの使用頻度情報を表示してもよい。この場合も、ユーザの選択に応じていずれかの端末内アプリケーションを削除できるように構成することが好ましい。この実施例によれば、使用頻度が高い端末内アプリケーションであっても、他の端末内アプリケーションの使用頻度と比較して表示することで、そのアプリケーションの要不要をユーザが判定して削除するか否かを考慮することができる。
図8は、ユーザにより端末内アプリケーションの削除指示が出された後の確認表示の一例を示す。図7において、例えばアプリEをユーザが選択すると、ユーザ指示受付部116がユーザからの指示を受け付け、確認ウインドウ190が表示される。OKキー192が選択されると、アプリケーション削除部118によって端末内アプリケーションが削除される。キャンセルキー194が選択されると、処理が中止される。
図9は、端末内アプリケーションが削除された後に代替アプリケーションを提案する表示の一例を示す。アプリケーション削除部118によって端末内アプリケーションが削除されると、代替アプリケーション提示部120は削除されたアプリケーションに対応付けされている代替アプリケーション情報を代替アプリケーション情報格納部112から検索し、ウインドウ200内に表示する。ウインドウ200には、代替アプリケーション情報に対応するアイコン202やアプリケーション名とともに、そのアプリケーションについてのコメント203が表示される。ユーザがインストールキー204を選択すると、アプリケーション追加部124に対応する代替アプリケーションをインストールするよう指示される。
図10は、実施の形態1にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
使用頻度通知部108は、使用頻度情報をユーザに提示する所定の条件が満たされたか否かを判定する(S10)。条件を満たせば(S10のY)、使用頻度通知部108は端末内アプリケーションの使用頻度情報をユーザに提示する(S12)。ユーザ指示受付部116はユーザからの操作を待ち、提示された端末内アプリケーションの削除指示がなければ(S14のN)、この処理を終了する。削除指示があれば(S14のY)、アプリケーション削除部118がその端末内アプリケーションを削除する(S16)。
代替アプリケーション提示部120は、削除対象となった端末内アプリケーションに対応付けられている代替アプリケーション情報を代替アプリケーション情報格納部112から取得し(S18)、ユーザに提示する(S20)。提示された代替アプリケーションについて、ユーザからインストールの指示があると(S22のY)、アプリケーション追加部124が代替アプリケーションを取得してインストールする(S24)。インストールの指示がなければ(S22のN)、この処理を終了する。
実施の形態2.
図9の例では、ユーザが選択した端末内アプリケーションが削除された後に、代替アプリケーション提示部120により代替アプリケーションが提案された。この代わりに、端末内アプリケーションを削除する前に代替アプリケーションを提案するようにしてもよい。
図11は、実施の形態2に対応する画面例を示す。図7の画面でユーザによって削除対象のアプリケーションが選択されると、代替アプリケーション提示部120によってウインドウ210が表示される。ウインドウ210内には、選択された端末内アプリケーションを削除してよいか否か確認を促すメッセージ218と、代わりに提案する代替アプリケーション情報220とが表示される。ユーザがOKキー212を選択すると、アプリケーション削除部118によって端末内アプリケーションが削除される。ユーザがインストールキー214を選択すると、アプリケーション削除部118によって端末内アプリケーションが削除されるとともに、アプリケーション追加部124によって代替アプリケーションがインストールされる。ユーザがキャンセルキー216を選択すると、処理を終了する。
図12は、実施の形態2にしたがって代替アプリケーション情報を提示する処理のフローチャートである。
使用頻度通知部108は、使用頻度情報をユーザに提示する所定の条件が満たされたか否かを判定する(S30)。条件を満たせば(S30のY)、使用頻度通知部108は端末内アプリケーションの使用頻度情報をユーザに提示する(S32)。ユーザ指示受付部116はユーザからの操作を待ち、提示された端末内アプリケーションの削除指示がなければ(S34のN)、この処理を終了する。ユーザから削除指示があれば(S34のY)、代替アプリケーション提示部120は、削除対象となった端末内アプリケーションに対応付けられている代替アプリケーション情報を代替アプリケーション情報格納部112から取得し(S36)、削除の確認を促すメッセージとともに代替アプリケーション情報をユーザに提示する(S38)。S40でユーザからの指示を受け付け、「OK」であればアプリケーション削除部118によって削除対象の端末内アプリケーションが削除される(S42)。「インストール」であれば端末内アプリケーションが削除されるとともに、アプリケーション追加部124が代替アプリケーションを取得してインストールする(S44)。「キャンセル」であればこの処理を終了する。
実施の形態3.
使用頻度通知部108は、使用頻度に基づきユーザに対して削除を提案する端末内アプリケーションを選択し、ユーザ指示受付部116がそれに対するユーザからの諾否を受け取るようにしてもよい。つまり、使用頻度通知部108は、実施の形態1、2のように使用頻度情報をユーザに対して明示的に提示するのではなく、使用頻度の低い端末内アプリケーションを選び出してユーザに対して提示する。
図13は、実施の形態3に対応する画面例を示す。任意のトリガに応じて、使用頻度通知部108は、端末内アプリケーションのうち使用頻度が低いものを削除候補として選択し、代替アプリケーション提示部120に送る。代替アプリケーション提示部120は、削除候補の端末内アプリケーションに対応する代替アプリケーション情報を代替アプリケーション情報格納部112から選択する。続いて、代替アプリケーション提示部120はウインドウ240を表示する。ウインドウ240内には、使用頻度通知部108により削除候補として選択された端末内アプリケーションを削除するか否かを確認するメッセージ242と、代わりに提案する代替アプリケーション情報244とが一緒に表示される。OKキー212、インストールキー214、およびキャンセルキー216の役割は、図11の例と同様である。
以上説明したように、上述の実施の形態によれば、各端末内アプリケーションについて代替アプリケーション情報を保持しておき、端末内アプリケーションの使用頻度情報を参照してユーザにより任意のアプリケーションの削除指示がなされると、関連付けられた代替アプリケーション情報がユーザに提示される。提示された代替アプリケーション情報を端末にインストールすることで、端末内アプリケーションの削除により開放されたメモリ領域を有効に活用することができる。
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
代替アプリケーション情報は、カテゴリ毎に分類されて代替アプリケーション情報格納部112に保持されていてもよい。このカテゴリは、例えばアプリケーションの一般的な種類であり、例えば、ワードプロセッサ、スプレッドシート、メールソフト、ブラウザ、スケジューラ、フォトレタッチ、音楽再生ソフトなどに分類されるが、これらに限定されない。
この場合、代替アプリケーション提示部120は、削除対象アプリケーションのバージョン情報や拡張子等を参照して、削除対象アプリケーションがいずれのカテゴリに分類されるかの情報を取得する。続いて、代替アプリケーション情報格納部112から、削除対象アプリケーションと同一のカテゴリに含まれている代替アプリケーション情報を選択し、ユーザに提示する。
カテゴリ内にサブカテゴリが設けられている階層的な構造であってもよい。例えば、カテゴリ内の代替アプリケーションを高機能なソフトと低機能なソフトのサブカテゴリに分けて代替アプリケーション情報を格納したり、または代替アプリケーションで扱えるファイル種類毎のサブカテゴリに分けて代替アプリケーション情報を格納したりすることが考えられる。同一カテゴリ内に複数のサブカテゴリがある場合、代替アプリケーション提示部120は、削除対象のアプリケーションと同一のサブカテゴリに属する代替アプリケーション情報を上位に表示し、カテゴリは同一であるが異なるサブカテゴリに属する代替アプリケーション情報を下位に表示するようにしてもよい。
アプリケーションの供給元である企業名をカテゴリにして、代替アプリケーション情報をカテゴリ毎に保持していてもよい。代替アプリケーション提示部120は、削除対象のアプリケーションが決まると、アプリケーションのバージョン情報などを参照して供給元の企業名を特定する。続いて、代替アプリケーション情報格納部112から、削除対象アプリケーションと同一企業のカテゴリに分類されている代替アプリケーション情報を選択してユーザに提示する。
このように、削除対象となったアプリケーションと同一カテゴリのアプリケーションを代替アプリケーションとしてユーザに提案することで、ユーザに対し新たなアプリケーションを認知させることができる。また、ユーザに積極的に使用させたいアプリケーションを代替アプリケーション情報として提示することで、そのアプリケーションの使用機会を増加させることができる。
代替アプリケーション情報は、機能毎に分類されて代替アプリケーション情報格納部112に保持されていてもよい。また、代替アプリケーション情報格納部112は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能なアプリケーションに関する代替アプリケーション情報を保持していてもよい。削除対象の端末内アプリケーションが複数の機能を有しているとき、代替アプリケーション提示部120は、そのアプリケーションの有する機能のうち、他の機能のうち比較的使用頻度が高い機能を決定する。そして、その機能と同一の機能の代替アプリケーション情報を代替アプリケーション情報格納部112から選択する。
これによって、削除対象の端末内アプリケーションのうち一部の機能は使用されていないが、一部の機能は使用されている場合、後者の機能に特化したアプリケーションが代替アプリケーションとして提案されるため、ユーザによる代替アプリケーションまたは端末の使用機会が増加しうる。
さらに、代替アプリケーション提示部120は、削除対象のアプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択してもよい。例えば、比較的使用頻度が高い端末内アプリケーションの機能拡張版や後継アプリケーション、端末内アプリケーションとの連係機能を有するアプリケーション、端末内アプリケーションと同じ供給元や対抗関係にある販売元のアプリケーションに関する情報をユーザに提示する。これによって、代替アプリケーションを提示に広告的な役割を持たせることができる。
実施の形態では、ユーザからアプリケーションの削除指示が出されたとき、削除を確認する警告とともに他の代替アプリケーション情報をユーザに対して提示することを述べたが、代替アプリケーション提示部120は他のタイミングで代替アプリケーション情報を提示してもよい。例えば、ユーザがその画面の表示中には他の操作をせずに画面を見つめているような画面とともに、またはそのような画面に組み入れて、代替アプリケーション情報を表示してもよい。このような画面の例には、起動画面、メール送信中に表示される画面、サーバと通信中に表示される画面、データ保存中に表示される画面などがある。
実施の形態では、ユーザによって選択されたアプリケーションを携帯型情報機器10から削除することを述べたが、選択されたアプリケーションを圧縮したりサーバへ転送したりしてもよい。
ある端末内アプリケーションの代替アプリケーションとして提示される権利を販売してもよい。例えば、携帯型情報機器10内にワードプロセッサアプリケーションが搭載されている場合、その代替アプリケーション情報として別のワードプロセッサアプリケーションを提示する。こうすることで、代替アプリケーション情報の提示を、インストールされているアプリケーションとは競合するアプリケーションの宣伝に活用することができる。この場合、端末内アプリケーションの使用頻度が所定のしきい値より高いときに、代替アプリケーション情報を提示してもよい。
実施の形態では、携帯型情報機器10内の代替アプリケーション情報格納部112に代替アプリケーション情報を保持させておくことを述べたが、代替アプリケーション情報をサーバから取得するようにしてもよい。
この場合、ユーザ指示受付部がユーザから端末内アプリケーションの削除指示を受け付けると、代替アプリケーション情報要求部は、削除対象の端末内アプリケーションの名称を送信して、対応する代替アプリケーション情報をサーバに要求する。
サーバ側に設けられた代替アプリケーション情報格納部は、代替アプリケーション情報を各端末内アプリケーションに対応させたかたちで保持する。サーバ側の選択送信部は、携帯型情報機器10からの要求に応じて削除対象のアプリケーションに対応付けされた代替アプリケーション情報を代替アプリケーション情報格納部から選択し送信する。携帯型情報機器10側の代替アプリケーション提示部は、サーバから受け取った代替アプリケーション情報をユーザに提示する。
または、使用頻度通知部が端末内アプリケーションの使用頻度情報をユーザに提示する前に、代替アプリケーション情報要求部がこれら端末内アプリケーションに対応する代替アプリケーション情報をサーバに要求してもよい。
このように、代替アプリケーション情報格納部をサーバに配置することで、代替アプリケーション情報をサーバ側で常に更新、追加することができるため、携帯型情報機器のユーザに最新の情報を提示することができる。
この場合、サーバ側で携帯型情報機器の機種に応じた代替アプリケーション情報を選択できるように構成してもよい。すなわち、サーバ側の代替アプリケーション情報格納部は、代替アプリケーション情報のそれぞれに関連付けて、その代替アプリケーションを実行可能である携帯型情報機器の識別情報(ID)を保持している。代替アプリケーション情報要求部は、代替アプリケーション情報を要求するとき、携帯型情報機器の種類を識別する識別情報をサーバに送信する。サーバ側の選択送信部は、識別情報を携帯型情報機器から受け取り、その機種に適合する代替アプリケーション情報を選択する。こうすることで、携帯型情報機器の機種によってプリインストールされている端末内アプリケーションの種類が異なる場合や、機種によって実行可能なアプリケーションの種類が異なる場合でも、適切な代替アプリケーション情報を取得することができる。
実施の形態では、本発明に係る情報表示部をデータ通信機能を有する携帯電話、PDA、カーナビゲーション装置などの携帯型情報機器に実装することを述べたが、デスクトップPCなどの据え置き型のハードウェアにも実装できることはいうまでもない。
本発明によれば、端末からアプリケーションを削除するときに、開放されたメモリ領域を積極的に活用することができる。

Claims (22)

  1. アプリケーションの更新を管理する端末であって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    を備えることを特徴とするアプリケーション更新管理端末。
  2. アプリケーションの更新を管理する端末であって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに提示する使用頻度通知部と、
    端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    を備えることを特徴とするアプリケーション更新管理端末。
  3. 各端末内アプリケーションの使用頻度情報を作成し、一部またはすべての端末内アプリケーションの使用頻度情報をユーザに提示する使用頻度通知部をさらに備え、
    前記アプリケーション削除部は、使用頻度情報が提示された端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付けることを特徴とする請求項1に記載のアプリケーション更新管理端末。
  4. 前記代替アプリケーション管理部は、前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持することを特徴とする請求項1ないし3のいずれかに記載のアプリケーション更新管理端末。
  5. 前記代替アプリケーション管理部は、各端末内アプリケーションに対応させて複数の代替アプリケーション情報の選択肢を保持していることを特徴とする請求項1ないしのいずれかに記載のアプリケーション更新管理端末。
  6. 前記代替アプリケーション管理部は、アプリケーションのカテゴリ毎に代替アプリケーション情報の選択肢を複数保持しており、
    前記代替アプリケーション提示部は、前記削除対象のアプリケーションまたは前記低使用頻度アプリケーションと同一カテゴリに属する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項に記載のアプリケーション更新管理端末。
  7. 前記代替アプリケーション管理部は、アプリケーションの機能毎に代替アプリケーション情報の選択肢を複数保持しており、
    前記代替アプリケーション提示部は、前記削除対象のアプリケーションまたは前記低使用頻度アプリケーションと同一機能を有する選択肢のなかから代替アプリケーション情報を選択することを特徴とする請求項に記載のアプリケーション更新管理端末。
  8. 前記代替アプリケーション管理部は、端末内アプリケーションの有する機能に対応させてそれぞれの機能を代替可能な代替アプリケーションに関する代替アプリケーション情報を保持しており、
    前記代替アプリケーション提示部は、前記削除対象のアプリケーションの有する機能のうち比較的使用頻度が高い機能を決定し、その機能に対応した代替アプリケーション情報を選択することを特徴とする請求項に記載のアプリケーション更新管理端末。
  9. 前記代替アプリケーション提示部は、前記端末内アプリケーションの置き換えとして、前記削除対象のアプリケーションまたは前記低使用頻度アプリケーション以外の端末内アプリケーションに対応付けられた代替アプリケーション情報を選択することを特徴とする請求項1ないしのいずれかに記載のアプリケーション更新管理端末。
  10. 端末で実行されるプログラムであって、
    末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理機能と、
    末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付け、この指示に応じて前記削除対象のアプリケーションをメモリから削除するアプリケーション削除機能と、
    前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示機能と、
    をコンピュータに発揮せしめることを特徴とするアプリケーション更新管理プログラム。
  11. 端末で実行されるプログラムであって、
    各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに提示する使用頻度通知機能と、
    端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理機能と、
    前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションをメモリから削除するアプリケーション削除機能と、
    前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示機能と、
    をコンピュータに発揮せしめることを特徴とするアプリケーション更新管理プログラム。
  12. 端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムをサーバに対して要求する情報要求部と、
    を備えるクライアント端末と、
    前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持するプログラム保持部と、
    前記端末からの要求に応じたプログラムを選択して該端末に送信する選択送信部と、
    を備えるサーバと、
    を含むことを特徴とするアプリケーション更新管理システム。
  13. 端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    末内アプリケーションのなかから削除対象とすべきアプリケーションの決定指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記削除対象とすべきアプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報をサーバに要求する情報要求部と、
    前記要求に応じてサーバから受け取った代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    を備える端末と、
    前記代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    前記端末からの要求に応じて削除対象となるアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択して該端末に送信する選択送信部と、
    を備えるサーバと、
    を含むことを特徴とするアプリケーション更新管理システム。
  14. 前記情報要求部は、前記代替アプリケーション情報を要求するとき、前記端末の種類を識別する識別情報を前記サーバに送信し、
    前記代替アプリケーション管理部は、前記代替アプリケーション情報のそれぞれに関連付けて、その代替アプリケーションを実行可能である端末の識別情報を保持しており、
    前記選択送信部は、前記識別情報を端末から受け取り、その端末に適合する代替アプリケーション情報を選択することを特徴とする請求項1に記載のアプリケーション更新管理システム。
  15. 端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに対して提示する使用頻度通知部と、
    端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムをサーバに対して要求する情報要求部と、
    を備えるクライアント端末と、
    前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持するプログラム保持部と、
    前記端末からの要求に応じたプログラムを選択して該端末に送信する選択送信部と、
    を備えるサーバと、
    を含むことを特徴とするアプリケーション更新管理システム。
  16. 端末におけるアプリケーションの更新を管理するサーバクライアントシステムであって、
    少なくとも一つの端末内アプリケーションを格納するメモリと、
    各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに提示する使用頻度通知部と、
    前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記メモリから削除するアプリケーション削除部と、
    前記低使用頻度アプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報をサーバに要求する情報要求部と、
    前記要求に応じてサーバから受け取った代替アプリケーション情報をユーザに提示する代替アプリケーション提示部と、
    を備える端末と、
    前記代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持する代替アプリケーション管理部と、
    前記端末からの要求に応じて前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択して該端末に送信する選択送信部と、
    を備えるサーバと、
    を含むことを特徴とするアプリケーション更新管理システム。
  17. 端末におけるアプリケーションの更新を管理する方法であって、
    前記端末の代替アプリケーション管理部が、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記端末のアプリケーション削除部が、端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記端末のメモリから削除し、
    前記端末の代替アプリケーション提示部が、前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する
    ことを含むアプリケーション更新管理方法。
  18. 端末におけるアプリケーションの更新を管理する方法であって、
    前記端末の使用頻度通知部が、各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに提示し、
    前記端末の代替アプリケーション管理部が、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記端末のアプリケーション削除部が、前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記端末のメモリから削除し、
    前記端末の代替アプリケーション提示部が、前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示する
    ことを含むアプリケーション更新管理方法。
  19. クライアント端末とサーバからなるサーバクライアントシステムにおいて、前記クライアント端末におけるアプリケーションの更新を管理する方法であって、
    前記クライアント端末の代替アプリケーション管理部が、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記サーバのプログラム保持部が、前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持し、
    前記クライアント端末のアプリケーション削除部が、端末内アプリケーションのなかからユーザによる削除対象のアプリケーションの指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記クライアント端末のメモリから削除し、
    前記クライアント端末の代替アプリケーション提示部が、前記削除対象のアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示し、
    前記クライアント端末の情報要求部が、ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムを前記サーバに対して要求し、
    前記サーバの選択送信部が、前記クライアント端末からの要求に応じたプログラムを前記プログラム保持部から選択して該端末に送信する
    ことを含むアプリケーション更新管理方法。
  20. クライアント端末とサーバからなるサーバクライアントシステムにおいて、前記クライアント端末におけるアプリケーションの更新を管理する方法であって、
    前記クライアント端末のアプリケーション削除部が、端末内アプリケーションのなかから削除対象とすべきアプリケーションの決定指示を受け付け、この指示に応じて前記削除対象のアプリケーションを前記クライアント端末のメモリから削除し、
    前記クライアント端末の情報要求部が、前記削除対象とすべきアプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を前記サーバに要求し、
    前記サーバの代替アプリケーション管理部が、前記代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記サーバの選択送信部が、前記クライアント端末からの要求に応じて削除対象となるアプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択して該端末に送信し、
    前記クライアント端末の代替アプリケーション提示部が、前記要求に応じて前記サーバから受け取った代替アプリケーション情報をユーザに提示する
    ことを含むアプリケーション更新管理方法。
  21. クライアント端末とサーバからなるサーバクライアントシステムにおいて、前記クライアント端末におけるアプリケーションの更新を管理する方法であって、
    前記クライアント端末の代替アプリケーション管理部が、端末内アプリケーションが削除されるときその代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記サーバのプログラム保持部が、前記代替アプリケーション情報に対応させて代替アプリケーションのプログラムを保持し、
    前記クライアント端末の使用頻度通知部が、各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに対して提示し、
    前記クライアント端末のアプリケーション削除部が、前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記クライアント端末のメモリから削除し、
    前記クライアント端末の代替アプリケーション提示部が、前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択し、選択した代替アプリケーション情報をユーザに提示し、
    前記クライアント端末の情報要求部が、ユーザに提示した代替アプリケーション情報に対応する代替アプリケーションのプログラムを前記サーバに対して要求し、
    前記サーバの選択送信部が、前記クライアント端末からの要求に応じたプログラムを前記プログラム保持部から選択して該端末に送信する
    ことを含むアプリケーション更新管理方法。
  22. クライアント端末とサーバからなるサーバクライアントシステムにおいて、前記クライアント端末におけるアプリケーションの更新を管理する方法であって、
    前記クライアント端末の使用頻度通知部が、各端末内アプリケーションの使用頻度情報を作成し、使用頻度が予め定められたしきい値よりも小さい端末内アプリケーションを低使用頻度アプリケーションとしてユーザに提示し、
    前記クライアント端末のアプリケーション削除部が、前記低使用頻度アプリケーションを削除するか否かに対するユーザの応答を受け付け、削除するとされた場合に前記低使用頻度アプリケーションを前記クライアント端末のメモリから削除し、
    前記クライアント端末の情報要求部が、前記低使用頻度アプリケーションの代わりとしてユーザに提案するための代替アプリケーションに関する代替アプリケーション情報を前記サーバに要求し、
    前記サーバの代替アプリケーション管理部が、前記代替アプリケーション情報を、少なくとも一つの端末内アプリケーションに対応させたかたちで保持し、
    前記サーバの選択送信部が、前記クライアント端末からの要求に応じて前記低使用頻度アプリケーションに対応付けられた代替アプリケーション情報を前記代替アプリケーション管理部から選択して該端末に送信し、
    前記クライアント端末のアプリケーション提示部が、前記要求に応じて前記サーバから受け取った代替アプリケーション情報をユーザに提示する
    ことを含むアプリケーション更新管理方法。
JP2008550034A 2006-12-18 2007-11-07 アプリケーション更新管理端末、システム、方法およびプログラム Expired - Fee Related JP5048683B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008550034A JP5048683B2 (ja) 2006-12-18 2007-11-07 アプリケーション更新管理端末、システム、方法およびプログラム

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2006340178 2006-12-18
JP2006340178 2006-12-18
PCT/JP2007/001224 WO2008075447A1 (ja) 2006-12-18 2007-11-07 アプリケーション更新管理端末、システムおよびプログラム
JP2008550034A JP5048683B2 (ja) 2006-12-18 2007-11-07 アプリケーション更新管理端末、システム、方法およびプログラム

Publications (2)

Publication Number Publication Date
JPWO2008075447A1 JPWO2008075447A1 (ja) 2010-04-08
JP5048683B2 true JP5048683B2 (ja) 2012-10-17

Family

ID=39536086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008550034A Expired - Fee Related JP5048683B2 (ja) 2006-12-18 2007-11-07 アプリケーション更新管理端末、システム、方法およびプログラム

Country Status (4)

Country Link
US (1) US20100017505A1 (ja)
JP (1) JP5048683B2 (ja)
CN (1) CN101563672B (ja)
WO (1) WO2008075447A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014204084A1 (ko) * 2013-06-19 2014-12-24 Kim Yong Jin 어플리케이션 공유 서비스 방법 및 이에 적용되는 장치

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090081616A (ko) * 2008-01-24 2009-07-29 삼성전자주식회사 공유 소프트웨어의 관리 방법 및 디바이스
JP5178319B2 (ja) * 2008-05-22 2013-04-10 キヤノン株式会社 アプリケーションプラットフォーム
JP5137762B2 (ja) * 2008-09-25 2013-02-06 キヤノン株式会社 デジタル放送受信装置及びデジタル放送受信装置の制御方法
KR101635569B1 (ko) * 2009-08-31 2016-07-01 엘지전자 주식회사 컨텐츠 목록 제공 방법 및 그 방법을 채용한 디지털 방송 수신기
JP2011126134A (ja) * 2009-12-17 2011-06-30 Ricoh Co Ltd 情報処理装置、サーバ、一覧表示方法、一覧表示支援方法及びプログラム
JP5700939B2 (ja) * 2010-02-18 2015-04-15 京セラ株式会社 携帯電子機器および同機器における制御方法
JP2011203971A (ja) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd 情報処理装置及びプログラム
CN101853168A (zh) * 2010-06-11 2010-10-06 宇龙计算机通信科技(深圳)有限公司 一种整理桌面图标的方法和装置
US20130097270A1 (en) * 2010-09-24 2013-04-18 Yagi Corp. Conditional Auto-Responder
CN102073526B (zh) * 2011-01-21 2013-10-02 奇智软件(北京)有限公司 用于移动终端的软件转移安装方法及系统
JP5560213B2 (ja) * 2011-02-10 2014-07-23 株式会社Nttドコモ 情報提供サーバ及び情報提供方法
JP5323115B2 (ja) * 2011-03-25 2013-10-23 株式会社エヌ・ティ・ティ・ドコモ 端末、アプリケーション管理方法及びアプリケーション管理プログラム
CN103019918B (zh) * 2011-09-27 2015-07-15 腾讯科技(深圳)有限公司 一种获取应用程序使用频率的方法和装置
JP2013105202A (ja) * 2011-11-10 2013-05-30 Kyocera Corp 装置、方法、及びプログラム
JP5161359B1 (ja) * 2011-11-18 2013-03-13 株式会社コナミデジタルエンタテインメント 情報処理装置、情報処理方法、プログラム、ならびに、管理プログラム
JP2013145484A (ja) * 2012-01-16 2013-07-25 Nec Casio Mobile Communications Ltd 処理システム、処理装置、端末装置、処理方法、及びプログラム
KR101368550B1 (ko) * 2012-02-24 2014-02-28 주식회사 팬택 모듈 보호 기능을 가진 단말기 및 이를 이용한 모듈 관리 방법
CN103294530B (zh) * 2012-03-02 2017-12-15 宇龙计算机通信科技(深圳)有限公司 一种终端设备应用程序管理方法及终端设备
JP5900074B2 (ja) * 2012-03-22 2016-04-06 ブラザー工業株式会社 情報処理プログラム
CN103677762A (zh) * 2012-08-30 2014-03-26 三星电子(中国)研发中心 应用程序管理方法和终端设备
CN102866786B (zh) * 2012-09-11 2016-03-30 广东威创视讯科技股份有限公司 基于用户偏好的输入方法选择方法和系统
CN102929703B (zh) * 2012-10-25 2015-08-12 北京奇虎科技有限公司 应用软件管理系统及方法
CN102968297B (zh) * 2012-10-25 2016-10-26 北京奇虎科技有限公司 移动终端的软件管理系统及方法
CN103019677B (zh) * 2012-11-16 2016-08-31 北京奇虎科技有限公司 用于管理软件的方法和装置
CN103019676B (zh) * 2012-11-16 2016-03-30 北京奇虎科技有限公司 一种软件管理方法和系统
US9398114B2 (en) * 2012-11-23 2016-07-19 Mediatek Inc. Methods for automatically managing installed applications and determining application recommendation result based on auxiliary information and related computer readable media
CN102968337A (zh) * 2012-11-28 2013-03-13 康佳集团股份有限公司 一种应用程序清理方法及系统
US9658738B1 (en) * 2012-11-29 2017-05-23 Amazon Technologies, Inc. Representation management on an electronic device
KR20140073258A (ko) * 2012-12-06 2014-06-16 삼성전자주식회사 어플리케이션 정보 제공 방법 및 휴대 단말
CN103034498A (zh) * 2012-12-13 2013-04-10 广东欧珀移动通信有限公司 整理应用程序的方法及系统
CN103870104B (zh) * 2012-12-14 2017-12-29 联想(北京)有限公司 一种信息处理方法及电子设备
JP6036852B2 (ja) * 2013-01-24 2016-11-30 富士通株式会社 携帯情報端末、制御方法、制御プログラム
WO2014119867A1 (en) * 2013-01-31 2014-08-07 Samsung Electronics Co., Ltd. Method of and device for managing applications
US10545628B2 (en) 2013-01-31 2020-01-28 Samsung Electronics Co., Ltd. Method of and device for managing applications
US11016637B2 (en) * 2013-01-31 2021-05-25 Samsung Electronics Co., Ltd. Method of and device for managing applications
CN104021031A (zh) * 2013-02-28 2014-09-03 富泰华工业(深圳)有限公司 应用程序管理系统及方法
CN104239179B (zh) * 2013-06-13 2019-01-08 中兴通讯股份有限公司 一种终端及其实现应用管理的方法
US10021169B2 (en) * 2013-09-20 2018-07-10 Nuance Communications, Inc. Mobile application daily user engagement scores and user profiles
JP6201211B2 (ja) * 2013-09-26 2017-09-27 Kddi株式会社 携帯端末装置およびプログラム
KR20150071252A (ko) * 2013-12-18 2015-06-26 삼성전자주식회사 전자장치에서 화면 구성 제어를 위한 방법 및 장치
US9471624B1 (en) * 2013-12-26 2016-10-18 Quixey, Inc. Method for recommending applications for deletion
CN105224349B (zh) * 2014-06-12 2022-03-11 小米科技有限责任公司 应用程序的删除提示方法和装置
CN105814593B (zh) * 2014-06-19 2019-10-15 吉瑞高新科技股份有限公司 数据通信方法以及数据通信系统
CN104216819A (zh) * 2014-08-21 2014-12-17 深圳市金立通信设备有限公司 一种终端应用管理方法
JP6330239B2 (ja) * 2014-09-04 2018-05-30 株式会社コナミデジタルエンタテインメント 管理装置、およびプログラム
CN105653558A (zh) * 2014-11-28 2016-06-08 阿里巴巴集团控股有限公司 用户终端的功能推荐方法及其装置
CN105988803B (zh) * 2015-02-12 2020-03-17 Oppo广东移动通信有限公司 一种应用程序显示的方法及终端
US20170171374A1 (en) * 2015-12-15 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic device for user manual callouting in smart phone
CN105528443B (zh) * 2015-12-23 2019-03-26 北京金山安全软件有限公司 一种管理应用的方法、装置及电子设备
WO2017124374A1 (zh) * 2016-01-21 2017-07-27 马岩 一种app管理方法及系统
JP6043882B1 (ja) * 2016-02-01 2016-12-14 ヤフー株式会社 配信装置、配信方法、及び配信プログラム
JP5926872B1 (ja) * 2016-02-01 2016-05-25 ヤフー株式会社 配信装置、配信方法、及び配信プログラム
US9813976B2 (en) * 2016-02-09 2017-11-07 T-Mobile Usa, Inc. Detection of a delinquent mobile device
CN105808308A (zh) * 2016-05-23 2016-07-27 北京小米移动软件有限公司 应用程序安装方法和装置
US10620931B2 (en) 2016-07-13 2020-04-14 At&T Mobility Ii Llc Automated device memory clean up mechanism
CN106155699B (zh) * 2016-07-29 2019-11-29 维沃移动通信有限公司 一种后台进程的管理方法及移动终端
US10613849B2 (en) * 2016-09-23 2020-04-07 Visa International Service Association Update migration system and method
CN106383715B (zh) * 2016-09-26 2019-12-10 维沃移动通信有限公司 一种信息提示方法及移动终端
JP2018072869A (ja) * 2016-10-24 2018-05-10 株式会社沖データ 情報処理装置、情報処理プログラム及び情報処理方法
CN108228023B (zh) * 2016-12-21 2020-09-29 北京搜狗科技发展有限公司 一种用于安装应用程序的方法及装置、电子设备
WO2018158784A1 (en) * 2017-02-28 2018-09-07 Forward Unity S.R.L. System, apparatus and method for providing an application development and execution platform
CN107608727A (zh) * 2017-08-31 2018-01-19 努比亚技术有限公司 一种应用程序的显示方法、移动终端及存储介质
US10673854B2 (en) 2017-09-12 2020-06-02 Amazon Technologies, Inc. Proactively limiting functionality
CN107993654A (zh) * 2017-11-24 2018-05-04 珠海格力电器股份有限公司 一种语音指令识别方法及系统
JP6440052B2 (ja) * 2018-06-25 2018-12-19 株式会社ドリコム リソース管理システム、システムの制御方法及びシステム用プログラム
CN108920054A (zh) * 2018-06-29 2018-11-30 维沃移动通信有限公司 一种应用推荐方法及终端
CN109086028A (zh) * 2018-07-27 2018-12-25 重庆柚瓣家科技有限公司 语音ui及其实现方法
CN109445659A (zh) * 2018-10-29 2019-03-08 维沃移动通信有限公司 一种应用推荐方法、装置和移动终端
JP6874176B2 (ja) * 2019-03-06 2021-05-19 シチズン時計株式会社 プログラム管理システム、及び、外部機器
US11375043B2 (en) 2019-03-06 2022-06-28 Citizen Watch Co., Ltd. Program management system, external device and terminal device for controlling a program developer's ability to access, publish and manage marketing of a program
EP3757689B1 (en) 2019-06-24 2023-04-12 ABB Schweiz AG Updating features in an automation device
US11100009B2 (en) * 2020-01-03 2021-08-24 Bank Of America Corporation Intelligent detection and ejection of unused application components
CN113625680A (zh) * 2021-07-13 2021-11-09 深圳市元征未来汽车技术有限公司 诊断软件处理方法、装置及计算机设备
DE102022109637A1 (de) 2022-04-21 2023-10-26 Audi Aktiengesellschaft Verfahren zum Betreiben einer Steuervorrichtung für ein Kraftfahrzeug
US12184657B1 (en) * 2022-10-19 2024-12-31 Zluri Technologies Private Limited Systems and methods for automating onboarding workflows

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044000A (ja) * 2003-07-23 2005-02-17 Canon Inc リモートアンインストールシステム、サーバ装置、クライアント装置、リモートアンインストール方法、プログラム、リモートインストールシステムおよびリモートインストール方法
JP2005353043A (ja) * 2004-05-14 2005-12-22 Matsushita Electric Ind Co Ltd アプリケーション管理装置及び管理方法
JP2006065790A (ja) * 2004-08-30 2006-03-09 Fujitsu Ltd アンインストール処理プログラム、及びアンインストール管理プログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6578199B1 (en) * 1999-11-12 2003-06-10 Fujitsu Limited Automatic tracking system and method for distributable software
JP2001202211A (ja) * 2000-01-20 2001-07-27 Ricoh Co Ltd プリンタ装置
US7685253B1 (en) * 2003-10-28 2010-03-23 Sun Microsystems, Inc. System and method for disconnected operation of thin-client applications
US20050144025A1 (en) * 2003-12-29 2005-06-30 Veritas Operating Corporation Using technical performance metrics for business and usage analysis and cost allocation
JP2005311807A (ja) * 2004-04-23 2005-11-04 Fuji Photo Film Co Ltd 携帯電話機
US20050268343A1 (en) * 2004-05-14 2005-12-01 Onoda Sen Ichi Application management device and its method
US8732696B2 (en) * 2004-09-30 2014-05-20 Sap Aktiengesellschaft Analytic application model and marketplace
JP4698281B2 (ja) * 2005-05-09 2011-06-08 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯端末、情報推奨方法及びプログラム
US8287379B2 (en) * 2005-09-12 2012-10-16 Igt Distributed game services
CN1874563A (zh) * 2006-06-15 2006-12-06 中山大学 一种手机程序与文件管理系统及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044000A (ja) * 2003-07-23 2005-02-17 Canon Inc リモートアンインストールシステム、サーバ装置、クライアント装置、リモートアンインストール方法、プログラム、リモートインストールシステムおよびリモートインストール方法
JP2005353043A (ja) * 2004-05-14 2005-12-22 Matsushita Electric Ind Co Ltd アプリケーション管理装置及び管理方法
JP2006065790A (ja) * 2004-08-30 2006-03-09 Fujitsu Ltd アンインストール処理プログラム、及びアンインストール管理プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014204084A1 (ko) * 2013-06-19 2014-12-24 Kim Yong Jin 어플리케이션 공유 서비스 방법 및 이에 적용되는 장치
KR101499068B1 (ko) 2013-06-19 2015-03-09 김용진 어플리케이션 공유 서비스 방법 및 이에 적용되는 장치

Also Published As

Publication number Publication date
CN101563672B (zh) 2013-04-17
US20100017505A1 (en) 2010-01-21
CN101563672A (zh) 2009-10-21
JPWO2008075447A1 (ja) 2010-04-08
WO2008075447A1 (ja) 2008-06-26

Similar Documents

Publication Publication Date Title
JP5048683B2 (ja) アプリケーション更新管理端末、システム、方法およびプログラム
JPWO2008114491A1 (ja) アプリケーション更新管理機能を備えた端末、アプリケーション更新管理プログラムおよびシステム
KR101633366B1 (ko) 앱스토어 서비스 제공 방법 및 시스템
US10410241B1 (en) Swipe screen advertisement metrics and tracking
US9513888B1 (en) Virtual preloads
JP4205980B2 (ja) 端末装置およびプログラム
US9449113B2 (en) Browser storage management
US20210263892A1 (en) Method and apparatus for managing storage space on storage device in an electronic apparatus by using context data and user profile data
JP2007323670A (ja) 情報処理装置、プログラムおよび情報処理装置の制御方法
JP4910041B2 (ja) ローカルコンピュータのプログラム実行方法およびシステム
CN115562744A (zh) 一种应用程序加载方法及电子设备
JP2004005254A (ja) 情報処理装置及びプログラム
JP2012048322A (ja) 情報処理装置、アプリケーション制御方法及びプログラム
JP5124487B2 (ja) ゲーム露出方法及びゲーム露出システム
US8633896B2 (en) Communication device
JP2017194957A (ja) クラウドストレージデバイスの検出のためのシステムおよび方法
EP2466458B1 (en) Application launching control on a mobile device
JP2004303065A (ja) 通信装置及びプログラム
CN105379238A (zh) 联合笔记功能来操作消息功能的方法和装置
JP6440052B2 (ja) リソース管理システム、システムの制御方法及びシステム用プログラム
JP2006294172A (ja) 端末装置、コンテンツの消去/転送制御システム及びコンテンツ消去制御方法
KR100699779B1 (ko) 사용자 단말기의 바탕화면에 설치된 아이콘을 갱신하는방법 및 그 시스템
JP7141589B1 (ja) 端末装置、方法及びプログラム
US20080320463A1 (en) System, method and computer-readable medium for enhanced user deletion of software from a computer
KR102045917B1 (ko) 광고 정보 운용 방법 및 이를 지원하는 장치

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101102

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101102

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110707

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110713

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120705

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120719

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees