(57)【要約】  本発明の実施形態は、監視装置２、７により実施されるオーディオビジュアルコンテンツとの相互作用を監視する方法に関する。方法は、ユーザのコマーシャルキャンペーンのコマーシャルとの相互作用を反映する相互作用データを、相互作用データベース２３に格納することができる。方法はまた、世帯のプロファイルを構築し、そのプロファイルに応じてストリームされるコマーシャルを選択することができる。
2016521028.tif 000002
【特許請求の範囲】
【請求項１】
監視装置（２、７）により実施されるオーディオビジュアルコンテンツとの相互作用を監視する方法であって、
−  住居用ゲートウェイ（２）が送信するパケットストリーム（２１）内の所定のキーワード（Ｋｉ）を検出するステップ（Ｔ１）と、
−  前記キーワードの検出に応じて、
−  前記住居用ゲートウェイ（２）が受信したオーディオビジュアルストリーム（２０）で現在送信されているまたは最近送信されたオーディオビジュアルコンテンツの識別子（ＣＯ＿ｉｄ）を決定するステップ（Ｔ２）と、
−  前記識別子と前記キーワードを含む通知メッセージ（Ｍ２）を送信するステップ（Ｔ３、Ｕ２）とを含む、方法。
【請求項２】
前記所定のキーワード（Ｋｉ）が、ＩＰヘッダとＩＰペイロードを含むＩＰパケットの前記ＩＰペイロード内で検出される、請求項１に記載の方法。
【請求項３】
前記ＩＰパケットが、前記住居用ゲートウェイ（２）からインターネットサーバ（９）に送信される、前記パケットストリーム（２１）の出力ストリームのパケットである、請求項２に記載の方法。
【請求項４】
前記監視装置が前記住居用ゲートウェイ（２）であり、オーディオビジュアルストリーム（２０）を表示する表示装置（３）に接続されている、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記キーワード（Ｋｉ）の使用のコンテクストに関連する追加のデータ（Ｄ）を決定するステップ（Ｔ２）を含み、ここで前記通知メッセージ（Ｍ２）が前記追加のデータ（Ｄ）を含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記追加のデータがキーワード（Ｋｉ）を使用したアプリケーションを特定するデータおよび／またはキーワード（Ｋｉ）を使用した意図の種類を特定するデータを含み、前記意図の種類は意味解析により決定される、請求項５に記載の方法。
【請求項７】
−  前記オーディオビジュアルストリーム（２０）および／または住居用ゲートウェイ（２）から送信されるコマンド（１９）に応じてコンテンツとの相互作用を検出するステップ（Ｓ５）と、
−  前記コンテンツの識別子（ＣＯ＿ｉｄ）と検出された相互作用の種類を含む他の通知メッセージ（Ｍ１）を送信するステップ（Ｓ６、Ｕ２）とを含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記通知メッセージ（Ｍ２）と前記他の通知メッセージ（Ｍ１）を相互作用データベース（２３）に格納するステップを含む、請求項７に記載の方法。
【請求項９】
前記通知メッセージ（Ｍ２）をプロファイル管理モジュール（１１）に送信するステップを含む、請求項８に記載の方法。
【請求項１０】
キャンペーン識別子（ＣＡ＿ＩＤ）とオーディオビジュアルストリーム（２１）のメタデータ内の前記キャンペーン識別子（ＣＡ＿ＩＤ）と関連付けられているキーワードのリスト（Ｋ）を受信するステップ（Ｓ１）を含み、前記所定のキーワード（Ｋｉ）が、前記リスト（Ｋ）に含まれている、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
コンピュータにより実行されたとき請求項１から１０のいずれか一項に記載の方法を実行するための命令を含む、コンピュータプログラム。
【請求項１２】
オーディオビジュアルコンテンツとの相互作用を監視する監視装置（２、７）であって、
−  住居用ゲートウェイ（２）が送信するパケットストリーム（２１）内の所定のキーワード（Ｋｉ）を検出する手段と、
−  前記キーワードの検出に応じて有効化される手段であって、
−  前記住居用ゲートウェイ（２）が受信したオーディオビジュアルストリーム（２０）で現在送信されているまたは最近送信されたオーディオビジュアルコンテンツの識別子（ＣＯ＿ｉｄ）を決定し（Ｔ２）、
−  前記識別子と前記キーワードを含む通知メッセージ（Ｍ２）を送信する（Ｔ３、Ｕ２）手段とを含む、監視装置。
【請求項１３】
請求項１２に記載の監視装置（２、７）、前記通知メッセージ（Ｍ２）に応じてユーザプロファイルを決定するプロファイル管理モジュール（１１）、および前記ユーザプロファイルに応じてストリームされるコンテンツを選択するコンテンツセレクタモジュール（１２）を含む、システム（１）。
【請求項１４】
請求項１２に記載の監視装置（２、７）および相互作用データベース（２３）を含むシステム（１）であって、監視装置（２、７）が、
−  前記オーディオビジュアルストリーム（２０）および／または住居用ゲートウェイ（２）から送信されるコマンド（１９）に応じてコンテンツとの相互作用を検出する手段と、
−  前記コンテンツの識別子（ＣＯ＿ｉｄ）と検出された相互作用の種類を含む他の通知メッセージ（Ｍ１）を送信する手段とを含み、
前記相互作用データベース（２３）が、前記通知メッセージ（Ｍ２）と前記他の通知メッセージ（Ｍ１）を格納する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオーディオビジュアルコンテンツ配信の分野に関する。
【背景技術】
【０００２】
ユーザは、様々な方法でＩＰＴＶサービスのオーディオビジュアルコンテンツと相互作用し得る。第１の種類の相互作用は、ＩＰＴＶサービスと直接的に関連している：ユーザはコンテンツの終了の前にチャンネルを変更すること、終了までコンテンツを見ること、コンテンツと関連付けられた対話型アイテムを起動することなどができる。第２の種類の相互作用は、ＩＰＴＶサービスと直接的には関連していない：ユーザは、例としてウェブ検索エンジン、ソーシャルネットワーク、チャットアプリケーションなどのインターネット接続を使用して、コンテンツと関連する情報を交換することができる。
【０００３】
これらの相互作用を監視することは、特にコマーシャルコンテンツの場合、有用であり得る。しかしながら、両方の種類の相互作用を監視するための解決法は存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明の実施形態の目的は、従来技術に固有の欠点を示さない監視方法と監視装置を提案することである。
【課題を解決するための手段】
【０００５】
したがって、本発明の実施形態は監視装置が実施するオーディオビジュアルコンテンツとの相互作用を監視する方法に関し、方法は：
−  住居用ゲートウェイが送信するパケットストリーム内の所定のキーワードを検出するステップと、
−  前記キーワードの検出に応じて：
−  前記住居用ゲートウェイが受信したオーディオビジュアルストリームで現在送信されているまたは最近送信されたコンテンツの識別子を決定するステップと、
−  前記識別子と前記キーワードを含む通知メッセージを送信するステップとを含む。
【０００６】
所定のキーワードは、ＩＰヘッダとＩＰペイロードを含むＩＰパケットの前記ＩＰペイロード内で検出され得る。
【０００７】
ＩＰパケットは、前記住居用ゲートウェイからインターネットサーバに送信される、前記パケットストリームの出力ストリームのパケットであり得る。
【０００８】
一実施形態において、監視装置は住居用ゲートウェイであり、オーディオストリームを表示する表示装置に接続されている。
【０００９】
方法は、前記キーワードの使用のコンテクストに関連する追加のデータを決定するステップを含み得、前記通知メッセージが前記追加のデータを含む。
【００１０】
追加のデータはキーワードを使用したアプリケーションを特定するデータおよび／またはキーワードを使用した意図の種類を特定するデータを含み得る。前記意図の種類は意味解析により決定される。
【００１１】
方法は：
−  前記オーディオビジュアルストリームおよび／または住居用ゲートウェイから送信されるコマンドに応じてコンテンツとの相互作用を検出するステップと
−  前記コンテンツの識別子と検出された相互作用の種類を含む他の通知メッセージを送信するステップとを含み得る。
【００１２】
方法は、前記通知メッセージと前記他の通知メッセージを相互作用データベースに格納するステップを含み得る。
【００１３】
方法は、前記通知メッセージをプロファイル管理モジュールに送信するステップを含み得る。
【００１４】
方法は、キャンペーン識別子とオーディオビジュアルストリームのメタデータ内の前記キャンペーン識別子と関連付けられているキーワードのリストを受信するステップを含み得る。前記所定のキーワードは、前記リストに含まれている。
【００１５】
本発明の実施形態はまた、オーディオビジュアルコンテンツとの相互作用を監視する監視装置に関し、監視装置は：
−  住居用ゲートウェイが送信するパケットストリーム内の所定のキーワードを検出する手段と
−  前記キーワードの検出に応じて有効化され：
−  前記住居用ゲートウェイが受信したオーディオビジュアルストリームで現在送信されているまたは最近送信されたコンテンツの識別子を決定し、
−  前記識別子と前記キーワードを含む通知メッセージを送信する
手段を含む。
【００１６】
本発明の実施形態はまた、前記監視装置、前記通知メッセージに応じてユーザプロファイルを決定するプロファイル管理モジュール、および前記ユーザプロファイルに応じてストリームされるコンテンツを選択するコンテンツセレクタモジュールを含むシステムに関する。
【００１７】
本発明の実施形態はまた、監視装置と相互作用データベースを含むシステムに関し、監視装置は：
−  前記オーディオビジュアルストリームおよび／または住居用ゲートウェイから送信されるコマンドと関連するコンテンツとの相互作用を検出する手段と、
−  前記コンテンツの識別子と検出された相互作用の種類を含む他の通知メッセージを送信する手段とを含み、
前記相互作用データベースは、前記通知メッセージと前記他の通知メッセージを格納する。
【００１８】
本発明の実施形態はまた、コンピュータにより実行されたとき前述した監視の方法を実行するための命令を含むコンピュータプログラムを提供する。
【００１９】
付随する図面と併せて以下の実施形態の説明を参照することにより、本発明の上記および他の目的と特徴はより明らかになり、本発明そのものをよく理解することができるであろう。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に応じた監視の方法が使用されているシステムを描写する図である。
【図２】図１のシステムの監視装置の構成図である。
【図３】図２の監視装置に実行される監視方法のフローチャートである。
【図４】図２の監視装置に実行される監視方法のフローチャートである。
【図５】図２の監視装置に実行される監視方法のフローチャートである。
【発明を実施するための形態】
【００２１】
図に示されている様々な要素の機能は、専用のハードウェア、および適切なソフトウェアと関連してソフトウェアを実行可能なハードウェアを使用することにより提供され得ることに注目されたい。プロセッサにより提供される場合、機能は単一の専用プロセッサ、単一の共有プロセッサ、または一部が共有であり得る複数の個別のプロセッサにより提供され得る。さらに、「プロセッサ」という用語の明示的な使用は、ソフトウェアを実行可能なハードウェアに排他的に言及していると解釈されるべきでなく、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを記憶するための読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）および不揮発性記憶装置を暗示的に含み得るが、これらに限定されるものではない。さらに、従来のおよび／またはカスタムの他のハードウェアも含まれ得る。これらの機能はプログラム論理の動作により、専用の論理により、プログラム制御と専用の論理の相互作用により、または手動によってでさえ実現され得る。文脈からより具体的に理解できるように、特定の技術は開発者により選択され得る。
【００２２】
本明細書の各ブロック図は、本発明の原理を具体化する回路の実例の概念図を示していることが、当業者によりさらに理解されよう。同様に各フローチャートは、コンピュータ可読媒体内で実質的に表現されており、コンピュータまたはプロセッサが明示的に表示されているかどうかに関わりなくそのようなコンピュータまたはプロセッサにそのように実行される、様々なプロセスを示していることが理解されよう。
【００２３】
図１は、オーディオビジュアルコンテンツとの相互作用を監視する方法が使用され得るシステム１を描写している。
【００２４】
この実施形態において、システム１は住居用ゲートウェイ２、表示装置３、リモートコントロール４およびユーザの宅内６に配置されたユーザ端末５を含む。住居用ゲートウェイ２は、例としてセットトップボックス（ＳＴＢ）であり、住居用ゲートウェイ２によりオペレータのネットワークを介してＩＰＴＶサービスとＩＰネットワークにアクセスすることができる。表示装置３は例として、ＩＰＴＶサービスから受信されるオーディオビジュアルコンテンツを表示する、住居用ゲートウェイ２に接続されたテレビである。リモートコントロール４により、例としてチャンネルの変更、メニューの入力、アイテムの選択などをリクエストするために、住居用ゲートウェイ２を制御することができる。最後に、ユーザ端末５は例として、インターネットブラウザ、チャットアプリケーション、ソーシャルネットワークアプリケーションなど、ＩＰネットワークへのアクセスに関与する様々なアプリケーションを提供できる、ラップトップ、スマートフォン、タブレットなどである。
【００２５】
他の実施形態において、表示装置３とユーザ端末５は例として、ＩＰＴＶサービスのオーディオビジュアルコンテンツを表示可能でＩＰ接続を伴うアプリケーションを実行可能なスマートＴＶなどの特有の装置に組み込まれ得る。また、特定のリモートコントロール４を使用する代わりに、ユーザは自分のユーザ端末５により住居用ゲートウェイ２を制御し得る。最後に、例として世帯の家族一人につき一台など、複数のユーザ端末５が住居用ゲートウェイ２に接続され得る。
【００２６】
システム１はまた通信機器７、オーディオビジュアルサーバ８、様々なインターネットサーバ９、プロファイル管理モジュール１１、コマーシャルセレクタモジュール１２、相互作用データベース２３およびプロファイルデータベース２４を含む。
【００２７】
オーディオビジュアルサーバ８は、ＩＰＴＶストリーム２０を住居用ゲートウェイ２に提供する。ＩＰＴＶストリーム２０は、同時に大多数のユーザに送信されるＴＶチャンネル、ユーザのプロファイルに応じて選択されたオーディオビジュアルコンテンツを含むパーソナライズされたチャンネル、ユーザに選択されたビデオオンデマンドコンテンツなどに相当し得る。ＩＰＴＶストリーム２０は、非コマーシャルコンテンツ（情報プログラムや映画など）およびコマーシャルコンテンツを含む。ＩＰＴＶストリーム２０はまた、コンテンツＩＤ、開始時刻と終了時刻、コンテンツ名など、送信されるコンテンツと関連付けられたメタデータを含む。
【００２８】
オーディオビジュアルサーバ８から住居用ゲートウェイ２に送信されるＩＰＴＶストリーム２０は、住居用ゲートウェイ２からオーディオビジュアルサーバ８に送信されるコマンド１９に依存する。例として、コマンド１９はチャンネル変更リクエスト、選択されたビデオオンデマンドサービスのコンテンツのリクエストなどを含み得る。
【００２９】
相互作用データベース２３は、ＩＰＴＶストリーム２０のコンテンツとのユーザの相互作用に関する情報を格納する。インターネットサーバ９は、ウェブサイト、ソーシャルネットワーク、チャットサービスなど、ＩＰネットワークを介して様々なサービスを提供する。ＩＰパケットストリーム２１は、通信機器７と住居用ゲートウェイ２を介してインターネットサーバ９とユーザ端末５との間で交換される。住居用ゲートウェイ２の観点からは、ＩＰパケットストリーム２１は出力ストリーム（インターネットサーバ９に送信されるＩＰパケット）と入力ストリーム（インターネットサーバ９から受信されるＩＰパケット）を含む。
【００３０】
プロファイル管理モジュール１１とコマーシャルセレクタモジュール１２は、システム１のソフトウェアおよび／またはハードウェアの組み合わせに相当し得る、機能モジュールである。これらはシステム１の様々な装置上に配置されることができ、これらの機能は後で説明される。
【００３１】
最後に、通信機器７は、例としてオペレータのネットワークのアクセス装置など、ＩＰＴＶストリーム２０、コマンド１９およびＩＰパケットストリーム２１が通過するオペレータのネットワーク内の何らかの装置であり得る。
【００３２】
ユーザが表示装置３でＩＰＴＶストリーム２０のオーディオビジュアルコンテンツを見るとき、ユーザは表示されるコンテンツと相互作用し得る。第１の種類の相互作用は、ＩＰＴＶサービスと直接的に関連している：ユーザはコンテンツの終了の前にチャンネルを変更すること、ＩＰＴＶストリーム２０の対話型アイテム（メニューの入力など）を起動すること、コンテンツを完全に見終えること、コンテンツの録画をリクエストすることなど。第１の種類の相互作用はＩＰＴＶストリーム２０および／またはコマンド１９に反映される。第２の種類の相互作用は、ＩＰＴＶサービスと直接的には関連していない：ユーザ端末５のインターネットブラウザでコンテンツに関連するインターネット検索を行うこと、端末５のアプリケーションを介してソーシャルネットワーク上でコンテンツに関連する何かを公開することなど。第２の種類の相互作用はＩＰパケットストリーム２１、とくにＩＰパケットストリーム２１の出力ストリームに反映される。
【００３３】
システム１により、両方の種類の相互作用、特にコマーシャルコンテンツを監視できる。実際、図１から理解できるように、住居用ゲートウェイ２と通信機器７は、ＩＰＴＶストリーム２０、コマンド１９、およびＩＰパケットストリーム２１のそれぞれにアクセスできる。したがって、住居用ゲートウェイ２と通信機器７のうち１つは、両方の種類の相互作用を監視可能な監視デバイスであり得る。
【００３４】
説明は、コマーシャルコンテンツとの相互作用の監視と関連して続けられる。しかしながら、他の実施形態では、他の種類のコンテンツとの相互作用が監視され得る。より広くは、ＩＰＴＶストリーム２０はコンテンツの種類を特定するメタデータ（例として、コマーシャルタイプまたは非コマーシャルタイプ）を含むことができ、１つの特定の種類との相互作用が監視される。
【００３５】
図２は、住居用ゲートウェイ２または通信機器７であり得る、オーディオビジュアルコンテンツとの相互作用を監視するための監視装置の構成図である。前述したように、監視装置（住居用ゲートウェイ２か通信機器７かに関わりなく）は、ＩＰＴＶストリーム２０、コマンド１９、およびＩＰパケットストリーム２１にアクセスできる。
【００３６】
図２の監視装置は、コンピュータの有形的アーキテクチャを持ち、プロセッサ１３、揮発性メモリ１４、不揮発性メモリ１５、第１の通信インターフェース１６および第２の通信インターフェース１７を含む。
【００３７】
プロセッサ１３により、揮発性メモリ１４を作業領域として使用しつつ、不揮発性メモリ１５に記憶されているコンピュータプログラムを実行できる。
【００３８】
不揮発性メモリ１５は、実行することによりコンテンツ処理モジュール１８を実施するコンピュータプログラムＰ１、キーワード検出モジュール２２および監視装置上の相互作用モジュール１０を含む。図１はコンテンツ処理モジュール１８、キーワード検出モジュール２２および住居用ゲートウェイ２内の相互作用モジュール１０を描写している。しかしながら、すでに説明したようにコンテンツ処理モジュール１８、キーワード検出モジュール２２および相互作用モジュール１０は、通信機器７内に配置し得る。
【００３９】
住居用ゲートウェイ２の場合、第１の通信インターフェース１６によりオペレータのネットワークと通信でき、第２の通信インターフェース１７により表示装置３、リモートコントロール４およびユーザ端末５とローカル通信できる。例として、第１の通信インターフェース１６はＤＳＬインターフェースを含み、第２の通信インターフェース１７はＨＤＭＩ（登録商標）コネクタ、赤外線受信機およびＷｉ−Ｆｉ送受信機を含む。
【００４０】
通信機器７の場合、第１の通信インターフェース１６によりオーディオビジュアルサーバ８とインターネットサーバ９と通信でき、第２の通信インターフェース１７により住居用ゲートウェイ２と通信できる。
【００４１】
図３は、コンテンツ処理モジュール１８の機能に相当する、図２の監視デバイスに実行される方法のフローチャートである。
【００４２】
コンテンツ処理モジュール１８は、コマーシャルコンテンツを検出しストリームされたコマーシャルを追跡するために、ＩＰＴＶストリーム２０を監視する。さらにコンテンツ処理モジュール１８は、ＩＰＴＶサービスと直接的に関連するユーザの相互作用（前述の第１の種類の相互作用）にアクセスするために、ＩＰＴＶストリーム２０とコマンド１９を監視する。
【００４３】
したがって、ステップＳ１で、コンテンツ処理モジュール１８はＩＰＴＶストリーム２０内のコマーシャルコンテンツを検出し、以下のデータを決定する：
−  ＣＡ＿ｉｄ：コマーシャルコンテンツが属するキャンペーンを識別するためのキャンペーン識別子
−  ＣＯ＿ｉｄ：コマーシャルを識別するためのコマーシャル識別子
−  Ｋ＝｛Ｋ１、Ｋ２、Ｋ３．．．｝：キャンペーンＣＡ＿ｉｄと関連付けられているキーワードのセット。
【００４４】
例として、ＣＡ＿ｉｄ、ＣＯ＿ｉｄおよびＫは、ＩＰＴＶストリーム２０内のコマーシャルコンテンツのメタデータに含まれ得る。他の形態では、メタデータはコマーシャル識別子を含まず、ＣＯ＿ｉｄはコンテンツ処理モジュール１８により割り当てられる。
【００４５】
次いで、コンテンツ処理モジュール１８は、キャンペーンＣＡ＿ｉｄのコマーシャルを受信するのが初めてかどうかを決定する（ステップＳ２）。
【００４６】
キャンペーンＣＡ＿ｉｄのコマーシャルを受信するのが初めての場合、コンテンツ処理モジュール１８はコンテンツ処理モジュール１８に関連付けられたコマーシャルデータベース２５内に、コマーシャルキャンペーンコンテクストを作成する（ステップＳ３）。コマーシャルキャンペーンコンテクストは、コマーシャルキャンペーン識別子ＣＡ＿ｉｄ、そのコマーシャルキャンペーンに関連付けられているキーワードのセットＫ、および最初はボイド（ｖｏｉｄ）に設定されている「カレントコマーシャルポインタ」を含む。さらに、コンテンツ処理モジュール１８は、各キーワードを１つまたは複数のコマーシャルキャンペーン識別子に関連付けているルックアップテーブルを更新する。
【００４７】
次いで、ステップＳ３（コマーシャルキャンペーンＣＡ＿ｉｄを受信するのが初めての場合）の後、またはステップＳ２（それ以外の場合）の後、コンテンツ処理モジュール１８はコマーシャルデータベース２５内に、コマーシャルＣＯ＿ｉｄのコマーシャルコンテクストを作成する（ステップＳ４）。コマーシャルコンテクストは、コマーシャル識別子ＣＯ＿ｉｄ、対応するコマーシャルキャンペーンコンテクストへのリンク、および例えばコマーシャルが放送されているチャンネルや普及の時間などのコマーシャルの普及に関連する追加のデータを含む。さらに、コマーシャルキャンペーンコンテクストの《カレントコマーシャルポインタ》は、コマーシャルＣＯ＿ｉｄに設定される。最後に、タイマが設定され、タイマが終了すると「カレントコマーシャルポインタ」はボイドに設定される。
【００４８】
次いで、コンテンツ処理モジュール１８はコマーシャルＣＯ＿ｉｄとの相互作用を検出する（ステップＳ５）。すでに説明したように、相互作用は例として、コマーシャルを終了まで見ること、コマーシャルの終了の前にチャンネルを変更すること、または例としてメニューを入力するなどコマーシャルに関連付けられている対話型アイテムを起動すること、などであり得る。
【００４９】
次いで、コンテンツ処理モジュール１８は通知メッセージＭ１を相互作用モジュール１０に送信する（ステップＳ６）。通知メッセージＭ１は、コマーシャル識別子ＣＯ＿ｉｄと、ステップＳ５で検出された相互作用の種類を含む。通知メッセージＭ１はまた、コマーシャルキャンペーン識別子ＣＡ＿ｉｄおよび／またはコマーシャルが放送されているチャンネルや普及の時間などのコマーシャルの普及に関連する追加のデータを含み得る。
【００５０】
相互作用モジュール１０による通知メッセージＭ１の処理は、図５に関連して説明される。
【００５１】
図４は、キーワード検出器２２の機能に相当する、図２の監視装置に実行される方法のフローチャートである。
【００５２】
キーワード検出器２２は、ディープパケットインスペクション処理に基づいて、コンテンツ処理モジュール１８に保持されるルックアップテーブルのキーワードについて、ＩＰパケットストリーム２１を監視する。言い換えれば、監視装置がＩＰヘッダとＩＰペイロードを含むＩＰストリーム２１のＩＰパケットを受信すると、キーワード検出器２２はルックアップテーブルで指定された所定のキーワードをＩＰペイロード内で探す。好適には、キーワード検出器２２はＩＰパケットストリーム２１の出力ストリームのみを監視する（したがって入力ストリームは監視しない）。これにより、検出されるキーワードは確実にユーザが実施した相互作用に関連するものとなる。
【００５３】
図４の方法において、ルックアップテーブルに含まれるキーワードＫｉがキーワード検出器に検出される（ステップＴ１）。
【００５４】
ステップＴ１での検出に応じて、キーワード検出器２２は現在ストリームされているまたは最近ストリームされたコマーシャルのコンテンツＩＤを決定する（ステップＴ２）。この実施形態において、キーワード検出器２２は、キーワードＫｉと関連付けられているコマーシャルキャンペーンコンテクストを探すために、コンテンツ処理モジュール１８に管理されているルックアップテーブルを使用する。これらのコンテクストから、キーワード検出器２２は「カレントコマーシャルポインタ」を取得する。
【００５５】
１つのコマーシャルキャンペーンコンテクストの「カレントコマーシャルポインタ」がボイドの場合、このコマーシャルキャンペーンのコマーシャルは何も最近ストリームされておらず、この特定のコマーシャルキャンペーンに対して何の入力もされないことを意味する。一方で、１つのコマーシャルキャンペーンコンテクストの「カレントコマーシャルポインタ」がボイドでない場合、そのキャンペーンのコマーシャルは現在ストリームされているか、最近ストリームされ上述のタイマがまだ終了していないことを意味する。「カレントコマーシャルポインタ」により、対応するコンテンツ識別子ＣＯ＿ｉｄを決定することができる。したがって、「最近ストリームされた」という表現はここで、所定の期間内にストリームを開始したことを意味する。
【００５６】
キーワード検出器２２はまた、キーワードの使用のコンテクストと関連する追加のデータＤを決定する。例として、ディープパケットインスペクションにより、どのアクティビティ（使用されたアプリケーション、使用の背後にある意図）においてキーワードが表現されたかを決定することができる。アプリケーションは例として、インスタントメッセージアプリケーション、検索エンジン、ソーシャルネットワークアプリケーションであることができ、ＩＰペイロードに応じて検出され得る。キーワードの使用の背後にある意図は、セマンティックステージにおいて検出され得る。セマンティックステージにおいて決定される意図は、例として情報の検索、称賛、または友人とのやり取りなどであり得る。セマンティックステージはまた、キーワードの使用のコンテクストを特定するために、およびキーワードの使用がコマーシャルと関連しているかどうかを評価するために使用し得る。
【００５７】
次いで、キーワード検出器２２は通知メッセージＭ２を相互作用モジュール１０とプロファイル管理モジュール１１に送信する（ステップＴ３）。メッセージＭ２は、ステップＳ１で検出されるキーワードＫｉ、ステップＴ２で決定される１つまたは複数のコマーシャル識別子ＣＯ＿ｉｄのリストを含み、さらにステップＴ２で決定される追加のデータＤを含み得る。
【００５８】
コマーシャルキャンペーンが終了すると、このコマーシャルキャンペーンと関連付けられているキーワードはコンテンツ処理モジュール１８に保持されるルックアップテーブルから削除される。コマーシャルキャンペーンの終了は、様々な方法で監視装置により検出され得る。例として、特定の信号がＩＰＴＶストリーム２０のメタデータに含まれ得る。また、コマーシャルキャンペーンは、そのキャンペーンのコマーシャルが所定の期間何も受信されない場合、終了したと見なされ得る。
【００５９】
図５は、相互作用モジュール１０の機能に相当する、図２の監視装置に実行される方法のフローチャートである。
【００６０】
相互作用モジュール１０は、コンテンツ処理モジュール１８から通知メッセージＭ１を、キーワード検出器２２から通知メッセージＭ２を受信する。相互作用測定モジュール１０は、通知メッセージＭ１またはＭ２を受信すると（ステップＵ１）、通知メッセージをタイムスタンプと共に相互作用データベース２３に格納する（ステップＵ２）。相互作用データベース２３は、例としてＩＰＴＶサーバ８と関連付けられた、オペレータのネットワークに配置されたデータベースであり得る。したがって、通知メッセージＭ１またはＭ２を相互作用データベース２３に格納することは、通知メッセージを監視装置の相互作用モジュール１０から相互作用データベース２３に送信することを含む。
【００６１】
すでに説明したように、通知メッセージＭ１とＭ２はユーザのコマーシャルコンテンツとの相互作用を表している。したがって、相互作用モジュール１０の第１の役割は、コマーシャルについての相互作用情報を相互作用データベース２３に格納することである。このことは以下を意味する。
【００６２】
１）コンテンツ処理モジュール１８からの通知メッセージＭ１の情報。これは例として、コマーシャルがその終了まで放送されたという事実（チャンネル変更なし）についての、および／または広告そのものとの何らかの直接的な相互作用についての情報である。
【００６３】
２）キーワード検出器２２からの通知メッセージＭ２の情報。この情報は、コマーシャルに関連するキーワードの使用と、状況によってはその使用のコンテクスト（ソーシャルネットワーク、チャット、インターネット検索など）、または使用されたアプリケーションを特定する。
【００６４】
図１が描写している住居用ゲートウェイ２は１つだけだが、システム１は各ユーザの宅内に配置された複数の住居用ゲートウェイを含み得る。その場合、相互作用データベース２３は、様々な住居用ゲートウェイと関連する通知メッセージＭ１とＭ２を受信し格納する。通知メッセージＭ１またはＭ２は、ユーザ識別子または住居用ゲートウェイ識別子と共に格納し得る。
【００６５】
相互作用データベース２３のコンテンツから、データを分析し、コマーシャルキャンペーンの成功の度合いを把握するためスコアとダッシュボードを生成するために、キャンペーンマネージャに１つのコマーシャルキャンペーンに関連するすべてのデータを取得させることができる、データ取得インターフェースを提案することができる。システム１により、システム自身が生成する相互作用を介してコマーシャルキャンペーンの成功を測定することができ、多数の古典的な相関関係の操作を可能にする（時間的解析、空間分析、反応の性質に関する相関関係、反応時間、外部イベントと関連付けられているいくらかのヒステリシスの研究、キャンペーンに関連付けられているキーワードの区別化）。コマーシャル相互作用データベース２３は、キャンペーン全体に対して、コマーシャルごとの相互作用の記録を保持する。
【００６６】
したがって、コンテンツ処理モジュール１８、キーワード検出モジュール２２および相互作用モジュール１０の機能を含む監視装置は、相互作用を検出してそれを相互作用データベース２３に格納することにより、広告キャンペーンの成果を見積もり評価するために、広告主に関係がある解析を実施し導出することができる。実際、相互作用データベース２３に格納されたデータを使用することにより、キャンペーンの成果の重要な指標を提供する、プロット、チャートおよびメトリックを導出することができる。これらの知見は、ダッシュボードを確立し、キャンペーンを適応させ強化するための強力なツールを広告業界に提供する。包括的ではないリストには以下が含まれる：
ａ．異なる地理領域と関連したキャンペーン中（成功まで）の相互作用の度合い
ｂ．異なる時刻、曜日と関連した相互作用の度合い
ｃ．各世帯（つまり、セットアップボックス）のプロファイル（婚姻区分、年齢、性別、子供の数など）と関連した相互作用のレベル
ｄ．キャンペーン全体でのキーワードの関連性。有名な俳優が主役の商品向けのキャンペーンを例として考慮すると、相互作用測定モジュール１０により、製品に関連するキーワードが俳優の名前よりも多く使用されているかを決定することができる。言い換えれば、視聴者がブランドを犠牲にして俳優に過度に影響を受けていないかを決定することができる。
【００６７】
図２の監視装置の様々な機能は、コンテンツ処理モジュール１８、キーワード検出器２２および相互作用モジュール１０により実行されるものとして描写されてきた。しかしながらこれは、これらの機能を実行するためにハードウェア／ソフトウェアを組み合わせたアーキテクチャの一例に過ぎない。
【００６８】
プロファイル管理モジュール１１は、キーワード検出器２２から通知メッセージＭ２を受信する。プロファイル管理モジュール１１は、受信した通知メッセージＭ２に応じてユーザプロファイルを決定する。ユーザプロファイルはプロファイルデータベース２４に格納される。ユーザプロファイルは、世帯の個々人ではなく、特定の住居用ゲートウェイ２、すなわち世帯に関連付けられていることに注目されたい。
【００６９】
したがって、プロファイル管理モジュール１１はコマーシャルと関連付けられているキーワードを追跡し、キーワードが誘導した相互作用を記憶し得る。キーワード検出器２２による強化された解析の場合、プロファイル管理モジュール１１は、反応のコンテクストと意図を格納し得る。キーワード検出器２２が通知メッセージＭ２を送信するときはいつでも、新しいキーワードとそれに関連付けられている相互作用評価は、このモジュールに捕捉される。プロファイル管理モジュール１１は、すべてのキーワードおよび関連付けられている反応に基づいて世帯のプロファイルを構築する。
【００７０】
一実施形態において、キーワードは意味解析に基づいてカテゴリに関連付けられる。例として、あるカテゴリはスポーツと関連するキーワードを含み、また他のカテゴリは旅行と関連するキーワードを含み得る。プロファイル管理モジュール１１は、カテゴリのキーワードに誘導された相互作用が同種かどうかを決定する。そうでなければ、プロファイル管理モジュール１１はカテゴリを再定義する。これにより世帯の興味を決定できる。
【００７１】
カテゴリは、時間次元（または時間範囲）と関連付けられてもよい。例として、カテゴリ（スポーツ、夜）やカテゴリ（アニメ、朝）があり得る。これにより世帯の異なるユーザを区別できる。
【００７２】
プロファイル管理モジュール１１に管理されるプロファイルにより、適切なコマーシャルを選択できる。実際、コマーシャルセレクタモジュール１２は、世帯のプロファイルに応じてＩＰＴＶストリーム２０でストリームされるコマーシャルを選択するように構成される。例として、コマーシャルセレクタモジュール１２は、キーワードグループのコマーシャル適切性評価メトリックを作成するために、プロファイル管理モジュール１１に定義されたカテゴリおよび関連付けられている相互作用を使用する。コマーシャルと関連付けられているキーワードグループが与えられると、このメトリックは世帯の強力なポジティブな反応の見込みを評価する（カテゴリが時間次元と関連付けられている場合は時刻を考慮に入れる）。このメトリックは、グループのキーワードを１つか複数の意味的に近いカテゴリのキーワードに関連付け、それらの反応を相関付けることにより、決定され得る。
【００７３】
一実施形態では、プロファイル管理モジュール１１、プロファイルデータベース２４およびコマーシャルセレクタモジュール１２はネットワーク上のサーバに配置され（したがってユーザの宅内６ではない）、複数の住居用ゲートウェイのプロファイルとコマーシャル選択を管理する。
【００７４】
他の実施形態において、プロファイル管理モジュール１１、プロファイルデータベース２４およびコマーシャルセレクタモジュール１２は住居用ゲートウェイ２に配置される。これによりプライバシーを保護したコマーシャルの選択が可能になる：コンテンツプロバイダは住居用ゲートウェイ２にコマーシャルのグループとそれに関連付けられているキーワードを送信し得る。次に、ユーザプロファイルの構築と１つのコマーシャルを選択することが世帯に対してローカルに実施され、コンテンツプロバイダには何のヒントも与えない。
【００７５】
システム１において、キーワード検出モジュール２２は通知メッセージＭ２を相互作用モジュール１０とプロファイル管理モジュール１１の両方に送信する。これにより、コマーシャルキャンペーンに関するデータ解析（相互作用モジュール１０と相互作用データベース２３の機能）と、プロファイル管理およびコマーシャル選択（プロファイル管理モジュール１１、コマーシャル選択モジュール１２およびプロファイルデータベース２４の機能）の両方が可能になる。他の実施形態において、システム１は言及された２つの機能のうち１つのみを提供する。したがって、キーワード検出モジュール２２は、通知メッセージＭ２を相互作用モジュール１０とプロファイル管理モジュール１１のうち１つのみに送信し得る。このシステム１は、相互作用モジュール１０と相互作用データベース２３、またはプロファイル管理モジュール１１、コマーシャル選択モジュール１２およびプロファイルデータベース２４を含まなくてもよい。
【００７６】
方法の実施形態は、専用のハードウェアおよび／またはソフトウェア、または両方の何らかの組み合わせにより実施され得る。
【００７７】
本発明の原理は特定の実施形態に関連して上記のように説明されているが、この説明は単なる例として示されており、添付の請求項で定義されている本発明の範囲を限定するものではない。
【図１】
2016521028.tif 000003
【図２】
2016521028.tif 000004
【図３】
2016521028.tif 000005
【図４】
2016521028.tif 000006
【図５】
2016521028.tif 000007
【国際調査報告】
2016521028.tif 000008
2016521028.tif 000009