(57)【特許請求の範囲】
【請求項１】
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、
を備え、
前記表示制御手段は、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えることを特徴とする情報処理装置。
【請求項２】
前記ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報が複数ある場合、前記表示制御手段は、複数の前記他のコンテンツ情報の中で予め設定された表示優先度又は表示優先順位の最も低い他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報と置き替えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、
を備え、
前記カウント手段は、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする情報処理装置。
【請求項４】
前記コンテンツ情報は、前記表示手段を備える端末装置との間でセッションが確立されたサーバ装置から送信され、
前記情報処理装置は、前記カウント手段によりカウントされる前記表示時間を複数の前記セッションを跨いで積算する第１積算手段を更に備え、
前記表示制御手段は、前記第１積算手段により積算される前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、前記カウント手段によりカウントされる前記表示時間を複数ユーザでまとめて積算する第２積算手段を更に備え、
前記表示制御手段は、前記第２積算手段により積算される前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項６】
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記表示手段を備える端末装置のユーザごとに前記カウント手段によりカウントされる各前記表示時間を積算する第３積算手段と、
前記第３積算手段により積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、
を備え、
前記カウント手段は、前記第３積算手段により積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする情報処理装置。
【請求項７】
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記表示手段を備える端末装置から、前記カウント手段によりカウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得する取得手段と、
前記取得手段により取得される前記表示時間を前記ユーザ識別情報と対応付けて積算する第４積算手段と、
前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得する第２取得手段と、
前記第４積算手段により積算される前記表示時間が前記第２取得手段により取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
前記コンテンツ情報は、前記表示領域に表示されるウェブページ上に配置され、
前記表示制御手段は、前記ウェブページの表示が維持されている状態で前記コンテンツ情報を該表示領域外に遷移させようとするユーザ操作があった場合にも、前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする請求項１乃至７の何れか一項に記載の情報処理装置。
【請求項９】
前記カウント手段は、前記コンテンツ情報が表示される表示領域がアクティブ状態から非アクティブ状態に変化することに応じて、前記表示時間のカウントを停止することを特徴とする請求項１乃至８の何れか一項に記載の情報処理装置。
【請求項１０】
前記カウント手段は、前記表示領域に表示される前記コンテンツ情報を含む表示内容のスクロールの速度が所定速度以下である場合に、前記表示時間をカウントすることを特徴とする請求項１乃至９の何れか一項に記載の情報処理装置。
【請求項１１】
カウント手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、
前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするステップと、
前記表示制御手段が、前記カウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御ステップと、
を含み、
前記表示制御ステップにおいては、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えることを特徴とする情報処理方法。
【請求項１２】
カウント手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、
前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウントステップと、
前記表示制御手段が、前記カウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御ステップと、
を含み、
前記カウントステップにおいては、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする情報処理方法。
【請求項１３】
カウント手段、積算手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、
前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウントステップと、
前記積算手段が、前記表示手段を備える端末装置のユーザごとに前記カウントされる各前記表示時間を積算するステップと、
前記表示制御手段が、前記積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させるステップと、
を含み、
前記カウントステップにおいては、前記積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする情報処理方法。
【請求項１４】
カウント手段、取得手段、積算手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、
前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするステップと、
前記取得手段が、前記表示手段を備える端末装置から、前記カウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得するステップと、
前記積算手段が、前記取得される前記表示時間を前記ユーザ識別情報と対応付けて積算するステップと、
前記取得手段が、前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得するステップと、
前記表示制御手段が、前記積算される前記表示時間が前記取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させるステップと、
を含むことを特徴とする情報処理方法。
【請求項１５】
コンピュータを、
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、
前記表示制御手段は、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えることを特徴とする情報処理プログラム。
【請求項１６】
コンピュータを、
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、
前記カウント手段は、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする情報処理プログラム。
【請求項１７】
コンピュータを、
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記表示手段を備える端末装置のユーザごとに前記カウント手段によりカウントされる各前記表示時間を積算する積算手段と、
前記積算手段により積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、
前記カウント手段は、前記積算手段により積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする情報処理プログラム。
【請求項１８】
コンピュータを、
表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、
前記表示手段を備える端末装置から、前記カウント手段によりカウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得する取得手段と、
前記取得手段により取得される前記表示時間を前記ユーザ識別情報と対応付けて積算する積算手段と、
前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得する第２取得手段と、
前記積算手段により積算される前記表示時間が前記第２取得手段により取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させる表示制御手段として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報を表示するウェブページをネットワークを介して端末装置へ提供するシステム等の技術分野に関する。
【背景技術】
【０００２】
従来から、広告用のコンテンツ情報を掲載する表示領域が設けられたウェブページを、ネットワークを介して端末装置へ提供するシステムが知られている。このようなシステムにおいて、当該表示領域に広告用のコンテンツ情報を掲載させることを希望する広告主は、例えばサイト運営者に広告料金を支払うことで、支払金額に応じた指定期間だけ上記表示領域に広告用のコンテンツ情報を掲載させることができる。例えば、特許文献１に開示された広告配信システムでは、端末に送信する広告情報の掲載期間が広告情報配信サーバに記憶されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、確かに指定期間中に広告用のコンテンツ情報は掲載されるものの、広告主が希望する時間だけ広告がユーザの目に触れない場合がある。とは言え、ページ操作に常に追従してくる広告用のコンテンツ情報は、ユーザに不快感を与え、かえって広告効果を下げてしまう。
【０００５】
そこで、本発明は、以上の問題等に鑑みてなされたものであり、ユーザに対するコンテンツ情報の表示時間を、該コンテンツ情報の提供主（例えば広告主）の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することが可能な情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、を備え、前記表示制御手段は、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えるることを特徴とする。
【０００７】
この発明によれば、ユーザに対するコンテンツ情報の表示時間を、該コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報が複数ある場合、前記表示制御手段は、複数の前記他のコンテンツ情報の中で予め設定された表示優先度又は表示優先順位の最も低い他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報と置き替えることを特徴とする。
【００１０】
請求項３に記載の発明は、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、を備え、前記カウント手段は、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする。
【００１１】
この発明によれば、ウェブページが表示された後、例えば、ユーザによりそのまま放置された場合に、放置されている時間に無駄に表示時間がカウントされることを防ぐことができる。また、ユーザが閲覧していると推定される時間としての正確性を高めることができる。
【００１２】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置において、前記コンテンツ情報は、前記表示手段を備える端末装置との間でセッションが確立されたサーバ装置から送信され、前記情報処理装置は、前記カウント手段によりカウントされる前記表示時間を複数の前記セッションを跨いで積算する第１積算手段を更に備え、前記表示制御手段は、前記第１積算手段により積算される前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする。
【００１３】
この発明によれば、異なるセッションにおける表示時間を連続的にカウントすることができる。
【００１４】
請求項５に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置において、前記情報処理装置は、前記カウント手段によりカウントされる前記表示時間を複数ユーザでまとめて積算する第２積算手段を更に備え、前記表示制御手段は、前記第２積算手段により積算される前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする。
【００１５】
この発明によれば、複数ユーザ全体でコンテンツ情報の提供主の希望する時間以上閲覧されたかどうかを判断することができる。
【００１６】
請求項６に記載の発明は、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記表示手段を備える端末装置のユーザごとに前記カウント手段によりカウントされる各前記表示時間を積算する第３積算手段と、前記第３積算手段により積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段と、を備え、前記カウント手段は、前記第３積算手段により積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする。
【００１７】
この発明によれば、一部のユーザにより設定時間に相当する時間が大量に消費されることを防ぎ、より多くのユーザに、コンテンツ情報を例えば希望時間以上閲覧させることができる。
【００１８】
請求項７に記載の発明は、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記表示手段を備える端末装置から、前記カウント手段によりカウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得する取得手段と、前記取得手段により取得される前記表示時間を前記ユーザ識別情報と対応付けて積算する第４積算手段と、前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得する第２取得手段と、前記第４積算手段により積算される前記表示時間が前記第２取得手段により取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させる表示制御手段と、備えることを特徴とする。
【００１９】
この発明によれば、ユーザ１人あたりの露出時間を閲覧による効果が見込める表示時間以上とすることができる。
【００２０】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の情報処理装置において、前記コンテンツ情報は、前記表示領域に表示されるウェブページ上に配置され、前記表示制御手段は、前記ウェブページの表示が維持されている状態で前記コンテンツ情報を該表示領域外に遷移させようとするユーザ操作があった場合にも、前記表示時間が前記設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させることを特徴とする。
【００２１】
この発明によれば、コンテンツ情報を表示領域外に遷移させようとするユーザ操作があった場合にも、該コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。
【００２２】
請求項９に記載の発明は、請求項１乃至８の何れか一項に記載の情報処理装置において、前記カウント手段は、前記コンテンツ情報が表示される表示領域がアクティブ状態から非アクティブ状態に変化することに応じて、前記表示時間のカウントを停止することを特徴とする。
【００２３】
この発明によれば、非アクティブ状態になったウェブページはユーザにより閲覧されていないとみなして無駄に表示時間がカウントされることを防ぐことができる。
【００２４】
請求項１０に記載の発明は、請求項１乃至９の何れか一項に記載の情報処理装置において、前記カウント手段は、前記表示領域に表示される前記コンテンツ情報を含む表示内容のスクロールの速度が所定速度以下である場合に、前記表示時間をカウントすることを特徴とする。
【００２５】
この発明によれば、スクロール速度が所定速度より速い場合にはユーザによりじっくり閲覧されていないとみなして無駄に表示時間がカウントされることを防ぐことができる。
【００２６】
請求項１１に記載の発明は、カウント手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするステップと、前記表示制御手段が、前記カウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御ステップと、を含み、前記表示制御ステップにおいては、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えることを特徴とする。
【００２７】
請求項１２に記載の発明は、カウント手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウントステップと、前記表示制御手段が、前記カウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御ステップと、を含み、前記カウントステップにおいては、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする。
【００２８】
請求項１３に記載の発明は、カウント手段、積算手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウントステップと、前記積算手段が、前記表示手段を備える端末装置のユーザごとに前記カウントされる各前記表示時間を積算するステップと、前記表示制御手段が、前記積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させるステップと、を含み、前記カウントステップにおいては、前記積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする。請求項１４に記載の発明は、カウント手段、取得手段、積算手段及び表示制御手段を備えるコンピュータにより実行される情報処理方法であって、前記カウント手段が、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするステップと、前記取得手段が、前記表示手段を備える端末装置から、前記カウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得するステップと、前記積算手段が、前記取得される前記表示時間を前記ユーザ識別情報と対応付けて積算するステップと、前記取得手段が、前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得するステップと、前記表示制御手段が、前記積算される前記表示時間が前記取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させるステップと、を含むことを特徴とする。
【００２９】
請求項１５に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）の発明は、コンピュータを、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、前記表示制御手段は、ユーザ操作により前記カウント対象の前記コンテンツ情報が表示領域外へ遷移された場合に、当該ユーザ操作後に前記表示領域内に表示されている他のコンテンツ情報を、前記カウント対象の前記コンテンツ情報に置き替えることを特徴とする。
【００３０】
請求項１６に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）の発明は、コンピュータを、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記カウント手段によりカウントされる前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、前記カウント手段は、前記コンテンツ情報を表示している前記表示領域に対するユーザ操作がなされない時間が、前記コンテンツ情報とともに前記表示領域内に表示されている他のコンテンツ情報の情報量に基づいて予め設定されるカウント上限値を超えることに応じて、前記表示時間のカウントを停止することを特徴とする。請求項１７に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）の発明は、コンピュータを、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記表示手段を備える端末装置のユーザごとに前記カウント手段によりカウントされる各前記表示時間を積算する積算手段と、前記積算手段により積算される前記表示時間が前記コンテンツ情報に対して予め設定される設定時間を超えるまで、前記コンテンツ情報を前記表示領域内に連続的または断続的に表示させる表示制御手段として機能させる情報処理プログラムであって、前記カウント手段は、前記積算手段により積算される前記ユーザごとの前記表示時間が予め設定されるカウント上限値を超える前記ユーザの前記端末装置の前記表示領域内に表示される前記コンテンツ情報の前記表示時間のカウントを停止することを特徴とする。請求項１８に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）の発明は、コンピュータを、表示時間のカウント対象として予め設定されるコンテンツ情報が表示手段の表示領域内に表示される表示時間をカウントするカウント手段と、前記表示手段を備える端末装置から、前記カウント手段によりカウントされる前記表示時間と、前記端末装置のユーザを識別するためのユーザ識別情報とを取得する取得手段と、前記取得手段により取得される前記表示時間を前記ユーザ識別情報と対応付けて積算する積算手段と、前記コンテンツ情報が表示されてから、ユーザが該コンテンツ情報を指定するまでの時間以上に予め設定された設定時間を取得する第２取得手段と、前記積算手段により積算される前記表示時間が前記第２取得手段により取得される前記設定時間を超えるまで、前記ユーザ識別情報に対応する前記端末装置の前記表示領域内に前記コンテンツ情報を連続的または断続的に表示させる表示制御手段として機能させることを特徴とする。
【発明の効果】
【００３１】
本発明によれば、ユーザに対するコンテンツ情報の表示時間を、該コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。
【図面の簡単な説明】
【００３２】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係る情報提供サーバＳＡの概要構成の一例を示すブロック図である。
【図３】各種データベースに登録される内容の一例を示す図である。
【図４】本実施形態に係るユーザ端末Ｔｎの概要構成例を示すブロック図である。
【図５】実施例１における情報提供サーバＳＡのシステム制御部４における情報提供処理を示すフローチャートである。
【図６】実施例１におけるユーザ端末Ｔ１のシステム制御部２７におけるウェブページの表示処理を示すフローチャートである。
【図７】ウインドウ画面に表示されたウェブページの表示例を示す図である。
【図８】実施例２における情報提供サーバＳＡのシステム制御部４における情報提供処理を示すフローチャートである。
【図９】実施例３におけるユーザ端末Ｔ１のシステム制御部２７におけるウェブページの表示処理を示すフローチャートである。
【図１０】実施例４におけるウェブページの表示処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
【００３４】
［１．情報提供システムの構成及び機能概要］
先ず、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。
【００３５】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００３６】
図１に示すように、情報提供システムＳは、複数のユーザ端末（端末装置の一例）Ｔｎ（ｎ＝１，２，３・・・ｋ）と、情報提供サーバ（情報処理装置の一例）ＳＡと、を含んで構成されている。ユーザ端末Ｔｎ及び情報提供サーバＳＡは、夫々、ネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３７】
情報提供サーバＳＡは、例えば、ショッピングサイト、旅行予約サイト、宿泊予約サイト等を運営するために設置されたサーバ（例えば、ウェブサーバ、及びデータベースサーバ等）である。
【００３８】
図２は、本実施形態に係る情報提供サーバＳＡの概要構成例を示すブロック図である。図２に示すように、情報提供サーバＳＡは、通信部１と、記憶部２と、入出力インターフェース部３と、システム制御部４と、を備えている。そして、システム制御部４と入出力インターフェース部３とは、システムバス５を介して接続されている。
【００３９】
通信部１は、ネットワークＮＷに接続して、ユーザ端末Ｔｎとの通信状態を制御するようになっている。
【００４０】
記憶部２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びサーバプログラム（本発明の情報処理プログラムの全部又は一部を含む）等の各種プログラムを記憶する。なお、サーバプログラムは、例えば、所定のサーバ等からネットワークＮＷを介して配信されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されて提供されるようにしても良い。
【００４１】
また、記憶部２には、種々のコンテンツ情報を表示するためのウェブページを構成する構造化文書（例えば、ＨＴＭＬ（Hyper Text Markup Language）文書やＸＨＴＭＬ文書等）ファイル及び画像ファイル等が記憶されている。ウェブページに配置される各コンテンツ情報は、例えば、テキスト、静止画像、及び動画像の少なくとも何れか一つから構成される。
【００４２】
また、コンテンツ情報の例としては、例えば、商品販売者により商取引対象として提供される商品情報を含むコンテンツ情報や、広告主により広告対象として提供される広告情報を含む広告用のコンテンツ情報等が挙げられる。広告用のコンテンツ情報は、広告主が例えばサイト運営者に広告料を支払うことでウェブページ上に配置（掲載）される。本実施形態においては、広告主は例えばサイト運営者との間の取り決めで、コンテンツ情報の表示時間（言い換えれば、露出時間）が希望時間以上になるか或いは当該希望時間に近づけることが可能な限り保証される。サイト運営者は、このような表示を保証する対象となるコンテンツ情報を表示時間のカウント対象として予め設定することができる。また、サイト運営者が表示を優先したいコンテンツ情報を表示時間のカウント対象として予め設定することもできる。そして、表示時間のカウント対象として設定されたコンテンツ情報は、例えばユーザ端末Ｔｎの表示部（表示手段の一例）の表示領域内に表示される表示時間がカウントされるようになっている。表示時間のカウント対象として設定されたコンテンツ情報を、以下、「時間カウント対象のコンテンツ情報」という。なお、コンテンツ情報は、例えば、ウェブページを構成する構造化文書でｄｉｖタグ（<div>・・・</div>）によりコンテンツ情報毎に纏められた要素として記述される。
【００４３】
更に、記憶部２には、ユーザ情報データベース（ＤＢ）２ａ、コンテンツ情報データベース（ＤＢ）２ｂ等が構築されている。図３は、各種データベースに登録される内容（項目）の一例を示す図である。
【００４４】
ユーザ情報データベース２ａには、図３（Ａ）に示すように、会員登録されたユーザのユーザＩＤ、ログインＩＤ、パスワード、ニックネーム、氏名、住所、電話番号、メールアドレス等がユーザ毎に対応付けられて登録される。ここで、ユーザＩＤは、ユーザを識別するためのユーザ識別情報である。ログインＩＤ及びパスワードは、ログイン処理（ユーザの認証処理）に使用される認証情報である。
【００４５】
コンテンツ情報データベース２ｂには、時間カウント対象のコンテンツ情報のコンテンツＩＤ、ウェブページのＵＲＬ（Uniform Resource Locator）、表示積算値、及び表示保証設定値等がコンテンツ情報毎に対応付けられて登録される。ここで、コンテンツＩＤは、コンテンツ情報を識別するためのコンテンツ識別情報である。コンテンツＩＤは、ウェブページを構成する構造化文書内で、コンテンツ情報を規定するｄｉｖタグ（<div>・・・</div>）内に例えばid属性として記述される。ウェブページのＵＲＬは、時間カウント対象のコンテンツ情報が配置されるウェブページのＵＲＬである。表示積算値は、時間カウント対象のコンテンツ情報が表示部の表示領域内に表示されているときにカウントされた表示時間が積算された値である。また、時間カウント対象のコンテンツ情報が配置されるウェブページは、複数のユーザ端末Ｔｎの表示部に表示されるので、表示積算値は複数ユーザでまとめて積算された値（以下、「全体の表示積算値」という）とされる。例えば、全体の表示積算値は、ユーザ端末Ｔｎのユーザごとにカウントされた各表示時間を積算した値となる。なお、ユーザごとにカウントされた表示時間をユーザごとに区別して積算（つまり、カウントされた表示時間をユーザＩＤと対応付けて積算）し、ユーザの表示積算値としてユーザごとにユーザＩＤに対応付けてコンテンツ情報データベース２ｂに登録されるように構成してもよい。表示保証設定値は、時間カウント対象のコンテンツ情報に対して（関連づけて）予め設定される設定時間である。表示保証設定値は、例えば、サイト運営者と広告主との間で取り決められる。なお、時間カウント対象のコンテンツ情報は、ウェブページを構成する構造化文書からウェブブラウザにより特定（識別）可能になっている。例えば、時間カウント対象のコンテンツ情報のコンテンツＩＤの番号体系と、時間カウント対象でないコンテンツ情報のコンテンツＩＤの番号体系とは異なるように設定される。或いは、時間カウント対象でないコンテンツ情報を規定するｄｉｖタグに、当該コンテンツ情報であることを特徴付ける値を規定するように構成してもよい。
【００４６】
入出力インターフェース部３は、通信部１及び記憶部２とシステム制御部４との間のインターフェース処理を行うようになっている。
【００４７】
システム制御部４は、ＣＰＵ（Central Processing Unit）４ａ、ＲＯＭ（Read Only Memory）４ｂ、ＲＡＭ（Random Access Memory）４ｃ等により構成されている。そして、コンピュータとしてのシステム制御部４は、サーバプログラムを実行することにより、ユーザ端末Ｔｎからのリクエストに応じて各種処理を行うようになっている。例えば、システム制御部４は、ユーザ端末Ｔｎからのページリクエストに応じて、ウェブページの構造化文書ファイル等をネットワークＮＷを介してユーザ端末Ｔｎに送信し、該ウェブページを表示させる。そして、システム制御部４は単独で、またはユーザ端末Ｔｎシステム制御部２７と共に、本発明におけるカウント手段、表示制御手段、取得手段、第２積算手段及び第３積算手段等として機能し、後述処理を実行する。
【００４８】
次に、図４は、本実施形態に係るユーザ端末Ｔｎの概要構成例を示すブロック図である。図４に示すように、ユーザ端末Ｔｎは、操作部２１と、表示部２２と、通信部２３と、ドライブ部２４と、記憶部２５と、入出力インターフェース部２６と、システム制御部２７と、を備えている。そして、システム制御部２７と入出力インターフェース部２６とは、システムバス２８を介して接続されている。ユーザ端末Ｔｎの例としては、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、携帯情報端末 (ＰＤＡ：Personal Digital Assistant)、携帯電話と携帯情報端末を融合させた携帯端末（Smartphone）、又は携帯ゲーム機等が適用可能である。
【００４９】
操作部２１の例としては、キーボード、マウス、リモコン、タッチパネルインターフェース等が挙げられる。そして、ユーザにより操作部２１が操作された場合、当該操作に応じた操作信号がシステム制御部２７に出力されることになる。
【００５０】
表示部２２は、各種情報を表示するためのディスプレイを備える。通信部２３は、ネットワークＮＷに接続して情報提供サーバＳＡ等との通信状態を制御する。ドライブ部２４は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。記憶部２５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ）、ウェブブラウザプログラム、及びアクリケーションプログラム（本発明の情報処理プログラムの全部又は一部を含む）等を記憶する。
【００５１】
システム制御部２７は、ＣＰＵ２７ａ，ＲＯＭ２７ｂ，及びＲＡＭ２７ｃ等により構成されている。そして、コンピュータとしてのシステム制御部２７は、ウェブブラウザプログラムを実行することによりウェブブラウザを起動し、ユーザによる操作部２１の操作（以下、「ユーザ操作」という）に応じて各種処理を行うようになっている。例えば、システム制御部２７は、情報提供サーバＳＡへページリクエストを行い、情報提供サーバＳＡから、ウェブページの構造化文書ファイル等を受信すると、このウェブページを表示部２２上に表れたウインドウ画面の表示領域内に表示する。そして、システム制御部２７は単独で、または情報提供サーバＳＡのシステム制御部４と共に、本発明におけるカウント手段、表示制御手段、取得手段、第１積算手段等として機能し、後述する処理を実行する。
【００５２】
なお、本発明におけるカウント手段及び表示制御手段として機能するシステム制御部２７とシステム制御部４の少なくとも何れか一方は、時間カウント対象のコンテンツ情報が表示領域内に表示される表示時間をカウントし当該カウントされた表示時間が、時間カウント対象のコンテンツ情報に対して設定された表示保証設定値を超えるまで、当該コンテンツ情報を上記表示領域内に連続的または断続的に表示させるように制御するようになっている。ここで、断続的に表示には、例えば、時間カウント対象のコンテンツ情報が例えばスクロールにより表示領域外へ一旦遷移した（つまり、表示領域から一旦消えた）後に再度、表示領域内に表示される場合が該当する。また、断続的に表示には、例えば、時間カウント対象のコンテンツ情報が表示されている表示領域を有するウインドウ画面（ウェブブラウザのウインドウ画面）が例えばセッション終了により閉じられた後に次のセッション開始により新たに開かれたウインドウ画面の表示領域に当該コンテンツ情報が表示される場合（つまり、セッションを跨ぐ場合）が該当する。なお、コンテンツ情報を上記表示領域内に連続的または断続的に表示させることを、以下、「継続表示」という。この継続表示は、情報提供サーバＳＡにより、時間カウント対象のコンテンツ情報を含むウェブページを構成する構造化文書内でオン又はオフに設定される。
【００５３】
［２．情報提供システムの動作］
次に、本実施形態に係る情報提供システムの動作について、実施例１から実施例３に分けて説明する。
【００５４】
（実施例１）
先ず、実施例１におけるコンテンツ情報表示処理について、図５及び図６等を用いて説明する。図５は、実施例１における情報提供サーバＳＡのシステム制御部４における情報提供処理を示すフローチャートである。図６は、実施例１におけるユーザ端末Ｔ１のシステム制御部２７におけるウェブページの表示処理を示すフローチャートである。
【００５５】
なお、実施例１は、時間カウント対象のコンテンツ情報の表示時間のカウント値を複数ユーザでまとめて積算した全体の表示積算値が、ユーザ全体に対して設定された表示保証設定値を超えるまで当該コンテンツ情報を継続表示させる動作である。
【００５６】
先ず、図５（Ａ）に示す処理は、情報提供サーバＳＡとの間でセッションが確立されたユーザ端末Ｔ１からウェブブラウザにより送信されたページリクエスト（ＨＴＴＰリクエスト）であって、時間カウント対象のコンテンツ情報が配置されるウェブページのリクエストがあった場合に開始され、時間カウント対象のコンテンツ情報のコンテンツＩＤが特定される。このとき、当該ウェブページに時間カウント対象のコンテンツ情報が複数配置される場合、それぞれのコンテンツ情報のコンテンツＩＤが特定され、図５（Ａ）のステップＳ１〜５に示す処理が時間カウント対象のコンテンツ情報ごとに行われることになる。なお、このページリクエストの受信前に、情報提供サーバＳＡのログイン処理によりユーザ端末Ｔ１のユーザがログインしている場合と、ログインしていない場合の双方を想定するものとする。
【００５７】
図５（Ａ）に示す処理が開始されると、システム制御部４は、上記特定されたコンテンツＩＤに対応付けられた全体の表示積算値及びユーザ全体に対して設定された表示保証設定値をコンテンツ情報データベース２ｂから取得し、当該取得した全体の表示積算値（つまり、時間カウント対象のコンテンツ情報の表示時間のトータルのカウント値）が、当該取得した表示保証設定値を超えているか否かを判定する（ステップＳ１）。そして、システム制御部４は、全体の表示積算値が表示保証設定値を超えていると判定した場合には（ステップＳ１：ＹＥＳ）、ステップＳ５に進む。一方、システム制御部４は、全体の表示積算値が表示保証設定値を超えていないと判定した場合には（ステップＳ１：ＮＯ）、ステップＳ２に進む。
【００５８】
ステップＳ２では、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中であるか否かを判定する。そして、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中である（当該ユーザのユーザＩＤが特定されている）と判定した場合には（ステップＳ２：ＹＥＳ）、ステップＳ３に進む。一方、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中でないと判定した場合には（ステップＳ２：ＮＯ）、ステップＳ４に進む。
【００５９】
ステップＳ３では、システム制御部４は、上記特定されたコンテンツＩＤに対応付けられ、かつユーザ端末Ｔ１のユーザのユーザＩＤに対応付けられたユーザの表示積算値をコンテンツ情報データベース２ｂから取得し、当該取得したユーザの表示積算値が、予め設定（例えばリクエストされたウェブページを構成する構造化文書内にデフォルト設定）されたカウント上限値を超えているか否かを判定する。ここで、カウント上限値は、全体の表示積算値に積算を許容するユーザ１人あたりの表示積算値の上限を意味する。例えば、複数人トータルで１００時間（表示保証設定値）以上、コンテンツ情報を閲覧させたい場合に、ユーザ１人あたり３０分を当該コンテンツ情報の表示時間のカウントの上限値とされる。これにより、一部のユーザにより表示保証設定値に相当する時間が大量に消費されることを防ぎ、より多くのユーザに、コンテンツ情報を例えば希望時間以上閲覧させることができる。なお、カウント上限値は、例えば時間カウント対象のコンテンツ情報ごとに個別に設定される。
【００６０】
そして、システム制御部４は、ユーザの表示積算値がカウント上限値を超えていないと判定した場合には（ステップＳ３：ＮＯ）、ステップＳ４に進む。一方、システム制御部４は、ユーザの表示積算値がカウント上限値を超えていると判定した場合には（ステップＳ３：ＹＥＳ）、ステップＳ５に進む。
【００６１】
ステップＳ４では、システム制御部４は、上記リクエストされたウェブページを構成する構造化文書内に規定された継続表示設定がオンとなるように制御する。
【００６２】
一方、ステップＳ５では、システム制御部４は、上記リクエストされたウェブページを構成する構造化文書内に規定された継続表示設定がオフとなるように制御する。つまり、全体の表示積算値が表示保証設定値を超えた場合、又はユーザ端末Ｔ１のユーザの表示積算値がカウント上限値を超えた場合、当該ユーザのユーザ端末Ｔ１の表示領域に表示されるコンテンツ情報の表示時間のカウントが停止されることになる。
【００６３】
なお、継続表示設定は、リクエストされたウェブページを構成する構造化文書内にデフォルトとしてオフ（又はオン）に設定しておき、上記ステップＳ１又はＳ３の判定結果に応じて、当該設定をオフ（又はオン）に設定変更するように構成してもよい。また、ウェブページに時間カウント対象のコンテンツ情報が複数配置される場合、それぞれのコンテンツ情報に対応する継続表示設定がオン又はオフにされることになる。
【００６４】
そして、システム制御部４は、カウント上限値の設定及び継続表示設定がなされたウェブページの構造化文書ファイル等を、リクエストを送信したユーザ端末Ｔ１へレスポンスとして送信し（ステップＳ６）、当該処理を終了する。
【００６５】
ユーザ端末Ｔ１のシステム制御部２７は、情報提供サーバＳＡから送信されたウェブページの構造化文書ファイル等を受信し、当該構造化文書ファイルに規定されている継続表示設定がオンである場合に、図６に示す処理を開始して、当該ウェブページをウインドウ画面に表示する。ここで、当該ウェブページに時間カウント対象のコンテンツ情報が複数配置される場合、それぞれのコンテンツ情報に対応する継続表示設定のうち何れか１つのコンテンツ情報に対応する継続表示設定がオンであれば、図６に示す処理が開始される。一方、全ての継続表示設定がオフである場合には、通常の表示処理が実行されるが、これについては説明を省略する。また、以下に説明する図６に示す処理においては、説明の便宜上、ウェブページに時間カウント対象のコンテンツ情報が１つ配置されている場合を例にとって説明する。
【００６６】
図６に示す処理が開始されると、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されているか否かを判定する（ステップＳ１１）。この判定は、例えば、ウインドウ画面の表示領域内に表示されているコンテンツ情報を規定するｄｉｖタグで規定されたｉｄが、時間カウント対象のコンテンツ情報のコンテンツＩＤの番号体系を持つかどうかを判断することにより行われる。或いは、コンテンツ情報を規定するｄｉｖタグに、時間カウント対象であることを特徴付ける値が規定されているかどうかを判断することにより行われる。そして、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されていないと判定した場合には（ステップＳ１１：ＮＯ）、ステップＳ１２に進む。
【００６７】
図７（Ａ）は、ウインドウ画面に表示されたウェブページの表示例を示す図である。図７（Ａ）に示す例では、ウェブページ上には、画像ａ〜画像ｃのコンテンツ情報、テキストｘ及びテキストｙのコンテンツ情報、及び動画のコンテンツ情報６１等が配置されている。このうち、画像ａのコンテンツ情報５１が時間カウント対象のコンテンツ情報である。
【００６８】
一方、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されている（例えば、表示されている複数のコンテンツ情報の中に、時間カウント対象のコンテンツ情報が含まれる）と判定した場合には（ステップＳ１１：ＹＥＳ）、当該コンテンツ情報を特定（例えば、ｄｉｖタグで規定される当該コンテンツ情報（<div>と</div>で囲まれるデータ）を特定）し、ステップＳ１６に進む。
【００６９】
ステップＳ１２では、システム制御部２７は、ユーザ操作があったか否かを判定する。そして、システム制御部２７は、ユーザ操作があった場合には（ステップＳ１２：ＹＥＳ）、当該ユーザ操作に応じた処理を実行する（ステップＳ１３）。当該ユーザ操作が、例えばウインドウ画面の表示領域に表示されているコンテンツ情報を含む表示内容をスクロールさせるスクロール操作であった場合、当該スクロール操作に応じて、当該表示内容をスクロール（言い換えれば、ウェブページをスクロール）させるスクロール処理が行われる。スクロール操作以外のユーザ操作としては、ソート操作、及びページ遷移操作（画面遷移操作）が挙げられる。ここで、ページ遷移操作は、ウインドウ画面に表示されたウェブページに配置されたコンテンツ情報を含む表示内容のページを他の表示内容を含むページに遷移させる操作である。ページ遷移操作の具体例としては、ユーザがウインドウ画面に表示されたリンクが貼られた画像や文字列をマウスによりクリックすることが挙げられる。また、ソート操作は、ウインドウ画面に表示されたウェブページの一部表示領域のコンテンツ情報の配置を更新させる（例えば一覧表示された複数のコンテンツ情報の並び順を変更させる）操作である。ソート操作に応じて行われるソード処理では、例えばAjaxを用いることにより、ウェブページ全体がリフレッシュ（ユーザ端末Ｔ１が情報提供サーバＳＡからリロード）されることなく行われる。ソート操作の具体例としては、ユーザがウェブページ上に表示されたボタン等（例えば、「価格が安い」というリンクが張られた部分）をマウスによりクリックすることが挙げられる。
【００７０】
次いで、システム制御部２７は、上記ユーザ操作の結果、当該ウェブページの表示処理を終了するか否かを判定する（ステップＳ１４）。例えば、ユーザによりページ終了操作があった（例えば、ウェブブラウザの「閉じる」ボタンがマウスによりクリックされた）場合に当該ウェブページの表示処理を終了すると判定される。そして、当該ウェブページの表示処理を終了すると判定された場合には（ステップＳ１４：ＹＥＳ）、当該ウェブページの表示処理が終了される。一方、当該ウェブページの表示処理を終了しないと判定された場合には（ステップＳ１４：ＮＯ）、ステップＳ１５に進む。
【００７１】
ステップＳ１５では、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されているか否かを判定する。そして、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されていないと判定した場合には（ステップＳ１５：ＮＯ）、ステップＳ１２に戻る。一方、システム制御部２７は、時間カウント対象のコンテンツ情報がウインドウ画面の表示領域内に表示されていると判定した場合には（ステップＳ１５：ＹＥＳ）、当該コンテンツ情報を特定し、ステップＳ１６に進む。
【００７２】
ステップＳ１６では、システム制御部２７は、時間カウント対象のコンテンツ情報のカウント値（例えばＲＡＭ２７ｃの所定の記憶領域に記憶）を初期化（つまり、“０”に設定）し、当該時間カウント対象のコンテンツ情報の表示時間のカウントを開始する。これにより、時間カウント対象のコンテンツ情報のカウント値が時間経過に応じてインクリメントされていくことになる（カウント値は経過時間に相当する）。
【００７３】
次いで、システム制御部２７は、時間カウント対象のコンテンツ情報のカウント値を示すカウント情報及び当該コンテンツ情報のコンテンツＩＤを情報提供サーバＳＡへ送信し（ステップＳ１８）、当該カウント値を初期化して当該コンテンツ情報の表示時間のカウントを再開する。そして、システム制御部２７は、ステップＳ１９に進む。こうして、例えば一定周期で前回の送信後にカウントされたカウント値を示すカウント情報が情報提供サーバＳＡに送信されることになる。なお、ユーザ端末Ｔ１のユーザがログインしている場合、例えば、カウント情報には、当該ユーザのユーザＩＤが付加されるように構成してもよい。
【００７４】
情報提供サーバＳＡのシステム制御部４は、ユーザ端末Ｔ１から送信されたカウント情報及びコンテンツＩＤ等を受信すると、図５（Ｂ）に示す処理を開始し、ユーザ端末Ｔ１のユーザがログイン中であるか否かを判定する（ステップＳ３１）。そして、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中であると判定した場合には（ステップＳ３１：ＹＥＳ）、ステップＳ３２に進む。一方、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中でないと判定した場合には（ステップＳ３１：ＮＯ）、ステップＳ３３に進む。
【００７５】
ステップＳ３２では、システム制御部４は、上記受信されたコンテンツＩＤに対応付けられ、かつユーザ端末Ｔ１のユーザのユーザＩＤに対応付けられたユーザの表示積算値に、上記受信されたカウント情報が示すカウント値を積算（コンテンツ情報データベース２ｂに更新登録）し、ステップＳ３３に進む。この処理は、システム制御部４がコンテンツＩＤに対応付けられたコンテンツ情報の表示時間をカウントする処理ということもできる。
【００７６】
ステップＳ３３では、システム制御部４は、上記受信されたコンテンツＩＤに対応付けられた全体の表示積算値に、上記受信されたカウント情報が示すカウント値を積算（コンテンツ情報データベース２ｂに更新登録）し、ステップＳ３４に進む。
【００７７】
ステップＳ３４では、システム制御部４は、上記ステップＳ３３でカウント値が積算された全体の表示積算値が、上記受信されたコンテンツＩＤに対応付けられた表示保証設定値を超えているか否かを判定する。そして、システム制御部４は、全体の表示積算値が表示保証設定値を超えていると判定した場合には（ステップＳ３４：ＹＥＳ）、ステップＳ３６に進む。一方、システム制御部４は、全体の表示積算値が表示保証設定値を超えていないと判定した場合には（ステップＳ３４：ＮＯ）、ステップＳ３５に進む。
【００７８】
ステップＳ３５では、システム制御部４は、上記ステップＳ３２でカウント値が積算されたユーザの表示積算値が、上記受信されたコンテンツＩＤに対応するコンテンツ情報の１人あたりのカウント上限値を超えているか否かを判定する。そして、システム制御部４は、ユーザの表示積算値がカウント上限値を超えていないと判定した場合には（ステップＳ３５：ＮＯ）、当該処理を終了する。一方、システム制御部４は、ユーザの表示積算値がカウント上限値を超えていると判定した場合には（ステップＳ３５：ＹＥＳ）、ステップＳ３６に進む。
【００７９】
ステップＳ３６では、システム制御部４は、カウント情報を送信したユーザ端末Ｔ１へ継続表示設定オフ指令情報及び上記受信されたコンテンツＩＤを送信し、当該処理を終了する。継続表示設定オフ指令情報は、上記受信されたコンテンツＩＤに対応するコンテンツ情報の継続表示設定をオフにする指令を示す。なお、同じ時間に、複数のユーザ端末Ｔｎが情報提供サーバＳＡにアクセスしている場合、システム制御部４は、ユーザ端末Ｔ１以外の例えばユーザ端末Ｔ２からもカウント情報を受信することになる。このとき、例えばユーザ端末Ｔ１からのカウント値の積算により既に全体の表示積算値が表示保証設定値を超えている場合には、例えば、図５（Ｂ）に示す処理を行わずに、ユーザ端末Ｔ２へ継続表示設定オフ指令情報が送信されるように構成すればよい。
【００８０】
図６に示す処理に戻り、ステップＳ１９では、システム制御部２７は、情報提供サーバＳＡから継続表示設定オフ指令情報及びコンテンツＩＤを受信したか否かを判定する。そして、システム制御部２７は、情報提供サーバＳＡから継続表示設定オフ指令情報を受信したと判定した場合には（ステップＳ１９：ＹＥＳ）、受信されたコンテンツＩＤに対応するコンテンツ情報の表示時間のカウントを停止し（ステップＳ２０）、当該コンテンツ情報の継続表示設定をオフにする（ステップＳ２１）。こうして通常の表示処理に移行される。一方、システム制御部２７は、情報提供サーバＳＡから継続表示設定オフ指令情報を受信していないと判定した場合には（ステップＳ１９：ＮＯ）、ステップＳ２２に進む。
【００８１】
ステップＳ２２では、システム制御部２７は、ユーザ操作があったか否かを判定する。そして、システム制御部２７は、ユーザ操作がない場合には（ステップＳ２２：ＮＯ）、ステップＳ１８に戻り、上記処理を繰り返す。一方、システム制御部２７は、ユーザ操作があった場合には（ステップＳ２２：ＹＥＳ）、当該ユーザ操作が、ウェブページの表示が維持されている状態で（つまり、ページ終了やページ遷移がされずに）時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作であるか否かを判定する（ステップＳ２３）。このコンテンツ情報を表示領域外へ遷移させようとするユーザ操作の例としては、スクロール操作及びソート操作が該当する。
【００８２】
そして、システム制御部２７は、ユーザ操作が時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作でないと判定した場合には（ステップＳ２３：ＮＯ）、ステップＳ２４に進む。一方、システム制御部２７は、ユーザ操作が時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作であると判定した場合には（ステップＳ２３：ＹＥＳ）、ステップＳ２８に進む。
【００８３】
ステップＳ２４では、システム制御部２７は、ユーザ操作に応じた処理を実行する。次いで、システム制御部２７は、上記ユーザ操作の結果、当該ウェブページの表示処理を終了するか否かを判定する（ステップＳ２５）。そして、システム制御部２７は、当該ウェブページの表示処理を終了すると判定した場合には（ステップＳ２５：ＹＥＳ）、コンテンツ情報の表示時間のカウントを停止し（ステップＳ２６）、当該コンテンツ情報のカウント値を示すカウント情報及び当該コンテンツ情報のコンテンツＩＤを情報提供サーバＳＡへ送信する（ステップＳ２７）。これにより、上記と同様、情報提供サーバＳＡでは図５（Ａ）に示す処理が実行されることになる。一方、当該ウェブページの表示処理を終了しないと判定された場合には（ステップＳ２５：ＮＯ）、ステップＳ１８に戻る。
【００８４】
そして、ステップＳ２８では、システム制御部２７は、時間カウント対象のコンテンツ情報の継続表示処理を実行する。なお、この継続表示処理は、例えば、ウェブページを構成する構造化文書に記述されるスクリプト（例えば、JavaScript（登録商標）による)で規定されている。継続表示処理では、時間カウント対象のコンテンツ情報を表示領域外へ遷移させるようとするユーザ操作がなされた場合に、当該表示領域内において前記コンテンツ情報の連続的又は断続的な表示を継続させる。
【００８５】
例えばスクロールにより時間カウント対象のコンテンツ情報が表示領域外へ遷移された（つまり、スクロールの開始時にウインドウ画面に表示されていたコンテンツ情報が上記スクロールの進行に伴って非表示となった）場合に、システム制御部２７は、スクロールの停止後の継続表示処理おいて、表示領域外へ遷移された時間カウント対象のコンテンツ情報と、スクロールの停止後（スクロール操作後）に表示領域内に表示されている他のコンテンツ情報とを置き替える（例えば、ｄｉｖタグで規定される双方のコンテンツ情報（<div>と</div>で囲まれるデータ）を置き替える）ことで、時間カウント対象のコンテンツ情報の表示をスクロールの停止後に継続させる。なお、この場合、ウェブページのスクロール中（ユーザによるスクロール操作中）には、時間カウント対象のコンテンツ情報の継続表示処理は行われない。図７（Ｂ）は、図７（Ａ）に示す表示状態からスクロールしたウェブページのスクロール停止時の表示例を示す図である。上記継続表示処理により、図７（Ｂ）に示すように、時間カウント対象のコンテンツ情報５１が、画像ｃのコンテンツ情報に置き替えられて表示されている。なお、時間カウント対象のコンテンツ情報５１と置き替える他のコンテンツ情報の候補が表示領域内に複数表示される場合、これらの候補の中で、例えば表示優先度（又は表示優先順位）の最も低いコンテンツ情報が置き替えられる対象として決定される。この場合、各コンテンツ情報に対して表示優先度が設定される。この表示優先度は、コンテンツ情報を表示領域に表示させる上での優先度合を示す。また、表示優先度は、例えば数値で表され、数値が小さい（又は大きい）ほど、表示優先度が高くなる。或いは、表示優先度の代わりに表示優先順位が各コンテンツ情報に対して設定されるように構成してもよい。表示優先順位は、コンテンツ情報を表示領域に表示させる上での優先順位を示す。なお、表示優先度又は表示優先順位は、例えば、各コンテンツＩＤに対応付けられてコンテンツ情報データベース２ｂに登録され、また、ウェブページの構造化文書内に記述される。
【００８６】
なお、上記継続表示処理において、ウェブページのスクロール中（ユーザによるスクロール操作中）に、時間カウント対象のコンテンツ情報の継続表示処理を行うように構成してもよい。つまり、この場合、システム制御部２７は、ウェブページのスクロール中（ユーザによるスクロール操作中）、所定時間ごとに、時間カウント対象のコンテンツ情報と、スクロール中に表示領域内に表示されているコンテンツ情報とを置き替えることで、時間カウント対象のコンテンツ情報の表示をスクロール中にも継続される。ここで、「所定時間ごと」は、例えば、時間カウント対象のコンテンツ情報が表示領域外へ遷移するごとであってもよい。
【００８７】
また、上記継続表示処理の別の例として、システム制御部２７は、時間カウント対象のコンテンツ情報を他のコンテンツ情報の前又は後に挿入するように構成してもよい。この場合、例えばウェブページの構造化文書において各コンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）間に、予め、空のｄｉｖタグ（例えば、<div>〜</div>内が空）を記述しておく。上記継続表示処理において、システム制御部２７は、時間カウント対象のコンテンツ情報を複製する。例えば、ｄｉｖタグで規定される当該コンテンツ情報（<div>と</div>で囲まれるデータ）が表示されているウェブページを構成する構造化文書から複製される。そして、システム制御部２７は、スクロールにより時間カウント対象のコンテンツ情報が表示領域外へ遷移された場合に、当該空のタグを、上記複製されたコンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）に置き換えることで他のコンテンツ情報の前又は後に挿入する。なお、この置き換えは、スクロール中に行われるように構成してもよいし、スクロール停止後に行われるように構成してもよい。図７（Ｃ）は、図７（Ａ）に示す表示状態からスクロール中のウェブページの表示例を示す図である。上記継続表示処理により、図７（Ｃ）に示すように、時間カウント対象のコンテンツ情報５１の複製であるコンテンツ情報５２が画像ｅのコンテンツ情報の後に挿入されることで再表示されている。
【００８８】
なお、ウェブページの構造化文書から抽出できるＤＯＭ（Document Object Model）ツリーの任意の位置に、上記複製されたコンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）を要素として追加（例えば、スクリプトで規定されるappendChild()メソッドにより追加）することで時間カウント対象のコンテンツ情報の複製を挿入するように構成してもよい。
【００８９】
以上説明したように、上記実施例１によれば、時間カウント対象のコンテンツ情報の表示時間のカウント値を複数ユーザでまとめて積算した全体の表示積算値が表示保証設定値（ユーザ全体に対して設定された表示保証設定値）を超えるまで、当該コンテンツ情報をウインドウ画面の表示領域内に連続的または断続的に表示させるように構成したので、ユーザに不快感を与えることなく、ユーザに対するコンテンツ情報の表示時間を、該コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。特に、時間カウント対象のコンテンツ情報が、広告用のコンテンツ情報である場合、広告主は支払った広告料に見合った広告効果を今まで以上に期待することができる。また、上記実施例１によれば、複数ユーザ全体でコンテンツ情報が希望時間以上閲覧されたかどうかを判断することができる。更に、上記実施例１によれば、例えばサイト運営者は、複数ユーザ全体でコンテンツ情報が表示された時間を正確に把握することができる。
【００９０】
（実施例２）
次に、実施例２におけるコンテンツ情報表示処理について、図８等を用いて説明する。図８は、実施例２における情報提供サーバＳＡのシステム制御部４における情報提供処理を示すフローチャートである。なお、実施例２においても、実施例１で適用された図６に示す処理が適用される。
【００９１】
なお、実施例２は、時間カウント対象のコンテンツ情報の表示時間のカウント値をユーザごとに区別して積算したユーザの表示積算値が表示保証設定値を超えるまで当該コンテンツ情報を継続表示させる動作である。実施例２では、コンテンツ情報データベース２ｂに全体の表示積算値を登録しておく必要はない。
【００９２】
図８（Ａ）に示す処理は、図５（Ａ）に示す処理と同様、情報提供サーバＳＡとの間でセッションが確立されたユーザ端末Ｔ１から時間カウント対象のコンテンツ情報が配置されるウェブページのリクエストがあった場合に開始される。図８（Ａ）に示す処理が開始されると、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中であるか否かを判定する（ステップＳ４１）。そして、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中である場合（ステップＳ４１：ＹＥＳ）、ステップＳ４２に進む。一方、システム制御部４は、ユーザ端末Ｔ１のユーザがログイン中でないと判定した場合（ステップＳ４２：ＮＯ）、ステップＳ４５に進む。
【００９３】
ステップＳ４２では、システム制御部４は、上記特定されたコンテンツＩＤに対応付けられた表示保証設定値（ユーザごとに設定される表示保証設定値）と、上記特定されたコンテンツＩＤに対応付けられ、かつユーザ端末Ｔ１のユーザのユーザＩＤに対応付けられたユーザの表示積算値をコンテンツ情報データベース２ｂから取得する。そして、システム制御部４は、取得したユーザの表示積算値が、取得した表示保証設定値を超えているか否かを判定する。この表示保証設定値は、各ユーザの表示積算値と比較されるが、ユーザごとに同じ値に設定されてもよいし、ユーザごとに異なる値に設定されてもよい。また、この表示保証設定値は、ユーザ（ユーザ１人あたり）がコンテンツ情報を閲覧する際に最低限必要な時間（以下、「表示保証設定下限値（最低値）」という）以上に設定されることが望ましい。ここで、表示保証設定下限値は、例えば、転換したユーザの表示時間に基づいて設定される。「転換したユーザの表示時間」とは、例えば、「表示領域にコンテンツ情報が表示されてからユーザが該コンテンツ情報をクリックするまでの表示時間（例えば、複数ユーザによる当該表示時間の平均値、最小値、又は最大値でもよい）」をいう。更に好適には、「転換したユーザの表示時間」とは、例えば、「コンテンツ情報を表示することによって該コンテンツ情報を経由して商品等の購入に至ったユーザにおける、該コンテンツ情報の表示からユーザが該コンテンツ情報をクリックするまでの表示時間（例えば、複数ユーザによる当該表示時間の平均値、最小値、又は最大値でもよい）」をいう。例えば、購入したか否かにかかわらず表示された広告用のコンテンツ情報をユーザがクリックしたということは当該広告の効果が認められるものであるので、当該コンテンツ情報が表示されてからクリックされるまでの表示時間を、表示保証設定下限値とすることで最低限広告効果が認められる時間については各ユーザへの露出を保証することができる。つまり、ユーザ１人あたりの露出時間を閲覧による効果（例えば広告効果）が見込める表示時間以上とすることができる。更に、「コンテンツ情報を表示することによって該コンテンツ情報を経由して商品等の購入に至ったユーザにおける、該コンテンツ情報の表示からユーザが該コンテンツ情報をクリックするまでの時間」を表示保証設定下限値とすることによって、広告効果の精度を高くすることができる。
【００９４】
システム制御部４は、ユーザの表示積算値が表示保証設定値を超えていないと判定した場合には（ステップＳ４２：ＮＯ）、ステップＳ４３に進む。一方、システム制御部４は、ユーザの表示積算値が表示保証設定値を超えていると判定した場合には（ステップ４２：ＹＥＳ）、ステップＳ４４に進む。なお、ステップＳ４３〜Ｓ４５の処理は、図５（Ａ）に示すステップＳ４〜Ｓ６の処理と同様であるので、説明を省略する。
【００９５】
一方、情報提供サーバＳＡから送信されたウェブページの構造化文書ファイル等を受信したユーザ端末Ｔ１は、当該ユーザ端末Ｔ１のユーザがログイン中である場合に、図６に示す処理を行う。なお、当該ユーザ端末Ｔ１のユーザがログイン中でない場合、通常の表示処理が実行される。そして、情報提供サーバＳＡのシステム制御部４は、例えば図６に示すステップＳ１８の処理によりユーザ端末Ｔ１から送信されたカウント情報及びコンテンツＩＤ等を受信すると、図８（Ｂ）に示す処理を開始する。図８（Ｂ）に示すステップ５１では、システム制御部４は、上記受信されたコンテンツＩＤに対応付けられ、かつユーザ端末Ｔ１のユーザのユーザＩＤに対応付けられたユーザの表示積算値に、上記受信されたカウント情報が示すカウント値を積算する。そして、システム制御部４は、上記ステップＳ５１でカウント値が積算されたユーザの表示積算値が、上記受信されたコンテンツＩＤに対応付けられた表示保証設定値を超えているか否かを判定する。そして、システム制御部４は、ユーザの表示積算値が表示保証設定値を超えていると判定した場合には（ステップＳ５２：ＹＥＳ）、カウント情報を送信したユーザ端末Ｔ１へ継続表示設定オフ指令情報及び上記受信されたコンテンツＩＤを送信し（ステップＳ５３）、当該処理を終了する。一方、システム制御部４は、ユーザの表示積算値が表示保証設定値を超えていないと判定した場合には（ステップＳ５２：ＮＯ）、当該処理を終了する。
【００９６】
以上説明したように、上記実施例２によれば、時間カウント対象のコンテンツ情報の表示時間のカウント値をユーザごとに区別して積算したユーザの表示積算値が表示保証設定値を超えるまで、当該コンテンツ情報をウインドウ画面の表示領域内に連続的または断続的に表示させるように構成したので、実施例１の効果に加えて、異なる多くのユーザが閲覧する時間を、コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。また、上記実施例２によれば、時間カウント対象のコンテンツ情報の表示時間のカウント値を複数ユーザでまとめて積算しなくてもよいので、その分処理負荷を低減させることができる。
【００９７】
（実施例３）
次に、実施例３におけるコンテンツ情報表示処理について、図９等を用いて説明する。図９は、実施例３におけるユーザ端末Ｔ１のシステム制御部２７におけるウェブページの表示処理を示すフローチャートである。図９に示す処理は、本発明の情報処理プログラムが、例えば、ウェブブラウザのプラグインソフトとしてユーザ端末Ｔ１にインストールされることにより実行可能となる（ユーザ端末Ｔ１は本発明の情報処理装置として機能）。または、図９に示す処理は、ウェブページを構成する構造化文書内に記述されるスクリプトにより規定されるように構成してもよい。
【００９８】
なお、実施例３は、コンテンツ情報の表示時間のカウント値が表示保証設定値を超えるか否かの判定をユーザ端末Ｔ１が行う場合の動作である。実施例３では、コンテンツ情報データベース２ｂに、ユーザの表示積算値及び全体の表示積算値を登録しておく必要はない。ただし、情報提供サーバＳＡからユーザ端末Ｔ１に送信されるウェブページの構造化文書ファイルには、デフォルトとして継続表示設定がオンになっており、なおかつ、ウェブページ上に配置される時間カウント対象のコンテンツ情報のコンテンツＩＤに対応付けられて表示保証設定値が記述されている。
【００９９】
図９に示す処理は、情報提供サーバＳＡとの間でセッションが確立されたユーザ端末Ｔ１が、情報提供サーバＳＡから送信されたウェブページの構造化文書ファイル等を受信した場合に開始され、当該ウェブページをウインドウ画面に表示される。なお、ステップＳ６１〜Ｓ６５の処理は、図６に示すステップＳ１１〜Ｓ１５の処理と同様であるので、説明を省略する。
【０１００】
ステップＳ１６では、システム制御部２７は、ステップＳ６１で表示されていると判定された時間カウント対象のコンテンツ情報のコンテンツＩＤ等をキーとして、ユーザ端末Ｔ１のユーザの表示積算値が、例えばウェブブラウザが参照可能な記憶部２５の所定の記憶領域に当該コンテンツＩＤ等に対応付けられて保存されているか否かを判定する。ここで、ユーザの表示積算値及びコンテンツＩＤ等は、例えば、本発明の情報処理プログラムがウェブブラウザのプラグインソフトとしてインストールされる場合、このインストール時に確保された記憶領域に保存される。或いは、ユーザの表示積算値及びコンテンツＩＤ等は、例えば前回の表示処理の終了時に情報提供サーバＳＡにより発行（生成）され、ユーザ端末Ｔ１の記憶部２５の所定領域に保存されたクッキー（Cookie）情報に含まれるように構成してもよい。
【０１０１】
そして、システム制御部２７は、ユーザ端末Ｔ１のユーザの表示積算値が保存されていないと判定した場合には（ステップＳ６６：ＮＯ）、時間カウント対象のコンテンツ情報のカウント値を初期化し（ステップＳ６７）、当該時間カウント対象のコンテンツ情報の表示時間のカウントを開始（０からカウント開始）する（ステップＳ６９）。
【０１０２】
一方、システム制御部２７は、ユーザ端末Ｔ１のユーザの表示積算値が保存されていると判定した場合には（ステップＳ６６：ＹＥＳ）、初期カウンタ値を表示積算値に設定し（ステップＳ６８）、当該時間カウント対象のコンテンツ情報の表示時間のカウントを開始（表示積算値（例えば２０分）からカウント開始）する（ステップＳ６９）。これにより、カウントされる表示時間が複数のセッションを跨いで積算されることになる。そのため、異なるセッションにおける表示時間を連続的にカウントすることができ、その結果、固定的な表示保証設定値を用いて、ステップＳ７０の判定することが可能となる。
【０１０３】
次いで、システム制御部２７は、時間カウント対象のコンテンツ情報の表示時間のカウント値が、表示保証設定値を超えているか否かを判定する（ステップＳ７０）。なお、上記ステップＳ６８を介する場合、セッションを跨いで積算されたカウント値が表示保証設定値を超えているか否かが判定されることになる。そして、システム制御部２７は、表示時間のカウント値が表示保証設定値を超えていると判定した場合には（ステップＳ７０：ＹＥＳ）、ステップＳ７１に進む。一方、システム制御部２７は、表示時間のカウント値が表示保証設定値を超えていないと判定した場合には（ステップＳ７０：ＮＯ）、ステップＳ７３に進む。
【０１０４】
なお、ステップＳ７１〜Ｓ７７、及びＳ７９の処理は、図６に示すステップＳ２０〜Ｓ２６、及びＳ２８の処理と同様であるので、説明を省略する。
【０１０５】
ステップＳ７８では、システム制御部２７は、カウント開始からカウントされたカウント値をユーザの表示積算値として、時間カウント対象のコンテンツ情報のコンテンツＩＤ等（当該ウェブページのＵＲＬを加えてもよい）と共に記憶部２５の所定の記憶領域に保存する。ここで、システム制御部２７は、ユーザの表示積算値及びコンテンツＩＤ等を情報提供サーバＳＡに送信して、ユーザの表示積算値及びコンテンツＩＤ等を含むクッキー（Cookie）情報を発行させ、当該クッキー情報を情報提供サーバＳＡから受信して保存するように構成してもよい。
【０１０６】
以上説明したように、実施例３によれば、コンテンツ情報の表示時間のカウント値が表示保証設定値を超えるか否かの判定をユーザ端末Ｔ１が行うように構成したので、実施例１又は２の効果に加えて、より一層、情報提供サーバＳＡ側の処理負荷を低減させることができる。
【０１０７】
（実施例４）
次に、実施例４におけるコンテンツ情報表示処理について、図１０を用いて説明する。図１０は、実施例４におけるウェブページの表示処理を示すフローチャートである。図１０に示す処理は、ユーザ端末Ｔ１と情報提供サーバＳＡの何れで行われるように構成してもよい。
【０１０８】
なお、実施例４では、ウェブページの表示が維持されている状態で、時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作（例えば、スクロール操作）が検出された場合に、当該コンテンツ情報の表示時間のカウント値が表示保証設定値を超えるか否かの判定が行われるようになっている。また、実施例４では、ウェブページに時間カウント対象のコンテンツ情報が複数含まれている（つまり、同じウェブページ上に時間カウント対象のコンテンツ情報が複数配置されている）ことを想定する。このようにウェブページ上に配置される各コンテンツ情報に対しては、上述した表示優先順位（又は表示優先度）と表示保証設定値が設定されている。例えば、同じウェブページに配置される時間カウント対象のコンテンツ情報がＡ，Ｂ，Ｃの３つあるとすると、コンテンツ情報Ａの表示優先順位は「１位」、コンテンツ情報Ｂの表示優先順位は「２位」、コンテンツ情報Ｃの表示優先順位は「３位」というように設定される。この場合、表示優先順位の関係は、「Ａ＞Ｂ＞Ｃ」となる。また、この場合、例えば、コンテンツ情報Ａの表示保証設定値は「１５秒」、コンテンツ情報Ｂの表示保証設定値は「１０秒」、コンテンツ情報Ｃの表示保証設定値は「５秒」というように設定される。なお、この例では、表示優先順位が高いコンテンツ情報ほど、表示保証設定値が大きく（長く）なるように設定されているが、表示優先順位が高いコンテンツ情報ほど表示保証設定値を大きくするように設定しなくともよい。
【０１０９】
なお、実施例４の場合、コンテンツ情報データベース２ｂに、ユーザの表示積算値及び全体の表示積算値を登録しておく必要はなく、その代りに、各時間カウント対象のコンテンツ情報のコンテンツＩＤには表示優先順位が対応付けられて登録される。ただし、時間カウント対象のコンテンツ情報が１つだけウェブページ上に配置される場合、このコンテンツ情報の表示優先順位を設定する必要はない。
【０１１０】
先ず、図１０に示す処理をユーザ端末Ｔ１のシステム制御部２７が行う場合について説明する。なお、この場合、情報提供サーバＳＡからユーザ端末Ｔ１に送信されるウェブページの構造化文書ファイルには、ウェブページ上に配置される時間カウント対象の各コンテンツ情報のコンテンツＩＤに対応付けられて表示保証設定値及び表示優先順位が記述されている。そして、図１０に示す処理は、ユーザ端末Ｔ１において、当該ウェブページが表示されたウインドウ画面の表示領域内に時間カウント対象のコンテンツ情報が表示されているとシステム制御部２７により判定された場合に開始される。図１０に示す処理が開始されると、システム制御部２７は、ウインドウ画面の表示領域内に表示されている時間カウント対象のコンテンツ情報を特定する（ステップＳ８１）。
【０１１１】
次いで、システム制御部２７は、特定された時間カウント対象のコンテンツ情報の表示保証設定値（つまり、コンテンツＩＤに対応付けられた表示保証設定値）を当該ウェブページの構造化文書から取得する（ステップＳ８２）。なお、上記ステップＳ８１で、時間カウント対象のコンテンツ情報が複数特定された場合、システム制御部２７は、各コンテンツ情報の表示優先順位（つまり、コンテンツＩＤに対応付けられた表示優先順位）を当該ウェブページの構造化文書から取得する。
【０１１２】
次いで、システム制御部２７は、時間カウント対象のコンテンツ情報のカウント値を初期化し、時間カウント対象のコンテンツ情報の表示時間のカウントを開始する（ステップＳ８３）。上記ステップＳ８１で、時間カウント対象のコンテンツ情報が複数特定された場合、コンテンツ情報それぞれの表示時間のカウントが行われる。
【０１１３】
次いで、システム制御部２７は、時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作を検出したか否かを判定する（ステップＳ８４）。そして、システム制御部２７は、時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとする操作を検出していない場合には（ステップＳ８４：ＮＯ）、ステップＳ８７に進む。なお、ステップＳ８７に示すその他の処理では、例えば、他のユーザ操作に応じた処理等が行われるが詳しい説明を省略する。
【０１１４】
一方、システム制御部２７は、時間カウント対象のコンテンツ情報を表示領域外へ遷移させようとするユーザ操作を検出した場合には（ステップＳ８４：ＹＥＳ）、ステップＳ８５へ進む。ステップＳ８５では、システム制御部２７は、時間カウント対象のコンテンツ情報表示時間のカウント値が、当該コンテンツ情報の表示保証設定値を超えているか否かを判定する。なお、上記ステップＳ８１で、時間カウント対象のコンテンツ情報が複数特定された場合、システム制御部２７は、当該コンテンツ情報それぞれの表示時間のカウント値が、当該コンテンツ情報それぞれの表示保証設定値を超えているか否かを判定する。例えば、上述したコンテンツ情報Ａ〜Ｃの表示時間のカウントが同時に開始された場合において、ステップＳ８５の判定時点でカウント値が「１１秒」に相当する場合、コンテンツ情報Ｂ及びＣについては表示保証設定値を超えていると判定されるため、下記の継続表示処理の対象外となる。
【０１１５】
次いで、システム制御部２７は、上記ステップＳ８５の判定により、表示時間のカウント値が表示保証設定値を超えていないコンテンツ情報に対して継続表示処理を実行する（ステップＳ８６）。この継続表示処理では、図６に示すステップＳ２８の継続表示処理と同様、表示領域内において当該コンテンツ情報の連続的又は断続的な表示を継続させる処理が行われるが、表示時間のカウント値が表示保証設定値を超えていないコンテンツ情報が複数である場合、上記ステップＳ８２で取得された、コンテンツ情報それぞれの表示優先順位（表示優先度でもよい）に基づいて、継続表示処理が行われる。例えば、上述したコンテンツ情報Ａ〜Ｃのそれぞれの表示時間のカウント値が表示保証設定値を超えていないとし、ウェブページのスクロールにより当該コンテンツ情報Ａが表示領域外へ遷移した場合に、システム制御部２７は、コンテンツ情報Ａと、表示領域内に表示されているコンテンツ情報Ｃとを置き替える（つまり、表示優先順位の最も低いコンテンツ情報Ｃに置き替えることで、コンテンツ情報Ａの表示を継続させる）。
【０１１６】
或いは、例えば、上述したコンテンツ情報Ａ〜Ｃのそれぞれの表示時間のカウント値が表示保証設定値を超えていないとし、ウェブページのスクロールにより当該コンテンツ情報Ａ〜Ｃが表示領域外へ遷移した場合に、システム制御部２７は、表示優先順位が「１位」であるコンテンツ情報Ａを初めに再表示（例えば、後述した挿入による）させ、次いで、表示優先順位が「２位」であるコンテンツ情報Ｂが次に再表示させ、表示優先順位が「３位」であるコンテンツ情報Ｃを最後に再表示させる。次に、図１０に示す処理を情報提供サーバＳＡのシステム制御部４が行う場合について説明する。この場合、情報提供サーバＳＡからユーザ端末Ｔ１に提供されたウェブページ（時間カウント対象のコンテンツ情報が配置されるウェブページ）がユーザ端末Ｔ１のウインドウ画面に表示されると、該ユーザ端末Ｔ１から情報提供サーバＳＡに対して、例えば該ウインドウ画面に表示されているウェブページの表示領域を画定するための座標情報（例えばウインドウ画面の４隅の位置に対応するウェブページの座標情報）が所定周期で繰り返し送信される。この座標情報の送信は、スクロール操作によるウェブページのスクロール中にも行われる。これにより、情報提供サーバＳＡのシステム制御部４は、ウェブページのどの範囲が現在表示されているか否かを判定できるようになる。そして、図１０に示す処理は、ユーザ端末Ｔ１において当該ウェブページが表示されたウインドウ画面の表示領域内に時間カウント対象のコンテンツ情報が表示されているとシステム制御部４により判定（上記座標情報に基づく）された場合に開始される。図８に示す処理が開始されると、システム制御部４は、ウインドウ画面の表示領域内に表示されている時間カウント対象のコンテンツ情報を特定する（ステップＳ８１）。
【０１１７】
次いで、システム制御部４は、特定された時間カウント対象のコンテンツ情報の表示保証設定値（つまり、コンテンツＩＤに対応付けられた表示保証設定値）をコンテンツ情報データベース２ｂから取得する（ステップＳ８２）。なお、上記ステップＳ８１で、時間カウント対象のコンテンツ情報が複数特定された場合、システム制御部４は、各コンテンツ情報の表示優先順位（つまり、コンテンツＩＤに対応付けられた表示優先順位）をコンテンツ情報データベース２ｂから取得する。そして、システム制御部４は、システム制御部２７と同じように、ステップＳ８４及びＳ８５の処理を行う。そして、ステップＳ８６に示す継続表示処理では、システム制御部４は、上記ステップＳ８５の判定により、表示時間のカウント値が表示保証設定値を超えていないコンテンツ情報の連続的又は断続的な表示を継続させる実行指令情報を送信する。この実行指令情報を受信したユーザ端末Ｔ１は、上記表示保証設定値を超えていないコンテンツ情報に対して上述した継続表示処理を行うことになる。なお、表示時間のカウント値が表示保証設定値を超えていないコンテンツ情報が複数である場合、上記実行指令情報には、コンテンツそれぞれの情報の表示優先順位が含められる。これにより、ユーザ端末Ｔ１では、コンテンツ情報それぞれの表示優先順位に基づいて、継続表示処理が行われる。
【０１１８】
以上説明したように、実施例４によれば、ウェブページに時間カウント対象のコンテンツ情報が複数含まれている場合であっても、表示優先順位（又は表示優先度）に基づいて、時間カウント対象のコンテンツ情報の継続表示を効果的に行うことができる。また、ログインしていないユーザに対しても当該ウェブページ上で表示を優先したいコンテンツ情報の表示時間を、該コンテンツ情報の提供主の希望する時間以上になるように或いは当該時間にできるだけ近づけるように制御することができる。
【０１１９】
次に、上記実施例１〜４における変形例について、変形例１から変形例３に分けて説明する。
【０１２０】
（変形例１）
図６、図９又は図１０に示す処理において、システム制御部２７は、時間カウント対象のコンテンツ情報の表示時間のカウント開始後、当該コンテンツ情報を表示しているウインドウ画面の表示領域に対するユーザ操作がなされない時間が予め設定されたカウント上限値を超えたか否かを判定し、当該カウント上限値を超えたことに応じて、時間カウント対象のコンテンツ情報の表示時間のカウントを停止するように構成してもよい。このような構成によれば、ウェブページが表示された後、例えば、ユーザによりそのまま放置された場合に、放置されている時間（つまり、ユーザにより閲覧されていない時間）に無駄に表示時間がカウントされることを防ぐことができる。また、このカウント上限値は、例えば、時間カウント対象のコンテンツ情報とともに表示領域内に表示されている他のコンテンツ情報の情報量（ボリューム）に基づいて設定されるように構成してもよい。例えば、図７（Ａ）に示すように、動画のコンテンツ情報６１がウェブページに配置されている場合において、動画の時間長（全再生時間）及びテキストの情報量等に応じたカウント上限値が設定される。例えば、動画の時間長「１０分」＋テキスト「１分」＝１１分がカウント上限値として設定される。ここで、動画の時間長「１０分」を含めたのは、ユーザが再生の開始から終了まで全てを閲覧することを考慮したためである。また、テキスト「１分」を含めたのは、ユーザがテキストを読むのに要する時間を考慮したためである。なお、動画の時間長「１０分」の代わりに、動画の実再生時間を考慮してもよい。この場合、例えば、動画の実再生時間「３分」＋テキスト「１分」＝４分がカウント上限値として設定される。このように、コンテンツ情報の情報量に基づいてカウント上限値を設定するように構成すれば、ユーザが閲覧していると推定される時間としての正確性を高めることができる。なお、当該カウント上限値を超えたことに応じてカウント停止となった後に、ユーザ操作が再びあった場合には、上限値までカウントされたカウント値がリセットされ、上記表示時間のカウントが再開されるように構成される。
【０１２１】
（変形例２）
図６、図９又は図１０に示す処理において、システム制御部２７は、時間カウント対象のコンテンツ情報が配置されたウェブページ（つまり、時間カウント対象のコンテンツ情報の表示領域）がアクティブ状態から非アクティブ状態に変化することに応じて、時間カウント対象のコンテンツ情報の表示時間のカウントを停止するように構成してもよい。例えば、図７（Ａ）に示す例では、「情報検索」のタブ７１が選択され情報検索のウェブページがウインドウ画面にアクティブ状態で表示されているが、ユーザにより「ショッピング」のタブ７２が選択されることで、情報検索のウェブページが非アクティブ状態になった場合に当該ウェブページに配置された時間カウント対象のコンテンツ情報の表示時間のカウントが停止される。このような構成によれば、非アクティブ状態になったウェブページはユーザにより閲覧されていないとみなして無駄に表示時間がカウントされることを防ぐことができる。なお、複数のウインドウ画面が重なって表示される場合、最前面に位置するウインドウ画面に表示されるウェブページがアクティブ状態である。ところで、当該カウント上限値を超えたことに応じてカウント停止となった後に、再び時間カウント対象のコンテンツ情報の表示領域がアクティブ状態になった場合には、上記表示時間のカウントが再開されるように構成される。
【０１２２】
（変形例３）
図６、図９又は図１０に示す処理において、システム制御部２７は、ウインドウ画面の表示領域に表示されている時間カウント対象のコンテンツ情報を含む表示内容のスクロールの速度を算出し、当該スクロールの速度が所定速度以下である場合に、時間カウント対象のコンテンツ情報の表示時間をカウントする（言い換えれば、当該スクロールの速度が所定速度より速い場合には当該表示時間のカウントを停止する）ように構成してもよい。このような構成によれば、スクロール速度が所定速度より速い場合にはユーザによりじっくり閲覧されていないとみなして無駄に表示時間がカウントされることを防ぐことができる。なお、スクロールの速度は、例えば、スクロールにより変位するウェブページ上における任意のピクセルの移動量を、その移動に要した時間（スクロールの継続時間）で除することにより算出することができる。なお、上記「移動量」は、例えば、ウインドウ画面に表示された任意のピクセルがウインドウ画面の左上端を原点とする第一の座標（x1,y1）から第二の座標（x2,y2）に移動した場合における、第一の座標と第二の座標間の距離に相当する。
【０１２３】
なお、上記実施形態においては、ユーザ端末Ｔｎが備える表示部を「表示手段」の一例としたが、ユーザ端末Ｔｎには備えられない外部ディスプレイを表示手段としてもよい。
【符号の説明】
【０１２４】
１  通信部
２  記憶部
３  入出力インターフェース部
４  システム制御部
５  システムバス
２１  操作部
２２  表示部
２３  通信部
２４  ドライブ部
２５  記憶部
２６  入出力インターフェース部
２７  システム制御部
２８  システムバス
Ｔｎ  ユーザ端末
ＳＡ  情報提供サーバ
ＮＷ  ネットワーク
【図１】
0005492153.tif 000002
【図２】
0005492153.tif 000003
【図３】
0005492153.tif 000004
【図４】
0005492153.tif 000005
【図５】
0005492153.tif 000006
【図６】
0005492153.tif 000007
【図７】
0005492153.tif 000008
【図８】
0005492153.tif 000009
【図９】
0005492153.tif 000010
【図１０】
0005492153.tif 000011