(57)【要約】  ソーシャル・デバイス（ＳＤ）においてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイス（ＢＲＤ）によって受信された関連するマルチメディア・フロー（ＭＦ）との関連付けのために、相関デバイス（ＣＤ）は、ＳＤと同じ場所において、ＭＦを受信するＢＲＤの存在を検出し、ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワード（ＳＫ）を抽出し、受信されたＭＦに関するメタデータを、ＢＲＤに対して要求し、ＭＦのメタデータから、マルチメディア・キーワード（ＭＫ）を抽出し、ＭＫとＳＫとの間の確率論的手法の結果として、相関係数（ＣｏＣ）を提供し、ＭＦに関連付けられたソーシャル・ネットワーク・スレッドの識別子（ＯＨ）を検索する。ＣｏＣが第１のあらかじめ定義されたしきい値よりも大きいのであれば、検索された識別子がソーシャル・メッセージのテキストに追加される。
2016536677.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャル・デバイス（ＳＤ）においてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイス（ＢＲＤ）によって受信された関連するマルチメディア・フローとの関連付けのための方法であって、前記ソーシャル・デバイスおよび前記ブロードキャスト受信機デバイスと通信することができる相関デバイス（ＣＤ）において以下のステップ、すなわち、
前記ソーシャル・デバイス（ＳＤ）と同じ場所において、マルチメディア・フローを受信する前記ブロードキャスト受信機デバイス（ＢＲＤ）の存在を検出するステップ（Ｓ１）と、
前記ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワード（ＳＫ）を抽出するステップ（Ｓ３）と、
前記受信されたマルチメディア・フローに関するメタデータを、前記ブロードキャスト受信機デバイス（ＢＲＤ）に対して要求し、前記マルチメディア・フローのメタデータから、マルチメディア・キーワード（ＭＫ）を抽出するステップ（Ｓ４）と、
前記マルチメディア・キーワード（ＭＫ）と前記ソーシャル・キーワード（ＳＫ）との間の確率論的手法の結果として、相関係数（ＣｏＣ）を提供するステップ（Ｓ５）と、
前記マルチメディア・フローに関連付けられたソーシャル・ネットワーク・スレッドの識別子（ＯＨ）を検索するステップ（Ｓ６）と、
前記相関係数（ＣｏＣ）が第１のあらかじめ定義されたしきい値（Ｔｈ１）よりも大きいのであれば、前記検索された識別子を、前記ソーシャル・メッセージのテキストに追加するステップ（Ｓ７）と、
を備える、方法。
【請求項２】
前記相関係数が、第２のあらかじめ定義されたしきい値（Ｔｈ２）よりも大きく、前記第１のあらかじめ定義されたしきい値（Ｔｈ１）未満であれば、前記検索されたオフィシャルな識別子を前記ソーシャル・メッセージのテキストに追加する前に、前記ソーシャル・メッセージが前記検索されたオフィシャルな識別子に関連していることの確認が前記ユーザに促される、請求項１に記載の方法。
【請求項３】
前記ユーザが前記ソーシャル・メッセージの所与の数の単語を入力するや否や、前記ユーザによって書かれた前記ソーシャル・メッセージから、ソーシャル・キーワード（ＳＫ）が抽出され、前記ソーシャル・キーワード（ＳＫ）が、前記ユーザによって書かれた次の単語のために更新される、請求項１または２に記載の方法。
【請求項４】
前記ユーザが前記ソーシャル・メッセージを書き終え、前記ソーシャル・メッセージを投稿する準備ができている場合に、前記ユーザによって書かれた前記ソーシャル・メッセージからソーシャル・キーワード（ＳＫ）が抽出される、請求項１または２に記載の方法。
【請求項５】
前記確率論的手法は、前記マルチメディア・キーワードと前記ソーシャル・キーワードとの間の類似性手法に基づく、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記類似性手法は、余弦類似性手法である、請求項５に記載の方法。
【請求項７】
前記ソーシャル・ネットワーク・スレッドの識別子（ＯＨ）が、前記マルチメディア・フローに関連付けられたメタデータから検索される、請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記ソーシャル・ネットワーク・スレッドの識別子（ＯＨ）が、前記マルチメディア・フローに関連付けられたメタデータに含まれたマルチメディア・フローの識別子によってサーバ（ＨＰＳ）から検索される、請求項１乃至６のいずれか１項に記載の方法。
【請求項９】
前記ソーシャル・ネットワーク・スレッドの識別子（ＯＨ）が、ブロードキャストされたマルチメディア・フローに関連付けられたメタデータから前記識別子を生成したモジュールから検索される、請求項１乃至６のいずれか１項に記載の方法。
【請求項１０】
前記ソーシャル・ネットワーク・スレッドの識別子（ＯＨ）は、ハッシュタグである、請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
前記ブロードキャスト受信機デバイス（ＢＲＤ）の存在は、デジタル・リビング・ネットワーク・アライアンス・プロトコルおよびＢｌｕｅｔｏｏｔｈプロトコルのうちの通信プロトコルのうちの少なくとも１つを用いて、デバイス発見処理中に検出される、請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記ブロードキャスト受信機デバイス（ＢＲＤ）および前記ソーシャル・デバイス（ＳＤ）は、同じエンティティに含まれている、請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記ソーシャル・デバイス（ＳＤ）および前記相関デバイス（ＣＤ）は、同じエンティティに含まれている、請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
ソーシャル・デバイス（ＳＤ）においてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイス（ＢＲＤ）によって受信された関連するマルチメディア・フローとの関連付けのための相関デバイス（ＣＤ）であって、前記相関デバイス（ＣＤ）は、前記ソーシャル・デバイスおよび前記ブロードキャスト受信機デバイスと通信することができ、
前記ソーシャル・デバイス（ＳＤ）と同じ場所において、マルチメディア・フローを受信する前記ブロードキャスト受信機デバイス（ＢＲＤ）の存在を検出するための手段（ＤＰＤ）と、
前記ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワード（ＳＫ）を抽出するための手段（ＤＰＤ）と、
前記受信されたマルチメディア・フローに関するメタデータを、前記ブロードキャスト受信機デバイス（ＢＲＤ）に対して要求し、前記マルチメディア・フローのメタデータから、マルチメディア・キーワード（ＭＫ）を抽出するための手段（ＣＣＣ）と、
前記マルチメディア・キーワード（ＭＫ）と前記ソーシャル・キーワード（ＳＫ）との間の確率論的手法の結果として、相関係数（ＣｏＣ）を提供するための手段（ＣＣＣ）と、
前記マルチメディア・フローに関連付けられたソーシャル・ネットワーク・スレッドの識別子（ＯＨ）を検索するための手段（ＳＩＩ）と、
前記相関係数（ＣｏＣ）が、第１のあらかじめ定義されたしきい値（Ｔｈ１）よりも大きいのであれば、前記検索された識別子を、前記ソーシャル・メッセージのテキストに追加するための手段（ＣＣＣ）と、
を備える、相関デバイス。
【請求項１５】
ソーシャル・デバイス（ＳＤ）においてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイス（ＢＲＤ）によって受信された関連するマルチメディア・フローとの関連付けのための相関デバイス（ＣＤ）内で実施されることが可能なコンピュータ・プログラムであって、前記相関デバイス（ＣＤ）は、前記ソーシャル・デバイスおよび前記ブロードキャスト受信機デバイスと通信することができ、前記プログラムは、前記デバイス内にロードされ実行された場合に、
前記ソーシャル・デバイス（ＳＤ）と同じ場所において、マルチメディア・フローを受信する前記ブロードキャスト受信機デバイス（ＢＲＤ）の存在を検出するステップ（Ｓ１）と、
前記ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワード（ＳＫ）を抽出するステップ（Ｓ３）と、
前記受信されたマルチメディア・フローに関するメタデータを、前記ブロードキャスト受信機デバイス（ＢＲＤ）に対して要求し、前記マルチメディア・フローのメタデータから、マルチメディア・キーワード（ＭＫ）を抽出するステップ（Ｓ４）と、
前記マルチメディア・キーワード（ＭＫ）と前記ソーシャル・キーワード（ＳＫ）との間の確率論的手法の結果として、相関係数（ＣｏＣ）を提供するステップ（Ｓ５）と、
前記マルチメディア・フローに関連付けられたソーシャル・ネットワーク・スレッドの識別子（ＯＨ）を検索するステップ（Ｓ６）と、
前記相関係数（ＣｏＣ）が、第１のあらかじめ定義されたしきい値（Ｔｈ１）よりも大きいのであれば、前記検索された識別子を、前記ソーシャル・メッセージのテキストに追加するステップ（Ｓ７）と、
を実行する命令を備える、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャル・ネットワーク・メッセージの、関連するマルチメディア・フローとの関連付けのためのメカニズムに関する。
【背景技術】
【０００２】
ソーシャル・メディア・サービスおよびマイクロ・ブログ作成アプリケーションは、多くの人々が従来のブロードキャスト・メディアを消費する手法を変えている。人々は、彼らが見ているものに関する彼ら自身の考え、感想、意見、および感情をブロードキャストするためにソーシャル・メディアを用いながら、同時にＴＶを見るように、リアルタイム・バックチャンネル会話は、今や当たり前である。
【０００３】
また、ソーシャル・ネットワーク・スレッドのようなソーシャル・インタラクションのコンテンツ分析は、マルチメディア・コンテンツに関する知識を豊富にするための優れたアプローチであり得る。マルチメディア・フローに関連付けられたソーシャル・インタラクションのコンテンツの研究は、以下に寄与し得る。
−  マルチメディア・コンテンツに関する知識を増やすこと：人々はしばしば、マルチメディア・コンテンツで起こっていること（イベント、人、場所等）に関して話す。これは、マルチメディア描写を豊かにするのみならず、様々な視点を表現するために使用されることができ、得られた知識を、異なるレベルの表情で分類するために有用である。
−  （インタラクションの類似性に基づいて）コンテンツの他の断片への意味的なリンクを生成することによって、コンテンツを拡張すること。これは、人々に対して、他の人の会話を通じて、別のマルチメディア・リソースを発見させることになるであろう。
【０００４】
今日、ソーシャル・アノテーション・スレッドとＴＶ番組との間のリンクは、「＃ｏｂａｍａ＿選挙」のように、マイクロ・ブログ作成アプリケーションのユーザによるメッセージの要素としてマニュアルで入力される、いわゆる「ハッシュタグ」によってなされる。
【０００５】
最悪のケースでは、ハッシュタグは、ユーザ自身によって生成され、結果として、ＴＶ番組との関係におけるソーシャル・スレッドの同一性の大きな相違および異成分となる。
【０００６】
最良のケースでは、ＴＶ番組中にブロードキャスタによって「オフィシャル」ハッシュタグが提供される。しかし、これは、ユニーク性を保証しない。
【０００７】
さらに、ハッシュタグは、時間のあらゆる情報無しで、特定のトピックまたは「チャンネル」に属するものとして個々のメッセージを印付けるために使用される。言い換えれば、ハッシュタグは死なず、トピックまたはイベントのライフサイクルが何に関連していようとも利用可能であり、同じ手法で使用されるであろう。
【０００８】
したがって、メディア・コンテンツのソーシャルにアクティブな視聴者によって生成されたソーシャル・インタラクションに、メディア・コンテンツを、シームレスに関連付けるための必要性がある。
【発明の概要】
【課題を解決するための手段】
【０００９】
この概要は、本発明的な主題に関連する概念を紹介するために提供される。この概要は、特許請求された主題の本質的な特徴を特定することは意図されておらず、また、特許請求された主題の範囲を決定または限定する際における使用のためにも意図されていない。
【００１０】
１つの実施形態によれば、方法は、ソーシャル・デバイスにおいてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイスによって受信された関連するマルチメディア・フローとの関連付けのために提供され、ソーシャル・デバイスおよびブロードキャスト受信機デバイスと通信することができる相関デバイスにおいて以下のステップ、すなわち、
ソーシャル・デバイス（ＳＤ）と同じ場所において、マルチメディア・フローを受信するブロードキャスト受信機デバイスの存在を検出するステップと、
ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワードを抽出するステップと、
受信されたマルチメディア・フローに関するメタデータを、ブロードキャスト受信機デバイスに対して要求し、マルチメディア・フローのメタデータから、マルチメディア・キーワードを抽出するステップと、
マルチメディア・キーワードとソーシャル・キーワード（ＳＫ）との間の確率論的手法の結果として、相関係数を提供するステップと、
マルチメディア・フローに関連付けられたソーシャル・ネットワーク・スレッドの識別子を検索するステップと、
相関係数が、第１のあらかじめ定義されたしきい値よりも大きいのであれば、検索された識別子を、ソーシャル・メッセージのテキストに追加するステップと、を備える。
【００１１】
有利なことに、本発明は、プライマリ・マルチメディア・デバイスとコンパニオン・デバイスとの間のシームレスな接続と、視聴されているマルチメディア・コンテンツに対する容易なインタラクションとを提供するシステムを提供し、ソーシャル・ネットワーク・チャンネルにおけるソーシャル・メッセージの取得および投稿が容易になるように、タグが自動的に提供される。
【００１２】
さらに、本発明は、単一のラベル付けされたデータ・セットを構築するために、マルチメディア・フローに関連付けられたユニークな識別子（すなわち、ハッシュタグ）を提供する。これは、ユーザが生成したタグの収拾不可能な過多／多様性を回避する。
【００１３】
この識別子は、その後、ソーシャル・インタラクションをＴＶ番組に容易にリンクさせるために使用され得る。マルチメディア・コンテンツに関連するソーシャル・インタラクションの分析の場合、マルチメディア・コンテンツに関する知識を豊かにするため、または、動的な概要または第２の画面アプリケーションのような新たなマルチメディア・サービスを提供するために使用されるであろう。
【００１４】
実施形態では、相関係数が、第２のあらかじめ定義されたしきい値よりも大きく、第１のあらかじめ定義されたしきい値を下回っているのであれば、検索されたオフィシャルな識別子をソーシャル・メッセージのテキストに追加する前に、当該ソーシャル・メッセージが当該検索されたオフィシャルな識別子に関連していることの確認がユーザに促される。
【００１５】
実施形態では、ユーザが、ソーシャル・メッセージの所与の数の単語を入力するや否や、ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワードが抽出され、これらソーシャル・キーワードが、ユーザによって書かれた次の単語のために更新される。
【００１６】
実施形態では、ソーシャル・キーワードは、ユーザがソーシャル・メッセージを書き終え、それを投稿する準備ができている場合に、ユーザによって書かれたソーシャル・メッセージから抽出される。
【００１７】
実施形態では、確率論的手法は、マルチメディア・キーワードとソーシャル・キーワードとの間の余弦類似性手法に基づく。
【００１８】
実施形態では、ソーシャル・ネットワーク・スレッドの識別子は、マルチメディア・フローに関連付けられたメタデータから検索される。
【００１９】
実施形態では、ソーシャル・ネットワーク・スレッドの識別子は、マルチメディア・フローに関連付けられたメタデータに含まれたマルチメディア・フローの識別子によってサーバから検索される。
【００２０】
実施形態では、ソーシャル・ネットワーク・スレッドの識別子はハッシュタグである。
【００２１】
実施形態では、ブロードキャスト受信機デバイスの存在は、デジタル・リビング・ネットワーク・アライアンス・プロトコルおよびＢｌｕｅｔｏｏｔｈプロトコルのうちの通信プロトコルのうちの少なくとも１つを用いて、デバイス発見処理中に検出される。
【００２２】
実施形態では、ブロードキャスト受信機デバイスおよびソーシャル・デバイスは、同じエンティティに含まれる。
【００２３】
実施形態では、ソーシャル・デバイスおよび相関デバイスは、同じエンティティに含まれる。
【００２４】
本発明はまた、ソーシャル・デバイスにおいてユーザによって書かれたソーシャル・ネットワーク・メッセージの、ブロードキャスト受信機デバイスによって受信された関連するマルチメディア・フローとの関連付けのための相関デバイスに関し、相関デバイスは、ソーシャル・デバイスおよびブロードキャスト受信機デバイスと通信することができ、
ソーシャル・デバイスと同じ場所において、マルチメディア・フローを受信するブロードキャスト受信機デバイスの存在を検出するための手段と、
ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワードを抽出するための手段と、
受信されたマルチメディア・フローに関するメタデータを、ブロードキャスト受信機デバイスに対して要求し、マルチメディア・フローのメタデータから、マルチメディア・キーワードを抽出するための手段と、
マルチメディア・キーワードとソーシャル・キーワードとの間の確率論的手法の結果として、相関係数を提供するための手段と、
マルチメディア・フローに関連付けられたソーシャル・ネットワーク・スレッドの識別子を検索するための手段と、
相関係数が、第１のあらかじめ定義されたしきい値よりも大きいのであれば、検索された識別子を、ソーシャル・メッセージのテキストに追加するための手段と、を備える。
【００２５】
本発明はまた、デバイス内で実施されることが可能なコンピュータ・プログラムに関し、前記プログラムは、前記デバイス内で実行された場合、本発明に従う方法のステップを実行する命令を備える。
【００２６】
本発明およびその利点は、以下の添付図面を参照する後述する説明を検討することで、一層良く理解されるものとする。
【図面の簡単な説明】
【００２７】
【図１】ソーシャル・メッセージの、関連するマルチメディア・フローとの関連付けのための発明の１つの実施形態に従う通信システムの概要ブロック図である。
【図２】本発明の１つの実施形態に従う、ソーシャル・メッセージの、関連するマルチメディア・フローとの関連付けのための方法のアルゴリズムである。
【発明を実施するための形態】
【００２８】
同じ参照番号は、すべての図面で同じ要素または同じ種類の要素を表わす。
【００２９】
図１を参照して示すように、本発明に従う通信システムは、テレコミュニケーション・ネットワークＴＮ、ブロードキャスト受信機デバイスＢＲＤ、ソーシャル・デバイスＳＤ、相関デバイスＣＤ、少なくとも１つのマルチメディア・サーバＭＳ、および少なくとも１つのソーシャル・ネットワーク・サーバＳＮＳを備える。
【００３０】
テレコミュニケーション・ネットワークＴＮは、ワイヤ・ネットワークまたはワイヤレス・ネットワーク、または、ワイヤ・ネットワークとワイヤレス・ネットワークとの組合せであり得る。
【００３１】
テレコミュニケーション・ネットワークＴＮは、インターネットまたはイントラネット、またはさらには、企業専用のプライベート・ネットワークのような、たとえばＩＰ（「インターネット・プロトコル」）高速ネットワークのようなパケット・ネットワークであり得る。
【００３２】
イントロダクションとして、本発明を理解するために有用ないくつかの用語および概念が、以下に定義される。
【００３３】
マルチメディア・フローは、マルチメディア・サーバＭＳによって、テレコミュニケーション・ネットワークＴＮを介して、要求元の通信デバイスへ向けて提供される。
【００３４】
マルチメディア・フローは、ＩＰＴＶ（インターネット・プロトコル・テレビジョン）ストリームであり得るか、または、その他任意の種類のビデオ・ストリームや、オーディオ・ストリームや、スライドショーや、ニュース・タイトル・ストリームのようなテキスト・ストリーム等であり得る。
【００３５】
マルチメディア・フローは、マルチメディア・サーバＭＳによってブロードキャストされ、そして、オンラインまたはリアルタイムのマルチメディア・コンテンツに関連付けられた、ライブ・ストリームであり得る。あるいは、マルチメディア・フローは、マルチメディア・サーバの専用サービスによって使用される、アップロードされたコンテンツのようなオフライン・コンテンツに関連付けられ得る。
【００３６】
ソーシャル・ネットワーク・スレッドは、本質的にはユーザが投稿し、恐らくは互いに応答したソーシャル・メッセージの、恐らくは写真、ショート・ビデオ、リンク等のような、封入されたまたは埋め込まれたコンテンツとのアグリゲーションである。ソーシャル・ネットワーク・スレッドは、ソーシャル・ネットワーク・データベース内に記憶される。ソーシャル・ネットワーク・データベースは、ソーシャル・ネットワーク・プラットフォームを形成する少なくとも１つのソーシャル・ネットワーク・サーバＳＮＳに配置され、インターネットを介してアクセスされる。
【００３７】
たとえば、ソーシャル・ネットワーク・スレッドは、アノテーション、マルチメディア・コンテンツの１つの要素に関する人からの同一コメント、または、マルチメディア・コンテンツに関する人々の間の会話、であり得る。
【００３８】
ブロードキャスト受信機デバイスＢＲＤは、マルチメディア・ストリームを受信し表示することができるデバイスである。
【００３９】
ブロードキャスト受信機デバイスＢＲＤは、たとえば、パーソナル・コンピュータまたはラップトップ、電子タブレット、スマートフォン、携帯情報端末、セット・トップ・ボックス、住宅向けゲートウェイ、ゲーム機、または、接続されているテレビであり得る。より一般的には、ブロードキャスト受信機デバイスＢＲＤは、他の通信機器とデータを交換するために、少なくとも１つのワイヤ通信ネットワークまたはワイヤレス通信ネットワークとの接続を確立することが可能な通信モジュールを備える任意の種類の電子機器に関する。
【００４０】
マルチメディア・フローは、マルチメディア・サーバＭＳによってブロードキャストされたマルチメディア・コンテンツ、およびメタデータからなる。
【００４１】
マルチメディア・フローはさらに、ハッシュタグに関連付けられている。
【００４２】
より一般的には、ハッシュタグは、ソーシャル・ネットワーク・スレッドの識別子であると仮定される。
【００４３】
ハッシュタグは、（これによって、特に別のコンテキストにおいて、自分のソーシャル・メッセージに追加のハッシュタグを追加する人によって誤って再生可能にならないように）ユニークまたはそれに準ずる準ユニークでなければならない。
【００４４】
１つの実施形態では、ハッシュタグは、マルチメディア・サーバＭＳによって提供される。ハッシュタグは、たとえば、プログラム名、チャンネル名、およびブロードキャスト日のハッシュ・コードをとることにより、マルチメディア・サーバＭＳによって生成され得る。ハッシュタグは、マルチメディア・フローのメタデータの一部であり得る。
【００４５】
別の実施形態では、ハッシュタグは、マルチメディア・サーバＭＳとコラボレートするハッシュタグ・プロバイダ・サーバＨＰＳによって提供される。このケースでは、マルチメディア・フローとハッシュタグとの対応付けは、マルチメディア・フロー識別子ＩｄＭＦによってなされ得る。
【００４６】
また、オプションとして、オフィシャル・ハッシュタグが、プライマリ・ストリームのオーバーレイ画像として、ブロードキャスト受信機デバイスによって表示され得る。
【００４７】
ブロードキャスト受信機デバイスＢＲＤは、メディア・プレーヤＭＰを備える。
【００４８】
メディア・プレーヤＭＰは、そのスクリーン上に、マルチメディア・フローのコンテンツ（たとえば、ＴＶビデオ番組）をライブで表示することを担当し、ブロードキャスト受信機デバイスＢＲＤの通信手段によって、近くの他のデバイスと情報を交換することができる。
【００４９】
ソーシャル・デバイスＳＤは、ソーシャル・ネットワーク・サーバＳＮＳとインタラクトすることができるデバイスである。
【００５０】
ソーシャル・デバイスＳＤは、たとえば、パーソナル・コンピュータまたはラップトップ、電子タブレット、スマートフォン、携帯情報端末、セット・トップ・ボックス、住宅向けゲートウェイ、ゲーム機、または接続されたテレビであり得る。より一般的には、ソーシャル・デバイスＳＤは、他の通信機器とデータを交換するために、少なくとも１つのワイヤ通信ネットワークまたはワイヤレス通信ネットワークとの接続を確立することが可能な通信モジュールを備える任意の種類の電子機器に関する。
【００５１】
ソーシャル・デバイスＳＤは、ソーシャル・インタラクション・クライアントＳＩＣを備える。
【００５２】
ソーシャル・インタラクション・クライアントＳＩＣは、ユーザによって入力されたソーシャル・メッセージの処理を担当する。ソーシャル・メッセージは、ソーシャル・ネットワーク・スレッドに、ユーザによって投稿されたメッセージである。そのようなソーシャル・メッセージの目的は、ソーシャル・メッセージを投稿したユーザの、ソーシャル・ネットワークの他のユーザとのインタラクションであるので、そのようなソーシャル・メッセージはまた、ソーシャル・インタラクション・メッセージまたはソーシャル・ネットワーク・メッセージとも命名され得る。
【００５３】
相関デバイスＣＤは、たとえば、パーソナル・コンピュータ、ラップトップ、サーバ、電子タブレット、スマートフォン、携帯情報端末、セット・トップ・ボックス、住宅向けゲートウェイ、ゲーム機、または接続されたテレビであり得る。より一般的には、相関デバイスＣＤは、他の通信機器とデータを交換するために、少なくとも１つのワイヤ通信ネットワークまたはワイヤレス通信ネットワークとの接続を確立することが可能な通信モジュールを備える任意の種類の電子機器に関する。
【００５４】
相関デバイスＣＤは、ソーシャル・インタラクション・インタセプタＳＩＩ、デバイス接近検出器ＤＰＤ、および相関係数計算機ＣＣＣを備える。
【００５５】
ソーシャル・インタラクション・インタセプタＳＩＩは、ユーザによって入力されたソーシャル・ネットワーク・メッセージをインターセプトし処理することを担当する。
【００５６】
デバイス接近検出器ＤＰＤは、デバイス発見処理を実施し、ＤＬＮＡ（デジタル・リビング・ネットワーク・アライアンス）またはＢｌｕｅｔｏｏｔｈのような異なる種類の通信プロトコルを扱うことができ得る。
【００５７】
デバイス接近検出器ＤＰＤは、通信デバイスと同じ場所の別のデバイスの存在を検出し、検出されたデバイスの種類を判定することができる。デバイス接近検出器ＤＰＤは、検出されたブロードキャスト受信機デバイスのリストから、ブロードキャストしていないデバイスをフィルタ・アウトすることができる（各デバイスの機能が、プロトコルによって通知される）。
【００５８】
また、デバイス接近検出器ＤＰＤは、相関デバイスＣＤと、検出されたブロードキャスト受信機デバイスとの間の通信チャネルを開く役割も担当している。デバイス接近検出器は、リストを更新するために、周囲の利用可能な、ブロードキャストしているデバイスを、定期的に検出する。
【００５９】
特に、ユーザが、タブレットのようなソーシャル・デバイスＳＤと、ＴＶ受信機のようなブロードキャスト受信機デバイスＢＲＤとを所有し、同じ場所においてこれら両方を使用するケースでは、デバイス接近検出器は、ブロードキャスト受信機デバイスＢＲＤを検出することができる。
【００６０】
１つの実施形態では、相関デバイスＣＤおよびソーシャル・デバイスＳＤは、同じエンティティに含まれている。このケースでは、ソーシャル・インタラクション・インタセプタＳＩＩおよびソーシャル・インタラクション・クライアントＳＩＣは、同じアプリケーションによって管理され得る。
【００６１】
相関デバイスＣＤとブロードキャスト受信機デバイスＢＲＤとの間に通信チャネルが開かれると、相関係数計算機ＣＣＣは、この後者によって表示される現在のプログラムに関するメタデータを、ブロードキャスト受信機デバイスに対して要求する。これらのメタデータは、ジャンル分類、番組概要、描写キーワード等のように、マルチメディア・サーバＭＳによって提供され現在のＴＶ番組に関連しているすべての種類のメタデータを含んでいる。
【００６２】
ユーザが自分のソーシャル・メッセージを書き、確認によって、それを投稿する準備ができている場合、ソーシャル・インタラクション・アクティビティが、マルチメディア・フローを称しているのか否か、および、いくつかのブロードキャスト受信機デバイスが存在するケース（たとえば、別のチャンネルにおける別の部屋のＴＶ）ではどちらを称しているのかを理解するために、ソーシャル・インタラクション・インタセプタＳＩＩは、その役割がソーシャル・デバイスＳＤとブロードキャスト受信機デバイスとの間のアクティビティの相関を計算することである相関係数計算機ＣＣＣを呼び出す。
【００６３】
相関係数計算機ＣＣＣは、ユーザが書いているソーシャル・メッセージと、マルチメディア・フローに関連付けられたメタデータとの間の相関の確率論的手法を提供する。この確率論的手法は、ユーザが書いているソーシャル・メッセージから抽出されたキーワードの集合と、マルチメディア・フロー・メタデータから抽出されたキーワードの集合との間の「余弦」類似性手法に基づき得る。別の確率論的手法は、Ｓｏｒｅｎｓｅｎ−Ｄｉｃｅ係数のような類似性手法であり得る。
【００６４】
相関係数計算機ＣＣＣはさらに、ソーシャル・ネットワーク・スレッドおよびマルチメディア・フローに関連する生データ・ストリームから知識情報を収集することを担当する。相関係数計算機ＣＣＣは、ユーザによって書かれたソーシャル・メッセージから、および、マルチメディア・フローのメタデータから、キーワードのベクトルを抽出する。
【００６５】
いくつかのブロードキャストしているデバイスが存在する場合、確率論的手法が各デバイスについてなされ、ソーシャル・メッセージが参照する可能性がより高いのはどのマルチメディア・フローであるのかを判定するために、値を減少させることによって結果がランク付けされる。
【００６６】
１つの変形では、ユーザがソーシャル・メッセージを入力している間に相関がリアルタイムで計算され、ユーザが単語を入力する毎に更新され得る。
【００６７】
別の変形では、相関は、ユーザが最低数の単語を入力した後に計算され、次に入力された単語毎に更新され得る。
【００６８】
ソーシャル・インタラクション・インタセプタＳＳＩが、以前に、マルチメディア・サーバＭＳによって生成された、または、ハッシュタグ・プロバイダ・サーバＨＰＳによって提供された、「オフィシャル」ハッシュタグを検索する。１つの変形では、ソーシャル・インタラクション・インタセプタＳＩＩは、ブロードキャストされたマルチメディア・フローに関連付けられたメタデータからのハッシュタグの生成に特化されたモジュールから、ハッシュタグを検索する。
【００６９】
相関係数が、あらかじめ定義されたしきい値よりも大きいのであれば、ソーシャル・インタラクション・インタセプタＳＩＩは、検索されたハッシュタグを、ソーシャル・メッセージのテキストへ自動的に追加する。相関係数の値が中位の信頼度であるケースでは、ユーザは、確認を促され得る。その後、ソーシャル・メッセージが、ソーシャル・ネットワーク・サーバＳＮＳへ投稿される。
【００７０】
相関係数値が低すぎるのであれば、ユーザが書いているソーシャル・メッセージと、ユーザが見ているストリームされたマルチメディア・コンテンツとの間にリンクは無いと仮定される。それゆえ、そのようにソーシャル・ネットワーク・サーバＳＮＳに投稿されたソーシャル・メッセージに、ハッシュタグは追加されない。
【００７１】
１つの実施形態では、ブロードキャスト受信機デバイスＢＲＤおよびソーシャル・デバイスＳＤは、同じエンティティに含まれる。
【００７２】
１つの実施形態では、マルチメディア・フローは、ブロードキャスト受信機デバイスＢＲＤに表示されず、たとえば、単に受信され、記録され得る。
【００７３】
別の実施形態では、ブロードキャスト受信機デバイスＢＲＤ、ソーシャル・デバイスＳＤ、および相関デバイスＣＤは、同じエンティティに含まれる。
【００７４】
このケースでは、デバイス接近検出器ＤＰＤは、メディア・プレーヤＭＰが起動され、マルチメディア・フローを受信していることを検出する。
【００７５】
図２に関して、本発明の１つの実施形態に従う、ソーシャル・ネットワーク・メッセージの、関連するマルチメディア・フローとの関連付けのための方法は、通信システム内で実行されるステップＳ１乃至Ｓ７を備える。
【００７６】
ステップＳ１では、ユーザは、ブロードキャスト受信機デバイスＢＲＤにおいてマルチメディア・フローを見ている。マルチメディア・フローは、メタデータと関連したマルチメディア・サーバＭＳによってブロードキャストされる。
【００７７】
１つの実施形態では、メタデータは、オフィシャル・ハッシュタグＯＨを含んでいる。
【００７８】
別の実施形態では、オフィシャル・ハッシュタグＯＨは、マルチメディア・フローの識別子と対応して記憶されており、ハッシュタグ・プロバイダ・サーバＨＰＳからアクセス可能である。マルチメディア・フローのメタデータには、マルチメディア・フローの同じ識別子が含まれる。
【００７９】
ユーザは、メッセージを書き、ソーシャル・ネットワーク・ウェブサイトに投稿することを望んでいる。このメッセージは、ブロードキャスト受信機デバイスＢＲＤにおいてユーザによって見られるマルチメディア・フローに関連している。この目的のために、ユーザは、ソーシャル・ネットワーク・サーバＳＮＳと通信することが可能なソーシャル・デバイスＳＤにおいて、ソーシャル・インタラクション・クライアントＳＩＣを起動する。
【００８０】
相関デバイスＣＤにおけるソーシャル・インタラクション・インタセプタＳｌＩは、ソーシャル・インタラクション・クライアントＳＩＣが実行されていることを検出し、デバイス接近検出器ＤＰＤをトリガする。
【００８１】
デバイス接近検出器ＤＰＤは、ソーシャル・デバイスＳＤと同じ場所においてマルチメディア・フローを受信しているブロードキャスト受信機デバイスＢＲＤの存在を検出する。
【００８２】
デバイス接近検出器ＤＰＤが、いずれのデバイスも検出しないのであれば、それは、ユーザが、ブロードキャストされたいずれのマルチメディア・フローとの関係も持たないメッセージを書いていることを意味する。
【００８３】
デバイス接近検出器ＤＰＤは、ブロードキャスト受信機デバイスＢＲＤとの通信チャネルを開く。
【００８４】
デバイス接近検出器ＤＰＤが、ソーシャル・デバイスＳＤと同じ場所におけるブロードキャスト受信機デバイスＢＲＤの存在を検出した場合、それは、ブロードキャスト受信機デバイスＢＲＤおよびソーシャル・デバイスＳＤが、同じ部屋または隣接する部屋にあり、ユーザは、ブロードキャスト受信機デバイスＢＲＤとソーシャル・デバイスＳＤとの両方を見ることができることを意味する。
【００８５】
ステップＳ２では、ユーザは、ソーシャル・メッセージを書く。ユーザが、ソーシャル・メッセージを書き終え、たとえば、「送信」タイプ・ボタンをクリックすること、または「戻る」タイプ・キーストロークを押すことによってそれを投稿する準備ができている場合、ソーシャル・インタラクション・インタセプタＳＩＩは、相関係数計算機ＣＣＣを呼び出す。
【００８６】
ステップＳ３では、相関係数計算機ＣＣＣは、ユーザによって書かれたソーシャル・メッセージから、ソーシャル・キーワードＳＫのリストを抽出する。
【００８７】
ステップＳ４では、相関係数計算機ＣＣＣは、ブロードキャストされた現在のマルチメディア・フローに関するメタデータを、ブロードキャスト受信機デバイスに対して要求する。たとえば、メタデータは、ジャンル分類、番組概要、描写キーワード等を含む。
【００８８】
相関係数計算機ＣＣＣは、マルチメディア・フローのメタデータから、マルチメディア・キーワードＭＫのリストを抽出する。
【００８９】
１つの実施形態では、ステップＳ３およびＳ４の順序は、交換可能であり得る。
【００９０】
ステップＳ５では、相関係数計算機ＣＣＣは、ユーザが書いているソーシャル・メッセージと、マルチメディア・フローに関連付けられたメタデータとの間の相関の確率論的手法を提供する。たとえば、確率論的手法は、マルチメディア・キーワードＭＫとソーシャル・キーワードＳＫとの間の「余弦」類似性手法に基づく。
【００９１】
相関係数計算機ＣＣＣは、確率論的手法の結果として、相関係数ＣｏＣを提供する。
【００９２】
１つの変形では、ユーザがソーシャル・メッセージを入力している間に、相関係数計算機ＣＣＣによってリアルタイムで相関が提供され、ユーザが単語を入力するや否や、ユーザが単語を入力する毎に、相関が更新される。
【００９３】
このケースでは、ステップＳ２、Ｓ３では、ユーザが、ソーシャル・メッセージの単語を入力するや否や、相関係数計算機ＣＣＣは、ソーシャル・インタラクション・インタセプタＳＩＩによって呼び出される。相関係数計算機ＣＣＣは、ユーザによって書かれた次の単語から、ソーシャル・キーワードＳＫのリストを抽出し、更新する。
【００９４】
別の変形では、ユーザがソーシャル・メッセージを入力している間、相関係数計算機ＣＣＣによってリアルタイムで相関が提供され、ユーザが最低数の単語を入力した後、ユーザが単語を入力する毎に、相関が更新される。
【００９５】
このケースでは、ステップＳ２、Ｓ３において、ユーザが、ソーシャル・メッセージの所与の数の単語を入力するや否や、相関係数計算機ＣＣＣが、ソーシャル・インタラクション・インタセプタＳＩＩによって呼び出され、ユーザによって書かれた次の単語から、ソーシャル・キーワードＳＫのリストを抽出し、更新する。
【００９６】
ステップＳ６では、ソーシャル・インタラクション・インタセプタＳＩＩは、マルチメディア・サーバＭＳによって提供されたブロードキャストされたマルチメディア・フローに関連付けられたオフィシャル・ハッシュタグＯＨを検索する。
【００９７】
１つの実施形態では、ブロードキャストされたマルチメディア・フローに関連付けられ、通信チャネルを介してブロードキャスト受信機デバイスＢＲＤのメディア・プレーヤＭＰによって送信されたメタデータから、オフィシャル・ハッシュタグＯＨが検索される。
【００９８】
別の実施形態では、オフィシャル・ハッシュタグＯＨは、ブロードキャストされたマルチメディア・フローに関連付けられたメタデータに含まれるマルチメディア・フローの識別子によって、ハッシュタグ・プロバイダ・サーバＨＰＳから検索される。
【００９９】
別の実施形態では、ソーシャル・インタラクション・インタセプタＳＩＩは、ブロードキャストされたマルチメディア・フローに関連付けられたメタデータからハッシュタグを生成したモジュールからハッシュタグを検索する。ハッシュタグは、たとえば、プログラム名、チャネル名、およびブロードキャスト日からなるハッシュ・コードの組合せから、マルチメディア・サーバＭＳによって生成されたハッシュタグと同じ手法で生成され得る。このように、すべてのエンティティ（相関デバイス、マルチメディア・サーバ、およびハッシュタグ・プロバイダ・サーバ）は、同じマルチメディア・フローについて同じでユニークなハッシュタグを生成する。
【０１００】
ステップＳ７において、相関係数ＣｏＣが、第１のあらかじめ定義されたしきい値Ｔｈ１よりも大きいのであれば、ソーシャル・インタラクション・インタセプタＳＩＩは、検索されたオフィシャル・ハッシュタグＯＨを、ユーザによって書かれたソーシャル・メッセージのテキストへ自動的に追加する。その後、ソーシャル・メッセージは、オフィシャル・ハッシュタグＯＨとともに、ソーシャル・ネットワーク・サーバＳＮＳへ投稿される。
【０１０１】
相関係数が、第２のあらかじめ定義されたしきい値Ｔｈ２よりも大きく、第１のあらかじめ定義されたしきい値Ｔｈ１未満であれば、これは、相関係数の値が中位の信頼度であることを意味し、ユーザは、書かれたメッセージがオフィシャル・ハッシュタグと関連していることを確認することを促される。ソーシャル・インタラクション・インタセプタＳＩＩは、ユーザによる確認後、オフィシャル・ハッシュタグＯＨを追加する。その後、ソーシャル・メッセージは、オフィシャル・ハッシュタグＯＨとともにソーシャル・ネットワーク・サーバＳＮＳへ投稿される。
【０１０２】
相関係数が、第２のあらかじめ定義されたしきい値Ｔｈ２未満であれば、ユーザが書いたソーシャル・メッセージと、ユーザが見ているブロードキャストされたマルチメディア・フローとの間にリンクは無いと仮定される。その後、ソーシャル・メッセージは、オフィシャル・ハッシュタグＯＨ無しでソーシャル・ネットワーク・サーバＳＮＳへ投稿される。別のハッシュタグは、このソーシャル・メッセージのために使用され得る。
【０１０３】
１つの変形では、ユーザがソーシャル・メッセージを入力している間に、相関係数計算機ＣＣＣによってリアルタイムで相関が提供される場合、この相関係数が、少なくとも、第２のあらかじめ定義されたしきい値Ｔｈ２よりも大きいのであれば、ソーシャル・インタラクション・インタセプタＳＩＩは、たとえば、オフィシャル・ハッシュタグを表示することによって、ユーザに対して、書かれたメッセージにオフィシャル・ハッシュタグＯＨを追加することを提案する。
【０１０４】
本明細書に記載された発明は、ソーシャル・ネットワーク・メッセージの、関連するマルチメディア・フローとの関連付けのための方法およびデバイスに関する。本発明の１つの実施によれば、本発明のステップは、通信デバイスＣＤのようなデバイスへ組み込まれたコンピュータ・プログラムの命令によって決定される。プログラムは、デバイス内にロードされ実行された場合に、方法のステップを実行するプログラム命令を備えている。
【０１０５】
したがって、本発明はまた、コンピュータ・プログラム、特に、本発明を実施するために適切な、情報媒体上のまたは情報媒体内のコンピュータ・プログラムにも適合する。このプログラムは、任意のプログラム言語を用い、部分的にコンパイルされた形態、または、本発明に従う方法を実施するために所望されるその他任意の形態のような、ソース・コード、オブジェクト・コード、または、ソース・コードとオブジェクト・コードとの間の中間コード、の形態であり得る。
【図１】
2016536677.tif 000003
【図２】
2016536677.tif 000004
【国際調査報告】
2016536677.tif 000005
2016536677.tif 000006