(57)【要約】  ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成するために方法、携帯電子機器、システム及びコンピュータプログラム製品が提供される。方法は、オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器において生成して送信するステップを含む。第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは第１の所定長（Ｔ）を有する。第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは第１の機器からサーバへ周期的に送信される。第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む。第１の機器から周期的に送信された、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、第２の機器からの第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの受信にサーバが応じることにより、第１の機器はサーバに自動的に作成されるＳＮＳセッションに加えられる。
2011511346.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成する方法であって、
オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、第１の機器において生成して送信するステップと、
前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られたフィンガプリントを、前記第１の機器からサーバへ周期的に送信するステップと、
前記第１の機器から周期的に送信された、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または周期的に送信された前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバが受信したことに応じて前記サーバが自動的に作成した前記ＳＮＳセッションを加えるステップと、
を備えることを特徴とする方法。
【請求項２】
前記第２の機器は、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、前記第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記サーバへ周期的に送信するように構成され、
前記方法は、
前記第３の機器からの前記第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバにおいて受信するステップと、
前記第３の機器からの前記第１の所定長（Ｔ）を有する前記第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリント、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または前記第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、前記第３の機器を前記ＳＮＳセッションに加えるステップと、
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記第３の機器を前記ＳＮＳセッションに加えるステップに応じて、前記第２または前記第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を、前記第１または第２の機器において前記サーバから受信するステップをさらに備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記第３の機器における前記ＳＮＳセッションの終了に応じて、前記サーバへの前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を、前記第１または第２の機器において前記サーバから受信するステップをさらに備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記サーバにおいて、前記第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントが同一のオーディオ及びビデオの少なくともいずれかのイベントに関連するかどうかを判定するために、当該第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いて比較するステップをさらに備えることを特徴とする請求項２乃至４のいずれか１項に記載の方法。
【請求項６】
前記比較するステップが、時間ずれを許容するように比較アルゴリズムを適合させるステップを備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記生成するステップの後に、前記第１の所定長（Ｔ）を有する、オーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、前記生成するステップで生成された前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記第１の機器において処理するステップを備えることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記ＳＮＳセッションは、オンラインチャットセッション、オンラインフォーラム、オンライン電子掲示板、またはインスタントメッセージ通信セッションを含むことを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
携帯電子機器によって実施されることを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成するためのシステムであって、
第１及び第２の機器であって、前記第１の機器が、オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記第１の機器において生成して送信するように構成されている前記第１及び第２の機器と、
サーバであって、
第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、周期的に前記第１の機器から受信し、
前記第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントと、前記第１の機器において生成された前記第１又は第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントとを比較し、
前記第２の機器からの前記第１の所定長（Ｔ）を有する前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第１の機器から周期的に送信される、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部または第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むことが判定された場合、前記ＳＮＳセッションを自動的に作成し、
前記第１及び第２の機器を前記ＳＮＳセッションに加えるように構成されたサーバと、
を備えることを特徴とするシステム。
【請求項１１】
前記第２の機器は、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、前記第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記サーバへ周期的に送信するように構成され、
前記システムは、前記第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成するように構成された第３の機器をさらに備え、
前記サーバは、
前記第３の機器から、前記第１の所定長（Ｔ）を有する前記第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを受信し、
前記第３の機器からの前記第１の所定長（Ｔ）を有する前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリント、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、前記第３の機器を前記ＳＮＳセッションに加えるように構成されることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記第１または第２の機器は、前記第３の機器の前記ＳＮＳセッションへの加入に応じて、前記第２又は第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を前記サーバから受信するようにさらに構成されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記第１または第２の機器は、前記第３の機器における前記ＳＮＳセッションの終了に応じて、前記サーバへの前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を前記サーバから受信するようにさらに構成されることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記サーバは、前記第１、第２、第３、第４、及び第５の少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントが、同一のオーディオ及びビデオの少なくともいずれかのイベントに関連付けられているかどうかを判定するために、前記第１、第２、第３、第４、及び第５の少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いて比較するように構成されることを特徴とする請求項１１乃至１３のいずれか１項に記載のシステム。
【請求項１５】
前記サーバは、時間ずれを許容するように比較アルゴリズムを適合させるように構成されることを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記第１の機器は、当該第１の機器において、前記第１の所定長（Ｔ）を有する、オーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、生成された前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを処理するようにさらに構成されることを特徴とする請求項１０乃至１５のいずれか１項に記載のシステム。
【請求項１７】
前記ＳＮＳセッションは、オンラインチャットセッション、オンラインフォーラム、オンライン電子掲示板、またはインスタントメッセージ通信セッションを含むことを特徴とする請求項１０乃至１６のいずれか１項に記載のシステム。
【請求項１８】
ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成するためのコンピュータプログラムが記憶されたコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムはコンピュータが読み取り可能なプログラムコードを有する媒体を備え、
前記コンピュータが読み取り可能なプログラムコードが、
オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、第１の機器において生成して送信するように構成されたコンピュータが読み取り可能なプログラムコードと、
第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記第１の機器からサーバへ周期的に送信するように構成されたコンピュータが読み取り可能なプログラムコードと、
前記第１の機器から周期的に送信された、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、前記第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバが受信したことに応じて前記サーバが自動的に作成した前記ＳＮＳセッションを加えるように構成されたコンピュータが読み取り可能なプログラムコードと、
を備えることを特徴とするコンピュータプログラム製品。
【請求項１９】
前記第２の機器は、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、前記第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記サーバへ周期的に送信するように構成され、
前記コンピュータプログラム製品は、
第３の機器からの前記第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバにおいて受信するように構成されたコンピュータが読み取り可能なプログラムコードと、
前記第３の機器からの前記第１の所定長（Ｔ）を有する、前記第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントと、または前記第３または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部を含むと判定された場合、前記第３の機器を前記ＳＮＳセッションに加えるように構成されたコンピュータが読み取り可能なプログラムコードと、
をさらに備えることを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記第３の機器の前記ＳＮＳセッションへの加入に応じて、前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を、前記第１または第２の機器において前記サーバから受信するように構成されたコンピュータが読み取り可能なプログラムコードをさらに備えることを特徴とする請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記第３の機器における前記ＳＮＳセッションの終了に応じて、前記サーバへの前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を、前記第１または第２の機器において前記サーバから受信するように構成されたコンピュータが読み取り可能なプログラムコードをさらに有することを特徴とする請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記サーバにおいて、前記第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントが同一のオーディオ及びビデオの少なくともいずれかのイベントに関連するかどうかを判定するために、前記第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いて比較するように構成されたコンピュータが読み取り可能なプログラムコードをさらに備えることを特徴とする請求項１９乃至２１のいずれか１項に記載のコンピュータプログラム製品。
【請求項２３】
時間ずれを許容するように比較アルゴリズムを適用するように構成されたコンピュータが読み取り可能なプログラムコードをさらに備えることを特徴とする請求項２２に記載のコンピュータプログラム製品。
【請求項２４】
前記生成するステップの後に、前記第１の所定長（Ｔ）を有するオーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、生成された前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの処理をさらに含むことを特徴とする請求項１９乃至２３のいずれか１項に記載のコンピュータプログラム製品。
【請求項２５】
前記ＳＮＳセッションは、オンラインチャットセッション、オンラインフォーラム、オンライン電子掲示板、またはインスタントメッセージ通信セッションを含むことを特徴とする請求項１９乃至２４のいずれか１項に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信に関し、より具体的には、ソーシャルネットワーキングサービス（ＳＮＳ）及びこれに関連する方法、機器、システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
最近、オンラインチャットルーム、インターネットフォーラム並びに電子掲示板、インスタントメッセージ等のようなソーシャルネットワーキングサービス（ＳＮＳ）が広く普及してきている。上記のようなソーシャルネットワーキングサービスによって、スポーツ、音楽、育児、政治等のような同様のトピックに関心を持っている人々がバーチャルコミュニティに集合することが可能になっている。通常、ユーザはオンラインチャットルームや電子掲示板などのバーチャルコミュニティを作成し、バーチャルコミュニティのテーマ（例えばロックミュージック）を決める。また、バーチャルコミュニティは例えばコンサート、テレビ、ショー番組、スポーツイベント等のような現在進行中のイベントについて論じるために開設されてもよい。特に、ユーザは現在進行中のフットボールの試合について論じるためのオンラインチャットルームを設定したり、テレビで放映中のビューティコンテストに関して人々がコメントすることができるオンラインフォーラムを設けたりすることができる。したがって、バーチャルコミュニティの出現によってユーザは、自分の家やオフィスの快適な環境で同様のトピックに関心を持っている他の人々と交流を行うことが可能となるであろう。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明のいくつかの実施形態は、オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器において生成して送信するステップを含む、ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成する方法を提供する。第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは第１の所定長（Ｔ）を有する。第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントが第１の機器からサーバへ周期的に送信される。第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む。第１の機器から、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または周期的に送信された第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、第２の機器からの第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの受信に前記サーバが応じることにより、第１の機器はサーバに自動的に作成されるＳＮＳセッションに加えられる。
【０００４】
本発明の更なる実施形態では、第２の機器は、第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバへ周期的に送信するように構成されることができる。第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含んでもよい。第３の機器からの第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントはサーバにおいて受信されてもよい。第３の機器からの第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリント、第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、第３の機器はＳＮＳセッションに加えられ得る。
【０００５】
本発明のさらに別の実施形態では、第３の機器をＳＮＳセッションに加えるステップに応じて、第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させるために、第１または第２の機器においてサーバからの指示を受信することができる。本発明の或る実施形態では、第３の機器におけるＳＮＳセッションの終了に応じて、サーバへの第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復するために、第１または第２の機器においてサーバからの指示が受信されてもよい。
【０００６】
本発明のいくつかの実施形態では、サーバにおいて、第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントが同一のオーディオ及びビデオの少なくともいずれかのイベントに関連するかどうかを判定するために、当該第１、第２、第３、第４、及び第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、統計的方法を用いて比較されてもよい。本発明の或る実施形態では、比較するステップは、時間ずれを許容するように比較アルゴリズムを適合させるステップを含んでもよい。
【０００７】
本発明の別の実施形態では、生成するステップの後に、第１の所定長（Ｔ）を有する、オーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、生成するステップで生成された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは処理されてもよい。
【０００８】
本発明の別の実施形態では、ＳＮＳセッションはオンラインチャットセッション、オンラインフォーラム、オンライン電子掲示板、またはインスタントメッセージ通信セッションを含んでもよい。
【０００９】
本発明のいくつかの実施形態を主として方法の実施形態について説明してきたが、機器、システム及びコンピュータプログラムも提供される。
【図面の簡単な説明】
【００１０】
【図１】本発明のいくつかの実施形態に係るソーシャルネットワーキングサービス（ＳＮＳ）サーバと、該サーバに関連する機器とを含むネットワークを示すブロック図である。
【図２】本発明のいくつかの実施形態に係る携帯用電子機器及び携帯電話通信システムを示すブロック図である。
【図３】本発明のいくつかの実施形態に係るサーバにおけるオーディオ／ビデオフィンガプリントの送信及び受信を示す図である。
【図４】、
【図５】本発明の種々の実施形態に係る方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施形態を示す添付図面を参照しながら、本発明について以下さらに詳細に説明する。しかしながら、本発明は、多くの別の形態で実施されることも可能であり、本明細書で説明される実施形態に限定されるものとして解釈されるべきでない。
【００１２】
従って、本発明は、様々な変形及び別の形式を許容することが可能であり、その特定の実施形態が図面により例示され、本明細書で詳細に説明される。しかしながら、開示される特定の実施形態に本発明を限定する意図はなく、それどころか、本発明は、特許請求の範囲に規定されているような本発明の趣旨及び範囲に含まれるあらゆる変形、等価及び代替構成を含むものであることが理解されるべきである。同一の番号は図面の説明を通じて同一の要素を示すものとする。
【００１３】
本明細書で使用されている用語は特定の実施形態について単に説明することを目的とするものであって、本発明の限定を意図するものではない。以下の説明において、「ａ」「ａｎ」「ｔｈｅ」により単数を表示したようになっているものでも、特に文脈上、別の記載がない限り、複数の内容を表示している場合もある。本明細書で使用している「有する(comprise)」、「有している(comprising)」、「含む(include)」、「含んでいる(including)」という用語は、記載されている特徴、数値、ステップ、動作、要素、構成部品が存在するということを明記するものであるが、他の特徴、数値、ステップ、動作、要素、及びそれらのグループの存在や追加を排除するものではない。さらに、要素が他の要素に「応じる」あるいは、「接続される」と記載された場合、それは他の要素に対して直接応じたり接続されても、途中に他の要素が介在してもよい。反対に、要素が他の要素に対して「直接応じる」あるいは「直接接続される」とされる時は、中間の要素は存在しない。「〜及び〜の少なくともいずれか」（and／or）と表記の使用は、列挙された関連する１以上の項目の一部または全ての組み合わせであることを示し、「／」として略記されてもよい。
【００１４】
別段の規定がない限り、本明細書において用いられる（技術的用語と科学的用語とを含む）すべての用語は、本発明が属している技術分野の通常の知識を有する当業者によって共通に理解されるものと同じ意味を有するものとする。本明細書において用いられている用語は、本明細書及び関連する技術分野の文脈における意味と一致する意味を有するものと解釈すべきであり、本明細書で明示的に別段の定義がない限り、理想化した意味に解釈したり、過度に形式的な意味に解釈したりすべきでないことはさらに理解されよう。
【００１５】
多様な要素を記述するために、各要素に第１、第２などの用語を付す場合があるが、要素がこれらの第１、第２などの用語に限定されるわけではないことは理解されよう。これらの用語は、要素と要素を区別するためだけに使用したものである。例えば、本開示の教示から逸脱することなく、第１の要素を第２の要素と命名する場合もあれば、同様に、第２の要素を第１の要素と命名する場合もある。線図のうちのいくつかには通信路上に情報伝達の主方向を示す矢印が含まれてはいるが、描かれている矢印と逆方向に通信が行われ得ることを理解されたい。
【００１６】
方法、機器、システム、及びコンピュータプログラムの少なくともいずれかを示すブロック図及びフローチャートの少なくともいずれかに関連して、以下に例示する実施形態について説明する。ブロック図とフローチャートの少なくともいずれかのブロックと、ブロック図とフローチャートの少なくともいずれかのブロックの組み合わせとは、コンピュータプログラム命令により実現可能であることは理解されよう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用目的コンピュータ、及び機械を製造するプログラム可能な他のデータ処理装置の少なくともいずれかのプロセッサに供給されてもよい。コンピュータ及び他のプログラム可能なデータ処理装置の少なくともいずれかのプロセッサで実行するコンピュータプログラム命令は、ブロック図及びフローチャートの１つまたは複数のブロックの少なくともいずれかに示された、機能／動作を実行するための手段（機能）及び構成の少なくともいずれかを生成する。
【００１７】
コンピュータまたは他のプログラム可能なデータ処理装置を、特定の方法で機能させることができるこれらのコンピュータプログラム命令はまた、コンピュータが読み取り可能なメモリに保存されてもよい。コンピュータが読み取り可能なメモリに保存されたコンピュータプログラム命令は、ブロック図及びフローチャートの１つまたは複数のブロックの少なくともいずれかに示された機能／動作の実行命令を含む製品を製造する。
【００１８】
上記コンピュータプログラム命令はまた、コンピュータあるいは他のプログラム可能なデータ処理装置に、当該コンピュータまたは他のプログラム可能な装置上で実行される、コンピュータにより実行される処理を生成するための一連の動作ステップを実行させるようにロードされてもよい。コンピュータあるいは他のプログラム可能な装置上で実行する命令は、ブロック図及びフローチャートの１つまたは複数のブロックの少なくともいずれかに示された機能／動作を実行するためのステップを提供する。
【００１９】
したがって、例示の実施形態は、ハードウェアと（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）ソフトウェアとのうちの少なくともいずれかにおいて実現されてもよい。さらに、例示の実施形態は、命令実行システムによる、又は命令実行システムに関連した使用のために、コンピュータで使用可能なプログラムコード又はコンピュータが読み取り可能なプログラムコードを実装したコンピュータで使用可能な又はコンピュータが読み取り可能な記憶媒体上のコンピュータプログラムの形態をとってもよい。本明細書の文脈では、コンピュータで使用可能な又はコンピュータが読み取り可能な媒体は、命令実行システム、機器、又は装置により又はこれらに関して用いるためのプログラムを含み、保存し、通信し、伝播し、又は転送することのできる任意の媒体とすることができる。
【００２０】
これらのコンピュータで使用可能な又はコンピュータが読み取り可能な媒体は、例えば、電子的、磁気的、光学的、電磁的、赤外線、半導体のシステム、機器、装置、伝播媒体であってもよいが、これらに限定されない。コンピュータが読み取り可能な媒体のさらに詳細な例（非包括的なリスト）には、１以上の配線を有する電気接続、ポータブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能なプログラム可能読み取り専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ及びポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）が含まれる。なお、コンピュータで使用可能な媒体又はコンピュータが読み取り可能な媒体は、プログラムが印刷された紙又は他の適切な媒体であってもよい。これは、例えば紙又は他の媒体を光走査し、その後必要に応じてコンパイルするか、変換するか、適切な方法で処理を行い、次いで、コンピュータメモリに保存することによって、プログラムを電子的に取り込むことが可能であるからである。
【００２１】
本願明細書で解説したデータ処理システムの動作を実行するためのコンピュータプログラムコードは、開発の便宜上、Ｊａｖａ（登録商標）、ＡＪＡＸ（非同期ＪａｖａＳｃｒｉｐｔ）、Ｃ、Ｃ＋＋等の高級プログラミング言語のうちの少なくともいずれかの言語で記述されてもよい。さらに、例示の実施形態の動作を遂行するためのコンピュータプログラムコードは、インタープリタ型言語等の、これに限定されない他のプログラミング言語で記述されてもよい。いくつかのモジュール又はルーチンは、性能及びメモリ使用効率の少なくともいずれかの向上のため、アセンブリ言語又はマイクロコードで記述されてもよい。しかし、実施形態は特定のプログラム言語のみに限定されるものではない。いずれか又は全てのプログラムモジュールの機能はまた、個別ハードウェア部品、１以上の特定用途向け集積回路（ＡＳＩＣ）、又はプログラムされたデジタル信号プロセッサ又はマイクロコントローラを使用して実現されてもよいことは理解されよう。
【００２２】
また、いくつかの代替実施形態では、ブロックで示される機能／動作は、フローチャートで示される順序とは異なる順序で実行してもよいことを付記しておく。例えば、連続して示される２つのブロックを実際にはほぼ同時に実行してもよいし、あるいは、関係する機能／動作に応じて逆の順序でこれらのブロックを実行することも時としてある。さらに、フローチャート及びブロック図の少なくともいずれかの所定のブロックの機能が複数のブロックに分割されるか、フローチャートとブロック図の少なくともいずれかの２以上のブロックの機能が少なくとも部分的に一体化されるか、の少なくともいずれかが行われてもよい。
【００２３】
単に例示と説明を目的として、携帯電子機器、特に移動体端末に関連して本発明の様々な実施形態を本明細書で説明する。しかしながら、本発明は、このような実施形態に限定されるものではなく、本明細書に記載のいくつかの実施形態に基づいて処理を実行することができる任意の装置において一般に実現可能であることは理解されよう。
【００２４】
例えば、オンラインチャットルーム、インターネットフォーラム並びに電子掲示板、インスタントメッセージ、等のようなソーシャルネットワーキングサービス（ＳＮＳ）が広く普及してきている。これらのようなＳＮＳによって、スポーツ、音楽、育児、政治等のような同様のトピックに関心を持っている人々がバーチャルコミュニティに集合することが可能になっている。通常、ユーザはオンラインチャットルームや電子掲示板などのバーチャルコミュニティを作成し、バーチャルコミュニティのテーマ（例えばロックミュージック）を決める。また、バーチャルコミュニティは例えばコンサート、テレビ、ショー番組、スポーツイベント等のような現在進行中のイベントについて論じるために開設されてもよい。特に、ユーザは現在進行中のフットボールの試合について論じるためのオンラインチャットルームを設けたり、テレビで放映中のビューティコンテストに関して人々がコメントすることができるオンラインフォーラムを設けたりすることができる。したがって、バーチャルコミュニティの出現によってユーザは、自分の家やオフィス等の快適な環境で同様のトピックに関心を持っている他の人々と交流を行うことが可能となるであろう。
【００２５】
従来のＳＮＳは一般に、特定のトピックに関連するバーチャルコミュニティを開設するために誰かがイニシアチブを取る必要があり、かつ、このトピックに関心を持っているかもしれない他の人々（バーチャルコミュニティの潜在的な参加者）が当該バーチャルコミュニティを発見するか、当該バーチャルコミュニティを認知する必要がある。したがって、バーチャルコミュニティの開設者がコンサートやテレビ番組のような現在進行中のイベントについてある限られた期間議論すること望む場合、潜在的な参加者たちは開設されたバーチャルコミュニティのことを、当該イベントに関連するバーチャルコミュニティの必要性が全くなくなる終了時まで認知しない可能性がある。
【００２６】
したがって、本発明のいくつかの実施形態は、ＳＮＳを自動的に作成する方法、装置、システム及びコンピュータプログラム製品を提供するものである。特に、以下詳細に解説するように、同じオーディオ／ビジュアルコンテンツを同時に視聴しているユーザのために、オーディオ／ビジュアル放送／イベントに関連する期間限定タイプのバーチャルコミュニティを自動的に作成することが可能となる。したがって、本発明のいくつかの実施形態によって、ユーザは、イベント終了時までの期間限定で、当該イベントに関するバーチャルコミュニティへの参加が可能となる。
【００２７】
図１〜図５を参照しながら、本発明のいくつかの実施形態についてこれから解説する。図１をまず参照すると、本発明のいくつかの実施形態は、ＳＮＳサーバ１１０及びＳＮＳサーバ１１０と通信するように構成された複数の装置を含むネットワーク１００を提供する。図１に示すように、サーバ１１０と通信するように構成されたネットワーク１００内のこれらの装置には、パーソナルコンピュータ１３０、テレビ１５０、ＤＶＲ／ＴＩＶＯ（登録商標）１６０、カメラ１２０を有するラップトップ１７０及び携帯電子機器１９０が含まれる。カメラ１２０は、本発明の範囲から逸脱することなく、ラップトップ１７０に内蔵、あるいは、ラップトップ１７０から分離していてもよい。機器１３０、１５０、１６０、１７０及び１９０は、本発明の範囲から逸脱することなく、有線を介して又は無線でサーバと通信を行うことができる。図１に例示の本発明の実施形態には、パーソナルコンピュータ１３０、テレビ１５０、ＤＶＲ／ＴＩＶＯ１６０、ラップトップ１７０及び携帯用電子機器１９０が含まれ、これらすべてはサーバ１１０と通信を行うものではあるが、本発明の実施形態はこの構成に限定されるわけではない。ＳＮＳセッションに参加し、かつ、オーディオ及びビデオの少なくともいずれかを記録する機能を有すると共に、これらの記録したオーディオ及びビデオの少なくともいずれかをサーバ１１０に提供する任意の装置が本発明の範囲内に含まれる。さらに、図１の装置はサーバに結合されたものとして示されてはいるが、これらの装置はまた、本発明の範囲から逸脱することなく、１以上のその他の装置に結合されたものであってもよい。
【００２８】
本明細書において用いられているように、「携帯用電子機器」という用語には、マルチラインディスプレイを有するまたは有さない携帯無線電話機と、携帯無線電話機をデータ処理機能、ファクシミリ機能及びデータ通信機能と組み合わせた個人通信システム（ＰＣＳ）端末と、無線電話、ページャ、インターネット／イントラネット接続、ウェブブラウザ、電子手帳、カレンダ、及び全地球測位システム（ＧＰＳ）受信機の少なくともいずれかを含むパーソナルデータアシスタント（ＰＤＡ）と、ゲーム用機器と、オーディオビデオプレーヤと、無線電話送受信機を含む従来型のラップトップ及びパームトップ型携帯コンピュータの少なくともいずれかと、を含む。本発明のいくつかの実施形態に係る動作が可能な任意の携帯用電子機器を本発明の範囲から逸脱することなく使用することも可能である。
【００２９】
図１にさらに示されているように、サーバ１１０は１以上のＳＮＳセッションであるＳＮＳ１（１１５）及びＳＮＳ２（１１７）を含む。サーバ１１０は、本発明の範囲から逸脱することなく、２つのＳＮＳセッションを実行するものとして例示されてはいるが、サーバは１つ又は３つ以上のセッションを実行してもよい。さらに、単一サーバ１１０のみが図１に例示されてはいるが、本発明の実施形態は本発明の範囲から逸脱することなく２以上のサーバ１１０を含んでもよい。
【００３０】
図１のシステム１００について、本発明のいくつかの実施形態に係る動作を解説する。特に、例えば携帯電子機器１９０のような第１の機器は、第１の機器のユーザが関心を持っているラジオ番組であって、そのラジオ番組を聴いている人々とチャットをしたいと思うラジオ番組のような、オーディオ及びビデオの少なくともいずれかのイベントの、オーディオ及びビデオの少なくともいずれかの第１のフィンガプリント（fingerprint）を生成する。生成されたオーディオ及びビデオの少なくともいずれかの第１のフィンガプリントは、本発明のいくつかの実施形態では約６０秒であってよい第１の所定長（Ｔ）を有する。第１の機器１９０は第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバ１１０へ送信する。本発明のいくつかの実施形態では、オーディオ及びビデオの少なくともいずれかの第１のフィンガプリントを最初にサーバ１１０へ送信した後、第１の機器１９０は、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有する、オーディオ及びビデオの少なくともいずれかの第２のフィンガプリントを周期的に送信する。この第２の所定長（ｔ）は約５秒、あるいは確実な識別に十分な長さであってもよい。この第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、オーディオ及びビデオのイベントに関連する、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれるデータよりも時間的に後で得られる異なるデータを含む。
【００３１】
特に、オーディオ及びビデオの少なくともいずれかのフィンガプリント（長さｔ）の周期的送信には、初期の送信（長さＴ）とは異なるデータが含まれる。これらのフィンガプリントはイベントに関連する生の録音／録画を反映し、かつ、時間の経過に伴って変化する。長さ（ｔ）の、より短いフィンガプリントの送信によって電力の保持が可能となる。第１の機器１９０は第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の所定長（Ｔ）に等しい周期で送信する。これについては図３を参照してさらに後述する。
【００３２】
サーバ１１０は第１又は第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器１９０から受信する。サーバ１１０は、第１又は第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、例えば図１の機器１３０、１５０及び１７０などの他の機器から受信した他のオーディオ及びビデオの少なくともいずれかのフィンガプリントと比較するように構成される。サーバ１１０において受信した他のオーディオ及びビデオの少なくともいずれかのフィンガプリントのうちの１つが、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部か、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含んでいるとサーバ１１０が判定した場合、サーバ１１０はＳＮＳセッションを自動的に作成し、第１の機器及び他の（１以上の）機器を当該ＳＮＳセッションに加える。
【００３３】
したがって、上述したように、本発明のいくつかの実施形態によって、従来の解決方法とは異なり、オーディオ及び／又はビデオの同じコンテンツを同時に視聴するユーザのためのチャットルーム及びフォーラムなどのＳＮＳセッションを自動的に作成することが可能となる。本発明のいくつかの実施形態では、ユーザは単にシングルクリックを行うだけでＳＮＳセッションへの参加が可能となり、場合によってはこのようなサービスの利用が増加させるかもしれない。
【００３４】
上述した例にはオーディオ及びビデオの少なくともいずれかのイベントとしてラジオ番組が含まれている。しかし、本発明の実施形態はこの構成に限定されるものではない。イベントは、本発明の範囲から逸脱しない、任意の種類の放送又は同期してストリーム放送されるオーディオ／ビジュアルコンテンツであってもよい。複数の例の中には、無線又はインターネットを介して放送されるラジオ番組やＤＶＢ−Ｈあるいはインターネットを介して放送されるＴＶ番組が含むが、これらに限定されるものではない。
【００３５】
さらに、本発明のいくつかの実施形態は、さらに後述する図２に示すような携帯電子機器の中に組み込まれている、または接続されているマイクやカメラのような入力機器によって提供される手段によって、同じオーディオ／ビジュアルコンテンツを取得する機能をユーザに提供することができる。したがって、本発明の実施形態は、本発明の範囲から逸脱することなく、ライブコンサート及びスポーツイベントのような状況においても利用されてよい。
【００３６】
上述したように、本発明の実施形態は、例えば上述したラジオ番組のような、あるイベントに関係するＳＮＳセッションに参加したいと思うユーザを識別するために、オーディオ／ビデオ認識技術（オーディオ／ビデオフィンガプリント法）を利用する。オーディオフィンガプリント法は、当業者には公知の技術であり、ＭＰ３ファイルのような静的なメディアファイル、及び著作権使用料の徴収のようなリアルタイムの放送の両方のために利用できる。したがって、簡潔さの観点からオーディオ／ビデオフィンガプリント法の詳細については本明細書では解説しない。
【００３７】
次に図２を参照し、本発明のいくつかの実施形態に係るサーバとの通信が可能ないくつかの実施形態の装置に関する詳細について解説する。特に、図２の移動体端末について図１の携帯電子機器１９０を解説する。図２の移動体端末についての解説は単に例示を目的として提供されるものであり、それ故に本発明の実施形態はこの構成に限定されるものではないことは理解されよう。
【００３８】
図２に示すように、携帯用電子機器２９０は、携帯筐体２００を含み、かつ、いずれもプロセッサ２９５と通信を行うことができる、ディスプレイ２１４、マンマシンインタフェース（ＭＭＩ）２１６、スピーカ／マイク２１７、ウェブブラウザ２１８、送受信機２１２及びメモリ２８０を含んでもよい。さらに、本発明の複数の実施形態に係る携帯用電子機器２９０は、本発明のいくつかの実施形態に係るＳＮＳ回路２５０、カメラ／ビデオレコーダ２１９、録音機器２１３をさらに含んでもよく、これらもまたプロセッサ２９５と通信を行う。プロセッサ２９５は任意の市販又はカスタムのマイクロプロセッサであってよい。
【００３９】
図２にさらに示されているように、携帯用電子機器２９０は、本発明のいくつかの実施形態に係る移動体交換センタ（「ＭＳＣ」）２７０に接続された基地局送受信機２６０と通信を行う。送受信機２１２は通常送信回路と受信回路とを含み、これらの回路はそれぞれ発信無線周波数信号を基地局送受信機２６０へ送信すると共に、アンテナ２０５を介して基地局送受信機２６０から音声信号とデータ信号のような着信無線周波数信号を受信する。アンテナ２０５は、本発明の範囲から逸脱することのない内蔵アンテナ、格納式アンテナ又は当業者に周知の任意のアンテナであってもよい。携帯用電子機器２９０と基地局送受信機２６０との間で送信される無線周波数信号は、別の通信相手または宛先との通信を確立し、当該通信を維持するために使用されるトラフィック信号及び制御信号（例えば入電用のページング信号／メッセージ）の両方を含んでもよい。プロセッサ２９５は、イベントのオーディオ及びビデオの少なくともいずれかのフィンガプリントを取得するように構成されたＳＮＳ回路２５０を含む携帯用電子機器の種々の機能をサポートし、かつ、本明細書においてさらに解説するような本発明のいくつかの実施形態に係る、上述したサーバ（図１の１１０）にも同じ機能を提供することができる。
【００４０】
本発明のいくつかの実施形態では送受信機２１２は短距離送受信機であってもよいことは理解されよう。短距離送受信機は、例えば、比較的短距離にわたって高いデータ転送レートをサポートするBluetooth（登録商標）送受信機であってもよい。さらに理解されるように、本発明のいくつかの実施形態に係る携帯用電子機器２９０は無線送受信機及び短距離送受信機／送信機を含んでもよい。
【００４１】
本発明のいくつかの実施形態では、基地局送受信機２６０は、携帯ネットワークにおいて個々のセルを定義し、セル内の携帯用電子機器２９０及び他の携帯用電子機器と無線リンクプロトコルを用いて通信する、（１以上の）無線送受信機を含む。単一の基地局送受信機２６０のみが示されてはいるが、無線通信ネットワークを定義するために、多くの基地局送受信機が、例えば移動体交換センタ２７０及び他の機器を介して接続され得ることは理解されよう。
【００４２】
本発明は携帯用電子機器２９０のような通信機器又は通信システムにおいて実施されてよいが、本発明はこのような機器及びシステムの少なくともいずれかに限定されるものではない。むしろ、本発明は、本発明のいくつかの実施形態に基づいて動作するように構成され得る任意の装置においても実施可能である。
【００４３】
図２にさらに示されているように、ＳＮＳ回路２５０はＳＮＳ作成回路２５１を含む。単一の回路が図３に例示されてはいるが、本発明の範囲から逸脱することなく、この回路／モジュールを複数の回路／モジュールに分割できることは理解されよう。
【００４４】
特に、ＳＮＳ作成回路２５１は、オーディオ及びビデオの少なくともいずれかのイベントの第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの生成を開始するように構成される。第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは第１の所定長（Ｔ）を有する。ＳＮＳ作成回路２５１は、格納された記録２８２又は格納されたビデオ２８４の形で、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントをメモリ２８０に格納するように構成される。特に、携帯電子機器２９０のユーザは、例えばマイク２１７及び録音機器、又はカメラ／ビデオレコーダ２１９を用いてオーディオ及びビデオの少なくともいずれかのイベントを取得することができる。オーディオ及びビデオの少なくともいずれかのイベントが取得されると、ＳＮＳ作成回路２５１はオーディオ及びビデオの少なくともいずれかのフィンガプリントの生成を開始し、メモリ２８０に格納してもよい。
【００４５】
ＳＮＳ作成回路２５１は、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントのサーバへの送信、並びに、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントのサーバ（図１の１１０）への周期的送信を開始するようにさらに構成されることができる。上述したように、この第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、オーディオ及びビデオの少なくともいずれかのイベントに関連する、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られる異なるデータを含んでもよい。初期の送信後に、より短いフィンガプリントを送信することで、機器における電力を節約することができる。
【００４６】
上述したように、第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部か、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントが含まれている第３のフィンガプリントを第２の機器からサーバが受信したことに応じてサーバが自動的に作成したＳＮＳセッションに、携帯用電子機器２９０は加えられることが可能となる。
【００４７】
本発明のいくつかの実施形態に係る詳細について図１〜図３を参照しながら解説する。第１の機器の第１のユーザ（図３のユーザＡ）は、自分が興味を感じたラジオ番組を聴いていて、その番組を聴いている他の人々とチャットを望むかもしれない。第１の機器２９０のＳＮＳ作成回路２５１は、録音機器を用いて、例えば６０秒のような長さＴのオーディオフィンガプリントの生成を開始する。長さＴのオーディオフィンガプリントは、格納された記録２８２の形でメモリ２８０に格納されることができる。上記長さＴのオーディオフィンガプリントはサーバ１１０（図３の番号１）へ送信され、次いで、例えばＳＮＳ１（１１５）に格納される。電力を節約するために、長さＴのオーディオフィンガプリントの初期の送信を行った後ＳＮＳ作成回路２５１は、例えば５秒等、確実に識別可能な程度の長さである第２の長さｔのオーディオフィンガプリントの送信を開始することができる。第２のオーディオフィンガプリントは、第１のオーディオフィンガプリントとは異なるデータであって、第１のオーディオフィンガプリントの中に含まれているデータよりも時間的に後で得られるデータを含んでいてもよい。図３に示すように、初期のフィンガプリントが送信された後、第２のオーディオフィンガプリントは周期Ｔで送信されてもよい。
【００４８】
次に図３の処理番号２を参照すると、第２の機器の第２のユーザ（ユーザＢ）も同じラジオ番組についてチャットを望むかもしれない。第１の機器２９０について解説したように、第２の機器も第３の長さＴのオーディオフィンガプリントを生成し、当該第３のオーディオフィンガプリントをサーバ１１０へ送信することができる。サーバ１１０は、ユーザＡとユーザＢによって提供されたオーディオフィンガプリントを比較するように構成される。本発明のいくつかの実施形態では、長さｔの比較で十分な場合もある。オーディオフィンガプリントが一致しているとサーバ１１０が判定すれば、サーバ１１０はチャットセッションを自動的に作成すると共に、ユーザＡとＢをチャットセッションに加える。
【００４９】
第２の機器も、第３のオーディオフィンガプリントの長さ（Ｔ）よりも短い長さ（ｔ）の第４のオーディオフィンガプリントを周期的に送信するように構成されてもよい。第４のオーディオフィンガプリントは、ラジオ番組に関連する異なるデータであって、第３のオーディオフィンガプリントの中に含まれているデータよりも時間的に後で得られるデータを含んでもよい。
【００５０】
図３の処理番号３によってさらに示されているように、時間的に後の或る時点において、第３のユーザ（ユーザＣ）もラジオ番組に関連するチャットセッションへの参加を望み、長さＴの第５のオーディオフィンガプリントを生成して、このフィンガプリントをサーバ１１０へ送信する。上述したように、ユーザＡとＢは長さ（ｔ）のオーディオフィンガプリントのみを周期的に送信しており、サーバ１１０が第５のオーディオフィンガプリントを受信すると、サーバ１１０は長さｔの別のユーザのフィンガプリントが利用可能になるまで待機する。これは、ユーザＡとＢが長さｔのフィンガプリントを周期Ｔで送信することに起因して生じるものである。
【００５１】
図３の処理番号４を参照してわかるように、ユーザＢの長さｔのフィンガプリントはサーバ１１０へ送信される。サーバ１１０はユーザＣに関連する第５のオーディオフィンガプリントと、ユーザＢによって送信された第４のオーディオフィンガプリントとを比較し、これらのオーディオフィンガプリントが一致していることを確定する。この比較の一致に応じて、ユーザＣはチャットセッションに加えられる。このようにしてユーザＡ、Ｂ、及びＣは同じチャットセッションに参加する。
【００５２】
本発明のいくつかの実施形態では、追加のバッテリ電力の節減のために、新規のユーザがチャットに追加されると、ＳＮＳセッションに参加している機器のいくつかは、フィンガプリントの送信停止命令されてもよい。例えば、直前に追加されたような１つの機器がフィンガプリントを送信すればそれで十分である。しかし、これらの実施形態では、フィンガプリントを現在送信している端末がＳＮＳセッションを終了させるような場合には、ＳＮＳセッションに参加している機器に対して、フィンガプリントの送信を再開させるように命令を出すことも可能であるべきである。
【００５３】
さらに、ライブコンサートのようなライブ環境において、例えばマイクを用いてオーディオフィンガプリントが生成される場合、フィンガプリントが従来の放送信号から生成されるフィンガプリントに比べて品質が劣るものになることが予想される。このようなケースでパフォーマンスの改善を図るために、場合によっては複数の機器から得られるフィンガプリントの比較を行うファジー論理によって補完される、統計的アプローチが利用されてもよい。さらに、上記信号は、フィンガプリントの生成時点に追加の信号処理を受ける場合もある。この信号処理によってもパフォーマンスの改善が可能となる。
【００５４】
番組の実際のレンダリング、及び当該レンダリングによるフィンガプリントの生成は種々の送信技術を利用して送信が行われるとき、程度の異なる遅延を受ける場合がある。例えば、ＤＶＢのようなデジタル送信が用いられる場合、従来のアナログＴＶと比較すると遅延は明らかである。この遅延に対処するため、本発明のいくつかの実施形態に係るフィンガプリンティングマッチングアルゴリズムは多少の時間ずれを許容し得る。
【００５５】
上述した例はラジオ番組に関するものではあるが、別の種類のイベントが用いられてもよい。例えば、フィンガプリントのオーディオ部分のみを生成することにより、同様にＴＶ番組を特定することも可能である。さらに、本発明の範囲から逸脱することなく、ビデオフィンガプリンティングは単独で使用されたり、あるいは、オーディオフィンガプリンティングと組み合わせて使用されたりしてもよい。
【００５６】
次に図４及び図５を参照しながら本発明の各種の実施形態に係る処理について解説する。図４をまず参照すると、ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成する処理は、オーディオ及びビデオの少なくともいずれかのイベントの第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器において生成し、送信することによってブロック４００から始まる。上述したように、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは例えば６０秒等の第１の所定長（Ｔ）を有する。例えば、テレビ番組のオーディオ及びビデオの少なくともいずれかのフィンガプリントは第１の機器において生成され、そして当該第１の所定長（Ｔ）を有するオーディオ及びビデオの少なくともいずれかのフィンガプリントはサーバに送信されてもよい。次いで、第１の機器は、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバへ周期的に送信することができる（ブロック４２０）。この第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有することができると共に、オーディオ及びビデオの少なくともいずれかのイベントに関連する異なるデータであって、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られるデータを含むことができる。したがって、後で行われる（長さｔの）フィンガプリントの送信は、個々の機器のための初期の送信（長さＴ）とは異なるデータを中に含むことになる。フィンガプリントは生の録音／録画を反映すると共に、時間の経過に伴って変化する。第２の所定長は、確実な識別に十分なだけの長さ、例えば５秒等の長さであってもよい。電力の節減のために、より短いフィンガプリントが送信されてもよい。第２の機器からの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部か第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバが受信したことによりサーバに自動的に作成されたＳＮＳセッションに、第１の機器は加わることができる（ブロック４４０）。
【００５７】
次に図５を参照しながら、本発明の各種の実施形態に係る処理について解説する。図５の点線は、必要に応じて設けられる要素を表現している。図５に示すように、ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成する処理は、オーディオ及びビデオの少なくともいずれかのイベントの第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器において生成し、送信することによってブロック５００から始まる。例えば、ＳＮＳセッションは、オンラインチャットセッション、オンラインフォーラム、オンライン電子掲示板、インスタントメッセージ通信セッション等であってもよい。
【００５８】
上述したように、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントは例えば６０秒等の第１の所定長（Ｔ）を有する。例えば、テレビ番組のオーディオ及びビデオの少なくともいずれかのフィンガプリントを第１の機器において生成されてよく、当該第１の所定長（Ｔ）を有するオーディオ及びビデオの少なくともいずれかのフィンガプリントはサーバへ送信されてよい。次いで、第１の機器は、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバへ周期的に送信することができる（ブロック５２０）。この第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、オーディオ及びビデオの少なくともいずれかのイベントに関連する異なるデータであって、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られるデータを含むことができる。第２の所定長は、確実な識別に十分なだけの長さ、例えば５秒等の長さであってもよい。電力の節減のために、より短いフィンガプリントを送信してもよい。
【００５９】
本発明のいくつかの実施形態では、生成済みのオーディオ及びビデオの少なくともいずれかのフィンガプリントは、第１の所定長（Ｔ）を有する、オーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、第１の機器において処理されてもよい。
【００６０】
第２の機器は、オーディオ及びビデオの少なくともいずれかのイベントの第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを機器において生成し、送信することができる（ブロック５２５）。第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、例えば６０秒等の第１の所定長（Ｔ）を有する。第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部か第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントは、サーバにおいて上記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントと比較されてもよい（５３０）。一致するものが存在すると判定された場合（ブロック５３５）、処理はブロック５４５へ進み、そこでサーバはＳＮＳセッションを自動的に作成し、次いで、第１及び第２の機器をＳＮＳセッションに加える。
【００６１】
一方、一致するものが存在しないと判定された場合（ブロック５３５）、処理は、ブロック５２０へ戻り、次いで、一致するものが得られるまで反復する（ブロック５３５）。ブロック５２０の処理は、ＳＮＳセッションに加えられた機器のうちのいずれかの機器で行われてもよいことは理解されよう。したがって、第１の所定長（Ｔ）を有するオーディオ及びビデオの少なくともいずれかのフィンガプリントを送信した後、ＳＮＳセッションに加えられる機器は個々に、オーディオ及びビデオの少なくともいずれかのより短いフィンガプリントであって、第２の所定長（ｔ）を有するフィンガプリントを周期的に送信して、電力の節減を図る（ブロック５２０）。したがって、第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの初期の送信が行われた後、第２の機器は、長さ（Ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントをサーバへ周期的に送信するように構成され得る。
【００６２】
特に、処理がブロック５２０へ戻る場合、第３の機器からの第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントがサーバにおいて受信され得る。第３の機器からの第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントと、第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部か第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、第３の機器は既存のＳＮＳセッションに加えられることが可能となる。
【００６３】
上述したように、本発明のいくつかの実施形態では、ブロック５２５において、ＳＮＳセッションに加えられた全機器よりも少ない数の機器によって長さ（ｔ）の周期的送信を行うことができる。これらの実施形態では、長さ（ｔ）のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させるために、周期的送信の終了命令を受けている機器においてサーバからの指示を受信することが可能である。当該命令は、ＳＮＳセッションへの新しい機器の追加に応じてサーバから送信されてもよい。これらの実施形態では、サーバはまた、周期的送信を行っていない機器に対し、生成された長さ（ｔ）のオーディオ及びビデオの少なくともいずれかのフィンガプリントのサーバへの周期的送信を回復する旨の指示を送信するように構成され得る。サーバは、ＳＮＳセッション中の機器のうちの１つの機器におけるＳＮＳセッションの終了に応じてこの要求を送信することが可能である。
【００６４】
特に、ブロック５５０において、機器がＳＮＳセッションに追加された、または削除されたかの判定を行うことも可能である。機器の追加が判定された場合（ブロック５５０）、サーバは、ＳＮＳセッションに加えられた１以上の機器に対し、長さ（ｔ）のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を送信することができる（ブロック５５５）。一方で、機器がＳＮＳセッションから解除されたと判定された場合（ブロック５５０）、サーバは長さ（ｔ）のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を、１以上の機器へ送信することができる（ブロック５５５）。
【００６５】
本発明のいくつかの実施形態では、ブロック５３０の比較は、第１、第２、第３、第４、第５のうちの少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いてサーバにおいて比較し、第１、第２、第３、第４、第５のうちの少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントが同じオーディオ及びビデオの少なくともいずれかのイベントに関連するかどうかを判定する構成を含む。この比較（ブロック５３０）は、図３を参照して解説したように、時間移動を許容する比較アルゴリズムを適用するステップを含むことができる。
【００６６】
図面及び明細書において本発明の例示の実施形態を開示した。しかしながら、これらの実施形態については、本発明の原理から実質的に逸脱することなく、多くの変形や変更を行うことが可能である。したがって、具体的な用語を使用したが、それらは、一般的及び説明的な観点でのみ使用され、限定を目的とはせず、本発明の範囲は添付の特許請求の範囲により定義される。
【図１】
2011511346.tif 000003
【図２】
2011511346.tif 000004
【図３】
2011511346.tif 000005
【図４】
2011511346.tif 000006
【図５】
2011511346.tif 000007
【手続補正書】
【提出日】平成21年11月27日(2009.11.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
従って、本発明は、様々な変形及び別の形式を許容することが可能であり、その特定の実施形態が図面により例示され、本明細書で詳細に説明される。しかしながら、開示される特定の実施形態に本発明を限定する意図はなく、それどころか、本発明は、特許請求の範囲に規定されているようなあらゆる変形、等価及び代替構成を含むものであることが理解されるべきである。同一の番号は図面の説明を通じて同一の要素を示すものとする。
【手続補正書】
【提出日】平成22年9月8日(2010.9.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成する方法であって、
オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、第１の機器において生成して送信するステップと、
前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られたフィンガプリントを、前記第１の機器からサーバへ周期的に送信するステップと、
前記第１の機器から、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または周期的に送信された前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバが受信したことに応じて前記サーバが自動的に作成した前記ＳＮＳセッションを加えるステップと、
を備えることを特徴とする方法。
【請求項２】
前記第２の機器は、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、前記第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記サーバへ周期的に送信するように構成され、
前記方法は、
前記第３の機器からの前記第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバにおいて受信するステップと、
前記第３の機器からの前記第１の所定長（Ｔ）を有する前記第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリント、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または前記第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、前記第３の機器を前記ＳＮＳセッションに加えるステップと、
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記第３の機器を前記ＳＮＳセッションに加えるステップに応じて、前記第２または前記第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を、前記第１または第２の機器において前記サーバから受信するステップと、
前記第３の機器における前記ＳＮＳセッションの終了に応じて、前記サーバへの前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を、前記第１または第２の機器において前記サーバから受信するステップと、をさらに備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記サーバにおいて、前記第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントが同一のオーディオ及びビデオの少なくともいずれかのイベントに関連するかどうかを判定するために、当該第１、第２、第３、第４、及び第５の少なくともいずれかの、オーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いて比較するステップをさらに備え、
前記比較するステップは、時間ずれを許容するように比較アルゴリズムを適合させるステップを備えることを特徴とする請求項２に記載の方法。
【請求項５】
前記生成するステップの後に、前記第１の所定長（Ｔ）を有する、オーディオ及びビデオの少なくともいずれかのイベントの、改善された第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを提供するために、前記生成するステップで生成された前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記第１の機器において処理するステップを備えることを特徴とする請求項１に記載の方法。
【請求項６】
ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成するためのシステムであって、
第１及び第２の機器であって、前記第１の機器が、オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記第１の機器において生成して送信するように構成されている前記第１及び第２の機器と、
サーバであって、
第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、周期的に前記第１の機器から受信し、
前記第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントと、前記第１の機器において生成された前記第１又は第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントとを比較し、
前記第２の機器からの前記第１の所定長（Ｔ）を有する前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第１の機器から周期的に送信される、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部または第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むことが判定された場合、前記ＳＮＳセッションを自動的に作成し、
前記第１及び第２の機器を前記ＳＮＳセッションに加えるように構成されたサーバと、
を備えることを特徴とするシステム。
【請求項７】
前記第２の機器は、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成し、前記第２の所定長（ｔ）を有する第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの中に含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記サーバへ周期的に送信するように構成され、
前記システムは、前記第１の所定長（Ｔ）を有する第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを生成するように構成された第３の機器をさらに備え、
前記サーバは、
前記第３の機器から、前記第１の所定長（Ｔ）を有する前記第５のオーディオ及びビデオの少なくともいずれかのフィンガプリントを受信し、
前記第３の機器からの前記第１の所定長（Ｔ）を有する前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントが、前記第２のオーディオ及びビデオの少なくともいずれかのフィンガプリント、前記第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含むと判定された場合、前記第３の機器を前記ＳＮＳセッションに加えるように構成されることを特徴とする請求項６に記載のシステム。
【請求項８】
前記第１または第２の機器は、前記第３の機器の前記ＳＮＳセッションへの加入に応じて、前記第２又は第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を終了させる旨の指示を前記サーバから受信するようにさらに構成され、
前記第１または第２の機器は、前記第３の機器における前記ＳＮＳセッションの終了に応じて、前記サーバへの前記第２または第４のオーディオ及びビデオの少なくともいずれかのフィンガプリントの周期的送信を回復する旨の指示を前記サーバから受信するようにさらに構成されることを特徴とする請求項７に記載のシステム。
【請求項９】
前記サーバは、前記第１、第２、第３、第４、及び第５の少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントが、同一のオーディオ及びビデオの少なくともいずれかのイベントに関連付けられているかどうかを判定するために、前記第１、第２、第３、第４、及び第５の少なくともいずれかのオーディオ及びビデオの少なくともいずれかのフィンガプリントを、統計的方法を用いて比較するように構成され、
前記サーバは、時間ずれを許容するように比較アルゴリズムを適合させるように構成されることを特徴とする請求項７に記載のシステム。
【請求項１０】
コンピュータに、ソーシャルネットワーキングサービス（ＳＮＳ）セッションを自動的に作成させるためのプログラムであって、
オーディオ及びビデオの少なくともいずれかのイベントの、第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、第１の所定長（Ｔ）を有する第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、第１の機器において生成して送信するステップと、
第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントであって、前記第１の所定長（Ｔ）よりも短い第２の所定長（ｔ）を有し、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントに含まれているデータよりも時間的に後で得られた、前記オーディオ及びビデオの少なくともいずれかのイベントに関連するデータを含む第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを、前記第１の機器からサーバへ周期的に送信するステップと、
前記第１の機器から周期的に送信された、前記第１のオーディオ及びビデオの少なくともいずれかのフィンガプリントの一部、または第２のオーディオ及びビデオの少なくともいずれかのフィンガプリントを含む、前記第２の機器からの前記第１の所定長（Ｔ）を有する第３のオーディオ及びビデオの少なくともいずれかのフィンガプリントを前記サーバが受信したことに応じて前記サーバが自動的に作成した前記ＳＮＳセッションを加えるステップと、をコンピュータに実行させるためのプログラム。
【国際調査報告】
2011511346.tif 000008
2011511346.tif 000009