(57)【要約】【課題】コンテンツを閲覧するユーザの状況を考慮せず、コンテンツを登録したユーザから一方的な配信のため、配信を受け取るクライアントを使用しているユーザの仕事を中断するという課題がある。本発明は、コンテンツの配信を受け取るクライアントを使用しているユーザの仕事を中断することなく、コンテンツを表示することと、コンテンツを閲覧させたいユーザに必ず閲覧させることができることを目的としている。【解決手段】ユーザの忙しさとコンテンツ情報から、配信するコンテンツを決定する手段と、コンテンツを配信するタイミングを決定する手段と、表示する位置を決定する手段を提供する。また、セキュリティの観点から、コンテンツの重要度に応じて、表示したコンテンツの表示を終了する手段を提供する。【選択図】図１
2009116637.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを管理し、配信し、表示するコンテンツ配信システムにおいて、
コンテンツを受信し表示するコンテンツ表示部と、
クライアントの入出力装置への入出力などの使用状況を保持する入出力情報管理テーブルと
前記クライアントの使用状況を監視する入出力管理部と、
前記クライアントの使用状況をサーバに送信する使用状況送信部を有する、ユーザがコンテンツを閲覧するクライアントと、
主題や重要度などのコンテンツに付随するコンテンツ情報を管理するコンテンツ情報管理テーブルと、
アプリケーションの使用状況を保持するアプリケーション管理テーブルと、
前記アプリケーションの使用状況を監視するアプリケーション管理部と、
ユーザの忙しさを判定するためにクライアントの使用状況と前記アプリケーションの使用状況を数値化した多忙度判定閾値テーブルと、
前記多忙度判定閾値テーブルと前記クライアントの使用状況と前記アプリケーションの使用状況からユーザの忙しさを判定する使用状況管理部と、
ユーザの忙しさを判定時の前記使用状況を保持するクライアント管理テーブルと、
コンテンツ実体を管理するコンテンツ管理部と、
ユーザが指定したコンテンツの情報をコンテンツ情報管理テーブルに登録するコンテンツ操作部と、
前記のクライアントにコンテンツを配信し、コンテンツの配信状況を管理するコンテンツ配信部を有するサーバと
を備えることを特徴としたコンテンツ配信システム。
【請求項２】
請求項１の特徴を備えるコンテンツ配信システムにおいて、コンテンツを、主題やコンテンツの縮小画などのコンテンツの特徴を表す情報、コンテンツを特定する情報とコンテンツ本体に分割する手段を有し、クライアントに、コンテンツの特徴を表す情報を表示後、ユーザによるコンテンツを特定する情報を元にコンテンツの表示の要求に従って、コンテンツを表示する手段を有することを特徴とするコンテンツ配信システム。
【請求項３】
請求項２の特徴を備えるコンテンツ配信システムにおいて、前記コンテンツ情報と前記使用状況に応じて、表示するコンテンツを決定する手段を有することを特徴とするコンテンツ配信システム。
【請求項４】
請求項３の特徴を備えるコンテンツ配信システムにおいて、前記コンテンツ情報と前記使用状況に従って、コンテンツを表示するタイミングを決定する手段を有することを特徴とするコンテンツ配信システム。
【請求項５】
請求項４の特徴を備えるコンテンツ配信システムにおいて、見やすさの観点から、前記コンテンツ情報と前記使用状況に従って、コンテンツをクライアントの出力装置に表示する座標とサイズを決定する手段を有することを特徴とするコンテンツ配信システム。
【請求項６】
請求項５の特徴を備えるコンテンツ配信システムにおいて、前記コンテンツ情報にしたがって、システムが決定する一定時間以内にコンテンツにアクセスがなかった場合に、コンテンツへの不正なアクセスを抑止し、コンテンツの表示を終了する手段を有することを特徴とするコンテンツ配信システム。
【請求項７】
請求項５の特徴を備えるコンテンツ配信システムにおいて、前記コンテンツ情報に従って、システムが決定する一定時間以内にコンテンツにアクセスがあった場合に、システムがユーザの入力を得ずにコンテンツを配信済とする手段を有することを特徴とするコンテンツ配信システム。
【請求項８】
請求項６および請求項７の特徴を備え、ユーザがコンテンツ配信システムにおいて、コンテンツの表示を終了する前に、警告を行い、警告に対して、一定時間内に応答した場合にコンテンツの表示を継続する手段を有することを特徴とするコンテンツ配信システム。
【請求項９】
請求項８の特徴を備えるコンテンツ配信システムにおいて、システムがコンテンツの表示を終了した場合に、コンテンツを未配信として管理する手段を有することを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信方法に属する。
【背景技術】
【０００２】
予めコンテンツを登録したユーザが、該当コンテンツを配信しユーザに閲覧させる方法として、(1)コンテンツを閲覧するユーザがパソコンなどのシステムを起動した時に、パソコンがコンテンツを保持するサーバへ問い合わせ表示すべきコンテンツがあれば表示する方法、あるいは、(2)コンテンツを閲覧するユーザがアプリケーションにログインした時に、そのアプリケーションがコンテンツを保持するサーバへ問い合わせて表示すべきコンテンツがあれば表示する方法、あるいは、(3)コンテンツを登録する際に、該当コンテンツを閲覧させたい時間を指定することで、システムが、指定された時間にコンテンツを表示する方法がある。
【０００３】
また、ユーザの環境を解釈して個々のユーザに対するコンテンツの重要度を算出する技術がある（特許文献１）。
【０００４】
【特許文献１】特開２００５−３４６４９４公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンテンツを閲覧するユーザの状況を考慮せず、コンテンツを登録したユーザから一方的な配信のため、コンテンツの配信を受け取るクライアントを使用しているユーザの仕事を中断するという課題がある。
【０００６】
また、特許文献１では、ユーザに対して、必ずしも該当コンテンツを閲覧させることができないという課題がある。
【０００７】
本発明は、キーボードのキー入力数などのクライアント使用状況やアプリケーションの使用状況から判明するユーザの忙しさ、コンテンツの重要度や緊急度などの優先度および、時間帯に応じ、コンテンツをクライアント上の適切な場所にコンテンツを表示し、ユーザが閲覧したことを記録することで、コンテンツの配信を受け取るクライアントを使用しているユーザの仕事を中断することなく、コンテンツを表示することと、ユーザに必ず閲覧させることができることを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、ユーザの忙しさとコンテンツ情報から、配信するコンテンツを決定する手段と、コンテンツを配信するタイミングを決定する手段と、表示する位置を決定する手段を提供する。また、コンテンツのセキュリティを維持することを目的とし、コンテンツの重要度に応じて、表示したコンテンツの表示を終了する手段を提供する。さらに、上記目的を実現するため、一貫して各機能を計算機により構築していることを特徴としたものである。
【発明の効果】
【０００９】
本発明によれば、ユーザの忙しさや、コンテンツの優先度に応じて、コンテンツを表示する場所を決めることで、ユーザの仕事を中断させることなく、情報を伝え、情報を伝えたことを管理することができる。さらに、情報の重要度に応じて、表示した情報コの表示を終了することで、情報への不正なアクセスを抑止し、情報のセキュリティを維持することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態の例を説明する。
【００１１】
本実施形態のコンテンツ配信システムの概略構成を図１で説明する。本実施形態では、ネットワーク１３１に接続するサーバ１０１とクライアント２０１で構成される。サーバ１０１はコンテンツ操作部などの処理部を１台の計算機に集約しているが、複数の計算機に各処理部を割り当ててもよい。
【００１２】
サーバ１０１は、コンテンツ操作部１１１、アプリケーション管理部１１２、使用状況管理部１１３、コンテンツ配信部１１４、コンテンツ情報管理テーブル１２１、アプリケーション管理テーブル１２２、多忙度判定閾値テーブル１２３、クライアント管理テーブル１２４を含む計算機で、主記憶装置１０２、CPU１０３で構成され、コンテンツ管理部１１５が接続される。コンテンツ操作部１１１、アプリケーション管理部１１２、使用状況管理部１１３、コンテンツ配信部１１４は、プロセス、スレッドなどで主記憶装置１０２に読み込み、CPU１０３により実行され、各テーブル１２１〜１２４はハードディスク等の記憶装置から読み込まれる。
【００１３】
クライアント２０１は、入出力管理部２１１、コンテンツ表示部２１２、使用状況送信部２１３、入出力情報管理テーブル２２１を含む計算機で、主記憶装置２０２、CPU２０３で構成され、入出力装置２３１が接続される。入出力管理部２１１、コンテンツ表示部２１２、使用状況送信部２１３は、プロセス、スレッドなどで主記憶装置２０２に読み込み、CPU２０３により実行され、テーブル２２１はハードディスク等の記憶装置から読み込まれる。入出力装置２３１はキーボード、マウス等の入力装置及び表示装置、コンテンツを紙などに出力する印刷装置である。
【００１４】
ネットワーク１３１は、例えば、インタネット等のオープンなネットワークや、社内ネットワークであるイントラネットなどのローカルなネットワーク、あるいは、それらを組み合わせたものでもよい。
【００１５】
各テーブルおよび各処理部を図２で説明する。
【００１６】
テーブルは、主題や重要度など、コンテンツの情報を管理するコンテンツ情報管理テーブル１２１、メールアプリケーションシステムにおける各ユーザのメールの開封数などのアプリケーションの情報を管理するアプリケーション管理テーブル１２２、ユーザが暇か忙しいかを判定するために単位時間当たりのメールの開封数やキーボードのキー入力数など暇か忙しいかを仕事量として数値化した情報を管理する多忙度判定閾値テーブル１２３、各ユーザの単位当たりの仕事量を求めるために使用状況確認時刻におけるメールの開封数やキー入力数などの情報を管理するクライアント管理テーブル１２４、キーボードのキー入力数などのクライアントの情報を管理する入出力情報管理テーブル２２１から構成される。
【００１７】
処理部は、コンテンツの取得の要求を受けてコンテンツ管理部１１５から取得したコンテンツ実体とコンテンツ情報管理テーブル１２１の情報を返却するコンテンツ操作部１１１、アプリケーションの統計情報の取得の要求を受けて要求時点のアプリケーション管理テーブル１２２の情報を返却するアプリケーション管理部１１２、多忙度判定閾値テーブル１２３の情報とクライアント管理テーブル１２４の情報とアプリケーション管理部１１２から取得した統計情報と使用状況送信部２１３から取得した統計情報を元にユーザの忙しさの度合を示す多忙度を判定する使用状況管理部１１３、ユーザの多忙度とコンテンツ配信の要求を受けてコンテンツ操作部１１１から取得したコンテンツ情報を元に表示すべきコンテンツを決定しコンテンツ表示部２１２にコンテンツの表示を要求するコンテンツ配信部１１４、入出力統計情報の要求を受けて入出力装置２３１で行われる入力および出力の統計情報を返却する入出力管理部２１１、コンテンツ表示の要求を受けて入出力管理部２１１から取得した画面情報を元にコンテンツの表示位置決定しコンテンツを表示し、コンテンツの表示の終了を行うコンテンツ表示部２１２、使用状況取得の要求を受けて入出力管理部２１１から入出力統計情報を取得し、返却する使用状況送信部２１３から構成される。
【００１８】
コンテンツ管理部１１５には、コンテンツ情報管理テーブル１２１で管理するコンテンツ情報に対応するコンテンツの実体が格納される。
【００１９】
コンテンツ情報管理テーブル１２１で管理する具体的な情報を図３で説明する。コンテンツ情報管理テーブル１２１では、コンテンツ情報を一意に識別するためのIDであるコンテンツID３０１、コンテンツの名称である主題３０２、コンテンツの重要度３０３、コンテンツの緊急度３０４、コンテンツを表示する時間帯を示す表示時間帯３０５、コンテンツの機密度３０６、コンテンツを表示するユーザのIDであるユーザID３０７、ユーザID３０７に対するユーザが閲覧済みか否かを示すフラグ閲覧済フラグ３０８、ユーザID３０７に対するユーザが閲覧を拒否した回数をカウントする閲覧拒否カウント３０９といったコンテンツに付随する情報を管理する。コンテンツを登録するユーザは、コンテンツの登録時に、本コンテンツ情報も登録する。
【００２０】
アプリケーション管理テーブル１２２で管理する具体的な情報を図４で説明する。アプリケーション管理テーブル１２２では、アプリケーションを操作するユーザID３１１、ユーザID３１１のメールアプリケーションでのメールの開封数３１２といったユーザ毎のアプリケーションの情報を管理する。なお、アプリケーションの情報は、ファイルを管理するアプリケーションシステムにおいて各ユーザがダウンロードするファイル数、電子会議室アプリケーションシステムにおける各ユーザが作成する議題の数などの情報でもよい。
【００２１】
多忙度判定閾値テーブル１２３で管理する具体的な情報を図５で説明する。多忙度判定閾値テーブル１２３では、アプリケーションを操作するユーザID３２１、ユーザID３２１に対応するユーザの１分当たりのキーボードのキー入力回数で、暇と判断する上限値である暇の上限３２２、忙しいと判断する下限値である忙の下限３２３、ユーザID３２１に対応するユーザの１分当たりのメールの開封数で、暇と判断する上限値である暇の上限３２４、忙しいと判断する下限値である忙の下限３２５、ユーザID３２１に対応するユーザの多忙度を総合的に評価する時に暇と判断する上限値である暇の上限３２６、忙しいと判断する下限値である忙の下限３２７の情報を管理する。システム管理者は多忙度判定閾値の情報をユーザ共通の値としてデフォルトを設定し、ユーザ毎に設定する。多忙度判定の評価項目は、キーボードのキー入力回数とメールの開封数の他に、入出力情報管理テーブル２２１やアプリケーション管理テーブル１２２で管理する項目も情報とできる。
【００２２】
クライアント管理テーブル１２４で管理する具体的な情報を図６で説明する。クライアント管理テーブル１２４では、IPアドレスなどシステムに接続するクライアントを一意に識別するためのクライアントID３３１、クライアントIDに対応するクライアントで操作するユーザのユーザID３３２、ユーザID３３２に対応するユーザの前回の多忙度判定の時刻である前回の判定時刻３３３、ユーザID３３２に対応するユーザの判定時刻３３３の時点のキー入力回数である前回のキーボードのキー入力回数３３４、ユーザID３３２に対応するユーザの判定時刻３３３の時点のメールの開封数である前回のメール開封数３３５の情報を管理する。項目として、キーボードのキー入力回数とメールの開封数の他に、入出力情報管理テーブル２２１やアプリケーション管理テーブル１２２で管理する項目も情報とできる。
【００２３】
入出力情報管理テーブル２２１で管理する具体的な情報を図７で説明する。入出力情報管理テーブル２２１では、キーボードのキー入力回数３４１、現在表示している画面の左上の座標であるカレントの座標（左上）３４２、現在表示している画面の右下の座標であるカレントの座標（右下）３４３、ディスプレイサイズ３４４の情報を管理する。なお、入出力の情報では、マウスの移動距離などの情報でもよい。本テーブルは、クライアント毎に保持する。
【００２４】
コンテンツ操作部１１１は、コンテンツ配信部１１４からコンテンツの取得の要求を受けて、コンテンツ管理部１１５から取得したコンテンツ実体をコンテンツ配信部１１４に返却し、使用状況管理部１１３およびコンテンツ配信部１１４からコンテンツ情報の取得の要求を受けて、コンテンツ情報管理テーブル１２１の情報を使用状況管理部１１３およびコンテンツ配信部１１４に返却する。また、コンテンツ操作部１１１は、コンテンツ配信部１１４から表示結果を受けて、コンテンツ情報管理テーブル１２１の情報を更新する。
【００２５】
アプリケーション管理部１１２は、使用状況管理部１１３からアプリケーションの統計情報の取得の要求を受けて、要求時点のアプリケーション管理テーブル１２２の情報を取得し、使用状況管理部１１３に統計情報を返却する。
【００２６】
使用状況管理部１１３は、多忙度判定閾値テーブル１２３の情報と、クライアント管理テーブル１２４の情報と、アプリケーション管理部１１２から取得した統計情報と、使用状況送信部２１３から取得した統計情報を元に、ユーザの多忙度を判定し、コンテンツ操作部１１１にユーザの多忙度を通知し、コンテンツの配信を要求する。また、ユーザの多忙度を判定し、アプリケーション管理部１１２および使用状況送信部２１３から取得した統計情報を、クライアント管理テーブル１２４に設定する。
【００２７】
コンテンツ配信部１１４は、使用状況管理部１１３からコンテンツ配信の要求を受けて、ユーザの多忙度と、コンテンツ操作部１１１から取得したコンテンツ情報を元に、該当ユーザに表示すべきコンテンツを決定し、コンテンツ操作部１１１からコンテンツ実体を取得する。コンテンツ情報の機密度で表示時間を決定し、コンテンツ表示部２１２にコンテンツの表示を要求する。また、コンテンツ表示部２１２から表示結果通知を受けて、コンテンツ操作１１１に表示結果の設定を要求する。
【００２８】
コンテンツ管理部１１５は、コンテンツ情報管理テーブル１２１で管理するコンテンツ情報に対応するコンテンツの実体が格納される。
【００２９】
入出力管理部２１１は、入出力装置２３１で行われる入力および出力の情報を統計情報として入出力情報管理テーブル２２１に設定し、使用状況送信部２１３から入出力統計情報取得の要求を受けて、入出力情報管理テーブル２２１の入出力情報を取得し、統計情報を使用状況送信部２１３に返却する。
【００３０】
コンテンツ表示部２１２は、コンテンツ配信部１１４からコンテンツ表示の要求を受けて、入出力管理部２１１から取得した画面情報を元に、入出力装置２３１にコンテンツを表示する位置を決定し、コンテンツを表示する。そして、コンテンツ表示部２１２は、コンテンツ配信部１１４から取得した表示時間を元に、警告を表示した後、表示したコンテンツの表示を終了する。また、表示したコンテンツを閲覧したかの表示結果をコンテンツ配信部１１４へ通知する。
【００３１】
使用状況送信部２１３は、使用状況管理部１１３から使用状況取得の要求を受けて、入出力管理部２１１から入出力統計情報を取得し、統計情報を、使用状況管理部１１３に返却する。
【００３２】
図８は、多忙度を判定する処理手順を説明するフローチャートであり、図６のＤ３３１に示すユーザＩＤ「ｕｓｅｒ１」の多忙度を判定する具体例で説明する。
【００３３】
システムは、使用状況管理部１１３で、クライアント管理テーブル１２４を先頭から終端まで探索し、終端まで探索すると再度テーブルの先頭から探索を繰り返す。探索によって、クライアントＩＤ、ユーザＩＤ、前回の判定時刻、前回のキー入力回数、前回のメール開封数を取得する（ステップＳ８０１）。
【００３４】
具体的には、使用状況管理部１１３は、クライアント管理テーブル１２４に保持するクライアントＩＤ３３１として「１０.２１０．４８．１」、ユーザＩＤ３３２として「ｕｓｅｒ１」、前回の判定時刻３３３として「２００７／０８／２１ １０:１５:２０」、前回のキー入力回数３３４として「２０６」、前回のメール開封数３３５として「１」を取得する。
【００３５】
使用状況管理部１１３は、取得したユーザＩＤに対応するメール開封数をアプリケーション管理部１１２から取得し、取得したクライアントＩＤに対応するクライアントの使用状況送信部２１３からキー入力回数を取得し、オペレーティングシステムから現在時刻を取得する（ステップＳ８０２）。
【００３６】
具体的には、使用状況管理部１１３は、アプリケーション管理部１１２に保持するメール開封数として「５」、入出力情報管理テーブル２２１に保持するキーボードのキー入力回数３４１として「２６０」、現在時刻として「２００７／０８／２１ １０:１５:５０」を取得する。
【００３７】
使用状況管理部１１３は、単位時間当たりのキー入力回数とメール開封数を算出する（ステップＳ８０３）。
【００３８】
具体的には、 前回の判定からの経過時間は「２００７／０８／２１ １０:１５:５０」−「２００７／０８／２１ １０:１５:２０」の「３０」（秒）であり、キー入力回数の増分は「２６０」−「２０６」の「５４」であるので、１分当たりのキー入力回数は「１０８」と算出する。同様に、１分当たりのメール開封数は「８」と算出する。
【００３９】
使用状況管理部１１３は、多忙度判定閾値テーブル１２３をステップＳ８０１で取得したユーザＩＤで探索し、単位時間当たりのキー入力回数の暇の上限と忙の下限、単位時間当たりのメール開封数の暇の上限と忙の下限、評価基準値の暇の上限と忙の下限を取得する（ステップＳ８０４）。
【００４０】
具体的には、使用状況管理部１１３は、キー入力回数の暇の上限３２２として「３０」、忙の下限３２３として「６０」、メール開封数の暇の上限３２４として「１」、忙の下限３２５として「３」、評価基準値の暇の上限３２６として「１」、忙の下限３２７として「３」を取得する。
【００４１】
使用状況管理部１１３は、多忙度を数値化するための変数である多忙度数を初期化する（ステップＳ８０５）。
【００４２】
具体的には、使用状況管理部１１３は、多忙度数を０に設定する。
【００４３】
使用状況管理部１１３は、ステップＳ８０３で算出したキー入力回数がステップＳ８０４で取得した単位時間当たりのキー入力回数の暇の上限より大きい場合は、多忙度数をカウントアップし、更に、ステップＳ８０３で算出したキー入力回数がステップＳ８０４で取得した単位時間当たりのキー入力回数の忙の下限より大きい場合は、更に、多忙度数をカウントアップする（ステップＳ８０６、Ｓ８０７、Ｓ８０８、Ｓ８０９）。
【００４４】
具体的には、使用状況管理部１１３は、１分当たりのキー入力回数「１０８」は単位時間当たりのキー入力回数の暇の上限「３０」より大きく、忙の下限「６０」より大きいので、多忙度数を「２」とする。
【００４５】
使用状況管理部１１３は、ステップＳ８０３で算出したメール開封数がステップＳ８０４で取得した単位時間当たりのメール開封数の暇の上限より大きい場合は、多忙度数をカウントアップし、更に、ステップＳ８０３で算出したメール開封数がステップＳ８０４で取得した単位時間当たりのメール開封数の忙の下限より大きい場合は、更に、多忙度数をカウントアップする（ステップＳ８１０、Ｓ８１１、Ｓ８１２、Ｓ８１３）。
【００４６】
具体的には、使用状況管理部１１３は、１分当たりのメール開封数「８」は単位時間当たりのメール開封数の暇の上限「１」より大きく、忙の下限「３」より大きいので、多忙度数を「４」とする。
【００４７】
使用状況管理部１１３は、多忙度数が、ステップＳ８０４で取得した評価基準値の暇の上限以下の場合は「暇」と判定し、ステップＳ８０４で取得した評価基準値の忙の下限以上の場合は「忙しい」と判定し、それ以外は「普通」と判定する（ステップＳ８１４、Ｓ８１５、Ｓ８１６、Ｓ８１７、Ｓ８１８）。
【００４８】
具体的には、使用状況管理部１１３は、多忙度数「４」は評価基準値の暇の上限「１」以上で、忙の下限「３」以上であるので、「忙しい」と判定する。
【００４９】
使用状況管理部１１３は、クライアント管理テーブル１２４の前回の判定時刻、前回のキー入力回数、前回のメール開封数を、ステップＳ８０２で取得した現在時刻、キー入力回数、メール開封数に更新する（ステップＳ８１９）。
【００５０】
具体的には、クライアント管理テーブル１２４に保持するクライアントＩＤ３３１「１０.２１０．４８．１」に対応する、前回の判定時刻３３３を「２００７／０８／２１ １０:１５:５０」、前回のキー入力回数３３４を「２６０」、前回のメール開封数３３５を「８」に更新する。これにより、次回の多忙度の判定は、Ｓ８１９で更新したデータとの比較となるため、本システムは、ユーザの使用状況の変化に応じて、多忙度の判定を行う。
【００５１】
図９は、表示するコンテンツを決定する処理手順を説明するフローチャートであり、図６のＤ３３１に示すユーザＩＤ「ｕｓｅｒ１」の使用状況で表示するコンテンツを決定する具体例で説明する。なお、コンテンツ情報管理テーブル１２１の重要度３０３には、普通、重要があり、レベルは普通より重要が高い。緊急度３０４には、普通、至急、大至急があり、レベルは普通より、至急が中、大至急が高い。機密度３０６には、一般、秘密、社外秘がある。既読フラグ３０８は、コンテンツが未読であれば０で、既読が１である。
【００５２】
コンテンツ配信部１１４は、使用状況管理部１１３からコンテンツを配信するユーザＩＤ、多忙度判定、クライアントＩＤを受け付け、多忙度に応じて、コンテンツ情報管理テーブル１２１から探索するコンテンツの緊急度のレベルを決定し、緊急度の最も高いコンテンツのコンテンツＩＤを取得する。多忙度判定が「暇」であるかとうかを判定し（ステップＳ９０１）、「暇」の場合、コンテンツ情報管理テーブル１２１から、ユーザＩＤ３０７が該当ユーザＩＤかつ、既読済みフラグ３０８が未読で、緊急度の最も高いコンテンツのコンテンツＩＤを取得する（ステップ９０３）。多忙度判定が「忙しい」であるかどうかを判定し（ステップＳ９０２）、多忙度判定が「忙しい」の場合、コンテンツ情報管理テーブル１２１から、ユーザＩＤ３０７が該当ユーザＩＤかつ、既読済みフラグ３０８が未読かつ、緊急度が高レベルで、緊急度が最も高いコンテンツのコンテンツＩＤを取得する（ステップＳ９０４）。多忙度判定が「普通」の場合、コンテンツ情報管理テーブル１２１から、ユーザＩＤ３０７が該当ユーザＩＤかつ、既読済みフラグ３０８が未読かつ、緊急度が中高レベルで、緊急度が最も高いコンテンツのコンテンツＩＤを取得し、表示の候補とする（ステップＳ９０５）。
【００５３】
具体的には、コンテンツ配信部１１４は、使用状況管理部１１３から受け付けたユーザＩＤ「ｕｓｅｒ１」と多忙度判定「忙しい」より、コンテンツ情報管理テーブル１２１から、ユーザＩＤ３０７が「ｕｓｅｒ１」かつ、閲覧済みフラグ３０８が「０」かつ、緊急度が「大至急」で、緊急度が最も高いコンテンツのコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿１」「Ｃｏｔｅｎｔｓ＿２」「Ｃｏｔｅｎｔｓ＿３」「Ｃｏｔｅｎｔｓ＿４」を取得し、表示の候補とする。
【００５４】
コンテンツ配信部１１４は、Ｓ９０３、Ｓ９０４、Ｓ９０５のいずれかのステップで取得したコンテンツの件数が０件かどうかを判定し、０件の場合はコンテンツの配信を行わず終了する。０件以外の場合は、取得したコンテンツの中で、重要度の最も高いコンテンツのコンテンツＩＤを取得し、表示の候補とする（ステップＳ９０６、Ｓ９０７）。
【００５５】
具体的には、コンテンツ配信部１１４は、Ｓ９０４で取得した表示の候補であるコンテンツＩＤである「Ｃｏｔｅｎｔｓ＿１」の重要度は「普通」、「Ｃｏｔｅｎｔｓ＿２」「Ｃｏｔｅｎｔｓ＿３」「Ｃｏｔｅｎｔｓ＿４」の重要度は「重要」であるので、重要度の最も高いコンテンツのコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿２」「Ｃｏｔｅｎｔｓ＿３」「Ｃｏｔｅｎｔｓ＿４」を取得し、表示の候補とする。
【００５６】
コンテンツ配信部１１４は、コンテンツ情報管理テーブル１２１から、Ｓ９０７で取得したコンテンツＩＤに対応した表示時間帯を取得する。現在時刻を含むコンテンツがあれば、表示時間帯の上限が最も現在時刻に近いコンテンツを表示の候補とする。現在時刻を含むコンテンツがなければ、Ｓ９０７のコンテンツＩＤを表示の候補とする（ステップＳ９０８、Ｓ９０９）。
【００５７】
具体的には、コンテンツ配信部１１４は、表示の候補であるコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿２」の表示時間帯は「１０:００〜１２：３０」、コンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」の表示時間帯は「１０:００〜１２：３０」、コンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」の表示時間帯は「１０:００〜１３：００」であるので、現在時刻である「２００７／０８／２１ １０:１５:５０」を含み、かつ、表示時間帯の上限が最も現在時刻に近いコンテンツであるコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿２」「Ｃｏｔｅｎｔｓ＿３」を表示の候補とする。
【００５８】
コンテンツ配信部１１４は、コンテンツ情報管理テーブル１２１から、Ｓ９０８あるいはＳ９０９で取得したコンテンツＩＤに対応した閲覧拒否カウントを取得し、閲覧拒否カウントが最も小さいコンテンツＩＤを表示の候補とする（ステップＳ９１０）。
【００５９】
具体的には、コンテンツ配信部１１４は、表示の候補であるコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿２」の閲覧拒否カウントは「１」、「Ｃｏｔｅｎｔｓ＿３」の閲覧拒否カウントは「０」であるので、コンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」を表示の候補とする。
【００６０】
コンテンツ配信部１１４は、コンテンツ情報管理テーブル１２１から、Ｓ９１０で取得したコンテンツＩＤに対応した、コンテンツ情報である主題３０１、機密度３０６を取得し、コンテンツ管理部１１５から、Ｓ９１０で取得したコンテンツＩＤに対応した、コンテンツの実体を取得する（ステップＳ９１１）。
【００６１】
具体的には、コンテンツ配信部１１４は、表示の候補であるコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」の主題「緊急重要連絡２」、機密度「社外秘」と、コンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」に対応したコンテンツの実体を取得する。
【００６２】
コンテンツ配信部１１４は、ステップＳ９１１で取得した機密度３０６から表示時間を決定する。この表示時間は、機密度を表す「一般」、「社外秘」、「秘密」に対応したシステムで割り当てた秒数となる（ステップＳ９１２）。表示時間は、システム管理者による変更も可能である。
【００６３】
具体的には、コンテンツ配信部１１４は、コンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」の機密度「社外秘」であるため、表示時間はシステムで割り当てられた表示時間「３０」（秒）とする。
【００６４】
コンテンツ配信部１１４は、ステップＳ９１１で取得した主題３０１、コンテンツの実体、ステップＳ９１２で決定した表示時間を、使用状況管理部１１３から受け付けたクライアントＩＤのコンテンツ表示部２１２に送信し、表示を要求する（ステップＳ９１３）。
【００６５】
具体的には、コンテンツ配信部１１４は、主題「緊急重要連絡２」、コンテンツの実体、表示時間「３０」（秒）を、クライアントＩＤ「１０.２１０．４８．１」に対応するクライアントのコンテンツ表示部２１２に配信する。
【００６６】
コンテンツ配信部１１４は、コンテンツ配信部から表示結果である閲覧拒否フラグと閲覧済フラグを受け取り、閲覧拒否フラグがＯＮであれば、コンテンツ情報管理テーブル１２１のステップＳ９１１で取得したコンテンツＩＤと、使用状況管理部１１３から受け付けたユーザＩＤに対応する閲覧拒否カウントをコンテンツ操作部１１１が更新する。閲覧済フラグがＯＮであれば、コンテンツ情報管理テーブル１２１のステップＳ９１１で取得したコンテンツＩＤと、使用状況管理部１１３から受け付けたユーザＩＤに対応する未既読フラグをコンテンツ操作部１１１が更新する（ステップＳ９１４、Ｓ９１５、Ｓ９１６、Ｓ９１７、Ｓ９１８）。
【００６７】
具体的には、ユーザがコンテンツ表示部２１２で表示したコンテンツを閲覧したとすると、コンテンツ配信部１１４は、コンテンツ表示部２１２から閲覧拒否フラグ「ＯＦＦ」、閲覧フラグ「ＯＮ」を受け取るので、コンテンツ情報管理テーブル１２１のコンテンツＩＤ「Ｃｏｔｅｎｔｓ＿３」のユーザＩＤ「ｕｓｅｒ１」に対応する閲覧拒否カウントの更新は行わず、既読フラグを「１」に更新する。
【００６８】
図１０は、コンテンツの表示と表示の終了処理手順を説明するフローチャートであり、図６のＤ３３１に示すユーザＩＤ「ｕｓｅｒ１」の使用状況で、システムがコンテンツを表示した後、ユーザが３０秒間応答せず、更にシステムの警告の表示に対して、ユーザが継続表示の応答後、コンテンツを閲覧する具体例で説明する。
【００６９】
コンテンツ表示部２１２は、コンテンツの表示の要求として、コンテンツ配信部１１４からコンテンツ情報、コンテンツの実体、表示時間の情報を受け取り、後述の図１１に示す処理で、コンテンツ情報を表示する（ステップＳ１００１）。
【００７０】
具体例は、図１１に示す。
【００７１】
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し、これを表示時刻とする（ステップＳ１００２）。
【００７２】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから現在時刻、例えば、「２００７／０８／２１ １０:１６:００」を取得した場合、表示時刻として「２００７／０８／２１ １０:１６:００」を保持する。
【００７３】
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し（ステップＳ１００３）、現在時刻がステップ１００２で取得した表示時刻からステップＳ１００１の取得した表示時間を経過しているかを判定する（ステップＳ１００４）。
【００７４】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから取得した現在時刻が、例えば、「２００７／０８／２１ １０:１６:０１」の場合、表示時刻は「２００７／０８／２１ １０:１６:００」、表示時間は「３０」秒であるから、現在時刻が表示時刻から表示時間を経過していないと判定する。
【００７５】
コンテンツ表示部２１２は、ステップＳ１００４で表示時間を経過していない場合、ユーザがステップＳ１００１で表示したコンテンツ情報に対してコンテンツの表示を要求したかを判定する（ステップＳ１００５）。
【００７６】
具体的には、コンテンツ表示部２１２は、ユーザがコンテンツ情報の主題部分をクリックし、ブラウザやオペレーティングシステムからイベントを受け取る。そして、ユーザがコンテンツの表示を要求したと判定する。イベントがなければ、コンテンツを表示する要求がないと判定する。
【００７７】
コンテンツ表示部２１２は、ステップＳ１００５でコンテンツの表示の要求がないと判定する場合、ユーザがステップＳ１００１で表示したコンテンツ情報に対してクローズを要求したかを判定する（ステップＳ１００６）。そして、コンテンツ情報のクローズの要求があると判定した場合、ユーザがコンテンツの閲覧を拒否したかの情報を保持する閲覧拒否フラグをＯＮに設定する（ステップＳ１００７）。あるいは、コンテンツ情報のクローズの要求がないと判定し、ステップ１００３から処理を繰り返す。
【００７８】
具体的には、コンテンツ表示部２１２は、ユーザがコンテンツ情報のクローズを行うと発生するブラウザやオペレーティングシステムのイベントを受け取る。そして、ユーザがコンテンツの閲覧を拒否したと判定し、閲覧拒否フラグをＯＮに設定する。クローズが行われず、イベントが発生しない場合、コンテンツ情報に応答がなかったとして、ステップ１００３から処理を繰り返す。
【００７９】
コンテンツ表示部２１２は、ステップＳ１００５でコンテンツの表示の要求があったと判定した場合、コンテンツ情報のクローズと、コンテンツの表示を行う（ステップＳ１００８）。
【００８０】
具体的には、コンテンツ表示部２１２は、コンテンツ配信部１１４から受け取ったコンテンツの実体を表示する。ユーザはコンテンツの表示を要求し、コンテンツを閲覧する意思があると判定し、システムは表示位置を決定せず、オペレーティングシステムに従った位置にコンテンツを表示する。
【００８１】
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し、これを表示時刻とする（ステップＳ１０１０）。
【００８２】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから現在時刻、例えば、「２００７／０８／２１ １０:１６:３１」を取得した場合、表示時刻として「２００７／０８／２１ １０:１６:３１」を保持する。
【００８３】
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し（ステップＳ１０１１）、現在時刻がステップ１０１０で取得した表示時刻からステップＳ１００１の取得した表示時間を経過しているかを判定する（ステップＳ１０１２）。
【００８４】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから取得した現在時刻が、例えば、「２００７／０８／２１ １０:１６:３２」の場合、表示時刻は「２００７／０８／２１ １０:１６:３１」、表示時間は「３０」秒であるから、現在時刻が表示時刻から表示時間を経過していないと判定する。
【００８５】
コンテンツ表示部２１２は、ステップＳ１０１２で表示時間を経過していないと判定する場合、ユーザがステップＳ１００９で表示したコンテンツに対してクローズを要求したかを判定する（ステップＳ１０１３）。そして、コンテンツのクローズの要求があったと判定し、ユーザがコンテンツの閲覧を行ったかの情報を保持する閲覧済フラグをＯＮに設定する（ステップＳ１０１４）。あるいは、コンテンツのクローズの要求がないと判定する場合、ステップ１０１１から処理を繰り返す。
【００８６】
具体的には、コンテンツ表示部２１２は、ユーザがコンテンツのクローズを行い、ブラウザやオペレーティングシステムからイベントを受け取る。そして、ユーザがコンテンツを閲覧したと判定し、閲覧済フラグをＯＮに設定する。クローズが行われず、イベントが発生しない場合、コンテンツの閲覧が行われていないとして、ステップ１０１１から処理を繰り返す。
【００８７】
コンテンツ表示部２１２は、ステップＳ１００４で表示時間を経過したと判定した場合、あるいは、ステップＳ１０１２で表示時間を経過したと判定した場合、コンテンツ情報あるいはコンテンツの表示を「継続する」あるいは「閉じる」を選択できる警告を表示する（ステップＳ１０１５）。
【００８８】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから取得した現在時刻が、例えば、「２００７／０８／２１ １０:１７:０２」の場合、表示時刻は「２００７／０８／２１ １０:１６:３１」、表示時間は「３０」秒であるから、現在時刻が表示時刻から表示時間を経過していると判定し、「継続する」あるいは「閉じる」を選択できる警告を表示する。そして、ユーザにコンテンツ情報あるいはコンテンツの表示を継続するか、表示を閉じるのかの選択をさせる。
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し、表示時刻とする（ステップＳ１０１６）。
【００８９】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから現在時刻、例えば、「２００７／０８／２１ １０:１７:０３」を取得した場合、表示時刻として「２００７／０８／２１ １０:１７:０３」を保持する。
【００９０】
コンテンツ表示部２１２は、オペレーティングシステムから現在時刻を取得し（ステップＳ１０１７）、現在時刻がステップ１０１０で取得した表示時刻からステップＳ１００１の取得した表示時間を経過しているかを判定する（ステップＳ１０１８）。
【００９１】
具体的には、コンテンツ表示部２１２は、オペレーティングシステムから取得した現在時刻が、例えば、「２００７／０８／２１ １０:１７:０４」の場合、表示時刻は「２００７／０８／２１ １０:１７:０３」、表示時間は「３０」秒であるから、現在時刻が表示時刻から表示時間を経過していないと判定する。
【００９２】
コンテンツ表示部２１２は、ステップＳ１０１８で表示時間を経過していないと判定した場合、ユーザがステップＳ１０１５で表示した警告に対して「閉じる」を要求したかを判定し（ステップＳ１０１９）、警告に対して「閉じる」の要求があったと判定した場合、警告のクローズを行う（ステップＳ１０２３）。警告に対して「閉じる」の要求がないと判定する場合、表示した警告に対して「継続する」を要求したかを判定し（ステップＳ１０２０）、警告に対して「継続する」の要求があったと判定した場合、警告のクローズを行い（ステップＳ１０２１）、コンテンツ情報を表示している場合はステップＳ１００２、コンテンツを表示している場合はステップＳ１０１０に移る（ステップＳ１０２２）。ステップＳ１０２０で警告に対して「継続する」の要求がない判定する場合、ステップ１０１７から処理を繰り返す。
【００９３】
具体的には、コンテンツ表示部２１２は、ユーザが警告に対して「閉じる」あるいは「継続する」を選択し、ブラウザやオペレーティングシステムからイベントを受け取る。「閉じる」を選択した場合、警告をクローズする。「継続する」を選択した場合、警告をクローズし、コンテンツ情報あるいはコンテンツの表示を継続する。「閉じる」あるいは「継続する」を選択しないと、警告の閲覧が行われていないとして、警告の表示を継続する。
【００９４】
コンテンツ表示部２１２は、ステップＳ１００７、ステップＳ１０１４あるいは、ステップＳ１０２３を実行し、表示しているコンテンツ情報やコンテンツのクローズを行う（ステップＳ１０２４）。
【００９５】
具体的には、コンテンツ表示部２１２は、ユーザがステップＳ１００１で表示したコンテンツ情報のクローズあるいはステップＳ１０１５で表示した警告に対して「閉じる」を要求すると、コンテンツ情報をクローズし、ユーザがステップＳ１００９で表示したコンテンツをクローズする。あるいは、ステップＳ１０１５で表示した警告に対して「閉じる」を要求すると、コンテンツをクローズする。
【００９６】
コンテンツ表示部２１２は、コンテンツ配信部１１４にコンテンツの表示結果を通知する（ステップＳ１０２５）。
【００９７】
具体的には、コンテンツ表示部２１２は、ステップＳ１００７を実行し、閲覧拒否フラグをＯＮとして、ステップＳ１０１４を実行している場合、閲覧済フラグをＯＮとして、コンテンツの表示結果をコンテンツ配信部に送信する。
【００９８】
図１１は、コンテンツ情報を表示する位置を決定する処理手順を説明するフローチャートであり、次に説明する。ここでは、図６のＤ３３１に示すユーザＩＤ「ｕｓｅｒ１」の使用状況とユーザＩＤ「ｕｓｅｒ６」の使用状況でコンテンツの表示する位置を決定する具体例で説明する。また、コンテンツ情報を表示する基本的な配置を示している後述の図１２で説明する。
【００９９】
コンテンツ表示部２１２は、コンテンツ情報を表示する画面のサイズを取得する（ステップＳ１１０１）。
【０１００】
具体的には、コンテンツ表示部２１２は、定義ファイル等にシステムで決められたコンテンツ情報画面のサイズであるＸ軸の長さＸｃ、Ｙ軸の長さＹｃを取得する。例えば、システムの定義ファイルにＸ軸の長さが１００（ピクセル）、Ｙ軸の長さが１５０（ピクセル）と定義されている場合、Ｘｃの値は１００、Ｙｃの値は１５０である。
【０１０１】
コンテンツ表示部２１２は、入出力管理部２１１からカレント画面の表示位置の情報およびディスプレイ情報を取得する。（ステップＳ１１０２、Ｓ１１０３）。
【０１０２】
具体的には、クライアントＩＤが「１０．２１０．４８．１」に対応するクライアント上のコンテンツ表示部２１２は、入出力情報管理テーブル２２１からカレント画面の座標（左上）３４２としてＸ座標であるＸ０の値２０、Ｙ座標であるＹ０の値２０、カレント画面の座標（右下）３４３としてＸ座標であるＸ１の値１００、Ｙ座標であるＹ１の値２００、ディスプレイサイズ３４４としてＸ軸の長さＸｍの値４００、Ｙ軸の長さＹｍの値５００を取得する。クライアントＩＤが「１０．２１０．４８．６」に対応するクライアント上のコンテンツ表示部２１２は、入出力情報管理テーブル２２１からカレント画面の座標（左上）３４２としてＸ座標であるＸ０の値１０、Ｙ座標であるＹ０の値２０、カレント画面の座標（右下）３４３としてＸ座標であるＸ１の値２１０、Ｙ座標であるＹ１の値３２０、ディスプレイサイズ３４４としてＸ軸の長さＸｍの値３００、Ｙ軸の長さＹｍの値４００を取得する。
【０１０３】
コンテンツ表示部２１２は、コンテンツ情報の緊急度を確認し、高レベルとそれ以外のレベルでコンテンツ情報を表示する位置を決定し（ステップＳ１１１４）、緊急度が高レベルの場合、ステップＳ１１１５に移る。緊急度が高レベルでない場合、ステップＳ１１０４に移る。
【０１０４】
具体的には、ユーザＩＤ「ｕｓｅｒ１」に表示するコンテンツ情報Ｄ３０３では緊急度は「大至急」であり、ユーザに注目される場所に表示するステップＳ１１１５を実行し、ユーザＩＤ「ｕｓｅｒ６」に表示するコンテンツ情報Ｄ３０７では緊急度は「普通」の高レベル以外なので、ユーザの仕事に影響のない場所に表示するステップＳ１１０４を実行する。
【０１０５】
コンテンツ表示部２１２は、図１２に示す表示候補である配置１２０４、配置１２０５、配置１２１０、配置１２１１の表示面積を算出する（ステップＳ１１０４）。
【０１０６】
具体的には、コンテンツ表示部２１２は、配置１２０４の面積は２０００、配置１２０５の面積は１５００、配置１２１０の面積は８０００、配置１２１１の面積は１３５００と算出する。
【０１０７】
コンテンツ表示部２１２は、表示候補の面積がすべて０の場合は表示しない（ステップＳ１１０５）。コンテンツ情報画面の開始座標である左上の座標を表示候補の面積が一番大きな配置１２０４の場合、（０、０）とし（ステップＳ１１０６、Ｓ１１０９）、表示候補の面積が一番大きな配置が配置１２０５の場合、（０、０）とする（ステップＳ１１０７、Ｓ１１１０）。表示候補の面積が一番大きな配置１２１０の場合、（Ｘｍ−Ｘｃ、Ｙ１）とし（ステップＳ１１０８、Ｓ１１１１）、表示候補の面積が一番大きな配置１２１１の場合、（Ｘ１、Ｙｍ−Ｙｃ）とする（ステップＳ１１０９、Ｓ１１１２）。
【０１０８】
具体的には、クライアントＩＤが「１０．２１０．４８．６」に対応するクライアント上のコンテンツ表示部２１２は、面積が１３５００である表示候補の面積が一番大きな配置を配置１２１１と判定し、コンテンツ情報を表示する左上の座標を（２１０、２５０）に決定する。
【０１０９】
コンテンツ表示部２１２は、コンテンツの緊急度が高レベルの場合、カレント画面の左上の座標をコンテンツ画面の開始座標とする（ステップＳ１１１５）。
【０１１０】
具体的には、クライアントＩＤが「１０．２１０．４８．１」に対応するクライアント上のコンテンツ表示部２１２は、カレント画面の表示位置がユーザに最も注目される表示位置として、カレント画面の座標（左上）３４２としてＸ座標であるＸ０の値２０、Ｙ座標であるＹ０の値２０としてコンテンツ情報を表示する左上の座標に決定する。
【０１１１】
コンテンツ表示部２１２は、決定した左上の座標、コンテンツ情報、表示サイズの情報を元に、コンテンツ情報の画面を表示する（ステップＳ１１１３）。
【０１１２】
具体的には、クライアントＩＤが「１０．２１０．４８．１」に対応するクライアント上のコンテンツ表示部２１２は、左上の座標として（２０、２０）、主題として「緊急重要連絡２」、表示サイズとしてＸ軸の長さは1００、Ｙ軸の長さは１５０を指定し、コンテンツ情報の表示を行い、クライアントＩＤが「１０．２１０．４８．６」に対応するクライアント上のコンテンツ表示部２１２は、左上の座標として（２１０、２５０）、主題として「お知らせ１」、表示サイズとしてＸ軸の長さはＸｍ−Ｘ１で算出する９０、Ｙ軸の長さは１５０を指定し、Ｘ軸方向については小さいため、スクロールバーを追加して、コンテンツ情報の表示を行う。
【０１１３】
図１２は、コンテンツ情報の表示位置の候補を示しており、次に説明する。
１２０１はディスプレイの表示画面であり、左上の座標を（０、０）とし、右下の座標を（Ｘｍ、Ｙｍ）とする。
【０１１４】
１２０２はディスプレイ上に表示されている、ユーザが最近使用したアプリケーションの画面であるカレント画面を示し、左上の座標を（Ｘ０、Ｙ０）、右下の座標を（Ｘ１、Ｙ１）にする。
【０１１５】
コンテンツ情報を表示する配置は、ディスプレイで表示できる領域からカレント画面の領域を除いた、１２０３とする。
【０１１６】
ここでは、表示するコンテンツ情報の画面サイズをＸ軸の長さＸｃ、Ｙ軸の長さＹｃとした場合、コンテンツ情報画面を最も左上に表示する配置は、左上の座標（０、０）、右下の座標（Ｘｃ、Ｙ０）となる配置１２０４、あるいは、左上の座標（０、０）、右下の座標（Ｘ０、Ｙｃ）となる配置１２０５である。
【０１１７】
コンテンツ情報画面を最も左下に表示する配置は、左上の座標（０、Ｙ１）、右下の座標（Ｘｃ、Ｙｍ）となる配置１２０６、あるいは、左上の座標（０、Ｙｍ−Ｙｃ）、右下の座標（Ｘ０、Ｙｍ）となる配置１２０７である。
【０１１８】
コンテンツ情報画面を最も右上に表示する配置は、左上の座標（Ｘｍ−Ｘｃ、０）、右下の座標（Ｘｍ、Ｙ０）となる配置１２０８、あるいは、左上の座標（Ｘ１、０）、右下の座標（Ｘｍ、Ｙｃ）となる配置１２０９である。
【０１１９】
コンテンツ情報画面を最も右下に表示する配置は、左上の座標（Ｘｍ−Ｘｃ１、Ｙ１）、右下の座標（Ｘｍ、Ｙｍ）となる配置１２１０、あるいは、左上の座標（Ｘ１、Ｙｍ−Ｙｃ）、右下の座標（Ｘｍ、Ｙｍ）となる配置１２１１である。
【０１２０】
このうち、最も表示面積の大きい配置をコンテンツを表示する配置とする。なお、配置１２０４と配置１２０８、配置１２０５と配置１２０７、配置１２０９と配置１２１１、配置１２０６と配置１２１０は表示面積の大きさは同じであり、図１１では、配置１２０４、配置１２０５、配置１２１０、配置１２１１をコンテンツ情報の表示位置の候補としている。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施例の構成図である。
【図２】図１における処理部とテーブルの関係および制御の流れを示す図である。
【図３】図１におけるコンテンツ情報管理テーブルの例を示す図である。
【図４】図１におけるアプリケーション管理テーブルの例を示す図である。
【図５】図１における多忙度判定閾値テーブルの例を示す図である。
【図６】図１におけるクライアント管理テーブルの例を示す図である。
【図７】図１における入出力情報管理テーブルの例を示す図である。
【図８】多忙度を判定する処理手順を示す図である。
【図９】表示するコンテンツを決定する処理手順を示す図である。
【図１０】コンテンツの表示と表示の終了処理手順を示す図である。
【図１１】コンテンツを表示する位置を決定する処理手順を示す図である。
【図１２】コンテンツ情報の表示位置の候補を示す図である。
【符号の説明】
【０１２２】
１０１…サーバ、１０２…主記憶装置、１０３…ＣＰＵ、１１１…コンテンツ操作部、１１２…アプリケーション管理部、１１３…使用状況管理部、１１４…コンテンツ配信部、１１５…コンテンツ管理部、１２１…コンテンツ情報管理テーブル、１２２…アプリケーション管理テーブル、１２３…多忙度判定閾値テーブル、１２４…クライアント管理テーブル、１３１…ネットワーク、２０１…クライアント、２０２…主記憶装置、２０４…ＣＰＵ、２１１…入出力管理部、２１２…コンテンツ表示部、２１３…使用状況送信部、２２１…入出力情報管理テーブル、２３１…入出力装置。
【図１】
2009116637.tif 000003
【図２】
2009116637.tif 000004
【図３】
2009116637.tif 000005
【図４】
2009116637.tif 000006
【図５】
2009116637.tif 000007
【図６】
2009116637.tif 000008
【図７】
2009116637.tif 000009
【図８】
2009116637.tif 000010
【図９】
2009116637.tif 000011
【図１０】
2009116637.tif 000012
【図１１】
2009116637.tif 000013
【図１２】
2009116637.tif 000014