(57)【要約】      （修正有）【課題】ユーザーに広告メッセージを送るためのコンピューター実施方法とシステムを提供する。【解決手段】広告メッセージを備えた広告を含んでいるメディアファイルは、メディア再生装置に出力され、広告メッセージと関連する予め定義したユーザー入力の要求に応答するユーザー入力は受け取られ、そして、ユーザー入力が予め定義したユーザー入力と一致した場合、予め定義した処置が講じられ、それによって、ユーザーが広告メッセージを視聴したことを確認する。予め定義した処置はコマーシャルをスキップすること、報酬をユーザーに支払うこと、又は他の予め定義した処置を含む。【選択図】図２
2016052130.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに広告メッセージを送るコンピューター実施方法であって、
ａ）メディアファイルをメディア再生装置に出力する工程であって、メディアファイルが出力する際に、メディア再生装置を見る人に音声か映像の広告メッセージを供給するファイルデータを含んでいる工程、
ｂ）前記広告メッセージと関係している予め定義したユーザー入力のための要求に応答してユーザー入力を受信する工程、及び
ｃ）受信したユーザー入力が前記予め定義したユーザー入力と一致する場合に、予め定義した処置を講ずる工程、
を含むコンピューター実施方法。
【請求項２】
前記予め定義したユーザー入力が、テキスト入力、音声入力、または起動可能な画像要素の起動化のうちの１つを含むことを特徴とする請求項１に記載のコンピューター実施方法。
【請求項３】
前記処置が、
ｉ．前記メディアファイルの前記出力を終了する工程、
ｉｉ．前記メディアファイル内の続く位置にスキップする工程、及び前記続く位置から前記メディアファイルを出力する工程、
ｉｉｉ．前記メディア再生装置上の前記出力メディアファイルの表示サイズを変更する工程、
ｉｖ．前記メディア再生装置上の前記出力メディアファイルの表示位置を変更する工程、
ｖ．報酬支払いをユーザー会員アカウントに支払う工程
ｖｉ．前記メディア再生装置に関連した人に報酬を提供する工程、
の一つ以上の工程を含むことを特徴とする請求項１に記載のコンピューター実施方法。
【請求項４】
ユーザーに広告メッセージを送るためのシステムであって、該システムが、
ａ）出力装置、
ｂ）入力装置、
ｃ）前記出力装置と、前記入力装置とが動作可能に接続されたプロセッサーであって、該プロセッサーが、
ｉ）広告メッセージを表示するデータを含んでいるメディアファイルを前記出力装置に出力する、
ｉｉ）前記広告メッセージと関連している前記予め定義したユーザー入力のための要求に応答するユーザー入力を前記入力装置で受信する、及び
ｉｉｉ）受信したユーザー入力が、前記予め定義したユーザー入力と一致する場合は、予め定義した処置を講じる、
ように適合されるプロセッサー、
を含むシステム。
【請求項５】
前記予め定義したユーザー入力がテキスト入力、音声入力又は起動可能な画像要素の起動化、のうちの１つを含むことを特徴とする請求項４に記載のシステム。
【請求項６】
前記処置が、
ｉ．前記メディアファイルの出力を終了すること、
ｉｉ．前記メディアファイル内の続く位置へスキップすること、及び前記続く位置から前記メディアファイルを出力すること、
ｉｉｉ．前記出力装置上の前記出力メディアファイルの表示サイズを変更すること、
ｉｖ．前記出力装置上の前記出力メディアファイルの表示位置を変更すること、
ｖ．報酬支払いをユーザー会員アカウントに支払うこと、
ｖｉ．前記出力装置に関係した人に報酬を提供すること、
の１つ以上を含むことを特徴とする請求項４に記載のシステム。
【請求項７】
コマーシャルをユーザーの装置に送るためのコンピューター実施方法であって、該コンピューター実施方法は、
ａ）コマーシャルと、コマーシャルのコンテンツと関係付けられているコマーシャルをスキップするための前記予め定義した入力とを関連付け、コマーシャルの中へ前記予め定義した入力を埋め込む工程、
ｂ）ユーザーの装置の出力の周辺機器へコマーシャルをストリーミングする工程、
ｃ）ユーザーの装置の入力の周辺機器でユーザー入力を取得する工程、
ｄ）取得されたユーザー入力を前記予め定義したユーザー入力と比較し、ここで、一致が存在する場合、以下の処置：
ｉ）コマーシャルがスキップされること、
ｉｉ）ユーザーにコマーシャルを見たことに対する報酬が支払われること、
の少なくとも１つが行われる工程、
を含むコンピューター実施方法。
【請求項８】
予め定義したユーザー入力がテキスト入力であることを特徴とする請求項７に記載のコンピューター実施方法。
【請求項９】
予め定義したユーザー入力が音声入力であることを特徴とする請求項７に記載のコンピューター実施方法。
【請求項１０】
予め定義したユーザー入力が起動可能な表示要素の起動化であることを特徴とする請求項７に記載コンピューター実施の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルメディアをストリーミングすることによって広告メッセージを送る方法に関する。ここで、ユーザーは広告メッセージの内面化のための報酬又はインセンティブが提供される。
【０００２】
広告メッセージは、広告が標的視聴者に伝える一般観念として定義され得る。ほとんどの宣伝キャンペーンは、標的視聴者に製品又はサービスを購入するよう説得し、商標をさらに調査し、聴衆に商標を覚えてもらうために、広告メッセージを伝えることに焦点を当てる。
メッセージはテレビ、ラジオ、印刷、口頭、イベントなどを含むメディアの様々な形式によって送ることができる。
【背景技術】
【０００３】
インターネット技術の開発が主な理由で、ストリーミングメディアは広告主が自分自身を消費者に売り込む主要な媒体になった。音声メッセージと映像メッセージを含むストリーミングメディアの様々な形式は、その中に含まれている広告メッセージを直接、消費者に送るために、広告主によって頻繁に使用される。非常に多くの場合、これらのストリーミングメディア広告は、主要なストリーミング形式のコンテンツ間の特定時点でのインターネットを介して他のストリーミング形式のコンテンツを既に見ているか聞いているユーザーにストリーミングされる。
【０００４】
従来のラジオ又はテレビ広告に対立するものとして、ストリーミングメディア技術に送信装置と受信装置の間の双方向通信を本質的に組込む。その結果、ストリーミングメディア技術を使用する広告主は、広告を見るユーザーから入力信号を受け取ることができる。ユーザーが広告メッセージを内面化したかどうか判断するために、これらの信号は広告主によって使用され得る。
【０００５】
本発明は、したがって、ユーザーが広告メッセージを内面化したことを確認するユーザー入力を供給するためのインセンティブをユーザーが提供される場合に、ユーザーに広告メッセージを送る方法に関する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明によれば、ユーザーに広告メッセージを送るコンピューター実施方法であって、
ａ）メディアファイルをメディア再生装置に出力する工程であって、メディアファイルが出力する際に、メディア再生装置を見る人に音声か映像の広告メッセージを供給するファイルデータを含んでいる工程、
ｂ）広告メッセージと関連している予め定義したユーザー入力のための要求に応答してユーザー入力を受信する工程、及び
ｃ）受信したユーザー入力が予め定義したユーザー入力と一致する場合に、予め定義した処置を講ずる工程、
を含むコンピューター実施方法が提供される。
【０００７】
１つの実施形態では、予め定義したユーザー入力は、テキスト入力、音声入力又は起動可能な画像要素の起動化のうちの１つを含んでいる。
１つの実施形態では、処置は、
ｉ．メディアファイルの出力を終了する工程、
ｉｉ．出力のためにメディアファイル内の異なる位置へスキップする工程、
ｉｉｉ．メディア再生装置上の出力メディアファイルの表示サイズを変更する工程、
ｉｖ．メディア再生装置上の出力メディアファイルの表示位置を変更する工程、
ｖ．報酬支払い（ｒｅｗａｒｄ  ｃｒｅｄｉｔｓ）をユーザー会員アカウントに支払う工程、
ｖｉ．メディア再生装置に関係した人に報酬を提供する工程、
の１つ以上を含んでいる。
【０００８】
本発明によれば、ユーザーに広告メッセージを送るためのシステムであって、該システムが、
ａ）出力装置、
ｂ）入力装置、
ｃ）受信したユーザー入力が出力装置と、入力装置とが動作可能に接続されたプロセッサーであって、該プロセッサーが、
ｉ）広告メッセージを表示するデータを含んでいるメディアファイルを出力装置に出力する、
ｉｉ）広告メッセージと関連している予め定義したユーザー入力のための要求に応答して、入力装置でユーザー入力を受信する、及び
ｉｉｉ）受信したユーザー入力が予め定義したユーザー入力と一致する場合は、予め定義した処置を講じる、
ように適合されるプロセッサー、
を含むシステムが更に提供される。
【０００９】
１つの実施形態では、予め定義したユーザー入力は、テキスト入力、音声入力又は起動可能な画像要素の起動化、のうちの１つを含んでいる。
【００１０】
１つの実施形態では、処置は、
ｉ．メディアファイルの出力を終了すること、
ｉｉ．メディアファイル内の異なる位置へスキップすること、及び異なる位置から開始するメディアファイルを出力すること、
ｉｉｉ．出力装置上の出力メディアファイルの表示サイズを変更すること、
ｉｖ．出力装置上の出力メディアファイルの表示位置を変更すること、
ｖ．報酬支払いをユーザー会員アカウントに支払うこと、
ｖｉ．出力装置に関係した人に報酬を提供すること、
の１つ以上を含んでいる。
【００１１】
本発明によれば、ユーザー装置上でのコマーシャル再生をスキップするための方法がさらに提供され、該方法は、ａ）コマーシャルと、コマーシャルのコンテンツと関係付けられているコマーシャルをスキップするための予め定義した入力とを関連付け、コマーシャルの中へ予め定義した入力を埋め込む工程、ｂ）ユーザーの装置の出力の周辺機器へコマーシャルをストリーミングする工程、ｃ）ユーザーの装置の入力の周辺機器でユーザー入力を取得する工程、ｄ）取得されたユーザー入力を予め定義したユーザー入力と比較し、一致が存在する場合、コマーシャルがスキップされる工程、を含む。
【００１２】
１つの実施形態では、予め定義したユーザー入力はテキスト入力である。別の実施形態では、予め定義したユーザー入力は音声入力である。また別の実施形態では、予め定義したユーザー入力は起動可能な表示要素の起動化である。
【００１３】
本発明によれば、ユーザーの装置上でコマーシャル再生を見たことに対する報酬をユーザーに支払うための方法が更に提供され、該方法は、ａ）コマーシャルと、コマーシャルのコンテンツと関係付けられているコマーシャルを見たことに対する報酬をユーザーに支払うための予め定義した入力とを関連付け、コマーシャルの中へ予め定義した入力の記載を埋め込む工程、ｂ）ユーザーの装置の出力の周辺機器へコマーシャルをストリーミングする工程、ｃ）ユーザーの装置の入力の周辺機器でユーザー入力を取得する工程、ｄ）取得されたユーザー入力を予め定義したユーザー入力と比較し、ここで一致が存在する場合、ユーザーにコマーシャルを見たことに対する報酬が入金される工程、を含む。
【００１４】
１つの実施形態では、予め定義したユーザー入力はテキスト入力である。別の実施形態では、予め定義したユーザー入力は音声入力である。また、別の実施形態では、予め定義したユーザー入力は起動可能な表示要素の起動化である。
【図面の簡単な説明】
【００１５】
様々な実施形態は、添付の図面に関連して、本明細書にほんの一例として記載されている。
【図１】本発明による広告の実例である
【図２】本発明の実施形態を図示するプロセスフローチャートである。
【図３】本発明によって構成されたシステムを図示するハイレベルシステムのブロック図である。
【図４】本発明の第１の実施形態を図示するプロセスフローチャートである。
【図５】本発明の第２の実施形態を図示するプロセスフローチャートである。
【発明を実施するための形態】
【００１６】
本発明によって広告メッセージを送るための方法の原理と操作は、図面と付随する記載に関連して一層よく理解され得る。
【００１７】
（図１）は本発明に係る広告を図示する。「広告」は、コマーシャル、公共サービスアナウンスなどを含むあらゆるタイプの情報メッセージを含んでいる。（図１）は本発明による広告メッセージの一例を単に示すこと、及び、（図１）の中で示される広告の多くの変更と修正は、本発明の範囲内で可能であるとして当業者に認識されるだろう。そのため、（図１）の中で示される広告内に含まれている様々な要素は、本発明をいかなる方法でも、示される要素のみに限定されるようには意図されていない。
【００１８】
（図１）では、ユーザーはコンピューター（１０）に送られた広告（２０）を備えている。コンピューター（１０）は出力周辺機器：ディスプレイ（１２）とスピーカー（１４）、及び入力周辺機器：キーボード（１６）、マウス（１８）およびマイクロホン（２８）を含んでいる。他の実施形態では、広告（２０）は、コンピューター１０の代わりに、テレビジョンセット、セットトップボックス（ＳＴＢ）、プロジェクター、携帯電話又は他の適切な装置に送られ得る。
【００１９】
（図１）では、広告（２０）は映像広告である。したがって、広告（２０）の視覚的な構成要素は音声の構成要素がスピーカー（１４）に出力されている間、ディスプレイ（１４）に出力される。しかしながら、他の実施形態の中では、広告は、音声のみであり得、この場合、スピーカー（１４）に出力されるだけである。（図１）の中の広告（２０）は、Ｗａｗａ（商標）のコーヒー企業を表わすロゴが印刷されているカップからホットドリンクを楽しむ女性を取り扱っている。この例の目のために、広告メッセージが、視聴者がＷａｗａ（商標）のコーヒーを買うべきという広告（２０）の根本であるということが仮定されている。いくつかの実施形態では、広告メッセージは容易に明瞭となり得、その一方で他の実施形態では、広告メッセージはより不明瞭となり得る。
【００２０】
（図１）では、広告（２０）は入力要求（２２）と、要求された入力を入力するための報酬（２６）の記載を含んでいる。入力要求（２２）は、報酬（２６）を得るためにユーザーが入力しなければならない、予め定義した入力を識別する。入力要求（２２）は、視覚的（ディスプレイ（１２）へテキスト形式の指示を出力することなどの）に、又は音声的に（例えばスピーカー（１４）に音声的に指示を出力することによって）出力され得る。いくつかの実施形態では、例えば、重ねられたテキストの形式で入力要求（２２）は、映像再生広告（２０）内のディスプレイ（１２）上に表示され得る。他の実施形態では、入力要求（２２）は、例えば、広告（２０）の背景内の広告掲示板に現われることにより、広告（２０）の一部を形成し得る。入力要求（２２）も、例えば、同じウィンドウ内の広告（２０）の隣に、又は完全に異なるウィンドウ内に、ディスプレイ（１２）の別の部分上に表示され得る。入力要求（２２）は、広告（２０）が例えば、回っている（ｒｏｌｌ）間内の、どの予め定義した時点、例えば、まさに最初に、又は、まさにその終わりに、回っている、あるいは回ってから定数秒後に任意の時点で出力され得る。
【００２１】
いくつかの実施形態では、（図１）の中で示されるように、入力要求（２２）は１つ以上の起動可能な画像要素（２４Ａ）−（２４Ｄ）を含み得る。その場合では、入力要求（２２）は、起動可能な画像要素（２４Ａ）−（２４Ｄ）のうちの１つだけの起動化からなるユーザー入力を要求し得る。各々の起動可能な画像要素（２４Ａ）−（２４Ｄ）は、マウス１８で画像要素をクリックして（又はもしタッチスクリーン装置上で見られれば指で軽く叩くことによって、又は腕の動きのような空間ジェスチャーの適用によって、又は遠隔操作の使用によって、又は画像要素を起動する他の方法によって、等）、起動され得る。しかしながら、起動可能な画像要素（２４Ａ）−（２４Ｄ）のうちの１つだけは、起動された時、入力要求（２２）に応答し、報酬（２６）を得る権利をユーザーに与える。（図１）では、起動可能な画像要素（２４Ｃ）だけは、入力要求（２２）に応答する。起動可能な画像要素（２４Ａ）、（２４Ｂ）および（２４Ｄ）は入力要求（２２）に応答しない、また、もしユーザーによって（例えばそれをクリックすることによる）起動されれば、報酬（２６）を得る権利をユーザーに与えない。
【００２２】
別の実施形態では、入力要求（２２）はユーザーに、キーボード１６を使用してテキストを入力することを促し得る。別の実施形態では、入力要求（２２）は、ユーザーに、使用するマイクロホン（２８）を使用して音声入力を入力することを促し得る。これらの実施形態では、他の方法を使用して、ユーザー入力が入力されるので、起動可能な画像要素（２４Ａ）−（２４Ｄ）を出力することは必要ではない。これらの実施形態では、予め定義した入力は、また広告メッセージに関連するべきである。例えば、（図１）を参照して、これらの実施形態では、入力要求（２２）は「このコマーシャル中で取り扱われたコマーシャルをスキップするために、このコマーシャル中で取り扱われた商標をタイプする又は発生すること」を促し得る。その場合、ユーザーに報酬（２６）への権利を与える予め定義したユーザー入力は、タイプされたか又は発生された単語「Ｗａｗａ」である。
【００２３】
すべての場合に、報酬（２６）を得る権利をユーザーに与える予め定義したユーザー入力は、広告メッセージに関連するべきであり、さらに、広告（２０）を見る又は聞く人にとって容易に明瞭となるべきである、その結果、それらのユーザーのみが、偶然は別として、要求された入力を正確に入力すると予想され得る。そのように、予め定義した入力を入力することによって、ユーザーは、ユーザーが広告を見た又は聞いた、及び広告メッセージを内面化したことを広告主のために有効に確認する。広告メッセージに関する予め定義したユーザー入力の例は、会社名、商標、ロゴ、スローガン、扱われる製品などである。
【００２４】
いくつかの実施形態の中で、（図１）の中で示されるように、報酬（２６）を記載する視覚的又は音声的出力があり得る。他の実施形態では、報酬（２６）の記載を出力する必要はなくてよい。例えば、報酬は、特定の場合にはユーザーに既に知られているかもしれない。
【００２５】
報酬（２６）は、入力要求（２２）に応答する予め定義した入力のために、ユーザーが受け取るあらゆる報酬又はインセンティブである。いくつかの実施形態では、（図１）に示されるように報酬（２６）は広告（２０）の残りをスキップする機会である。他の実施形態では、報酬（２６）は、広告を見る／聞くことに対して与えられるユーザー会員アカウントで蓄積するポイント又はクレジットかもしれない。その後、それらは現金、旅行、商品などのような代価と交換され得る。報酬（２６）の目的は、他のものにユーザーの注意を向けるか又は広告から別にサーフィン（ｓｕｒｆｉｎｇ）する代わりに、ユーザーが、広告に注意を払うように促すことである。
【００２６】
（図２）は、本発明の実施形態を図示するプロセスフローチャートである。（図２）に示される工程が、コンピューター実行可能命令を処理するためのプロセッサーを有する装置によって行なわれることは当業者によって認識されるだろう。（図２）に示される工程は、単一の物理装置によって行なわれてもよいし、又は、互いの通信した異なる物理装置中で分割され得る。
【００２７】
（図２）のブロック（１０２）では、広告が、物理メモリーに動作可能に接続されたコンピューティングプロセッサーを使用して、予め定義したユーザー入力に論理上関係付けされる。データベースはこの関係性を生成することの一つの方法である。
【００２８】
ブロック（１０４）では、予め定義した入力の記載を含むユーザーへの促し又は入力要求のような入力を入力する案内は、メディアファイルに含まれている。１つの実施形態では、入力要求は広告のビジュアルコンポーネントに埋め込まれている。別の実施形態では、入力要求は広告のオーディオコンポーネントに埋め込まれている。
【００２９】
ブロック（１０６）では、メディアファイルはコンピューターかテレビのような出力装置に出力される。１つの実施形態では、出力装置は接続された出力周辺機器である。別の実施形態では、出力装置はネットワーク上に接続された別々の物理装置である。
【００３０】
ブロック（１０８）−（１１４）では、連続的なループ（ブロック（１１４）又は（１１８）で）は、終了条件までが満たされるまで続き、ユーザー入力が受け取られるまで、予め定義したユーザー入力は比較されるまで続行する。
【００３１】
ブロック１１０で、ユーザー入力が受け取られた場合、ブロック（１１２）で実行が継続する。そうでない場合、実行は、メディアファイルの出力が完了したかどうかが判定される場合にブロック（１１８）で続行する。メディアファイルの出力が完了した場合、プロセスは終了する。メディアファイルの出力が完了しなかった場合、実行はブロック（１０８）で継続し、ユーザー入力を待機する。
【００３２】
ブロック（１１２）では、受信したユーザー入力は、予め定義したユーザー入力と比較される。
【００３３】
ブロック（１１４）では、ブロック（１１２）でなされた比較の結果が分析される。一致が存在する場合、処置条件は満たされ、そして、処置が講じられる、ブロック（１１６）で実行は継続する。一致が存在しない場合、実行はブロック（１１８）で継続する。また、実行はメディアファイルがまだ出力されている場合、ユーザー入力をブロック（１０８）で待機する。
【００３４】
いくつかの実施形態中で、一致がブロック（１１４）で存在しない場合、エラーメッセージは出力され得る。いくつかの実施形態では、一致が存在しない場合、実行は直ちに終了され得、メディアファイルは更なるユーザー入力の為の機会なしで完了するまで出力され得る。
【００３５】
ブロック（１１６）では、処置条件は満たされ、そして、所望の処置が講じられる。いくつかの実施形態では、講じられる処置は、以下の、
１．出力を終了するか、出力し始めるために、メディアファイル中の予め定義した位置へジャンプすることによって、メディアファイルの一部をスキップする；
２．出力装置上の出力されたメディアファイルの表示サイズを変更する、例えば、出力装置のディスプレイ上の映像サイズを縮小する；
３．例えば、出力されたメディアファイルの表示位置を、出力装置のディスプレイのコーナーに映像を移動させることにより、変更する；
４．報酬支払いをユーザー会員アカウントに支払う；又は、
５．出力装置に関係した人に報酬を提供する；
の処置のうちの任意の１つ以上である。
【００３６】
（図３）は、本発明によって構成されたシステムの実施形態を図示するシステム図である。（図３）に示されるシステム構成が、説明の目的のみのために示されたただ１つの例であることは、当業者によって認識されるだろう。そして、他の多くのシステム構成が本発明の範囲内で可能である。
【００３７】
（図３）では、メディアサーバー（３１０）と広告サーバー（３２０）とが、互いに及び、コンピューターネットワーク（３０５）を介して、クライアント装置コンピューター（３３０）、テレビ（３４０）および携帯電話（３５０）と通信する。
【００３８】
メディアサーバー（３１０）は、オンデマンドでクライアント装置（３３０）、（３４０）および（３５０）へ映画をストリーミングする。クライアント装置（３３０）、（３４０）および（３５０）にストリーミングされている各映画中の所定位置では、メディアサーバーは、広告サーバー（３２０）のから検索し、それぞれのクライアント装置（３３０）、（３４０）および（３５０）に映像広告（（図１）の中の広告（２０）のような）、関係する入力要求（（図１）の中の入力要求（２２）のような）、広告スキップ用の予め定義した画像要素（（図１）の中の起動可能な画像要素（２４Ｃ）のような）、またいくつかのデコイ（ｄｅｃｏｙ）の画像要素（（図１）の中の起動可能な画像要素（２４Ａ）、（２４Ｂ）および（２４Ｄ）のような）を含んでいるメディアファイルを送信する。
【００３９】
メディアサーバー（３１０）は、また、装置の表示画面上のマウスクリック（又はタップ）の位置を取得し戻すためのそれぞれのクライアント装置（３３０）、（３４０）および（３５０）のコードに送信し、これは映像広告がストリーミングされ再生される間にクライアント装置上で実行される。
【００４０】
マウスクリックの位置を取得し戻すためのコードは、当業者によく知られている。下記はサンプルＪａｖａ（登録商標）ｓｃｒｉｐｔコードである：
var xmlhttp;
var mouse_x = 0;
var mouse_y = 0;
function sts(key) {
url = 'ajax_gotkey.php?rand=' + Math.random() + '&url=' + encodeURIComponent(window.location.href);
url = url + '&key=' + key;
url = url + '&mouse_x=' + mouse_x;
url = url + '&mouse_y=' + mouse_y;
//For debugging:
//alert(url);
xmlhttp=null;
if (window.XMLHttpRequest) {
// Code for all new browsers
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject) {
// Code for IE5 and IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null) {
xmlhttp.onreadystatechange=do_change;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else {
alert("Your browser does not support XMLHTTP.");
}
}
function do_change() {
if (xmlhttp.readyState==4) {
if (xmlhttp.status==200) {
//For debugging:
//alert(xmlhttp.responseText);
}
else {
//For debugging:
//alert('Problem retrieving XML data!<br>Error status code: ' + xmlhttp.status);
}
xmlhttp = null;
}
}
function key_pressed(e) {
e = e || window.event;
// Let's ignore F5 & ESC just in case...
if (e.keyCode==116 || e.keyCode==27) return;
sts(e.keyCode);
}
function mouse_moved(e) {
e = e || window.event;
mouse_x = e.clientX || e.pageX;
mouse_y = e.clientY || e.pageY;
}
// Add the event listeners:
document.onkeypress = key_pressed;
document.onmousemove = mouse_moved;
【００４１】
マウスクリックの位置が予め定義した画像要素と一致すると判定される場合、メディアサーバー（３１０）は映像広告の送信を中断し、クライアント装置（３３０）、（３４０）又は（３５０）へ適用可能である装置へオンデマンドで映画のストリーミングに戻る。他のすべての場合に、メディアサーバー（３１０）は、完了するまで、その時点ではオンデマンドの映画はもう一度送信されるまで映像広告を送信し続ける。
【００４２】
（図３）に示されるシステムを使用して、クライアント装置（３３０）、（３４０）又は（３５０）のユーザーは、広告をスキップすることができ、所望の映画のオンデマンドでの鑑賞に戻ることができるように、再生されている映像広告の広告メッセージを見る、及び内面化するためのインセンティブを有している。
【００４３】
同様に、（図３）のシステムでは、広告主は、たとえ広告はスキップされたとしてもユーザーが広告メッセージを内面化することを広告主は保証されている。
【００４４】
（図４）−５は、ユーザー装置（（図４））上のコマーシャル再生をスキップする（（図４））か又はユーザー装置上でコマーシャル再生を見たことに対する報酬をユーザーに支払う（（図５））ために、本発明の方法の第１及び第２実施形態を図示する。「ユーザー装置」は、プロセッサー、メモリー、出力周辺機器、及び入力周辺機器を備えた任意の装置も含んでいる。コンピューター、携帯電話およびテレビはユーザー装置の制限されない例である。「コマーシャル」は任意の情報メッセージも含んでいる。（図４）−５の中で示される実施形態では、方法は、サーバー上で一部分として、およびユーザー装置上での部分的として実行されるが、他のシステム位相は同様に、可能であり、それゆえ（図４）−５は、本発明の範囲内にあるものとして考えられる唯一の可能な位相と見なされるべきではない。更に、（図４）−５の中で示される方法では、サーバー上で実行されているものとして示された特定の機能が、代りに、ユーザー装置上で実行されてもよくその逆も然りであることが、当業者によって認識されるだろう。
【００４５】
ここで（図４）を参照すると、本発明の最初の実施形態では、コマーシャルをスキップする方法は記載されている。ブロック（４００）では、コマーシャルはコマーシャルのスキップのために予め定義したユーザー入力に関係している。予め定義したユーザー入力はコマーシャルのコンテンツと関連している。予め定義したユーザー入力は、タイプされた単語、句、数、コードなどになりえる。予め定義したユーザー入力は、さらにスピーチ入力又はユーザ装置に関係した出力周辺機器に出力される、起動可能な表示要素の起動化になりえる。起動可能な表示要素の使用可能化になりえる。コマーシャルと予め定義したユーザー入力の間のそれぞれの関係性は、データベースのような機械読み込み可能なリポジトリで記録される。
【００４６】
ブロック（４０２）では、予め定義したユーザー入力の記載はコマーシャルに埋め込まれ（コマーシャルの出力）、そのような、スピーチユーザーは、コマーシャルをスキップするためにユーザー装置の入力周辺機器へ入力される、その結果、必要のある予め定義した入力の記載が提供される。ブロック（４０３）では、ブロック（４０２）中のコマーシャルへ埋め込まれた記載を含むコマーシャルは、ユーザー装置にストリーミングされる。
【００４７】
ブロック（４０４）では、ストリーミング形式のコマーシャルは、ユーザー装置で受け取られ、ユーザー装置の出力周辺機器へ出力される。ブロック（４０６）では、ユーザー入力はユーザー装置で取得される。ブロック（４０８）では、任意の取得されたユーザー入力は、ブロック（４００）でコマーシャルに関係していた、予め定義したユーザー入力に対して比較するためにサーバーに送信されて戻される。
【００４８】
ブロック（４１０）では、サーバーはユーザー装置から取得されたユーザー入力を受け取る。ブロック（４１２）では、取得されたユーザー入力は、ブロック（４００）にコマーシャルに関係していた、予め定義したユーザー入力と比較される。一致が存在する場合、フローは、コマーシャルがスキップされるブロック（４１６）に続く。他方では、ブロック（４１２）の中でなされた比較の結果、不一致をもたらす場合、コマーシャルはスキップされない。この場合、フローは、エラーメッセージがユーザー装置に出力されるブロック（４１４）に続き得る。エラーメッセージの出力に加えてその代わりに、フロー実行は、どの追加のユーザー入力も取得し、更なる比較のためにそれを送信するために、ブロック（４０６）にループして戻り得る。この実施形態の中で、プロセスが一致の発生の初期終了し、又は、コマーシャルは目的に達したことでは終了する
【００４９】
ここで（図５）を参照して、本発明の第二の実施形態では、コマーシャルを見たことに対する報酬をユーザーに支払う方法が記載されている。ブロック（５００）では、コマーシャルはコマーシャルを見たことに対する報酬をユーザーに支払うために予め定義したユーザー入力に関係している。予め定義したユーザー入力はコマーシャルのコンテンツと関連がある。予め定義したユーザー入力は、タイプされた単語、句、数、コードなどになりえる。予め定義したユーザー入力は、さらにスピーチ入力され、又はユーザー装置に関係した出力周辺機器に出力される、起動可能な表示要素の起動化になりえる。コマーシャルと予め定義したユーザー入力の間のそれぞれの関係性はデータベースのような機械可読のリポジトリで記録される。
【００５０】
ブロック（５０２）では、予め定義したユーザー入力の記載は、コマーシャルへ埋め込まれ（コマーシャルの出力）、その結果、コマーシャルの出力、ユーザーは、報酬をユーザーに支払うためにユーザー装置の入力周辺機器へ入力されるように要求される、予め定義した入力の記載が提供されている。ブロック（５０３）では、ブロック（５０２）でコマーシャルへ埋め込まれた記載を含むコマーシャルは、ユーザー装置にストリーミングされる。
【００５１】
ブロック（５０４）では、ストリーミング形式のコマーシャルは、ユーザー装置で受け取られ、そしてユーザー装置の出力周辺機器へ出力される。ブロック（５０６）では、ユーザー入力はユーザー装置で取得される。ブロック（５０８）では、任意の取得されたユーザー入力は、ブロック（５００）でコマーシャルに関係されていた予め定義したユーザー入力に対して比較をするためにサーバーに送信されて戻される。
【００５２】
ブロック（５１０）では、サーバーはユーザー装置から取得されたユーザー入力を受け取る。ブロック（５１２）では、取得されたユーザー入力は、ブロック（５００）内でコマーシャルに関係されていた予め定義したユーザー入力と比較される。一致が存在する場合、フローは例えば、ユーザーが報酬を支払われた場合、例えば、報酬支払いを持つユーザーに関係付けられているユーザーのアカウントに支払われ、ブロック（５１６）に続く。他方では、ブロック（５１２）の中でなされた比較の結果が、不一致をもたらす場合、ユーザーは報酬を支払われない。この場合、フローはエラーメッセージがユーザー装置に出力されるブロック（５１４）を続け得る。エラーメッセージの出力に加えて、またはその代わりに、フロー実行は、更なる追加ユーザー入力を取得し、かつ更なる比較のために送信するために、ブロック（５０６）にループし戻され得る。この実施形態の中で、プロセスは、一致の発生の始めに、又は、コマーシャルが目的の終了に達する。
【００５３】
発明は限られた数の実施形態に関して記載されているが、本発明の多くの変化、修正および他の適用がなされ得ることが認識されるだろう。したがって、特許請求の範囲に記載の請求項にかかる発明は、本明細書に記載された実施形態に限定的されない。
【図１】
2016052130.tif 000003
【図２】
2016052130.tif 000004
【図３】
2016052130.tif 000005
【図４】
2016052130.tif 000006
【図５】
2016052130.tif 000007
【外国語明細書】
2016052130000001.pdf