(57)【要約】【課題】  コンテンツを実行する場合に、当該コンテンツを以前に実行した際に同時に実行していた他のコンテンツ又は直前に実行していた他のコンテンツの情報を提供すること。【解決手段】  処理装置は、第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を入力装置から受付けた場合であって、第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶する（Ｓ７０）。【選択図】  図９
2007286980.tif 000002
【特許請求の範囲】
【請求項１】
入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムであって、
前記処理装置が、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツが実行中であることを示すフラグとを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子に関連付けられたフラグを、当該コンテンツが実行されていないことを示すフラグに変更して前記記憶装置に記憶するステップと、
を実行し、さらに、
ｃ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて前記記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行することを特徴としたコンテンツ関連付けシステム。
【請求項２】
入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムであって、
前記記憶装置に、
前記第二のコンテンツの実行開始時刻を基準として所定の時間内に前記第一のコンテンツの実行が終了されたかどうかを判断するための閾値を記憶すると共に、
前記処理装置が、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて前記記憶装置に記憶するステップと、
を実行し、さらに、
ｃ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて前記記憶装置に記憶されており、かつ、前記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて前記記憶装置に記憶されていない場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
ｄ）前記第二のコンテンツのファイル識別子と共に、前記第二のコンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が前記閾値より小さい場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行することを特徴としたコンテンツ関連付けシステム。
【請求項３】
請求項１又は２記載のコンテンツ関連付けシステムにおいて、
前記処理装置が、
ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けて、前記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、前記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を前記記憶装置から読み出すステップと、
ｂ）当該読み出した第一のコンテンツのファイル識別子に基づいて、第一のコンテンツの一覧を表示装置に表示するステップと、
を実行することを特徴としたコンテンツ関連付けシステム。
【請求項４】
請求項１記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムであって、
前記処理装置に、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツが実行中であることを示すフラグとを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子に関連付けられたフラグを、当該コンテンツが実行されていないことを示すフラグに変更して前記記憶装置に記憶するステップと、
を実行させ、さらに、
ｃ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて前記記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行させることを特徴としたコンテンツ関連付けプログラム。
【請求項５】
請求項２記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムであって、
前記処理装置に、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて前記記憶装置に記憶するステップと、
を実行させ、さらに、
ｃ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて前記記憶装置に記憶されており、かつ、前記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて前記記憶装置に記憶されていない場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
ｄ）前記第二のコンテンツのファイル識別子と共に、前記第二のコンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が前記閾値より小さい場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行させることを特徴としたコンテンツ関連付けプログラム。
【請求項６】
請求項４又は５記載のコンテンツ関連付けプログラムにおいて、
前記処理装置に、
ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けて、前記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、前記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を前記記憶装置から読み出すステップと、
ｂ）当該読み出した第一のコンテンツのファイル識別子に基づいて、第一のコンテンツの一覧を表示装置に表示するステップと、
を実行させることを特徴としたコンテンツ関連付けプログラム。
【請求項７】
入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムであって、
前記処理装置が、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて前記記憶装置に記憶するステップと、
ｃ）前記第二のコンテンツのファイル識別子と前記第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行し、さらに、
ｄ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて前記記憶装置に記憶されており、かつ、前記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて前記記憶装置に記憶されていない場合に、前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さが最大であることを示す値とを関連付けて前記記憶装置に記憶するステップと、
ｅ）前記第二のコンテンツのファイル識別子と共に、前記第二のコンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻が、前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻より大きい場合に、前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が大きくなるにつれて小さくなる当該組合せに係る関連付けの強さとを関連付けて前記記憶装置に記憶するステップと、
を実行することを特徴としたコンテンツ関連付けシステム。
【請求項８】
請求項７記載のコンテンツ関連付けシステムにおいて、
前記処理装置が、
ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けて、前記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、前記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を前記記憶装置から読み出すステップと、
ｂ）前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと関連付けられた関連付けの強さを前記記憶装置から読み出すステップと、
ｃ）前記読み出した第一のコンテンツのファイル識別子及び関連付けの強さに基づいて、第一のコンテンツの一覧をソートして表示装置に表示するステップと、
を実行することを特徴としたコンテンツ関連付けシステム。
【請求項９】
請求項７記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムであって、
前記処理装置に、
ａ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて前記記憶装置に記憶するステップと、
ｂ）前記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を前記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて前記記憶装置に記憶するステップと、
ｃ）第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて前記記憶装置に記憶するステップと、
を実行させ、さらに、
ｄ）前記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて前記記憶装置に記憶されており、かつ、前記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて前記記憶装置に記憶されていない場合に、前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さが最大であることを示す値とを関連付けて前記記憶装置に記憶するステップと、
ｅ）前記第二のコンテンツのファイル識別子と共に、前記第二のコンテンツの実行開始要求を前記入力装置から受付けた場合であって、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻が、前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻より大きい場合に、前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと、前記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と前記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が大きくなるにつれて小さくなる当該組合せに係る関連付けの強さとを関連付けて前記記憶装置に記憶するステップと、
を実行させることを特徴としたコンテンツ関連付けプログラム。
【請求項１０】
請求項９記載のコンテンツ関連付けプログラムにおいて、
前記処理装置に、
ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を前記入力装置から受付けて、前記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、前記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を前記記憶装置から読み出すステップと、
ｂ）前記第一のコンテンツのファイル識別子及び前記第二のコンテンツのファイル識別子の組合せと関連付けられた関連付けの強さを前記記憶装置から読み出すステップと、
ｃ）前記読み出した第一のコンテンツのファイル識別子及び関連付けの強さに基づいて、第一のコンテンツの一覧をソートして表示装置に表示するステップと、
を実行させることを特徴としたコンテンツ関連付けプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステム等に関する。
【背景技術】
【０００２】
従来、アプリケーションプログラムのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）において、当該アプリケーションプログラムを利用して以前に実行した文書等のコンテンツの一覧を表示する機能が提供されている。例えば、マイクロソフト社のワードプロセッサソフトウェアであるＭｉｃｒｏｓｏｆｔ（Ｒ）  Ｗｏｒｄでは、ファイル（Ｆ）メニューをクリックすると以前に実行したコンテンツの一覧が表示される。そして、当該一覧の中から所望するコンテンツをクリックすると、クリックされたコンテンツが実行されるようになっている。
【０００３】
一方、コンテンツを実行する場合には、他のコンテンツを実行する場合が多い。例えば、表計算ソフトウェアのコンテンツを実行して当該コンテンツを参照しつつ、ワードプロセッサソフトウェアのコンテンツを実行して文書を作成することも多い。
【０００４】
しかし、コンテンツを実行する場合に、当該コンテンツを以前に実行した際に同時に実行していた他のコンテンツ又は直前に実行していた他のコンテンツの情報を提供することはできなかった。
【０００５】
これに関して記述された先行技術文献を出願人は知らない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、かかる従来例の有する不都合を改善し、特に、コンテンツを実行する場合に、当該コンテンツを以前に実行した際に同時に実行していた他のコンテンツ又は直前に実行していた他のコンテンツの情報を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明では次のような構成を採っている。
【０００８】
請求項１記載の発明は、入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムである。そして、上記処理装置が、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツが実行中であることを示すフラグとを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子に関連付けられたフラグを、当該コンテンツが実行されていないことを示すフラグに変更して上記記憶装置に記憶するステップとを実行する。さらに、上記処理装置は、ｃ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて上記記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行する。
【０００９】
請求項２記載の発明は、入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムである。そして、上記記憶装置に、上記第二のコンテンツの実行開始時刻を基準として所定の時間内に上記第一のコンテンツの実行が終了されたかどうかを判断するための閾値を記憶する。また、上記処理装置が、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて上記記憶装置に記憶するステップと、を実行する。さらに、上記処理装置は、ｃ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて上記記憶装置に記憶されており、かつ、上記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて上記記憶装置に記憶されていない場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、ｄ）上記第二のコンテンツのファイル識別子と共に、上記第二のコンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が上記閾値より小さい場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行する。
【００１０】
請求項３記載の発明は、請求項１又は２記載のコンテンツ関連付けシステムにおいて、上記処理装置が、ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けて、上記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、上記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を上記記憶装置から読み出すステップと、ｂ）当該読み出した第一のコンテンツのファイル識別子に基づいて、第一のコンテンツの一覧を表示装置に表示するステップと、を実行する。
【００１１】
請求項４記載の発明は、請求項１記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムである。そして、上記処理装置に、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツが実行中であることを示すフラグとを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子に関連付けられたフラグを、当該コンテンツが実行されていないことを示すフラグに変更して上記記憶装置に記憶するステップと、を実行させる。さらに、上記処理装置に、ｃ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて上記記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行させる。
【００１２】
請求項５記載の発明は、請求項２記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムである。そして、上記処理装置に、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて上記記憶装置に記憶するステップと、を実行させる。さらに、上記処理装置に、ｃ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて上記記憶装置に記憶されており、かつ、上記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて上記記憶装置に記憶されていない場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、ｄ）上記第二のコンテンツのファイル識別子と共に、上記第二のコンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が上記閾値より小さい場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行させる。
【００１３】
請求項６記載の発明は、請求項４又は５記載のコンテンツ関連付けプログラムにおいて、上記処理装置に、ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けて、上記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、上記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を上記記憶装置から読み出すステップと、ｂ）当該読み出した第一のコンテンツのファイル識別子に基づいて、第一のコンテンツの一覧を表示装置に表示するステップと、を実行させる。
【００１４】
請求項７記載の発明は、入力装置、記憶装置及び処理装置を備えた、第一のコンテンツと第二のコンテンツとを関連付けるコンテンツ関連付けシステムである。そして、上記処理装置が、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて上記記憶装置に記憶するステップと、ｃ）上記第二のコンテンツのファイル識別子と上記第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行する。さらに、上記処理装置は、ｄ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて上記記憶装置に記憶されており、かつ、上記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて上記記憶装置に記憶されていない場合に、上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さが最大であることを示す値とを関連付けて上記記憶装置に記憶するステップと、ｅ）上記第二のコンテンツのファイル識別子と共に、上記第二のコンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻が、上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻より大きい場合に、上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が大きくなるにつれて小さくなる当該組合せに係る関連付けの強さとを関連付けて上記記憶装置に記憶するステップと、を実行する。
【００１５】
請求項８記載の発明は、請求項７記載のコンテンツ関連付けシステムにおいて、上記処理装置が、ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けて、上記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、上記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を上記記憶装置から読み出すステップと、ｂ）上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと関連付けられた関連付けの強さを上記記憶装置から読み出すステップと、ｃ）上記読み出した第一のコンテンツのファイル識別子及び関連付けの強さに基づいて、第一のコンテンツの一覧をソートして表示装置に表示するステップと、を実行する。
【００１６】
請求項９記載の発明は、請求項７記載のコンテンツ関連付けシステムに用いられるコンテンツ関連付けプログラムである。そして、上記処理装置に、ａ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツを実行し、当該ファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて上記記憶装置に記憶するステップと、ｂ）上記第一又は第二のコンテンツのファイル識別子と共に、当該コンテンツの実行終了要求を上記入力装置から受付けた場合に、当該ファイル識別子に対応するコンテンツの実行を終了し、当該ファイル識別子と、コンテンツの実行終了時刻とを関連付けて上記記憶装置に記憶するステップと、ｃ）上記第二のコンテンツのファイル識別子と上記第一のコンテンツのファイル識別子とを関連付けて上記記憶装置に記憶するステップと、を実行させる。さらに、上記処理装置に、ｄ）上記第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第一のコンテンツのファイル識別子と当該コンテンツの実行開始時刻とが関連付けて上記記憶装置に記憶されており、かつ、上記第一のコンテンツのファイル識別子と当該コンテンツの実行終了時刻とが関連付けて上記記憶装置に記憶されていない場合に、上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さが最大であることを示す値とを関連付けて上記記憶装置に記憶するステップと、ｅ）上記第二のコンテンツのファイル識別子と共に、上記第二のコンテンツの実行開始要求を上記入力装置から受付けた場合であって、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻が、上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻より大きい場合に、上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと、上記第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と上記第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が大きくなるにつれて小さくなる当該組合せに係る関連付けの強さとを関連付けて上記記憶装置に記憶するステップと、を実行させる。
【００１７】
請求項１０記載の発明は、請求項９記載のコンテンツ関連付けプログラムにおいて、上記処理装置に、ａ）第二のコンテンツのファイル識別子と共に、当該コンテンツの実行開始要求を上記入力装置から受付けて、上記第二のコンテンツのファイル識別子に対応するコンテンツを実行する場合に、上記第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を上記記憶装置から読み出すステップと、ｂ）上記第一のコンテンツのファイル識別子及び上記第二のコンテンツのファイル識別子の組合せと関連付けられた関連付けの強さを上記記憶装置から読み出すステップと、ｃ）上記読み出した第一のコンテンツのファイル識別子及び関連付けの強さに基づいて、第一のコンテンツの一覧をソートして表示装置に表示するステップと、を実行させる。
【発明の効果】
【００１８】
処理装置が、第一のコンテンツのファイル識別子と当該コンテンツが実行中であることを示すフラグとが関連付けて記憶装置に記憶されている場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて記憶装置に記憶するので、コンテンツを以前に実行した際に同時に実行していた他のコンテンツの情報を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２０】
図１は、本実施形態のコンピュータシステムの全体構成を示すブロック図である。
【００２１】
端末装置１０とサーバ装置２０とを備えたコンテンツ関連付けシステムが、通信ネットワークとしてのインターネット３０に接続されている。端末装置１０及びサーバ装置２０と、インターネット３０との接続は有線であるか無線であるかを問わない。また、端末装置１０は複数であってもよい。
【００２２】
端末装置１０は、サーバ装置２０に対して、コンテンツの実行又は終了要求をすることができるようになっている。また、サーバ装置２０は、端末装置１０からの要求に応じて、コンテンツの実行又は終了をすることができるようになっている。
【００２３】
図２は、端末装置１０の構成図である。
【００２４】
処理装置としてのＣＰＵ１２、記憶装置としてのＲＡＭ１３、ＲＯＭ１４、及びＨＤＤ１９（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、入力装置としてのキーボード１６及びマウス１７、表示装置としてのディスプレイ１８並びに通信装置としてのＮＩＣ１５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス１１に接続されている。ＨＤＤ１９には、一般的なウェブブラウザのプログラムが記憶されている。端末装置１０のＣＰＵは、ウェブブラウザのプログラムを実行することにより、サーバ装置２０が提供する表示制御情報としてのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等をディスプレイに表示するようになっている。本実施形態では、端末装置１０として一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を採用しているが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、インターネット接続機能を有する携帯電話等であってもよい。
【００２５】
図３は、サーバ装置２０の構成図である。
【００２６】
処理装置としてのＣＰＵ２２、記憶装置としてのＲＡＭ２３、ＲＯＭ２４、及びＨＤＤ２６並びに通信装置としてのＮＩＣ２５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス２１に接続されている。ＨＤＤ２６には、コンテンツ関連付けプログラムと、時刻情報ファイルと、関連付け情報ファイルとを記憶している。サーバ装置２０のＣＰＵは、コンテンツ関連付けプログラムを実行することにより、第一のコンテンツと第二のコンテンツとを関連付けることができるようになっている。
【００２７】
図４は、時刻情報ファイルの構造図である。
【００２８】
時刻情報ファイルは、コンテンツのファイル識別子と、当該コンテンツの実行開始時刻とを関連付けて格納する。また、時刻情報ファイルは、コンテンツのファイル識別子と、当該コンテンツの実行終了時刻とを関連付けて格納する。ここで、コンテンツのファイル識別子と、実行開始時刻とが関連付けられており、かつ、コンテンツのファイル識別子と、実行終了時刻とが関連付けられていない場合には、当該コンテンツは実行中であることを意味する。
【００２９】
図５は、関連付け情報ファイルの構造図である。
【００３０】
関連付け情報ファイルは、第二のコンテンツのファイル識別子と、当該コンテンツを以前に実行した際に同時に実行していた第一のコンテンツ又は直前に実行していた第一のコンテンツのファイル識別子とを関連付けて格納する。サーバ装置２０のＣＰＵは、関連付け情報ファイルから第二のコンテンツのファイル識別子に関連付けられた第一のコンテンツのファイル識別子を読み出すことにより、第二のコンテンツを以前実行した際に同時に実行していた第一のコンテンツ又は直前に実行していた第一のコンテンツを特定することができる。
【００３１】
次に、本願発明のコンピュータシステムが第一のコンテンツと第二のコンテンツとを関連付ける動作について説明する。
【００３２】
〔実施形態１〕
【００３３】
図９乃至１２は、端末装置１０及びサーバ装置２０のフローチャートである。
【００３４】
端末装置１０のＣＰＵは、キーボードからサーバ装置２０に対応する所定のＵＲＬを受付ける。そして、端末装置１０のＣＰＵは、受付けたＵＲＬに基づいて、ウェブブラウザを介してデスクトップ画面の閲覧要求をサーバ装置２０に送信する（Ｓ１０）。
【００３５】
サーバ装置２０のＣＰＵは、端末装置１０からデスクトップ画面の閲覧要求を受信する。そして、サーバ装置２０のＣＰＵは、受信した閲覧要求に基づいて、デスクトップ画面の表示制御情報（ＨＴＭＬファイル、ＤＨＴＭＬファイル等）を端末装置１０に送信する（Ｓ１５）。
【００３６】
端末装置１０のＣＰＵは、サーバ装置２０からデスクトップ画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにデスクトップ画面を表示する（Ｓ２０）。
【００３７】
図１５は、デスクトップ画面の一例を示す構成図である。デスクトップ画面には、コンテンツのファイル識別子と関連付けられたコンテンツアイコン３１が表示される。端末装置１０のＣＰＵは、マウスによりコンテンツアイコン３１がクリックされたことを契機として、コンテンツアイコン３１に関連付けられたファイル識別子と共に、当該ファイル識別子に対応するコンテンツの実行開始要求をサーバ装置２０に送信するようになっている。ここで、コンテンツアイコン３１とファイル識別子との関連付けは、デスクトップ画面の表示制御情報に格納されている。
【００３８】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００１」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００１」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００１」をサーバ装置２０に送信する（Ｓ２５）。
【００３９】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００１」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００１」に対応するコンテンツを実行する（Ｓ３０）。続いて、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００１」に対応するコンテンツの表示制御情報を端末装置１０に送信する（Ｓ３５）。
【００４０】
サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：００」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００１」と実行開始時刻「９：００」とを関連付けて時刻情報ファイルに格納する（Ｓ４０）。
【００４１】
一方、端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００１」に対応するコンテンツの表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００１」に対応するコンテンツを表示する（Ｓ４５）。
【００４２】
次に、端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００２」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００２」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００２」をサーバ装置２０に送信する（Ｓ５０）。
【００４３】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００２」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００２」に対応するコンテンツを実行する（Ｓ５５）。続いて、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００２」に対応するコンテンツの表示制御情報を端末装置１０に送信する（Ｓ６０）。
【００４４】
サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：０１」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００２」と実行開始時刻「９：０１」とを関連付けて時刻情報ファイルに納する（Ｓ６５）。図６（Ａ）は、時刻「９：０１」における時刻情報ファイルを示したものである。
【００４５】
サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、時刻「９：０１」において実行開始時刻が関連付けられ、かつ、実行終了時刻が関連付けられていないファイル識別子「ｆｉｌｅ００１」を読み出す。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００２」と当該読み出したファイル識別子「ｆｉｌｅ００１」とを関連付けて関連付け情報ファイルに格納する（Ｓ７０）。図６（Ｂ）は、時刻「９：０１」における関連付け情報ファイルを示したものである。
【００４６】
一方、端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００２」に対応するコンテンツの表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００２」に対応するコンテンツを表示する（Ｓ７５）。
【００４７】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００２」に対応するコンテンツを表示するウィンドウのクローズボタンが押下されたことを契機として、コンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００２」をサーバ装置２０に送信する（Ｓ８０）。
【００４８】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００２」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行終了要求に基づいてファイル識別子「ｆｉｌｅ００２」に対応するコンテンツの実行を終了する（Ｓ８５）。続いて、サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：０５」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００２」と実行終了時刻「９：０５」とを関連付けて時刻情報ファイルに格納する（Ｓ９０）。
【００４９】
一方、端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００３」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００３」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００３」をサーバ装置２０に送信する（Ｓ９５）。
【００５０】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００３」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００３」に対応するコンテンツを実行する（Ｓ１００）。続いて、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００３」に対応するコンテンツの表示制御情報を端末装置１０に送信する（Ｓ１０５）。
【００５１】
サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：１０」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００３」と実行開始時刻「９：１０」とを関連付けて時刻情報ファイルに納する（Ｓ１１０）。図７（Ａ）は、時刻「９：１０」における時刻情報ファイルを示したものである。
【００５２】
サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、時刻「９：１０」において実行開始時刻が関連付けられ、かつ、実行終了時刻が関連付けられていないファイル識別子「ｆｉｌｅ００１」を読み出す。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００３」と当該読み出したファイル識別子「ｆｉｌｅ００１」とを関連付けて関連付け情報ファイルに格納する（Ｓ１１５）。また、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、時刻「９：１０」においてファイル識別子「ｆｉｌｅ００３」に対応するコンテンツの実行開始時刻「９：１０」との差分が所定の閾値（例えば、７分）より小さい実行終了時刻に関連付けられているファイル識別子「ｆｉｌｅ００２」を読み出す。ここで、所定の閾値はサーバ装置２０の記憶装置に予め格納されている。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００３」と当該読み出したファイル識別子「ｆｉｌｅ００２」とを関連付けて関連付け情報ファイルに格納する（Ｓ１２０）。図７（Ｂ）は、時刻「９：１０」における関連付け情報ファイルを示したものである。
【００５３】
一方、端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００３」に対応するコンテンツの表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００３」に対応するコンテンツを表示する（Ｓ１２５）。
【００５４】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００４」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」をサーバ装置２０に送信する（Ｓ１３０）。
【００５５】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを実行する（Ｓ１３５）。続いて、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの表示制御情報を端末装置１０に送信する（Ｓ１４０）。
【００５６】
サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：１８」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」と実行開始時刻「９：１８」とを関連付けて時刻情報ファイルに納する（Ｓ１４５）。図８（Ａ）は、時刻「９：１８」における時刻情報ファイルを示したものである。
【００５７】
サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、時刻「９：１８」において実行開始時刻が関連付けられ、かつ、実行終了時刻が関連付けられていないファイル識別子「ｆｉｌｅ００１」を読み出す。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」と当該読み出したファイル識別子「ｆｉｌｅ００１」とを関連付けて関連付け情報ファイルに格納する（Ｓ１５０）。また、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、時刻「９：１８」において実行開始時刻が関連付けられ、かつ、実行終了時刻が関連付けられていないファイル識別子「ｆｉｌｅ００３」を読み出す。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」と当該読み出したファイル識別子「ｆｉｌｅ００３」とを関連付けて関連付け情報ファイルに格納する（Ｓ１５５）。ここで、時刻「９：１８」において、時刻情報ファイルには、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行開始時刻「９：１８」との差分が所定の閾値（７分）より小さい実行終了時刻に関連付けられているファイル識別子は格納されていない。したがって、サーバ装置２０のＣＰＵは、例えば、ファイル識別子「ｆｉｌｅ００４」とファイル識別子「ｆｉｌｅ００２」とを関連付けて関連付け情報ファイルに格納しない。図８（Ｂ）は、時刻「９：１８」における関連付け情報ファイルを示したものである。
【００５８】
一方、端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを表示する（Ｓ１６０）。図１６は、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを表示した時点におけるデスクトップ画面の一例を示す構成図である。
【００５９】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを表示するウィンドウのクローズボタンが押下されたことを契機として、コンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００４」をサーバ装置２０に送信する（Ｓ１６５）。
【００６０】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００４」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行終了要求に基づいてファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行を終了する（Ｓ１７０）。続いて、サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻「９：２７」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」と実行終了時刻「９：２７」とを関連付けて時刻情報ファイルに格納する（Ｓ１８０）。
【００６１】
次に、端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００３」に対応するコンテンツを表示するウィンドウのクローズボタンが押下されたことを契機として、コンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００３」をサーバ装置２０に送信する（Ｓ１８５）。
【００６２】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００３」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行終了要求に基づいてファイル識別子「ｆｉｌｅ００３」に対応するコンテンツの実行を終了する（Ｓ１９０）。続いて、サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「９：３０」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００３」と実行終了時刻「９：３０」とを関連付けて時刻情報ファイルに格納する（Ｓ１９５）。
【００６３】
次に、端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００１」に対応するコンテンツを表示するウィンドウのクローズボタンが押下されたことを契機として、コンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００１」をサーバ装置２０に送信する（Ｓ２００）。
【００６４】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行終了要求と共に、ファイル識別子「ｆｉｌｅ００１」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行終了要求に基づいてファイル識別子「ｆｉｌｅ００１」に対応するコンテンツの実行を終了する（Ｓ２０５）。続いて、サーバ装置２０のＣＰＵは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を利用することにより、時刻として例えば「１０：００」を取得する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００１」と実行終了時刻「１０：００」とを関連付けて時刻情報ファイルに格納する（Ｓ２１０）。
【００６５】
これによると、第二のコンテンツの実行開始時刻を基準として第一のコンテンツが同時又は直前に実行されていた場合に、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けることができる。
【００６６】
〔実施形態２〕
【００６７】
実施形態１では、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、コンテンツのファイル識別子と実行開始時刻とが関連付けられており、かつ、コンテンツのファイル識別子と実行終了時刻とが関連付けられていない場合に、当該コンテンツが実行中であると判断する。しかし、本実施形態では、サーバ装置２０のＣＰＵは、次のようにしてコンテンツが実行中であることを判断する。
【００６８】
例えば、サーバ装置２０のＣＰＵは、コンテンツの実行を開始する場合に、コンテンツのファイル識別子と、当該コンテンツが実行中であることを示すフラグ「ＯＮ」とを関連付けてＲＡＭに記憶する。また、このコンテンツの実行を終了する場合に、上記フラグをコンテンツが実行されていないことを示すフラグ「ＯＦＦ」に変更してＲＡＭに記憶する。
【００６９】
そして、サーバ装置２０のＣＰＵは、ＲＡＭを参照してファイル識別子に関連付けられたフラグが「ＯＮ」の場合に、当該ファイル識別子に対応するコンテンツが実行中であると判断することができる。
【００７０】
〔実施形態３〕
【００７１】
本実施形態では、実施形態１において、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて関連付け情報ファイルに格納する際に、さらに、第一のコンテンツのファイル識別子と、第一のコンテンツの実行時間とを関連付けて格納する。ここで、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、第一のコンテンツのファイル識別子と、当該コンテンツの実行開始時刻が関連付けられており、かつ、第一のコンテンツのファイル識別子と、当該コンテンツの実行終了時刻が関連付けられている場合には、上記実行終了時刻と実行開始時刻との差分を計算して第一のコンテンツの実行時間とする。また、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、第一のコンテンツのファイル識別子と、当該コンテンツの実行開始時刻が関連付けられており、かつ、第一のコンテンツのファイル識別子と、当該コンテンツの実行終了時刻が関連付けられていない場合には、第二のコンテンツの実行開始時刻と、第一のコンテンツの実行開始時刻との差分を計算して第一のコンテンツの実行時間とする。図１３は、本実施形態によってデータが格納された関連付け情報ファイルの一例を示す構造図である。
【００７２】
次に、本願発明のコンピュータシステムが第二のコンテンツに関連付けられた第一のコンテンツの一覧を表示する動作について説明する。
【００７３】
〔実施形態４〕
【００７４】
図１４は、端末装置１０及びサーバ装置２０のフローチャートである。
【００７５】
本実施形態は、実施形態１において、図８（Ｂ）のように関連付け情報ファイルにデータが格納されているとする。
【００７６】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００４」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」をサーバ装置２０に送信する（Ｓ２２０）。
【００７７】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを実行する（Ｓ２２５）。続いて、サーバ装置２０のＣＰＵは、関連付け情報ファイルを参照して、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」に関連付けられた第一のファイル識別子として「ｆｉｌｅ００１」及び「ｆｉｌｅ００３」を読み出す（Ｓ２３０）。サーバ装置２０のＣＰＵは、当該読み出した第一のファイル識別子に基づいて第一のコンテンツの一覧を表示する画面の表示制御情報を作成する。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を端末装置１０に送信する（Ｓ２３５）。
【００７８】
端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面を表示する（Ｓ２４０）。図１７は、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の一例を示す構成図である。ここで、第一のコンテンツの一覧を表示する画面は、コンテンツを表示する画面の所定のボタンをクリックすることを契機として表示されるようにしてもよい。
【００７９】
これによると、第二のコンテンツを以前実行した際に同時に実行していた第一のコンテンツ又は直前に実行していた第一のコンテンツの一覧を表示することができる。
【００８０】
上記実施形態では、端末装置１０のＣＰＵは、第一のコンテンツの一覧を表示する画面を表示のみしているが、さらに、次の動作を行うようにしてもよい。
【００８１】
端末装置１０のＣＰＵは、マウスによりコンテンツを表示する画面に表示された第一のコンテンツのファイル識別子がクリックされたことを契機として、クリックされたファイル識別子に対応するコンテンツの実行開始要求と共に、クリックされたファイル識別子をサーバ装置２０に送信する。
【００８２】
これによると、第二のコンテンツを以前実行した際に同時に実行していた第一のコンテンツ又は直前に実行していた第一のコンテンツを容易に実行することができる。
【００８３】
〔実施形態５〕
【００８４】
本実施形態は、実施形態３において、図１３のように関連付け情報ファイルにデータが格納されているとする。
【００８５】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００４」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」をサーバ装置２０に送信する。
【００８６】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを実行する。続いて、サーバ装置２０のＣＰＵは、関連付け情報ファイルを参照して、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」に関連付けられた第一のコンテンツのファイル識別子として「ｆｉｌｅ００１」及び「ｆｉｌｅ００３」を読み出すと共に、当該第一のコンテンツのファイル識別子に関連付けられた実行時間としての「１８」及び「８」を読み出す。サーバ装置２０のＣＰＵは、当該読み出した第一のコンテンツのファイル識別子に基づいて第一のコンテンツの一覧を表示する画面の表示制御情報を作成する。ここで、サーバ装置２０のＣＰＵは、読み出した実行時間に応じて第一のコンテンツの一覧をソートする。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を端末装置１０に送信する。
【００８７】
端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面を表示する。ここで、第一のコンテンツの一覧を表示する画面は、コンテンツを表示する画面の所定のボタンをクリックすることを契機として表示されるようにしてもよい。
【００８８】
これによると、第二のコンテンツを以前実行した際に同時に実行していた第一のコンテンツ又は直前に実行していた第一のコンテンツを実行時間に応じてソートした一覧を表示することができる。
【００８９】
〔実施形態６〕
【００９０】
本実施形態は、実施形態１と比較して、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とが必ず関連付けて関連付け情報ファイルに格納される点で異なる。また、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けて関連付け情報ファイル格納する際に、第一のコンテンツのファイル識別子及び第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さとを関連付けて格納する点で異なる。以下、サーバ装置２０の動作について詳細に説明するが、実施形態１と重複する部分については説明を省略する。
【００９１】
サーバ装置２０のＣＰＵは、第二のコンテンツを実行する際に、第二のコンテンツのファイル識別子と、第一のコンテンツのファイル識別子とを関連付けて関連付け情報ファイルに格納する。そして、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、第二のコンテンツの実行開始時刻において、第一のコンテンツのファイル識別子と、当該コンテンツの実行開始時刻が関連付けられており、かつ、第一のコンテンツのファイル識別子と、当該コンテンツの実行終了時刻が関連付けられていない場合に、第一のコンテンツのファイル識別子及び第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さが最大であることを示す値とを関連付けて関連付け情報ファイルに格納する。
【００９２】
例えば、実施形態１と比較して、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」と第一のコンテンツのファイル識別子「ｆｉｌｅ００１」とは次のように関連付け情報ファイルに格納される。サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、上記第二のコンテンツの実行開始時刻「９：１８」において実行開始時刻が関連付けられ、かつ、実行終了時刻が関連付けられていない第一のコンテンツのファイル識別子「ｆｉｌｅ００１」を読み出す。そして、サーバ装置２０のＣＰＵは、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」と第一のコンテンツのファイル識別子「ｆｉｌｅ００１」とを関連付けて関連付け情報ファイルに格納すると共に、「ｆｉｌｅ００４」と「ｆｉｌｅ００１」の組合せと、当該組合せに係る関連付けの強さの最大値としての「１」とを関連付けて関連付け情報ファイルに格納する。ここで、本実施形態では、関連付けの最大値を「１」としているが、他の値であってもよい。
【００９３】
また、サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、第二のコンテンツの実行開始時刻において、第二のコンテンツのファイル識別子に関連付けられた実行開始時刻が第一のコンテンツのファイル識別子に関連付けられた実行終了時刻より大きい場合に、第一のコンテンツのファイル識別子及び第二のコンテンツのファイル識別子の組合せと、当該組合せに係る関連付けの強さとを関連付けて関連付け情報ファイルに格納する。ここで、関連付けの強さは、第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分が大きくなるにつれて小さくなるようになっている。すなわち、関連付けの強さは、上記差分の減少関数で表され、例えば、正規分布関数等で表すことができる。図１８は、関連付けの強さｙが上記差分ｘの正規分布関数で表された場合の一例である。関連付けの強さｙは、減少関数としての正規分布関数により、上記差分ｘと関連付けられている。
【００９４】
この場合、例えば、実施形態１と比較して、第二のコンテンツのファイル識別子「ｆｉｌｅ４」と第一のコンテンツのファイル識別子「ｆｉｌｅ００２」とは次のように関連付け情報ファイルに格納される。サーバ装置２０のＣＰＵは、時刻情報ファイルを参照して、上記第二のコンテンツの実行開始時刻「９：１８」において、実行終了時刻が「９：１８」より小さい第一のコンテンツのファイル識別子「ｆｉｌｅ００２」を読み出す。そして、サーバ装置２０のＣＰＵは、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」と第一のコンテンツのファイル識別子「ｆｉｌｅ００２」とを関連付けて関連付け情報ファイルに格納すると共に、「ｆｉｌｅ００４」と「ｆｉｌｅ００２」の組合せと、当該組合せに係る関連付けの強さとを関連付けて関連付け情報ファイルに格納する。ここで、関連付けの強さは次のようにして求められる。サーバ装置２０のＣＰＵは、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」に関連付けられた実行開始時刻「９：１８」と第一のコンテンツのファイル識別子「ｆｉｌｅ００２」に関連付けられた実行終了時刻「９：０５」との差分「１３／６０（時間）」を計算する。そして、サーバ装置２０のＣＰＵは、計算された差分「１３／６０（時間）」と図１８に示される正規分布関数に基づいて計算し、関連付けの強さとして、「０．８６３」を得る。本実施形態では、関連付けの強さは、少数第４位を四捨五入することによって丸められているが、切り捨て等の他の方法によって丸められてもよい。図１９は、以上のようにしてデータが格納された関連付け情報ファイルの構造図である。また、本実施形態では、関連付けの強さｙは、減少関数としての正規分布関数により、第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分ｘと関連付けられているが、差分ｘが所定の閾値より大きい場合に、関連付けの強さｙの値を「０」とするようにしてもよい。
【００９５】
これによると、第二のコンテンツの実行開始時刻と第一のコンテンツの実行終了時刻との差分に応じて、第二のコンテンツのファイル識別子と第一のコンテンツのファイル識別子とを関連付けることができる。
【００９６】
〔実施形態７〕
【００９７】
本実施形態は、実施形態６において、図１９のように関連付け情報ファイルにデータが格納されているとする。
【００９８】
端末装置１０のＣＰＵは、マウスによりファイル識別子「ｆｉｌｅ００４」に関連付けられたコンテンツアイコン３１がクリックされたことを契機として、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」をサーバ装置２０に送信する。
【００９９】
サーバ装置２０のＣＰＵは、端末装置１０からコンテンツの実行開始要求と共に、ファイル識別子「ｆｉｌｅ００４」を受信する。そして、サーバ装置２０のＣＰＵは、当該実行開始要求に基づいてファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを実行する。続いて、サーバ装置２０のＣＰＵは、関連付け情報ファイルを参照して、第二のコンテンツのファイル識別子「ｆｉｌｅ００４」に関連付けられた第一のコンテンツのファイル識別子として「ｆｉｌｅ００１」、「ｆｉｌｅ００２」及び「ｆｉｌｅ００３」を読み出すと共に、当該第一のコンテンツのファイル識別子及び第二のコンテンツのファイル識別子の組合せにに関連付けられた関連付けの強さとしての「１」、「０．８６３」及び「１」を読み出す。サーバ装置２０のＣＰＵは、当該読み出した第一のファイル識別子に基づいて第一のコンテンツの一覧を表示する画面の表示制御情報を作成する。ここで、サーバ装置２０のＣＰＵは、読み出した関連付けの強さに応じて第一のコンテンツの一覧をソートする。そして、サーバ装置２０のＣＰＵは、ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を端末装置１０に送信する。
【０１００】
端末装置１０のＣＰＵは、サーバ装置２０からファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面を表示する。ここで、第一のコンテンツの一覧を表示する画面は、コンテンツを表示する画面の所定のボタンをクリックすることを契機として表示されるようにしてもよい。
【０１０１】
これによると、第二のコンテンツに関連付けられた第一のコンテンツであって、第二のコンテンツの実行開始時刻と第一のコンテンツの実行終了時刻との差分に応じてソートされた第一のコンテンツの一覧を表示することができる。
【０１０２】
以上で説明したように、本願発明によれば、第一のコンテンツを以前実行した際に同時に実行していた第二のコンテンツ又は直前に実行していた第二のコンテンツの一覧を表示することができる。また、第一のコンテンツを以前実行した際に同時に実行していた第二のコンテンツ又は直前に実行していた第二のコンテンツを容易に実行することができる。さらに、第一のコンテンツを以前実行した際に同時に実行していた第二のコンテンツ又は直前に実行していた第二のコンテンツを実行時間に応じてソートした一覧を表示することができる。
【図面の簡単な説明】
【０１０３】
【図１】コンピュータシステムの全体構成を示すブロック図である。
【図２】端末装置の構成図である。
【図３】サーバ装置の構成図である。
【図４】時刻情報ファイルの構造図である。
【図５】関連付け情報ファイルの構造図である。
【図６】時刻「９：０１」における時刻情報ファイル及び関連付け情報ファイルの構造図である。
【図７】時刻「９：１０」における時刻情報ファイル及び関連付け情報ファイルの構造図である。
【図８】時刻「９：１０」における時刻情報ファイル及び関連付け情報ファイルの構造図である。
【図９】第一のコンテンツと第二のコンテンツとを関連付ける動作についての、端末装置及びサーバ装置のフローチャートである。
【図１０】図９のフローチャートの続きである。
【図１１】図１０のフローチャートの続きである。
【図１２】図１１のフローチャートの続きである。
【図１３】実施形態３によってデータが格納された関連付け情報ファイルの一例を示す構造図である。
【図１４】第二のコンテンツに関連付けられた第一のコンテンツの一覧を表示する動作についての、端末装置及びサーバ装置のフローチャートである。
【図１５】デスクトップ画面の一例を示す構成図である。
【図１６】ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツを表示した時点におけるデスクトップ画面の一例を示す構成図である。
【図１７】ファイル識別子「ｆｉｌｅ００４」に対応するコンテンツ及び第一のコンテンツの一覧を表示する画面の一例を示す構成図である。
【図１８】関連付けの強さｙが、第二のコンテンツのファイル識別子に関連付けられた実行開始時刻と、第一のコンテンツのファイル識別子に関連付けられた実行終了時刻との差分ｘの正規分布関数で表された場合の一例である。
【図１９】実施形態６によってデータが格納された関連付け情報ファイルの一例を示す構造図である。
【符号の説明】
【０１０４】
１０  端末装置
１１  バス
１２  ＣＰＵ（処理装置）
１３  ＲＡＭ（記憶装置）
１４  ＲＯＭ（記憶装置）
１５  ＮＩＣ（通信装置）
１６  キーボード（入力装置）
１７  マウス（入力装置）
１８  ディスプレイ（表示装置）
１９  ＨＤＤ（記憶装置）
２０  サーバ装置
２１  バス
２２  ＣＰＵ（処理装置）
２３  ＲＡＭ（記憶装置）
２４  ＲＯＭ（記憶装置）
２５  ＮＩＣ（通信装置）
２６  ＨＤＤ（記憶装置）
３０  インターネット
３１  コンテンツアイコン
【図１】
2007286980.tif 000003
【図２】
2007286980.tif 000004
【図３】
2007286980.tif 000005
【図４】
2007286980.tif 000006
【図５】
2007286980.tif 000007
【図６】
2007286980.tif 000008
【図７】
2007286980.tif 000009
【図８】
2007286980.tif 000010
【図９】
2007286980.tif 000011
【図１０】
2007286980.tif 000012
【図１１】
2007286980.tif 000013
【図１２】
2007286980.tif 000014
【図１３】
2007286980.tif 000015
【図１４】
2007286980.tif 000016
【図１５】
2007286980.tif 000017
【図１６】
2007286980.tif 000018
【図１７】
2007286980.tif 000019
【図１８】
2007286980.tif 000020
【図１９】
2007286980.tif 000021