(57)【要約】【課題】同じ物を象徴するアイコンを複数のアプリケーションに使用する。【解決手段】ユーザが、保存領域１００内のいずれかのアイコンをいずれかのアイコンエリア２０１ａにドラッグアンドドロップすると、アプリケーションは、アイコンエリア２０１ａに置かれたアイコンのタイプが、そのアプリケーションで使用可能なアイコンタイプかどうかを判断する。使用可能であれば、そのアイコンの画像イメージデータを取得し、アイコンエリア２０１にそのアイコンを表示する。さらに、アプリケーションは、そのアイコンに関するその他の情報があれば取得し、アイコン情報に基づく処理を実行する。アイコンセンタ４が管理するアイコンは、アイコンタイプがアプリケーションに合いさえすれば、アプリケーションを問わず用いることができる。【選択図】図１
2007242064.tif 000002
【特許請求の範囲】
【請求項１】
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶する記憶部を有するコンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用方法であって、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域であるアイコンエリアを表示するアイコンエリア表示ステップと、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知ステップと、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップと、
前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップと、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップと、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップと、
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップと、
前記アプリケーションの処理が完了した際に、前記アプリケーションの処理内容または処理結果と前記アプリケーションとを対応付けて、前記アイコンのアイコン情報を更新する更新ステップと、
を含むアイコン利用方法。
【請求項２】
コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用プログラムであって、
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶ステップ、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域であるアイコンエリアを表示するアイコンエリア表示ステップ、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知ステップ、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップ、
前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップ、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップ、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップ、
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップ、及び
前記アプリケーションの処理が完了した際に、前記アプリケーションの処理内容または処理結果と前記アプリケーションとを対応付けて、前記アイコンのアイコン情報を更新する更新ステップ、
を実行するためのアイコン利用プログラム。
【請求項３】
任意のアプリケーションに用いられるアイコン利用装置であって、
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶手段と、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域であるアイコンエリアを表示するアイコンエリア表示手段と、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知手段と、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識手段と、
前記アイコン認識手段が取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得手段と、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断手段と、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示手段と、
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始手段と、
前記アプリケーションの処理が完了した際に、前記アプリケーションの処理内容または処理結果と前記アプリケーションとを対応付けて、前記アイコンのアイコン情報を更新する更新手段と、
として前記コンピュータを機能させるアイコン利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上で用いられるアイコンに関する。
【背景技術】
【０００２】
近年、コンピュータシステムの発達により、アイコンを用いたＧＵＩ（Graphical User Interface)が様々なアプリケーション上で活用されるようになってきている。図１６は、ユーザ好みの町を作るアプリケーションで用いられているＧＵＩの一例である。ユーザは、このＧＵＩを用いて自分が気に入っているサービス提供者のアイコンを町の地図上におき、自分好みの町を作る。何かサービスを利用したいときには、自分が住んでいる町の中にあるお気に入りの店舗を訪れるのと同様の感覚で、お気に入りのサービス提供者のアイコンをクリックする。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、現状ではアイコンはアプリケーションと一対一に対応している。そのため、複数のアプリケーションにおいてアイコンで同一のサービスなどを象徴する場合には、同一のサービス提供者を表す別々のアイコンがアプリケーションごとに必要である。しかも、アプリケーションは時とともにますます豊富になり、ユーザはますます多くのアイコンを扱う必要が出てきている。
【０００４】
このように、アプリケーションごとに別々のアイコンを要することにより、アプリケーションが増えれば増えるほどアイコンの数は膨大なものとなる。また、ユーザは、同一のことを象徴する別々のアイコンをそれぞれ独立して管理しなければならず、アイコンの管理の上でも、また保存の上でも煩わしさが増大する。しかも、アプリケーションに合うアイコンがなかなか見つからず、ユーザが使用したいアイコンをさがすのに一苦労するような状況もしばしば生じている。
【０００５】
本発明は、同じ物を象徴するアイコンがアプリケーションを問わず使えるようにできることを目的とする。また本発明は、アイコンの管理や保存の煩わしさというユーザの負担を軽減することを目的とする。さらに本発明は、アプリケーションとアイコンとの連携をスムーズに行うことを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、発明１は、
（ａ）アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプとを含むアイコンファイルを記憶するアイコン記憶ステップ、
（ｂ）ネットワークを介して接続されるコンピュータからいずれかのアイコンファイルの取得要求を受け付け、アイコンファイルを前記コンピュータに送信するアイコン送信ステップ、
を含むアイコン管理方法を提供する。
【０００７】
発明２は、
（ａ）アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプとを含むアイコンファイルを記憶するアイコン記憶手段、
（ｂ）ネットワークを介して接続されるコンピュータからいずれかのアイコンファイルの取得要求を受け付け、アイコンファイルを前記コンピュータに送信するアイコン送信手段、
を備えるアイコン管理装置を提供する。
【０００８】
発明３は、コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用方法であって、
（ａ）前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶ステップ、
（ｂ）前記コンピュータのディスプレイ上にアイコンを表示するための表示領域（以下、アイコンエリアという）を表示するアイコンエリア表示ステップ、
（ｃ）アイコンエリア内にアイコンが移動してきたことを検知する検知ステップ、
（ｄ）アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップ、
（ｅ）前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップ、
（ｆ）前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップ、
（ｇ）前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップ、
（ｈ）前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップ、
を含むアイコン利用方法を提供する。
【０００９】
発明４は、コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
・前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶ステップ、
・前記コンピュータのディスプレイ上にアイコンを表示するための表示領域（以下、アイコンエリアという）を表示するアイコンエリア表示ステップ、
・前記アイコンエリア内にアイコンが移動してきたことを検知する検知ステップ、
・前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップ、
・前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップ、
・前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップ、
・前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップ、
・前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップ、
を実行するためのアイコン利用プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００１０】
発明５は、任意のアプリケーションが動作するコンピュータに用いられるアイコン保存方法であって、
（ａ）アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプと、を含むアイコン情報を記憶するアイコン情報記憶ステップ、
（ｂ）前記アイコン情報記憶ステップで記憶されているアイコンの画像データを出力するための保存領域を、前記コンピュータのディスプレイ上に表示する保存領域表示ステップ、
（ｃ）前記アイコン情報記憶ステップで記憶されているアイコンの画像データを保存領域に表示するアイコン表示ステップ、
（ｄ）前記保存領域内に表示されているいずれかのアイコンを任意のアプリケーションに対して使用することを、指示されたか否かを判断する移動判断ステップ、
（ｅ）任意のアプリケーションに対するいずれかのアイコンの使用が指示された場合、前記アプリケーションに前記アイコンのアイコン識別子と表示位置とを通知するアイコン通知ステップ、
を含むアイコン保存方法を提供する。
【発明の効果】
【００１１】
本発明を用いれば、同一のアイコンを複数のアプリケーションに共通に用いることができる。
【発明を実施するための最良の形態】
【００１２】
＜第１実施形態例＞
［概要］
図１は、本発明の概要を示す説明図である。ユーザ端末１は、アイコンセンタ４からアイコンを取得し、これを記憶している。ユーザが取得したアイコン３００ａ、３００ｂ・・・は、特定のウインドウ（以下、保存領域という）１００に表示される。一方、ユーザ端末１上では、任意の様々なアプリケーションモジュール、例えば文書作成用モジュールやウェブブラウザ、インターネット上のサービスを利用するためのアプリケーションモジュールが動作している。これらのアプリケーションモジュールは、それぞれのウィンドウであるアプリケーション領域２００ａ、２００ｂ・・・を表示する。さらに、各アプリケーションモジュールは、アイコンを置くためのウインドウであるアイコンエリア２０１ａ、２０１ｂ・・・をそれぞれ表示する。
【００１３】
ユーザが、保存領域１００内のいずれかのアイコンを、いずれかのアプリケーションのアイコンエリア２０１にドラッグアンドドロップすると、そのアプリケーションモジュールは次のような処理を行う。まず、アプリケーションモジュールは、自分のアイコンエリア２０１に置かれたアイコンの種類（以下、アイコンタイプという）が、自身で使用可能なアイコンタイプかどうかを判断する。使用可能であればそのアイコンの画像イメージデータを取得し、アイコンエリア２０１にそのアイコンを表示する。さらに、アプリケーションモジュールは、そのアイコンに関するその他の情報があれば取得し、アイコンの情報に基づく処理を実行する。
【００１４】
アイコンセンタ４が管理するアイコンは、アイコンタイプがアプリケーションモジュールに合いさえすれば、複数のアプリケーションモジュールに対して用いることができる。ここでアイコンタイプとは、アイコンの種類を表し、例えば人物、会社、商品の種類、業務の種類が挙げられる。アイコンセンタ４は、例えば国単位で唯一、あるいは世界の単位で唯一であり、アイコンを一元的に管理していることが好ましい。
【００１５】
ユーザは、一つのアイコンを複数のアプリケーションモジュールに用いることができるので、アイコンの管理や保存の負担を軽減される。また、ユーザは、アプリケーションと容易に連携させながらアイコンを使用することができる。
［機能構成］
図２は、第１実施形態例にかかるユーザ端末１及びアイコンセンタ４の詳細な機能構成を示す説明図である。
【００１６】
（１）ユーザ端末
ユーザ端末１は、例えばネットワークでアイコンセンタ４にアクセス可能なコンピュータで実現される。ユーザ端末１は、領域制御モジュール１０、アイコン情報１１、アイコンリストＤＢ１２、ユーザＤＢ１３、アイコン情報管理モジュール１４、吹き出しモジュール１５、入力モジュール１６、アプリケーションモジュール２０、及びマウス制御モジュール３０を有している。このうち、アイコン情報１１、アイコン情報管理モジュール１４、吹き出しモジュール１５及び入力モジュール１６は、各アイコン毎に関連づけられて存在している。
【００１７】
（１−１）アイコンリスト及びユーザＤＢ
まずアイコンリストＤＢ１２及びユーザＤＢ１３について説明する。図３は、アイコンリストＤＢ１２に蓄積されているアイコンリスト情報の概念説明図である。アイコンリスト情報には、このユーザ端末１が取得しているアイコンのアイコンＩＤと、アイコンの保存領域１００における表示位置とが記憶されている。アイコンＩＤは、アイコンセンタ４が各アイコンに対して一義的に割り振る識別子である。表示位置は、保存領域１００の所定の位置からの相対座標で表してもよいし、ディスプレイ上の絶対位置を示す絶対座標で表してもよい。ユーザ端末１が複数のユーザで使用される場合には、アイコンリストＤＢ１２にユーザ毎のアイコンリスト情報が蓄積される（図示せず）。各アイコンリストとユーザとの対応付けは、ユーザＤＢ１３に記憶される。ユーザＤＢ１３には、例えば各ユーザの認証情報とアイコンリストへのポインタとが対応付けて記憶される。
【００１８】
（１−２）アイコン情報
図４は、アイコン情報（アイコンファイルに相当）の概念説明図である。アイコン情報は、各アイコンごとに記憶されている。アイコン情報には、アイコン基本情報が少なくとも含まれており、さらにアプリケーション情報とアプリケーションリストとが含まれていても良い。アイコン基本情報には、例えば以下の情報が含まれている。
（ａ）アイコンＩＤ：アイコンを一義的に識別する識別子。アイコンセンタ４によりアイコンに付与される。
（ｂ）アイコン名：アイコンに付与される名前。必ずしもなくても良い。
（ｃ）アイコンタイプ：アイコンの種類を表す。人物、会社、店舗、商品のカテゴリ、業務のカテゴリなどがあげられる。アプリケーションモジュール２０がアイコンを使用できるかどうかを判断するのに用いられる。
（ｄ）画像イメージデータ：アイコンの画像イメージを表示するのに用いられる。
（ｅ）アイコンタイプごとの付加情報：例えばアイコンタイプが人物であれば、その人物の氏名や生年月日、性別、職業などである。アイコンタイプ毎に付加情報に含まれる項目を定めておくことが好ましい。
【００１９】
アプリケーション情報は、例えば下記の情報を含む。
（ａ）アプリケーションの登録数：そのアイコンが用いられたアプリケーションモジュール２０の数。
（ｂ）アプリケーション情報：そのアイコンを用いてアプリケーションモジュール２０を実行することにより生成された、アプリケーションモジュール固有の情報。
【００２０】
例えば、アイコンが一度もアプリケーションモジュール２０に用いられていない場合は、アプリケーションの登録数はゼロとなり、アプリケーション情報は空である。また、アプリケーションモジュール２０によっては、アプリケーションを実行してもアプリケーション情報が生成されないものもある。
アプリケーションリストは、このアイコンが過去に使用されたアプリケーションモジュール２０の識別子、例えばアプリケーション名の一覧である。ユーザがアイコンの上にマウスカーソルを重ねて右クリックすることにより、アプリケーションリストが表示され、この中からいずれかのアプリケーションモジュールが選択されるとそのモジュールが起動されるようにしてもよい。アプリケーションリストは、アイコンがアプリケーションモジュール２０に使用されるたびに新たなレコードが追加される。また、アイコンの初期の段階では、アイコンセンタ４によりデフォルトのアプリケーションリストが登録されていてもよい。
【００２１】
（１−３）モジュールの機能
次に、各モジュールの機能について簡単に説明する。
領域制御モジュール１０は、各アプリケーションモジュール２０と各アイコン単位に存在するアイコン情報管理モジュール１４とのインターフェースとして機能する。具体的には、領域制御モジュール１０は、アイコンセンタ４からアイコン情報を取得し、これを記憶したりアイコンリストＤＢ１２の更新を行ったりする。また領域制御モジュール１０は、保存領域１００をディスプレイ（図示せず）上に表示し、ここに記憶しているアイコンの表示を行う。ユーザ端末１が複数のユーザで使用されている場合には、領域制御モジュール１０は、ユーザＤＢ１３を用い、どのユーザがどのアイコンを取得しているかを管理する。
【００２２】
アイコン情報管理モジュール１４は、アイコンごとに蓄積されているアイコン情報１１を読み出して領域制御モジュール１０に渡す。またアイコン情報管理モジュール１４は、アプリケーションモジュール２０からアプリケーション固有のデータを取得し、アイコン情報１１を更新する。アイコン情報管理モジュール１４は、各アイコン情報１１ごとに存在する。
【００２３】
吹き出しモジュール１５は、アプリケーションモジュール２０からテキストデータや画像データを取得し、これらをアイコンと関連づけて表示する。吹き出しモジュール１５は、各アイコン情報１１ごとに存在する。
入力モジュール１６は、アイコンと関連づけてユーザからの入力を受け付け、これをアプリケーションモジュール２０に渡す。入力モジュール１６は、各アイコン情報１１ごとに存在する。
【００２４】
アプリケーションモジュール２０は、任意のアプリケーションモジュールであり、本来のアプリケーションモジュール２０としての機能に加え、アイコンモジュール２１、アイコンタイプリスト２２及びアイコン保存モジュール２３を有している。アイコンタイプリスト２２には、そのアプリケーションモジュール２０で有効なアイコンタイプの一覧が記憶されている。
【００２５】
アイコンモジュール２１は、領域制御モジュール１０やアイコン情報管理モジュール１４とアプリケーションモジュール２０とのインターフェースとして機能する。具体的には、アイコンモジュール２１は、アイコンエリア２０１をディスプレイ上に表示し、そこに置かれたアイコンのアイコンタイプがアイコンタイプリスト２２のいずれかと一致する場合はそのアイコンを用いた処理をアプリケーションモジュール２０に実行させる。
【００２６】
アイコン保存モジュール２３は、アプリケーションモジュール２０で使用されたアイコンのアイコンＩＤを記憶する。これにより、任意のアプリケーションモジュール２０の処理がいったん中断された後に再開された場合、ユーザはアイコンを保存領域１００からアイコンエリア２０１に再度移動させることなく、以前使っていたアイコンがアイコンエリア２０１に表示される。
【００２７】
マウス制御モジュール３０は、マウス操作によるアイコンエリア２０１へのアイコンの移動とアイコンの位置とを検出し、アプリケーションモジュール２０にアイコンＩＤ及びその位置を通知する。
（２）アイコンセンタ
アイコンセンタ４は、アイコンＤＢ４１、登録モジュール４２及び提供モジュール４３を有している。アイコンＤＢ４１は、前述のアイコン情報１１、アイコン情報管理モジュール１４、吹き出しモジュール１５及び入力モジュール１６を、アイコンＩＤごとに蓄積している。登録モジュール４２は、アイコン情報１１のうちのアイコン基本情報の登録を受け付け、一意的なアイコンＩＤを生成し、またそのアイコンタイプに対応するアイコン情報管理モジュール１４、吹き出しモジュール１５及び入力モジュール１６を生成し、これらを対応付けてアイコンＤＢ４１に登録する。なお、表示デザインなどを変更したそのアイコンに特化した吹きだしモジュール１５、入力モジュール１６が用意できる場合は、それを登録してもよい。図５は、登録モジュール４２がネットワーク上のコンピュータに提供する登録画面の一例である。登録モジュール４２は、この画面上でアイコン基本情報の入力を受け付ける。
【００２８】
提供モジュール４３は、ユーザ端末１からの要求に応じ、アイコンを送信する。ここでアイコンを送信するとは、あるアイコンＩＤに対応するアイコン情報１１、アイコン情報管理モジュール１４、吹き出しモジュール１５及び入力モジュール１６を、アイコンＤＢ４１から抽出してユーザ端末１に送信することをいう。
［処理の流れ］
（１）メイン処理
図６は、ユーザ端末１で実行されるメイン処理の流れを示すフローチャートである。この処理は、例えばユーザ端末１が起動されることにより開始される。ここでは、ユーザ端末１は一人のユーザにより使用されるものとして説明する。
【００２９】
ステップＳ１：領域制御モジュール１０は、アイコンリストＤＢ１２からアイコンリスト情報を読み出す。
ステップＳ２：領域制御モジュール１０は、読み出したアイコンリスト情報の中のアイコンＩＤを取得すると、アイコン情報管理モジュール１４に対して取得したアイコンＩＤの画像イメージデータを要求する。アイコン情報管理モジュール１４は、アイコン情報ＤＢ１１から画像イメージデータを読み出し、領域制御モジュール１０に送出する。読み出されたアイコンの画像イメージデータは、アイコンリスト情報に含まれるアイコン表示位置に従って表示される。
【００３０】
ステップＳ３：領域制御モジュール１０は、保存領域１００からいずれかのアプリケーションモジュール２０のアイコンエリア２０１にアイコンが移動したか否かを判断する。この判断は、マウスを制御するマウス制御モジュール３０からの通知に基づいて行われる。“Ｙｅｓ”、すなわちいずれかのアイコンがいずれかのアイコンエリア２０１に移動したと判断すると、ステップ４に移行する。“Ｎｏ”と判断すると、後述するステップＳ６に移動する。
【００３１】
ステップＳ４：領域制御モジュール１０は、アイコンＩＤとアイコンが表示されている表示位置とをアイコンモジュール２１に渡し、後述するアイコン処理を起動させる。アイコンの表示位置は、マウス制御モジュール３０から取得可能である。
ステップＳ５：領域制御モジュール１０は、ユーザ端末１の電源がオフになるか否かを判断する。“Ｎｏ”と判断するとステップＳ３に戻り、前述の判断処理を繰り返す。“Ｙｅｓ”と判断すると処理を終了する。
【００３２】
ステップＳ６：領域制御モジュール１０は、アイコンが保存領域１００に置かれたか否かを判断する。この判断は、マウス制御モジュール３０からの通知に基づいて行う。“Ｙｅｓ”と判断するとステップＳ７に移行し、“Ｎｏ”と判断すると前記ステップＳ５に移行する。
ステップＳ７：領域制御モジュール１０は、保存領域１００に置かれたアイコンの表示位置をアイコンリスト情報の表示位置として記憶し、前記ステップＳ５に移行する。
【００３３】
（２）アイコン処理
図７は、アイコン処理の流れの一例を示すフローチャートである。前記メイン処理のステップＳ４でアイコン処理が起動されることにより、以下の処理が開始される。
ステップＳ１１：アイコンモジュール２１は、自身が表示するアイコンエリア２０１に置かれたアイコンのアイコンＩＤ及びその表示位置を取得する。これらのデータは、マウスの操作を制御するマウス制御モジュール３０から取得できる。
【００３４】
ステップＳ１２：アイコンモジュール２１は、自身のアイコンエリア２０１に置かれたアイコンのアイコン基本情報を、前記アイコンのアイコン情報管理モジュール１４から取得する。正確には、まずアイコンモジュール２１が、領域制御モジュール１０に対し、アイコンＩＤを通知してアイコン基本情報を要求する。領域制御モジュール１０は、そのアイコンＩＤで特定されるアイコン情報管理モジュール１４に同様の要求を行い、アイコン基本情報を取得し、アイコンモジュール２１に渡す。
【００３５】
ステップＳ１３：アイコンモジュール２１は、アイコン基本情報を取得すると、アイコン基本情報の中のアイコンタイプがアイコンタイプリスト２２に含まれるいずれかのアイコンタイプと一致するか否かを判断する。言い換えれば、アイコンモジュール２１は、自身のアイコンエリア２０１に置かれたアイコンがアプリケーションモジュール２０で使用できる有効なアイコンかどうかを判断する。“Ｙｅｓ”と判断するとステップＳ１４に移行し、“Ｎｏ”と判断すると処理を終了する。
【００３６】
ステップＳ１４：アイコンモジュール２１は、アイコンエリア２０１に置かれたアイコンが有効なアイコンである場合、取得したアイコン基本情報の中の画像イメージデータに基づいてアイコンエリア２０１にアイコンイメージを表示する。画像イメージデータの表示位置は、前記ステップＳ１１でマウス制御モジュール３０から取得している表示位置である。
【００３７】
ステップＳ１５：また、アイコンモジュール２１は、アイコン情報の中に含まれているかもしれないアプリケーション情報を、前記アイコンを管理するアイコン情報管理モジュール１４に要求し、もしあればこれを受け取る。このとき受け取るのはアプリケーションモジュール２０により生成されたアプリケーション情報だけである。アプリケーション情報がなければ、そのままステップＳ１６に移行する。
【００３８】
ステップＳ１６：アプリケーションモジュール２０は、前記ステップＳ１２で取得されたアイコンの基本情報に基づいて、処理を開始する。前記ステップＳ１５でアプリケーション情報が取得されている場合には、その情報を処理に用いる場合もある。ここで行われる処理は、アプリケーションにより様々であり、特に限定されない。
ステップＳ１７：アイコンモジュール２１は、アプリケーションモジュール２０からのデータをアイコン情報管理モジュール１４に渡すか否かを判断する。渡されるデータは、テキストデータ、画像イメージ、ユーザ入力を受け付ける入力ボタン、これらの組み合わせなどである。このようなデータは、アプリケーションモジュール２０の処理により生じる場合もあれば生じない場合もある。“Ｙｅｓ”と判断するとステップＳ１８に移行し、”Ｎｏ”と判断すると後述するステップＳ１９に移行する。
【００３９】
ステップＳ１８：アイコンモジュール２１は、データに加え、アイコンの表示座標をアイコン情報管理モジュール１４に渡す。これにより、吹きだしモジュール１５は、前記表示座標の位置に例えば吹きだしを表示し、その中に渡されたデータ、例えばテキストメッセージや入力ボタンを表示する。また入力モジュール１６は、入力ボタンによるユーザからの指示を受け付け、これをアイコンモジュール２１に渡す。
【００４０】
ステップＳ１９：アイコンモジュール２１は、アプリケーションモジュール２０により生成されるデータのうち、アプリケーション情報として保存すべきデータがあるか否かを判断する。例えば、オンラインショッピングのためのアプリケーションモジュールの実行により商品が購入された場合、アイコンモジュール２１は購入された商品の名前、代金、購入日時などをアプリケーション情報として保存する必要があると判断する。“Ｙｅｓ”と判断するとステップＳ２０に移行し、“Ｎｏ”と判断すると後述するステップＳ２１に移行する。
【００４１】
ステップＳ２０：アイコンモジュール２１は、保存すべきデータをそのアイコンのアイコン情報管理モジュール１４に渡す。アイコン情報管理モジュール１４は、渡されたデータをアプリケーション情報として保存する。なお、アイコン情報管理モジュール１４は、そのアプリケーションモジュール２０のためのアプリケーション情報の保存エリアがない場合には新たに保存エリアを生成し、渡されたアプリケーション情報を保存する。新たに保存エリアを追加した場合には、アイコン情報管理モジュール１４は、アイコン情報の中の「アプリケーションの登録数」を一つ増加させる。
【００４２】
ステップＳ２１：アイコンモジュール２１は、アプリケーションモジュール２０がユーザの操作などにより終了処理状態になる場合があるので、これを検出してアイコン処理を終了すべきかどうか判断する。“Ｎｏ”と判断すると前記ステップＳ１６に戻り処理を続行する。“Ｙｅｓ”と判断するとステップＳ２２に移行する。
ステップＳ２２：アイコン保存モジュール２３は、アイコンエリア２０１に置いているアイコンＩＤ及びその表示位置を記憶する。これにより、例えばアプリケーションモジュール２０の処理が終了した後に再開される場合にも、ユーザは同じアイコンを保存領域１００からアイコンエリア２０１に再度移動させる必要がなくなり、自分が以前に移動させたアイコンを引き続き使用してアプリケーションを使用することができる。
【００４３】
なお、図７では、アプリケーションモジュール２０のアイコンエリア２０１に１つのアイコンを置いた場合について説明したが、複数のアイコンをアイコンエリア２０１に置くことももちろん可能である。その場合には、ユーザがアイコンを選択する操作などによって、現在選択中のアイコンについて図７の処理が実行される。
＜第２実施形態例＞
図８は、第２実施形態例に係るアイコンセンタ及びユーザ端末の機能構成を示す概念説明図である。図８において、第１実施形態例で示した要素と同様の機能を有する構成要素については、同一の符号番号を付して示している。この図では、アイコンセンタ４だけがアイコン基本情報をアイコンＤＢ４１に保管し、要求に応じてこれをユーザ端末１に提供する。この場合、ユーザ端末１には、アイコン情報１１に代えて、アプリケーション情報及びアプリケーションリスト１７がアイコン毎に蓄積されている。このように、アイコンセンタ４でアイコン基本情報を一元的に管理することにより、複数のユーザ端末でアイコン基本情報を共有することができる。また、個々のアイコン基本情報をネットワーク上で唯一のものとして取り扱うことができる。
【００４４】
さらに詳しく説明すれば、アイコンセンタ４は、アイコンＤＢ４１、登録モジュール４２及び提供モジュール４３に加え、ユーザ履歴ＤＢ４４、検索モジュール４６、生成モジュール４７、ユーザ管理モジュール４８、情報提供モジュール４９を含んでいる。ユーザ履歴ＤＢ４４には、アイコンＤＢ４１に格納されている各アイコンごとに、そのアイコンを送信したユーザ端末１の通信アドレスが蓄積されている。このデータベースを設けることにより、アイコン情報１１が更新された場合、そのアイコンがすでに送信されているユーザ端末１に更新されたアイコン情報１１を通知することができる。また例えば、アイコンＤＢ４１に新たなアイコンが登録された場合には、ユーザ履歴ＤＢ４４に蓄積されている通信アドレスに新しいアイコンに関する通知を送信することができる。
【００４５】
検索モジュール４６は、各ユーザ端末１の領域制御モジュール１０からの検索キーの指定及び検索要求を受け付ける。検索モジュール４６は、指定された検索キーに基づいてアイコンＤＢ４１からアイコンを検索し、検索結果を各領域制御モジュール１０に返す。生成モジュール４７は新たなアイコンを生成する。すなわち、少なくともアイコン基本情報を新たに生成し、アイコンＤＢ４１に登録する。ユーザ管理モジュール４８は、提供モジュール４３がアイコンをいずれかのユーザ端末１に提供する度に、提供されたアイコンのＩＤとそのユーザ端末１の通信アドレスとの対応を記憶する。情報提供モジュール４９は、例えばアイコンＤＢ４１にアイコン情報が更新されるたびに、そのアイコンを送信したユーザ端末の通信アドレスをユーザ履歴ＤＢ４４から取得し、アイコンに関する情報を送信する。
【００４６】
＜第３実施形態例＞
図９は、第３実施形態例に係るユーザ端末１とアイコンセンタ４との機能構成図を示す。図９において、第１実施形態例で示した要素と同様の機能を有する構成要素については、同一の符号番号を付して示している。この実施形態例においては、各アイコンのアイコン情報を蓄積するアイコン情報ＤＢ１８と、各ユーザ毎のアイコンリスト情報を蓄積するアイコンリストＤＢ１９とが新たに設けられている。各ユーザ端末１にアイコン情報１１及びアイコンリストＤＢ１２をもたせず、アイコン情報ＤＢ１８及びアイコンＤＢ１９にユーザ毎のアイコン情報１１及びアイコンリスト情報を集中的に蓄積させ、これらのデータベースをネットワーク上に配置する。このようにすることで、ユーザが使用するコンピュータを変えた時や、ユーザが複数のコンピュータを使う場合でも、ユーザは同じ環境を維持することができる。
【００４７】
［実施例］
以下、本発明を具体的なアプリケーションモジュールに適用した例を説明する。
図１０は、本発明の一実施例を示す説明図である。この例では、ユーザ端末１上では、アプリケーションモジュール２０として、カレンダーアプリケーション、ＣＤショップアプリケーション及びオークションアプリケーションが動作する。カレンダーアプリケーションは、特定の人物のスケジュールをカレンダーＤＢ２０２ａから抽出してそのウインドウ２００ａに表示する機能を有する。ＣＤショップアプリケーションは、特定の人物やグループのＣＤリストをＣＤショップＤＢ２０２ｂから抽出し、そのウインドウ２００ｂ上に表示する機能を有する。オークションアプリケーションは、オークションＤＢ２０２ｃからオークションアイテムを抽出してそのウインドウ２００ｃ上に表示し、オークションへの参加を受け付ける。ユーザ端末１の領域制御モジュール１０は、保存領域１００を表示し、そこにユーザ端末１が取得しているアイコン３００ａ、３００ｂ・・・を表示する。
【００４８】
図１１は、カレンダーアプリケーションにおけるアイコン処理の表示例を示す説明図である。例えば、保存領域１００上の「浜崎あゆこ」のアイコン３００ａが、カレンダーアプリケーションのアイコンエリア２０１ａに置かれたとする。カレンダーアプリケーションに内蔵されたアイコンモジュール２１ａは、人物「浜崎あゆこ」のスケジュールをカレンダーＤＢ２０２ａから検索し、表示する。図１１は、この時の状態を示している。カレンダーアプリケーションからのメッセージは、浜崎あゆこのアイコンからの吹き出し３０１ａに表示される。吹き出し３０１ａには、ユーザからの指示を受け付けるボタン３０２が表示されている。カレンダーアプリケーションが検索した浜崎あゆこのスケジュールは、ユーザ端末１の「浜崎あゆこアイコン」３００ａのアプリケーション情報として、このアイコンのアイコン情報に書き込まれる。また、このアイコンのアイコン情報に含まれるアプリケーションリストには、カレンダーアプリケーションが登録される。
【００４９】
図１２は、ＣＤショップアプリケーションにおけるアイコン処理の表示例を示す説明図である。人物「浜崎あゆこ」のアイコン３００ａが保存領域１００からＣＤショップアプリケーションのアイコンエリア２０１ｂに移されると、ＣＤショップアプリケーションは浜崎あゆこのＣＤ商品リストをＣＤショップＤＢ２０２ｂから検索し、ウインドウ２００ｂに表示する。図１２は、この状態を示している。ＣＤショップアプリケーションからのメッセージは、このユーザ端末１が有する浜崎あゆこのアイコン３００ａからの吹きだし３０１ｂの中に表示されている。また、ＣＤショップアプリケーションが検索してきたＣＤ商品リストのいずれかが購入された場合、ユーザ端末１の「浜崎あゆこアイコン３００ａ」のアイコン情報の中にアプリケーション情報が保存される。ここには、例えばＣＤのタイトル名、価格、購入年月日、支払方法が含まれる。また、このアイコン情報のアプリケーションリストにＣＤショップアプリケーションが登録される。
【００５０】
図１３は、オークションアプリケーションによるアイコン処理の表示例を示す説明図である。人物「浜崎あゆこ」のアイコン３００ａが保存領域１００からオークションアプリケーションのアイコンエリア２０１ｃに移動されると、オークションアプリケーションは、浜崎あゆこに関連するオークションアイテムをオークションＤＢ２０２ｃから検索し、ウインドウ２００ｃに表示する。図１３はこの状態を示している。オークションアプリケーションからのメッセージは、浜崎あゆこのアイコン３００ａからの吹き出し３０１ｃに表示される。オークションアプリケーションにより検索された浜崎あゆこのオークションアイテムのうち、例えば購入されたアイテムに関連するデータは、ユーザ端末１の「浜崎あゆこアイコン」３００ａのアプリケーション情報に保存される。「浜崎あゆこアイコン」３００ａのアイコンＩＤはオークションアプリケーションに記憶され、オークションアプリケーションが終了後に再開された場合には、アイコンエリア２０１ｃにアイコン３００ａが自動的に表示される。
【００５１】
図１４及び図１５は、前記カレンダーアプリケーション、ＣＤショップアプリケーション及びオークションアプリケーション使用前と使用後とでの「浜崎あゆこアイコン」３００ａのアイコン情報の変化を示す説明図である。図１４は、これらのアプリケーションを使用する前のアイコン情報である。この例は、アイコンタイプが人物の場合を示しており、アイコンタイプごとの付加情報としては人物の氏名、生年月日、性別、出身、職業、アイコン生成元が含まれている。アプリケーションを使用する前は、アプリケーションの登録数がゼロであり、アプリケーション情報及びアプリケーションリストには何も登録されていない。
【００５２】
図１５は、アプリケーション使用後の同じアイコンのアイコン情報を示す。アイコン基本情報は変化しないが、アプリケーション情報及びアプリケーションリストはアプリケーションの使用によりデータが追加されている。アプリケーション情報のうち、アプリケーションの登録数は３となり、各アプリケーションに関する情報がアプリケーション情報として蓄積されている。カレンダーアプリケーションのアプリケーション情報であれば人物「浜崎あゆこ」のスケジュールのタイトルや年月日が各スケジュールごとに記憶されている。ＣＤショップアプリケーションのアプリケーション情報であれば、商品のタイトル、価格、注文日時、注文個数、支払い方法などが記憶されている。オークションアプリケーションのアプリケーション情報であれば、ユーザが入札したオークションアイテムのタイトル、価格、入札時刻などが記憶されている。また、アプリケーションリストには、カレンダーアプリケーション、ＣＤショップアプリケーション及びオークションアプリケーションが登録されている。
【００５３】
ここで示した実施例は一例であり、他にも様々なアプリケーションに本発明を適用可能である。
＜その他の実施形態例＞
前述した本発明の方法を実行するプログラムを記録した記録媒体は、本発明に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、CD-ROM、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【００５４】
＜付記＞
（付記１）
アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプとを含むアイコンファイルを記憶するアイコン記憶ステップと、
ネットワークを介して接続されるコンピュータからいずれかのアイコンファイルの取得要求を受け付け、アイコンファイルを前記コンピュータに送信するアイコン送信ステップと、
を含む、アイコン管理方法。
【００５５】
この方法は、多数のアイコンを一元的に管理するアイコンセンタとして機能するコンピュータに用いられる。各アイコンは望ましくは全世界で唯一の存在である。例えばある人物に対応するアイコンは１つだけであり、ある会社に対応するアイコンは１つだけである。アイコンセンタに蓄積されているアイコンは、例えばユーザにより操作されるコンピュータによりコピーされ、各コンピュータ上でアイコンとして表示される。アイコンファイルは、アイコンを管理するプログラムを含んでいても良い。
【００５６】
（付記２）
アイコンファイルの登録を受け付ける登録ステップをさらに含む、付記１に記載のアイコン管理方法。
アイコンセンタは、アイコンファイルの登録を受け付け、これをアイコンデータベースなどの記憶手段に蓄積する。
【００５７】
（付記３）
アイコンファイルを生成する生成ステップをさらに含む、付記１または２に記載のアイコン管理方法。
アイコンセンタは、要求に応じてアイコンファイルの全部または一部を生成しても良い。
【００５８】
（付記４）
検索キーの指定を受け付け、記憶されたアイコンファイルから指定された検索キーを満たすアイコンファイルを抽出する検索ステップをさらに含む、付記１から３のいずれかに記載のアイコン管理方法。
この方法が適用されるアイコンセンタは、例えば人物名の指定を受け付け、その人物名をキーに用いてその人物のアイコンを検索する。
【００５９】
（付記５）
アイコン識別子と、前記アイコン識別子を含むアイコンファイルを提供したコンピュータの通信アドレスと、を含む履歴情報を記憶する提供履歴記憶ステップと、
前記アイコン記憶ステップで記憶したアイコンファイルが更新された場合、または新たなアイコンファイルが前記アイコン記憶ステップで記憶された場合、前記履歴情報に基づいてアイコンの変更通知を送信する変更通知送信ステップと、
をさらに含む、付記１から４のいずれかに記載のアイコン管理方法。
【００６０】
この方法を適用したアイコンセンタは、どのアイコンファイルをどのコンピュータに送信したかを記憶している。そして、アイコンセンタは、あるアイコンファイルが更新された場合には、そのアイコンファイルの送信先に最新のアイコンファイルを送信したり、アイコンファイルの更新を通知したりする。またアイコンセンタは、新たなアイコンファイルファイルがアイコンデータベースなどに登録されると、記憶しているコンピュータの通信アドレスに新たなアイコンファイルを送信したり、新たなアイコンファイルが登録された旨の通知を送信しても良い。このようにして、アイコン情報の同一性を維持することができる。
【００６１】
（付記６）
アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプとを含むアイコンファイルを記憶するアイコン記憶手段と、
ネットワークを介して接続されるコンピュータからいずれかのアイコンファイルの取得要求を受け付け、アイコンファイルを前記コンピュータに送信するアイコン送信手段と、
を備えるアイコン管理装置。
【００６２】
（付記７）
コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用方法であって、
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶ステップと、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域（以下、アイコンエリアという）を表示するアイコンエリア表示ステップと、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知ステップと、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップと、
前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップと、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップと、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップと、
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップと、
を含むアイコン利用方法。
【００６３】
任意のアプリケーション、例えばネットワークオークションへ参加するためのオークションアプリケーションを考える。コンピュータＡ上で動作するこのアプリケーションが表示するアイコンエリアに、例えばブランドのアイコン「チャネル」（アイコンタイプ：提供者）がドラッグアンドドロップによりおかれるとする。すると、オークションアプリケーションは、アイコンタイプ「提供者」が自分のアイコンタイプリストにあるかどうかを判断し、あればブランド「チャネル」のオークションアイテムを検索し、検索結果をコンピュータＡに提供する。
【００６４】
（付記８）
前記アプリケーションの終了に先立って前記アイコンエリアに表示されたアイコンのアイコン識別子を記憶し、前記アプリケーションが再度起動された場合、記憶しているアイコン識別子に対応する画像データを取得してこれを前記アイコンエリアに表示するアイコン保存ステップをさらに含む、付記７に記載のアイコン利用方法。
【００６５】
この方法は、アイコンタイプが合致すると判断されたアイコンを保存しておき、アプリケーションが終了した後、再度起動された場合には、アイコンエリアに元の通りにアイコンを表示する。
（付記９）
コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用プログラムであって、
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶手段、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域（以下、アイコンエリアという）を表示するアイコンエリア表示手段、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知手段、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識手段、
前記アイコン認識手段が取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得手段、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断手段、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示手段、及び
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始手段、
として前記コンピュータを機能させるアイコン利用プログラム。
【００６６】
（付記１０）
コンピュータ上で動作する任意のアプリケーションに用いられるアイコン利用プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記アプリケーションで使用可能なアイコンのアイコンタイプを示すアイコンタイプリストを記憶するアイコンタイプリスト記憶ステップと、
前記コンピュータのディスプレイ上にアイコンを表示するための表示領域（以下、アイコンエリアという）を表示するアイコンエリア表示ステップと、
前記アイコンエリア内にアイコンが移動してきたことを検知する検知ステップと、
前記アイコンエリアに移動してきたアイコンを識別するアイコン識別子を取得するアイコン認識ステップと、
前記アイコン認識ステップで取得したアイコン識別子に基づいて、前記アイコンの種類を示すアイコンタイプと前記アイコンの画像データとを少なくとも含むアイコン情報を取得するアイコン情報取得ステップと、
前記取得したアイコンタイプが前記アイコンタイプリスト中のいずれかのアイコンタイプと一致するか否かを判断するタイプ判断ステップと、
前記取得したアイコンタイプがアイコンタイプリスト中のいずれかのアイコンタイプと一致していれば、前記画像データに基づいて前記アイコンエリア内に前記アイコンを表示するアイコン表示ステップと、
前記取得したアイコン情報に基づいてアプリケーションの処理を開始させる処理開始ステップと、
を実行するためのアイコン利用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６７】
（付記１１）
任意のアプリケーションが動作するコンピュータに用いられるアイコン保存方法であって、
アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプと、を含むアイコン情報を記憶するアイコン情報記憶ステップと、
前記アイコン情報記憶ステップで記憶されているアイコンの画像データを出力するための保存領域を、前記コンピュータのディスプレイ上に表示する保存領域表示ステップと、
前記アイコン情報記憶ステップで記憶されているアイコンの画像データを保存領域に表示するアイコン表示ステップと、
前記保存領域内に表示されているいずれかのアイコンを任意のアプリケーションに対して使用することを、指示されたか否かを判断する移動判断ステップと、
任意のアプリケーションに対するいずれかのアイコンの使用が指示された場合、前記アプリケーションに前記アイコンのアイコン識別子と表示位置とを通知するアイコン通知ステップと、
を含む、アイコン保存方法。
【００６８】
この方法は、アプリケーションとは独立に行われ、アイコン情報を管理し、アイコン情報に従ってアイコンを表示するプログラムが実行する方法である。このプログラムは、各アイコン毎に実行される。前記発明１に係るアイコンセンタから取得したアイコンは、保存領域に表示される。保存領域から前述のアイコンエリアにアイコンが移動すると、アイコンのアイコン識別子及び表示位置がアプリケーションに通知される。この後、前述したように、アプリケーションはアイコン識別子に基づいてアイコン情報を取得し、アイコンタイプについて判断を行い、アイコンをアイコンエリアに表示したり処理を実行したりする。
【００６９】
（付記１２）
前記保存領域でのアイコンの表示位置とアイコン識別子とを含むアイコンリスト情報を記憶するアイコンリスト記憶ステップをさらに含み、
前記アイコン表示ステップは、前記アイコンリスト情報に基づいてアイコンの画像データを出力する、
付記１１に記載のアイコン保存方法。
【００７０】
この方法では、保存領域の中の記憶されている表示位置にアイコンが表示される。
（付記１３）
前記アイコン通知ステップ後、前記アプリケーションからアプリケーション固有のデータを取得し、アイコン情報の一部として記憶するアプリケーション情報記憶ステップをさらに含む、付記１１または１２に記載のアイコン保存方法。
【００７１】
例えば、オークションアプリケーションでブランド「チャネル」のアイコンを用いてブランド「チャネル」の商品の１つを落札したとする。すると、落札価格、落札商品名、落札日時などがアイコン情報の一部として記憶される。
（付記１４）
前記アイコン通知ステップ後、前記アプリケーションを識別する識別子をアイコン情報の一部として記憶するアプリケーションリスト記憶ステップをさらに含む、付記１１から１３のいずれかに記載のアイコン保存方法。
【００７２】
アイコンがあるアプリケーションに使用されると、例えばアプリケーション名をアプリケーションリストに追加する。アプリケーションリストは、アイコン情報の一部として記憶される。例えばアイコンを右クリックすることによりアプリケーションリストがプルダウンメニュー形式で表示され、ここからそのアプリケーションが起動されるようにすることができる。
【００７３】
（付記１５）
前記アイコン通知ステップ後、前記アプリケーションからテキストデータ及び／または画像データを取得し、前記データをアイコンの画像データと関連づけて出力するメッセージングステップをさらに含む、付記１１から１４のいずれかに記載のアイコン保存方法。
この方法の一形態としては、あるアプリケーションエリアにいるアイコンから吹き出しが表示され、その中にアプリケーションからのメッセージが出力される。
【００７４】
（付記１６）
前記メッセージングステップは、前記アプリケーションへの指示の入力を受け付ける、付記１５に記載のアイコン保存方法。
この方法が適用されたコンピュータは、吹き出しの中に「Ｙｅｓボタン」や「Ｎｏボタン」、「閉じるボタン」を表示し、ユーザからの指示を受け付ける。
【００７５】
（付記１７）
任意のアプリケーションが動作するコンピュータに用いられるアイコン保存プログラムであって、
アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプと、を含むアイコン情報を記憶するアイコン情報記憶手段、
前記アイコン情報記憶手段が記憶しているアイコンの画像データを出力するための保存領域を、前記コンピュータのディスプレイ上に表示する保存領域表示手段、
前記アイコン情報記憶手段が記憶しているアイコンの画像データを保存領域に表示するアイコン表示手段、
前記保存領域内に表示されているいずれかのアイコンを任意のアプリケーションに対して使用することを、指示されたか否かを判断する移動判断手段、及び
任意のアプリケーションに対するいずれかのアイコンの使用が指示された場合、前記アプリケーションに前記アイコンのアイコン識別子と表示位置とを通知するアイコン通知手段、
として前記コンピュータを機能させるアイコン保存プログラム。
【００７６】
（付記１８）
任意のアプリケーションが動作するコンピュータに用いられるアイコン保存プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
アイコンを識別するアイコン識別子と、アイコンの画像データと、アイコンの種類を示すアイコンタイプと、を含むアイコン情報を記憶するアイコン情報記憶ステップと、
前記アイコン情報記憶ステップで記憶されているアイコンの画像データを出力するための保存領域を、前記コンピュータのディスプレイ上に表示する保存領域表示ステップと、
前記アイコン情報記憶ステップで記憶されているアイコンの画像データを保存領域に表示するアイコン表示ステップと、
前記保存領域内に表示されているいずれかのアイコンを任意のアプリケーションに対して使用することを、指示されたか否かを判断する移動判断ステップと、
任意のアプリケーションに対するいずれかのアイコンの使用が指示された場合、前記アプリケーションに前記アイコンのアイコン識別子と表示位置とを通知するアイコン通知ステップと、
を実行するアイコン保存プログラムを記録したコンピュータ読み取り可能な記録媒体。
【産業上の利用可能性】
【００７７】
本発明を用いれば、同一のアイコンを複数のアプリケーションに共通に用いることができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の概要を示す説明図。
【図２】本発明の第１実施形態例を示す説明図。
【図３】アイコンリスト情報の概念説明図。
【図４】アイコン情報の概念説明図。
【図５】アイコンセンタが提供するアイコン登録画面の一例を示す説明図。
【図６】メイン処理の流れの一例を示すフローチャート。
【図７】アイコン処理の流れの一例を示すフローチャート。
【図８】第２実施形態例を示す説明図。
【図９】第３実施形態例を示す説明図。
【図１０】実施例を示す説明図。
【図１１】カレンダーアプリケーションにおけるアイコン処理の実例を示す説明図。
【図１２】ＣＤショップアプリケーションにおけるアイコン処理の実例を示す説明図。
【図１３】オークションアプリケーションにおけるアイコン処理の実例を示す説明図。
【図１４】初期状態のアイコン情報の概念説明図。
【図１５】サービス利用後のアイコン情報の概念説明図。
【図１６】従来のアイコンを用いたＧＵＩの一例を示す説明図。
【符号の説明】
【００７９】
１：ユーザ端末
１０：領域制御モジュール
２０：アプリケーションモジュール
３０：マウス制御モジュール
４：アイコンセンタ
【図１】
2007242064.tif 000003
【図２】
2007242064.tif 000004
【図３】
2007242064.tif 000005
【図４】
2007242064.tif 000006
【図５】
2007242064.tif 000007
【図６】
2007242064.tif 000008
【図７】
2007242064.tif 000009
【図８】
2007242064.tif 000010
【図９】
2007242064.tif 000011
【図１０】
2007242064.tif 000012
【図１１】
2007242064.tif 000013
【図１２】
2007242064.tif 000014
【図１３】
2007242064.tif 000015
【図１４】
2007242064.tif 000016
【図１５】
2007242064.tif 000017
【図１６】
2007242064.tif 000018