(57)【要約】【課題】アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする。【解決手段】  コンピュータ１００によって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測されたアプリケーションプログラム毎の実行頻度を表示し、表示されたアプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、コンピュータ１００の記憶領域に格納されるコンピュータ１００を特定可能な情報を取得し、アンインストールするアプリケーションプログラムを特定する情報及びコンピュータ１００を特定する情報をサーバ２００に送信し、サーバ２００からアンインストールを許可する情報を受信し、アプリケーションプログラムをアンインストールし、記憶領域にアプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納する。【選択図】図１
2006065790.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測するステップと、
計測された前記アプリケーションプログラム毎の前記実行頻度を表示するステップと、
アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信するステップと、
前記サーバからアンインストールを許可する情報を受信するステップと、
前記アプリケーションプログラムをアンインストールするステップと、
前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納するステップと、をコンピュータに実行させる、アンインストール処理プログラム。
【請求項２】
前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にするステップをさらに実行させる、請求項１に記載のアンインストール処理プログラム。
【請求項３】
前記記憶領域は、
前記コンピュータのＥＰ−ＲＯＭ領域及びレジストリ領域の少なくともいずれかである、請求項１に記載のアンインストール処理プログラム。
【請求項４】
コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信するステップと、
アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信するステップと、
前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納するステップと、をコンピュータに実行させるアンインストール管理プログラム。
【請求項５】
前記アンインストールするアプリケーションプログラムを特定する情報に基づいて、前記コンピュータに対して付与するポイント情報を算出するステップと、
前記ポイント情報を前記コンピュータに送信するステップと、
前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信するステップと、
前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信するステップと、
前記購入希望情報に応じた商品を前記コンピュータに送信するステップと、
前記商品購入後のポイント情報を前記コンピュータに送信するステップと、をさらに実行させる、請求項４に記載のアンインストール管理プログラム。
【請求項６】
コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測する実行頻度計測部と、
計測された前記アプリケーションプログラム毎の前記実行頻度を表示する実行頻度表示部と、
アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信する情報送信部と、
前記サーバからアンインストールを許可する情報を受信する情報受信部と、
前記アプリケーションプログラムをアンインストールするアンインストール処理部と、
前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納する情報格納部と、を備える、コンピュータ。
【請求項７】
前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にするアンインストールロック処理部をさらに備える、請求項６に記載のコンピュータ。
【請求項８】
前記記憶領域は、
ＥＰ−ＲＯＭ領域及びレジストリ領域の少なくともいずれかである、請求項６に記載のコンピュータ。
【請求項９】
コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信する情報受信部と、
前記アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信する情報送信部と、
前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納するアンインストール情報格納部と、を備えるアンインストール管理装置。
【請求項１０】
前記アンインストールするアプリケーションプログラムを特定する情報及に基づいて、前記コンピュータに対して付与するポイント情報を算出するポイント情報算出部と、
前記情報送信部が、前記ポイント情報及び前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信し、
前記情報受信部が、前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信し、
前記情報送信部が、前記購入希望情報に応じた商品及び前記商品購入後のポイント情報を前記コンピュータに送信する、請求項９に記載のアンインストール管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータによって実行されるアプリケーションプログラムの管理技術に関する。
【背景技術】
【０００２】
一般のユーザが利用するコンピュータには、様々な処理を実行させるためのアプリケーションプログラムがインストールされている。特に、現在市販されているパーソナルコンピュータには、予め多数のアプリケーションプログラムがインストール（プリインストール）されている。
【０００３】
なお、本願発明に関連する先行技術として、例えば、下記の特許文献１から５に開示される技術がある。
【特許文献１】特開２０００−１１２７１７号公報
【特許文献２】特開平９−２３１１４８号公報
【特許文献３】特開２００２−１６３５０５号公報
【特許文献４】特開平９−２１２３４１号公報
【特許文献５】特開２００３−５８７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、アプリケーションプログラムがプリインストールされているコンピュータは、ユーザによっては不必要なアプリケーションプログラムがインストールされていることもある。このような場合には、ユーザは、多数のアプリケーションプログラムがプリインストールされていることに対して割高感を感じることもあった。
【０００５】
また、多数のアプリケーションプログラムがプリインストールされているコンピュータは、そのアプリケーションプログラムのデータ量に応じてハードディスク等の二次記憶装置の記憶容量が必要になる。そして、このような場合には、ユーザは、不必要なアプリケーションプログラムにハードディスクの記憶容量が要されていることに不満を感じることもあった。
【０００６】
本発明は上記事項に鑑みられてなされたものである。すなわち、その課題は、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明は上記目的を達成するため、以下の手段とした。
すなわち、本発明は、コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測された前記アプリケーションプログラム毎の前記実行頻度を表示し、表示された前記アプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、前記アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、前記コンピュータの記憶領域に格納される当該コンピュータを特定可能な情報を取得し、前記アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信し、前記サーバからアンインストールを許可する情報を受信し、前記アプリケーションプログラムをアンインストールし、前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納すること
によって特定できる。
【０００８】
本発明は、アプリケーションプログラムの実行頻度をユーザに示す。また、本発明は、ユーザが実行頻度を参照して、不必要なアプリケーションプログラムを削除することを提案する。そして、本発明は、削除したアプリケーションプログラムに対応したポイントを付与して、他の商品と引き替えることができる。
【０００９】
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供することができる。
【００１０】
また、本発明は、前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にする、ことを特徴とする。
【００１１】
このようにすれば、本発明は、アンインストール処理を実行したアプリケーションプログラムの再インストールを防止することができる。
【００１２】
また、本発明は、前記記憶領域が、前記コンピュータのＥＰ−ＲＯＭ領域及びレジストリ領域の少なくともいずれかである、ことを特徴とする。
【００１３】
本発明は、コンピュータにおける書き換えが困難な記憶領域にアンインストール処理に関連する情報を格納する。
従って、本発明によれば、アンインストール処理を効果的に管理することができる。
【００１４】
また、本発明は、コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信し、前記アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信し、前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納することによっても特定することができる。
【００１５】
本発明は、コンピュータを特定する情報とアンインストール処理に関連する情報をコンピュータから受信する。そして、本発明は、アンインストール処理したアプリケーションプログラムの情報を格納する。
【００１６】
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供することができる。
また、本発明によれば、アンインストール処理を効果的に管理することができる。
【００１７】
また、本発明は、前記アンインストールするアプリケーションプログラムを特定する情報に基づいて、前記コンピュータに対して付与するポイント情報を算出し、前記ポイント情報を前記コンピュータに送信し、前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信し、前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信し、前記購入希望情報に応じた商品を前記コンピュータに送信し、前記商品購入後のポイント情報を前記コンピュータに送信する、ことを特徴とする。
【００１８】
本発明は、アンインストール処理に応じてコンピュータに対してポイントを付与する。
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したポイント付与サービスを提供することができる。
【発明の効果】
【００１９】
以上のように、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする技術を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００２１】
〈システム構成〉
図１は、本実施の形態にかかるアンインストール処理プログラム、アンインストール管理プログラムを適用したシステムの構成を示す概略図である。本実施の形態にかかるシステムは、コンピュータにプリインストールされたアプリケーションプログラムをアンインストール処理したときに、そのアプリケーションプログラムに応じてユーザにポイントを付与する。そして、本システムは、このポイントをユーザが利用することで新たな商品等を購入することができる。
【００２２】
図１において、本システムを構成するネットワークは、ユーザが利用するコンピュータ１００と、コンピュータ１００を販売するメーカサーバ２００とが接続する。コンピュータ１００は、本発明のアンインストール処理プログラムが導入（インストール）されている。また、メーカサーバ２００は、本発明のアンインストール管理プログラムがインストールされている。
【００２３】
コンピュータ１００は、パーソナルコンピュータ(ＰＣ)，携帯情報端末（ＰＤＡ），その他専用のコンピュータ等の各種コンピュータを用いて構成される。なお、本実施の形態において、コンピュータ１００は、主にパーソナルコンピュータであるものとして説明する。コンピュータ１００は、不図示のハードウェアとして、制御装置(ＣＰＵ，主記憶(ＲＡＭ等)，入出力ユニット，ＯＳ，デバイスドライバ等で構成される)，二次記憶(ハード
ディスク等)，通信制御装置(ネットワークインターフェイス装置等)を備えている。そし
て、コンピュータ１００は、ＣＰＵが二次記憶に格納されているアンインストール処理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール処理が可能なコンピュータの機能を実現する。
【００２４】
メーカサーバ２００は、パーソナルコンピュータ(ＰＣ)，サーバ，その他専用のコンピュータ等の各種コンピュータを用いて構成される。メーカサーバ２００は、不図示のハードウェアとして、制御装置(ＣＰＵ，主記憶(ＲＡＭ等)，入出力ユニット，ＯＳ，デバイ
スドライバ等で構成される)，二次記憶(ハードディスク等)，通信制御装置(ネットワークインターフェイス装置等)を備えている。そして、メーカサーバ２００は、ＣＰＵが二次
記憶に格納されているアンインストール管理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール管理処理の機能を実現する。
【００２５】
〈装置の構成〉
図２は、コンピュータ１００によって実現される機能を示すブロック図である。コンピュータ１００は、アンインストール処理プログラムによって、実行頻度計測部１０１，実行頻度表示部１０２，アンインストール処理部１０３，情報取得部１０４，情報通信部１０５，情報格納部１０６，データベース１０７を備える。
【００２６】
実行頻度計測部１０１は、コンピュータ１００によって実行されるアプリケーションプログラムのうち、工場出荷時からインストールされているもの（以下プリインストールプログラムとする）の各々について、その実行頻度を計測する。また、実行頻度計測部１０
１は、コンピュータ１００がユーザの手元に渡った最初の起動時から実行頻度の計測を開始する。また、実行頻度計測部１０１は、実行頻度の計測開始時から所定の期間経過後（例えば１ヶ月後）に、全てのプリインストールプログラムの実行頻度の集計を行う。
【００２７】
実行頻度表示部１０２は、実行頻度計測部１０１が集計した所定の期間経過後のプリインストールプログラムの実行頻度をコンピュータ１００のディスプレイ（不図示）上に表示する。
【００２８】
アンインストール処理部１０３は、本発明のコンピュータにおけるアンインストール処理部及びアンインストールロック処理部の機能を有する。アンインストール処理部１０３は、ユーザの指示に基づいて、コンピュータ１００のハードディスクからプリインストールプログラムのアンインストール処理を行う。このとき、ユーザは、ディスプレイに表示されたプリインストールプログラムの実行頻度を参照して入力手段（例えば、マウスやキーボードなど）からアンインストールを指示する。
【００２９】
情報取得部１０４は、コンピュータ１００に予め格納されるこのコンピュータ１００を特定可能な情報を取得する。この特定可能な情報は、コンピュータ１００のシリアルナンバ（製造番号）、メーカが定めた型式記号（モデル名）などが挙げられる。なお、これらのコンピュータ１００を特定可能な情報は、コンピュータ１００の記憶領域のうち、ユーザなどによって改ざんの困難な領域に書き込むのが望ましい。そして、上記記憶領域としては、例えばコンピュータ１００のＥＰ−ＲＯＭ領域やレジストリ領域などが考えられる。
【００３０】
情報通信部１０５は、メーカサーバ２００との間でアンインストール処理に関する情報を通信する。情報通信部１０５からメーカサーバ２００に送信する情報は、シリアルナンバや型式記号などのコンピュータ１００を特定可能な情報、あるいはアンインストール処理を要求する情報が挙げられる。また、情報通信部１０５がメーカサーバ２００から受信する情報は、コンピュータ１００に対するアンインストール処理を許可する応答情報が挙げられる。
【００３１】
情報格納部１０６は、情報通信部１０５が受信したメーカサーバ２００からのアンインストール処理を許可する情報をコンピュータ１００の記憶領域に格納する。また、情報格納部１０６は、メーカサーバ２００から受信したアンインストール処理を行ったアプリケーションプログラムの再インストールを防止する再インストールロック情報を記憶領域に格納する。なお、この再インストールロック情報は、コンピュータ１００の改ざんの困難な記憶領域に格納するのが望ましい。
【００３２】
データベース１０７は、アンインストール処理を許可する情報や、再インストールロック情報などのバックアップを記憶する。
図３は、メーカサーバ２００に実現される機能を示したブロック図である。メーカサーバ２００は、情報通信部２０１，コンピュータ特定部２０２，アンインストール情報処理部２０３，ポイント処理部２０４，データベース２０５を備える。
【００３３】
情報通信部２０１は、コンピュータ１００との間でアンインストール処理に必要な情報の通信を行う。情報通信部２０１が受信する情報は、コンピュータ１００が送信したコンピュータ１００を特定可能な情報とアンインストール処理を要求する情報である。また、情報通信部２０１が送信する情報は、コンピュータ１００からのアンインストール処理を要求する情報に対する応答情報（アンインストール処理を許可する情報）とアンインストール処理後再インストールを許可しない再インストールロック情報が挙げられる。
【００３４】
コンピュータ特定部２０２は、情報通信部２０１が受信したコンピュータ１００からのアンインストール処理を要求する情報とコンピュータ１００を特定可能な情報とに基づいて、アンインストール処理を要求するコンピュータにプリインストールされているアプリケーションプログラムの種類や内容などを特定する。また、コンピュータ特定部２０２は、コンピュータ１００からの情報に基づいて、アンインストール処理を要求するコンピュータ１００が予め登録されたコンピュータ１００であるか否かを特定する。また、コンピュータ特定部２０２は、コンピュータ１００からの情報に基づいて、このコンピュータ１００を利用するユーザを特定する。そして、コンピュータ特定部２０２は、特定したコンピュータ１００のユーザ情報及びアプリケーションプログラムの情報をアンインストール情報処理部２０３に送信する。
【００３５】
アンインストール情報処理部２０３は、コンピュータ特定部２０２が処理したコンピュータ１００からの情報に基づいて、アンインストール処理を行ったことが特定できる情報をデータベース２０５に記憶する。このとき、アンインストール情報処理部２０３は、データベース２０５内に記憶されたユーザ毎に区分されたコンピュータ１００のプリインストールプログラムの内容を、アンインストール処理を行ったことがわかるように更新する。
【００３６】
図４は、データベース２０５に格納されるユーザのコンピュータ１００のプリインストールプログラム情報の一例を示す図である。データベース２０５には、コンピュータ１００のユーザ名１、コンピュータ１００のシリアルナンバ２、コンピュータ１００のモデル名３、プリインストールプログラム名一覧４が格納される。プリインストールプログラム名一覧４において、アンインストール処理が行われていないプリインストールプログラム名には、チェックボックス４ａに「ｘ」印がされていない。また、プリインストールプログラム名一覧４において、アンインストール処理が行われたプリインストールプログラム名には、チェックボックス４ｂに「ｘ」印がされている。このように、チェックボックス４ａ，４ｂの「ｘ」印の有無によって、このデータベース２０５は、プリインストールプログラムのそれぞれがアンインストール処理されたか否かが識別可能になっている。
【００３７】
ポイント処理部２０４は、アンインストール処理を実行したことに応じて、所定のポイントを加算する処理を行う。ユーザ毎の累積ポイントは、図４に示したデータベース２０５のポイント記録メニュー５に記録される。
【００３８】
〈アンインストール処理例〉
コンピュータ１００とメーカサーバ２００とによって構成される本システムによるアンインストール処理の実施例を、フローチャートを参照して説明する。
【００３９】
図５及び図６は、本システムによるアンインストール処理のフローチャートである。
コンピュータ１００がユーザの操作によって起動される（Ｓ１０１）と、アンインストール処理プログラムは、自動的に起動して処理を開始する。コンピュータ１００は、プリインストールされたアプリケーションプログラムの起動頻度（使用率）のカウント（計測）を開始する（Ｓ１０２）。
【００４０】
コンピュータ１００は、アプリケーションプログラムの使用率のカウントを開始してから所定の期間経過後（例えば、１ヶ月後）、インストール（搭載）される全てのアプリケーションプログラムの使用率を表示して、ユーザに対してアンインストール処理を実行してポイント換算するか否かの指示を要求する（Ｓ１０３）。
【００４１】
図７は、全てのアプリケーションプログラムの使用率を表示したランキング画面である。ランキング画面には、プリインストールされた全てのアプリケーションプログラムの使
用率がランキング（順位表示）形式で示されている。
【００４２】
コンピュータ１００は、ユーザにアンインストール処理を実行してポイント付与を受けるか否かについて、応答を要求する（Ｓ１０４）。ユーザがポイント付与を要求しない場合には、コンピュータ１００は処理を終了する。
【００４３】
ユーザがポイント付与を要求する場合には、コンピュータ１００は、ランキング画面を介して、今後も利用するアプリケーションプログラムをユーザが選択するように要求する（Ｓ１０５）。
【００４４】
図８は、ユーザがアンインストール処理を指示した状態を示したランキング画面である。ランキング画面は、ユーザの操作に応じてチェックボックス６，７，８に「ｘ」印が付けられるようになっている。そして、コンピュータ１００は、ランキング画面に表示されるＯＫボタン９がユーザの操作によって押されると、アンインストール処理を続行する。
【００４５】
コンピュータ１００は、ユーザの指示に基づいて、アンインストール処理によるポイント付与を実行するときには、コンピュータ１００の所定の記憶領域（例えば、ＥＰ−ＲＯＭ領域）から、モデル名を特定する型番、シリアルナンバなどのコンピュータ１００を特定する情報を取得する（Ｓ１０６）。
【００４６】
コンピュータ１００は、ネットワークを介してメーカサーバ２００に接続する。そして、コンピュータ１００は、型番、シリアルナンバ、及びユーザがアンインストール処理を要求するアプリケーションプログラムの種類をメーカサーバ２００に通知する（Ｓ１０７）。
【００４７】
図９は、コンピュータ１００からメーカサーバ２００に通知するコンピュータ１００の情報の一例を示す図である。ユーザのコンピュータ１００は、シリアルナンバ、Ｆ型（コンピュータ１００の種類を特定するモデル名）、必要なアプリケーションプログラム（ソフトウェア）の情報をメーカサーバ２００に送信する。
【００４８】
コンピュータ１００から情報を受信したメーカサーバ２００は、シリアルナンバから対応するコンピュータ１００のユーザがメーカサーバ２００に登録されたユーザであるか否かを確認する（Ｓ１０８）（Ｓ１０９）。
【００４９】
シリアルナンバからユーザ登録がされていないことが判別した場合には、メーカサーバ２００は、コンピュータ１００にユーザ登録を行なわせるような情報を通知する。この情報に応じて、ユーザは、コンピュータ１００からメーカサーバ２００にユーザ登録を行う（Ｓ１１０）。
【００５０】
ユーザ登録がされていることが判別した場合には、メーカサーバ２００は、型番からコンピュータ１００にプリインストールされているプログラムの種類を特定する。そして、メーカサーバ２００は、プリインストールプログラム名一覧とチェックされた（利用する）アプリケーションプログラムの種類との差分から、アンインストール処理を実行してポイント付与を要求するアプリケーションプログラムの種類を特定する（Ｓ１１１）。
【００５１】
メーカサーバ２００は、アンインストール処理を行うアプリケーションプログラムの種類から、ユーザに付与（提供）するポイントを計算する。そして、メーカサーバ２００は、算出したポイントとアンインストールを実行する指示情報とをコンピュータ１００に通知する（Ｓ１１２）。
【００５２】
メーカサーバ２００からポイントを通知されたコンピュータ１００は、ディスプレイ等の表示出力手段にポイントを表示する。また、コンピュータ１００は、アンインストールの実行指示に応じて、アンインストール処理を実行することもディスプレイ等に表示する（Ｓ１１３）。
【００５３】
コンピュータ１００は、ユーザにアンインストール処理を開始するか否かを確認する（Ｓ１１４）。このとき、アンインストール処理を実行しない場合には、コンピュータ１００は、Ｓ１０３に戻る。
【００５４】
コンピュータ１００は、アンインストールの実行指示に従って、不必要なアプリケーションプログラムをアンインストールする（Ｓ１１５）。
【００５５】
コンピュータ１００は、アンインストール処理後、コンピュータ１００の書き換えの困難な記憶領域（例えば、ＥＰ−ＲＯＭ）にアンインストールしたアプリケーションプログラムの情報を記憶する（Ｓ１１６）。ＥＰ−ＲＯＭにアンインストールしたことを示す情報を記憶することで、コンピュータ１００は、このアプリケーションプログラムの再インストールが不可能になる。
【００５６】
また、コンピュータ１００は、ＥＰ−ＲＯＭに記憶したアンインストール情報と同様の情報を、バックアップのためにレジストリ領域にも記録する（Ｓ１１７）。コンピュータ１００は、アンインストール処理が終了したことを、メーカサーバ２００に通知する（Ｓ１１８）。
【００５７】
アンインストール処理終了を通知されたメーカサーバ２００は、ユーザのアンインストール情報とポイント情報とをデータベース２０５に格納する（Ｓ１１９）。
ユーザが蓄積したポイントを利用して商品等を購入する場合には、コンピュータ１００は、データベース２０５に格納されるポイントの残高情報を確認する（Ｓ１２０）。
【００５８】
コンピュータ１００からのポイントの残高情報確認を受け付けたメーカサーバ２００は、ユーザに表示するためにコンピュータ１００にポイントの残高情報を送信する。また、メーカサーバ２００は、コンピュータ１００のユーザにポイントを利用するか否かを確認する（Ｓ１２１）。
【００５９】
コンピュータ１００のユーザは、メーカサーバ２００から通知されたポイントの残高情報を確認する（Ｓ１２２）。そして、コンピュータ１００は、ユーザにポイントを利用したサービスを受けるか否かを確認する（Ｓ１２３）。
【００６０】
ユーザがポイントサービスを利用する場合には、メーカサーバ２００は、ユーザのポイントの残高で利用可能なサービス内容をコンピュータ１００に表示する（Ｓ１２４）。
ユーザは、コンピュータ１００を用いてメーカサーバ２００が表示した利用可能なサービス内容のうち、希望のものを選択する（Ｓ１２５）。
【００６１】
メーカサーバ２００は、ユーザが選択した内容が例えばダウンロード可能な画像などであれば、そのサービス内容をダウンロード可能にする。そして、メーカサーバ２００は、そのサービス内容に応じたポイントを減算したポイントの残高をデータベース２０５に記録する。メーカサーバ２００は、ポイントの残高記録後、その残高情報をコンピュータ１００に表示する（Ｓ１２６）。
【００６２】
コンピュータ１００は、サービス内容のデータをダウンロードする。コンピュータ１００は、減算後の残高情報を表示してユーザに通知する（Ｓ１２７）。
【００６３】
〈実施の形態の効果〉
以上説明した本発明の一実施の形態であるコンピュータ１００、及びメーカサーバ２００によれば、以下のような効果を得ることができる。
上記コンピュータ１００によれば、ユーザに購買意欲を充足することが可能なアンインストール処理技術を提供することができる。また、コンピュータ１００によれば、アプリケーションプログラムのアンインストール処理を正確に把握可能な技術を提供することができる。
【００６４】
また、メーカサーバ２００によれば、ユーザのコンピュータにプリインストールされたアプリケーションプログラムのアンインストール処理を正確に把握可能な技術を提供することができる。
【図面の簡単な説明】
【００６５】
【図１】本実施の形態にかかるアンインストール処理プログラム、アンインストール管理プログラムを適用したシステムの構成を示す概略図である。
【図２】コンピュータによって実現される機能を示すブロック図である。
【図３】メーカサーバに実現される機能を示したブロック図である。
【図４】データベースに格納されるユーザのコンピュータのプリインストールプログラム情報の一例を示す図
【図５】本システムによるアンインストール処理のフローチャートである。
【図６】本システムによるアンインストール処理のフローチャートである。
【図７】全てのアプリケーションプログラムの使用率を表示したランキング画面である。
【図８】ユーザがアンインストール処理を指示した状態を示したランキング画面である。
【図９】コンピュータからメーカサーバに通知するコンピュータの情報の一例を示す図である。
【符号の説明】
【００６６】
１ユーザ名
２シリアルナンバ
３モデル名
４ａ，４ｂチェックボックス
４プリインストールプログラム名一覧
５ポイント記録メニュー
６，７，８チェックボックス
９ボタン
１００コンピュータ
１０１実行頻度計測部
１０２実行頻度表示部
１０３アンインストール処理部
１０４情報取得部
１０５情報通信部
１０６情報格納部
１０７データベース
２００メーカサーバ
２０１情報通信部
２０２コンピュータ特定部
２０３アンインストール情報処理部
２０４ポイント処理部
２０５データベース
【図１】
2006065790.tif 000003
【図２】
2006065790.tif 000004
【図３】
2006065790.tif 000005
【図４】
2006065790.tif 000006
【図５】
2006065790.tif 000007
【図６】
2006065790.tif 000008
【図７】
2006065790.tif 000009
【図８】
2006065790.tif 000010
【図９】
2006065790.tif 000011