(57)【要約】【課題】ユーザの情報に応じてＷｅｂブラウザの表示領域内に表示される内容を変更可能とする仕組みを提供すること。【解決手段】Ｗｅｂブラウザ２０のプラグインには、ＦＬＡＳＨ（登録商標）のように、ローカルマシン上におけるファイル間通信（ローカルコネクション）を可能とする技術が予め実装されているものがある。このローカルコネクションを利用するなどして、ＦＬＡＳＨ（登録商標）プレーヤーにて再生されているｓｗｆファイル２３に対してローカルマシン上に保存されているユーザプロファイルデータ２６を送信することにより、プラグインによる再生内容をユーザ・スペシファイドされた内容に変更する。【選択図】図２
2008171038.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザの特定のプラグイン上で再生され得る所定ファイルからなり、選択条件に従って、複数の内容のうちの一つを再生内容として選択する表示内容選択プログラムと、
前記所定ファイルと連携可能な選択条件送信プログラムであって、前記特定のプラグインによって再生された前記所定ファイルに対して、ローカルストレージに予め保存されたユーザプロファイルデータに基づいて前記選択条件を送信し、前記複数の内容のうち前記ユーザプロファイルデータに応じた内容を前記所定ファイルに選択させる、選択条件送信プログラムと
をプロセッサに実行させることにより、ユーザプロファイルに応じて前記Ｗｅｂブラウザの表示領域内に表示される内容を変更するシステム。
【請求項２】
前記特定のプラグインは、ＦＬＡＳＨ（登録商標）プレーヤーであり、前記所定ファイルは、ｓｗｆファイルである、請求項１記載のシステム。
【請求項３】
前記所定ファイルは、予め複数のコンテンツを含んでおり、
前記表示内容選択プログラムは、
前記選択条件送信プログラムとローカルコネクションを確立するステップと、
該ローカルコネクションを利用して前記選択条件送信プログラムから前記選択条件を受信するステップと、
該受信した選択条件に従って、ネットワーク側から新たなデータを受信することなく、前記複数のコンテンツのうちの一つを選択して表示するステップと
を備えている、請求項１又は請求項２記載のシステム。
【請求項４】
前記所定ファイルは、初期表示用コンテンツを含んでおり、
前記表示内容選択プログラムは、
前記選択条件を受信するまで、前記初期表示用コンテンツを表示するステップと、
前記選択条件送信プログラムから前記選択条件を受信する一方で、前記選択条件送信プログラムが終了していないか定期的に確認するステップと、
該確認の結果、前記選択条件送信プログラムが終了していた場合には、前記選択条件に従った表示内容を前記初期表示用コンテンツに戻すステップと
を備えている、請求項１乃至請求項３のいずれかに記載のシステム。
【請求項５】
前記選択条件送信プログラムは、所定のガジェット・プラットフォーム上でガジェットとして動作する、請求項１乃至請求項４のいずれかに記載のシステム。
【請求項６】
前記ユーザプロファイルデータは、前記ガジェット・プラットフォームのインストール時にユーザにより入力され、前記ローカルストレージに保存されたものである、請求項５記載のシステム。
【請求項７】
前記選択条件送信プログラムは、
前記所定ファイルとのローカルコネクションを確立するステップと、
前記ローカルコネクションを利用して前記ユーザプロファイルデータに基づいた前記選択条件を前記所定ファイルに対して送信するステップと
を備える、請求項１乃至請求項６のいずれかに記載のシステム。
【請求項８】
前記選択条件送信プログラムは、前記ローカルコネクションを確立しようとする前に前記ユーザプロファイルデータを読み込んで前記選択条件を生成するステップを更に備える、請求項７記載のシステム。
【請求項９】
請求項１乃至請求項８のいずれかに記載の表示内容選択プログラム。
【請求項１０】
請求項１乃至請求項８のいずれかに記載の選択条件送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウザの表示領域内に表示される内容をユーザプロファイルデータに応じて変更するシステム及びそれを具現化するプログラムに関する。
【背景技術】
【０００２】
例えば、ユーザの年齢・性別などに応じて広告内容を選択的に表示できれば広告効率を上げることができるといったように、無指向性の宣伝広告等よりも指向性のある宣伝広告等の方が高い効果を得ることができる。そのため、従来、広告宣伝等に指向性を持たせるための様々な手法が提案されている。例えば、特許文献１の技術は、論理層における接続形成の代償としてユーザの情報に応じた広告をＷｅｂブラウザとは別体のウインドウ内に表示するものである。
【０００３】
【特許文献１】特許第３２１６８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、ＦＬＡＳＨ（登録商標）プレーヤーなどの各種プラグインによってＷｅｂブラウザの機能拡張が図られ、その結果、テキストと静止画のみでは表現できなかったこともＷｅｂブラウザ上で表現できることとなった。この改善された表現力を利用してＷｅｂブラウザにて自社サイトを訪れたユーザに対してＷｅｂブラウザ上にて広告情報を提供することは、特許文献１の技術と比較して、ユーザに受け入れられやすい形態であるため、企業等には、Ｗｅｂブラウザ上でプラグインの機能を利用して指向性を持たせた広告宣伝を行いたいとの要望がある。
【０００５】
現在、Ｗｅｂブラウザ上で指向性を持たせた広告宣伝を行うことを可能とする技術としては、例えば、クッキーが挙げられるが、異なるドメイン間ではクッキーを共有できない又は共有することは好ましくないなどの制限がある。従って、クッキーを適切に利用して、指向性を持たせた広告宣伝を行おうとすると、ユーザに当該ユーザのユーザ情報をサイト毎に入力してもらわなければならない。かかる処理をユーザに強いる仕組みでは、一般ユーザに受け入れられる確率はさほど高くない。
【０００６】
そこで、本発明は、ユーザの情報に応じてＷｅｂブラウザの表示領域内に表示される内容を変更可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
Ｗｅｂブラウザのプラグインには、例えばＦＬＡＳＨ（登録商標）のように、ローカルマシン上におけるファイル間通信（ローカルコネクション）を可能とする技術が予め実装されているものがある。本発明は、例えば、かかるローカルコネクションを利用して、ブラウザプラグインにて再生されているファイルに対してローカルマシン上に保存されているユーザプロファイルデータを送信することにより、プラグインによる再生内容をユーザ・スペシファイドされた内容に変更しようとするものである。
【０００８】
即ち、本発明によれば：Ｗｅｂブラウザの特定のプラグイン上で再生され得る所定ファイルからなり、選択条件に従って、複数の内容のうちの一つを再生内容として選択する表示内容選択プログラムと；前記所定ファイルと連携可能な選択条件送信プログラムであって、前記特定のプラグインによって再生された前記所定ファイルに対して、ローカルストレージに予め保存されたユーザプロファイルデータに基づいて前記選択条件を送信し、前記複数の内容のうち前記ユーザプロファイルデータに応じた内容を前記所定ファイルに選択させる、選択条件送信プログラムと；をプロセッサに実行させることにより、ユーザプロファイルに応じて前記Ｗｅｂブラウザの表示領域内に表示される内容を変更するシステムが得られる。
【発明の効果】
【０００９】
本発明によれば、予め保存されたユーザプロファイルデータに従って、Ｗｅｂブラウザの表示領域内に表示される内容を変更可能となる。即ち、ユーザに対して、サイト毎にユーザ情報を入力させるという煩雑な処理を行わせることなく、広告効率の向上を図ることができる。
【００１０】
加えて、例えばＦＬＡＳＨ（登録商標）プラグインを利用して上記システムを構築する場合、ｓｗｆファイルに予め複数のコンテンツを含ませておき、その中からユーザプロファイルデータの内容に対応するものを選択して表示することとすると、ネットワーク側と新たなデータを送受信することなく表示内容を変更することができる。
【発明を実施するための最良の形態】
【００１１】
図１に示されるように、ユーザ端末１０は、互いにバス接続されたＣＰＵ１１、主記憶１２、補助記憶１３、送受信部１６、及び出力部１４、並びに出力部１４に接続された表示部１５を備えている。このうち主記憶１２は例えばＤＲＡＭなどで構成されている。補助記憶１３は例えばＨＤＤなどで構成されている。表示部１５はディスプレイ等で構成されている。
【００１２】
補助記憶１３には本発明の実施の形態によるプログラムが格納されている。本実施の形態によるプログラムは主記憶１２上に展開されＣＰＵ１１によって実行される。また、主記憶１２上にはＣＰＵ１１がプログラムに従って動作している間に生成したデータやＣＰＵ１１によって利用されるデータも一時的に格納される。
【００１３】
送受信部１６はＣＰＵ１１の制御によりユーザ端末とインターネット１７の接続を確立する。表示部１５には、ＣＰＵ１１で所定の演算又は処理が行われた結果により、例えば画像等が出力部１４を介して表示される。
【００１４】
本発明の実施の形態によるプログラムがＣＰＵ１１に読み込まれ実行されることにより以下の動作が行われる。
【００１５】
図２に示されるように、Ｗｅｂブラウザ２０は、端末の表示部１５に表示され、ｓｗｆファイルのＵＲＬを含むＨＴＭＬファイルを読み込むと、そこに含まれている記述にしたがってｓｗｆファイルをダウンロードし、Ｗｅｂブラウザ２０内に表示する。
【００１６】
ここで、ｓｗｆファイルはＦＬＡＳＨ（登録商標）プレーヤーで再生されるファイルである。ｓｗｆファイルがＦＬＡＳＨ（登録商標）プレーヤーで再生されるとＨＴＭＬファイルに含まれている記述に従ってＷｅｂブラウザ２０内のプラグイン表示領域２１内に表示される。
【００１７】
このｓｗｆファイルは、表示されるコンテンツとその表示の仕方を制御する命令等を含む一種のプログラムである。コンテンツには静止画、動画、音声等が含まれ、これらのコンテンツの表示・非表示はｓｗｆファイルに含まれている制御命令に従って制御される。例えば、表示されているコンテンツが分岐命令等に従って変更等される。
【００１８】
本実施の形態におけるｓｗｆファイル２３は、ＦＬＡＳＨ（登録商標）プレーヤーにより再生された際に、選択条件に従って複数のコンテンツの中から１つを再生内容として選択する表示内容選択プログラムとして機能する。
【００１９】
ガジェット２４は、ガジェット・プラットフォーム２５上で動作する小さいサイズのアプリケーションプログラムであり、ｓｗｆファイル２３とローカルコネクションにより連携する。ガジェット２４は、ｓｗｆファイル２３に対しローカルストレージに予め保存されたユーザプロファイルデータ２６に基づいて選択条件を送信し、ｓｗｆファイル２３が選択条件に応じたコンテンツを選択するように働きかける、選択条件送信プログラムとして機能する。
【００２０】
ユーザプロファイルデータ２６にはユーザの生年月日や性別等が保存されている。本実施の形態におけるユーザプロファイルデータ２６は、ガジェット・プラットフォーム２５がインストールされたときにユーザによって入力され、ハードディスクに保存される。但し、本発明はこれに限定されるものではなく、後述する処理内容から理解されるようにユーザプロファイルデータ２６は適宜更新されるものであってもよい。
【００２１】
かかる状況下において、ＦＬＡＳＨ（登録商標）プレーヤーにより再生されたｓｗｆファイル２３とガジェット・プラットフォーム２５上で実行されたガジェット２４は、図３に示されるようにして連係動作する。
【００２２】
ｓｗｆファイルが再生されると、Ｗｅｂブラウザ２０内のプラグイン表示領域２１には初期表示用コンテンツが表示される（Ｓ１００）。その後、ｓｗｆファイル２３はローカルコネクションの接続対象を探す（Ｓ１０１）。
【００２３】
一方、ガジェット２４は、ユーザプロファイルデータ２６内からユーザの生年月日を読み込んだ後（Ｓ２００）、ローカルコネクションの接続対象を探す（Ｓ２０１）。
【００２４】
ｓｗｆファイル２３とガジェット２４が、互いをローカルコネクションの対象として認識すると、ガジェット２４とｓｗｆファイル２３の間でローカルコネクションが確立される。ローカルコネクションが確立されると、ｓｗｆファイル２３は、タイマーをセットし（Ｓ１０２）、選択条件の受信待ち状態になる。一方、ガジェット２４は、コンテンツの選択条件として生年月日をｓｗｆファイル２３に送信する（Ｓ２０２）。
【００２５】
ｓｗｆファイル２３は、ガジェットから生年月日を受信すると（Ｓ１０５）、受信した生年月日に基づいてユーザの年代を判断し、その条件に対応するコンテンツを表示する（Ｓ１０６〜Ｓ１１１）。
【００２６】
例えば、ユーザプロファイルデータ２６の生年月日が１９８２年１０月１６日である場合、ガジェット２４は選択条件として「１９８２年１０月１６日」をｓｗｆファイル２３へ送信する。この選択条件を受信したｓｗｆファイル２３は、ステップＳ１０６で「ｔｒｕｅ」となり、プラグイン表示領域２１に２０代用のコンテンツを表示して（Ｓ１０７）待機する（Ｓ１１２）。同様に、受信した選択条件が２０代ではなく３０代であった場合（Ｓ１０８）は３０代用のコンテンツを表示して（Ｓ１０９）待機する（Ｓ１１２）。４０代と判断した場合（Ｓ１１０）は４０代用のコンテンツを表示して（Ｓ１１１）待機する（Ｓ１１２）。２０代、３０代、４０代のいずれでもない場合にはなにもしないで（表示内容は初期表示用コンテンツのまま）待機する（Ｓ１１２）。
【００２７】
ｓｗｆファイル２３は、ローカルコネクションが確立した後、ステップＳ１０２においてセットしたタイマーがタイムアウトすると（Ｓ１０３）、ガジェット２４が終了していないかを確認する（Ｓ１０４）。ガジェット２４が終了していないときは再びタイマーをセット（Ｓ１０２）し、定期的に接続状態監視を維持する。ガジェット２４が終了していたときはステップＳ１００に戻り、初期表示用コンテンツを表示して再度ローカルコネクションの接続対象の検索を行う（Ｓ１０１）。この場合において、先の例のように２０代用のコンテンツが表示（Ｓ１０７）された後にガジェット２４が終了すると、ステップＳ１０４の接続確認において「ｆａｌｓｅ」となり、ｓｗｆファイルプラグイン表示領域２１に表示された２０代用のコンテンツは初期表示用コンテンツに変更される。（Ｓ１００）。
【００２８】
なお、ここで、例えばｓｗｆファイル２３が選択条件に対応したコンテンツを表示している際にユーザプロファイルデータ２６が更新された場合にローカルコネクションが切断されるようにガジェットを構成すると、以下に示すように、更新にその都度対応したコンテンツ表示をすることができる。即ち、ステップＳ１０４で「ｆａｌｓｅ」になるため、表示されていたコンテンツは初期表示用コンテンツに戻る（Ｓ１００）。そして更新の完了後、ガジェット２４は更新されたユーザプロファイルデータ２６を読み込む（Ｓ２００）。ガジェット２４は、再度ローカルコネクションが確立された後に、ｓｗｆファイル２３に選択条件を送信する（Ｓ２０２）。選択条件を受信したｓｗｆファイル２３は更新に対応したコンテンツを表示する。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態による装置構成を示す図である。
【図２】本発明の実施の形態によるＷｅｂブラウザの表示領域内に表示される内容を変更するシステムの構成を示す図である。
【図３】本発明の実施の形態によるプログラム処理の概略を示す図である。
【符号の説明】
【００３０】
１０    ユーザ端末
１１    ＣＰＵ
１２    主記憶
１３    補助記憶
１４    出力部
１５    表示部
１６    送受信部
１７    インターネット
２０    Ｗｅｂブラウザ
２１    プラグイン表示領域
２３    ｓｗｆファイル
２４    ガジェット
２５    ガジェット・プラットフォーム
２６    ユーザプロファイルデータ
【図１】
2008171038.tif 000003
【図２】
2008171038.tif 000004
【図３】
2008171038.tif 000005