(57)【要約】【課題】新規なサーチ結果を提示するためのシステム及び方法を提供する。【解決手段】  サーチ結果は、１つ以上の基準に基づいて混合及び／又は優先順位決めすることができる。又、サーチ結果は、ユーザプロフィールデータ、好ましい広告主／売買業者ランキング、又はその組み合せに基づいて混合及び／又は優先順位決めすることができる。サーチ結果は、放送及び／又はストリーミングコンテンツと同時にディスプレイ装置において視聴者に提示することができる。又、サーチ結果は、クライアント側装置へ「プッシュ」され、そして関連放送コンテンツと共に提示される。或いは又、サーチ結果は、１つ以上のユーザ付与サーチ基準に基づいてもよい。【選択図】図１A
2011155695.tif 000002
【特許請求の範囲】
【請求項１】
サーチ結果を提示する方法において、
１つ以上のサーチ基準を解析するステップと、
前記解析に基づいて前記サーチ結果を発生するステップと、
優先順位決め基準に基づいて前記サーチ結果を優先順位決めするステップと、
前記優先順位決めされたサーチ結果をユーザへ提示するステップと、
前記サーチ結果からのユーザ選択を処理するステップと、
を備えた方法。
【請求項２】
前記１つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項１に記載の方法。
【請求項３】
前記１つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項１に記載の方法。
【請求項４】
前記優先順位決めされたサーチ結果を提示する前記ステップは、前記優先順位決めされたサーチ結果を、プッシュ技術を使用して前記ユーザへ提示することを含む、請求項３に記載の方法。
【請求項５】
前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング及びスポンサード結果の１つ以上に基づくものである、請求項１に記載の方法。
【請求項６】
前記優先順位決めされたサーチ結果を提示する前記ステップは、前記優先順位決めされたサーチ結果を、クライアント側装置に結合されたディスプレイ装置において提示することを含み、前記ディスプレイ装置は、放送コンテンツ及び非放送コンテンツを同時に表示する、請求項１に記載の方法。
【請求項７】
前記クライアント側装置は、セットトップボックスであり、前記方法は、更に、前記放送コンテンツ及び前記非放送コンテンツを表わすビデオ信号を前記セットトップボックスにより前記ディスプレイ装置へ与えるステップを備えた、請求項６に記載の方法。
【請求項８】
前記ディスプレイ装置に結合された前記クライアント側装置を、ユニークな識別コードを使用して視聴者プロフィールに関連付けるステップを更に備えた、請求項６に記載の方法。
【請求項９】
ユーザ選択を処理する前記ステップは、テレビ番組及びオンラインリソースの少なくとも１つを前記ユーザのディスプレイ装置において提示することを含む、請求項１１に記載の方法。
【請求項１０】
前記提示するステップは、前記優先順位決めされたサーチ結果をリモートコントロール装置の表示部において提示することを含む、請求項１に記載の方法。
【請求項１１】
サーチ結果を提示するシステムにおいて、
ネットワークを経てクライアント側装置に結合されたリモートサーバーであって、
１つ以上のサーチ基準を解析し、
前記解析に基づいて前記サーチ結果を発生し、そして
優先順位決め基準に基づいて前記サーチ結果を優先順位決めする、
ためのリモートサーバーと、
ディスプレイ装置に結合されたクライアント側装置であって、
前記優先順位決めされたサーチ結果をユーザへ提示し、そして
前記サーチ結果からユーザ選択を処理する、
ためのクライアント側装置と、
を備えたシステム。
【請求項１２】
前記１つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項１１に記載のシステム。
【請求項１３】
前記１つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項１１に記載のシステム。
【請求項１４】
前記優先順位決めされたサーチ結果は、プッシュ技術を使用して前記ユーザへ提示される、請求項１３に記載のシステム。
【請求項１５】
前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング及びスポンサード結果の１つ以上に基づくものである、請求項１１に記載のシステム。
【請求項１６】
前記優先順位決めされたサーチ結果は、放送コンテンツ及び非放送コンテンツの１つと同時にディスプレイ装置において提示される、請求項１１に記載のシステム。
【請求項１７】
前記クライアント側装置を、ユニークな識別コードを使用して前記ユーザに対する視聴者プロフィールに関連付ける、請求項１１に記載のシステム。
【請求項１８】
前記ユーザ選択は、テレビ番組及びオンラインリソースの少なくとも１つを前記ディスプレイ装置において提示することにより前記クライアント側装置により処理される、請求項１１に記載のシステム。
【請求項１９】
前記優先順位決めされたサーチ結果は、リモートコントロール装置の表示部において前記ユーザに提示される、請求項１１に記載のシステム。
【請求項２０】
前記クライアント側装置は、放送ソースから放送コンテンツを、そして前記ネットワークを経て非放送コンテンツを受け取るセットトップボックスである、請求項１１に記載のシステム。
【請求項２１】
コンピュータプログラムコードが埋め込まれたコンピュータ使用可能な媒体を備えたコンピュータプログラム製品において、
１つ以上のサーチ基準を解析するコンピュータ読み取り可能なプログラムコードと、
前記解析に基づいて前記サーチ結果を発生するためのコンピュータ読み取り可能なプログラムコードと、
優先順位決め基準に基づいて前記サーチ結果を優先順位決めするためのコンピュータ読み取り可能なプログラムコードと、
前記優先順位決めされたサーチ結果をユーザへ提示するためのコンピュータ読み取り可能なプログラムコードと、
前記サーチ結果からユーザ選択を処理するためのコンピュータ読み取り可能なプログラムコードと、
を備えたコンピュータプログラム製品。
【請求項２２】
前記１つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項２１に記載のコンピュータプログラム製品。
【請求項２３】
前記１つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項２１に記載のコンピュータプログラム製品。
【請求項２４】
前記優先順位決めされたサーチ結果を提示するための前記コンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果を、プッシュ技術を使用して前記ユーザへ提示するためのコンピュータ読み取り可能なプログラムコードをふくむ、請求項２１に記載のコンピュータプログラム製品。
【請求項２５】
前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング、及びスポンサード結果の１つ以上に基づくものである、請求項２１に記載のコンピュータプログラム製品。
【請求項２６】
前記優先順位決めされたサーチ結果を提示するための前記コンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果を、クライアント側装置に結合されたディスプレイ装置において提示するためのコンピュータ読み取り可能なプログラムコードを含み、前記ディスプレイ装置は、放送コンテンツ及び非放送コンテンツを同時に表示する、請求項２１に記載のコンピュータプログラム製品。
【請求項２７】
前記クライアント側装置は、セットトップボックスであり、そして前記コンピュータプログラム製品は、更に、前記放送コンテンツ及び前記非放送コンテンツを表わすビデオ信号を前記セットトップボックスにより前記ディスプレイ装置へ与えるためのコンピュータ読み取り可能なプログラムコードを含む、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記クライアント側装置は、ユニークな識別コードで前記ユーザの視聴者プロフィールに関連付けされる、請求項２６に記載のコンピュータプログラム製品。
【請求項２９】
前記提示するためのコンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果をリモートコントロール装置の表示部に提示するための前記コンピュータ読み取り可能なプログラムコードを含む、請求項２１に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、サーチイネーブル型リモートコントロールのための方法及び装置に係り、より詳細には、番組及び／又は他のコンテンツオプション及び視聴結果を通してサーチする視聴者の能力を促進するサーチイネーブル型リモートコントロール装置を提供することに係る。
【０００２】
関連出願へのクロスレファレンス：本出願は、２００４年１０月２６日に出願された米国プロビジョナル特許出願第６０／６２２，４６９号の優先権を請求する。
【背景技術】
【０００３】
放送番組をコントロールする現在の双方向装置は、明確な選択肢に基づいてコンテンツを変更することに制限され、個々の視聴者の習性及び関心事に基づく視聴経験（視聴エクスペリエンス）の真の個人化を与えるものではない。従って、視聴経験の個人化及びリアルタイムカスタマイズを高めるための、あらゆる用途に適した装置が要望される。
【０００４】
これを行なう１つの方法は、視聴者の習慣及び関心事に基づいて視聴経験を仕立てることである。しかしながら、これまで、ユーザが自分のテレビ経験を個人化することのできる方法が幾つかある。好きなチャンネル又はタイムシフトコンテンツのリストを選択できることとは別に、視聴者は、一般に、一般の人々に放送される又は放送されたものを視聴することに制限される。
【０００５】
又、現在のテレビのリモートコントロールは、顕著なコマーシャルトランザクション、特に、視聴しているコンテンツに関するトランザクションを許すことができない。現在のリモートコントロールで可能であるほとんどのコマーシャル活動は、購入ペイ・パー・ビュー（ＰＰＶ）又はアップグレード契約オプションのような視聴コンテンツに関するトランザクションに制限される。それ故、マルチメディア視聴をコントロールする装置で、リアルタイム番組に関連したコマーシャルトランザクションを促進する装置も要望されている。
【０００６】
現在のテレビ視聴経験に伴う別の問題は、利用可能なコンテンツの量が増加し続けていることである。利用可能なコンテンツの量は、最近の数年間にわたって相当に増加した。現在まで、ほとんどの視聴者は、文字通り、「いつでも」数百の視聴選択肢がある。コンテンツの量が増加し、付加的な番組オプションが利用可能になるにつれて、視聴者が、関心のある特定の視聴コンテンツだけではなく、テレビコンテンツ（例えば、関連するコマーシャル）アイテムに関するマルチメディア情報も、探索しそして選択することが益々困難になる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、個人化によりテレビ視聴経験のカスタマイズを促進し、視聴コンテンツ選択肢を通して双方向にサーチする能力だけでなく、視聴している番組に関連したリアルタイムトランザクションを行なうためのファシリティを含む全てのオンラインマルチメディアをサーチする能力を与えることが要望される。
【課題を解決するための手段】
【０００８】
ここに開示され特許請求されるのは、テレビサーチ及び視聴を促進するためのシステム及び方法である。一実施形態では、この方法は、１つ以上のサーチ基準を解析（パーズ）し、その解析動作に基づいてサーチ結果を発生し、そして優先順位決め基準に基づいてサーチ結果を優先順位決めすることを含む。この方法は、更に、優先順位決めされたサーチ結果をユーザへ提示（プレゼンテーション）し、そしてサーチ結果からのユーザ選択を処理することも含む。
【０００９】
一実施形態によれば、本発明は、入力装置を備えている。ここに示す実施形態の入力装置は、複数の入力と、表示部と、これら複数の入力及び表示部に結合されたプロセッサとを備えている。入力装置は、更に、プロセッサに結合されたメモリも備えている。このメモリは、プロセッサが、複数の入力を使用して入力された１つ以上のサーチ基準を受け取り、その１つ以上のサーチ基準をリモートサーバーへ送信し、その１つ以上のサーチ基準に基づいて複数のサーチ結果を受け取り、そして複数のサーチ結果を表示部及びディスプレイ装置の少なくとも一方において提示するようにさせるインストラクションシーケンスを備えている。ある実施形態によれば、メモリは、更に、プロセッサが、複数の入力を使用して入力された複数の視聴者要求を受け取り、そしてその複数の視聴者要求をクライアント側装置へ送信するようにさせるインストラクションシーケンスも備え、複数の視聴者要求を使用して視聴者プロフィールが更新される。
【００１０】
プロセッサは、ディスプレイ装置に結合されたセットトップボックスを経てリモートサーバーへ１つ以上のサーチ基準を送信することができる。従って、このセットトップボックスは、非放送コンテンツに関連して放送ソースから受け取った放送コンテンツをディスプレイ装置に表示させるように働く。セットトップボックスは、ユニークな識別コードの使用により視聴者プロフィールに関連付けることができる。一実施形態によれば、リモートサーバーは、グローバルな視聴者データベースに視聴者プロフィールを維持し、そしてクライアント側装置に与えられるコンテンツであって、放送番組、オンラインコンテンツ、広告及びコマーシャルオファーを含む（これに限定されないが）コンテンツをカスタマイズするのにこれを使用することができる。複数の視聴者要求は、１組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含む（これらに限定されないが）多数の基準を含んでもよい。
【００１１】
ユーザは、クライアント装置と対話する。クライアント側装置は、ユーザの好みを受け取ると共に、クライアント側装置が放送ソースから受け取った放送コンテンツ、及び所与のユーザの好みに基づく非放送コンテンツを表示することができる。放送コンテンツ及び非放送コンテンツは、表示部、ディスプレイ装置又はその組み合せに表示されてもよい。
【００１２】
又、本発明の実施形態は、サーチ要求を与え、そしてその要求に応答して結果セットを受け取る方法も意図する。一実施形態によれば、この方法は、ユーザ入力装置から１つ以上のサーチ基準を受け取るステップと、その１つ以上のサーチ基準をリモートサーバーへ送信するステップと、その１つ以上のサーチ基準に基づいて複数のサーチ結果を受け取るステップと、ユーザ入力装置の表示部に複数のサーチ結果を提示するステップとを備えている。
【００１３】
又、この実施形態に基づく方法は、ユーザ入力装置を使用して入力された複数の視聴者要求を受け取るステップと、その複数の視聴者要求をクライアント側装置へ送信して、その複数の視聴者要求が視聴者プロフィールを更新するように求めるステップとを備えている。又、これら実施形態は、ユニークな識別コードを使用して視聴者プロフィールをクライアント側装置に関連付けるステップと、視聴者プロフィールをグローバルな視聴者データベースに維持するステップと、クライアント側装置に与えられるべきコンテンツをカスタマイズするステップも備えている。カスタマイズされたコンテンツは、放送番組、オンラインコンテンツ、広告、及びコマーシャルオファーを含むが、これらに限定されない。複数の視聴者要求は、１組のサーチ基準、視聴した放送コンテンツ、要求された非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。
【００１４】
一実施形態によれば、本発明の方法は、クライアント側装置が、リモートサーバーからユーザの好みを受け取り、そして放送ソースから受け取られた放送コンテンツ及び非放送コンテンツを、所与のユーザに対するユーザの好みに基づいて表示することを含んでもよい。放送コンテンツ及び非放送コンテンツは、表示部、クライアント側装置に結合されたディスプレイ装置、又はその組み合せに表示されてもよい。１つ以上のサーチ基準の送信は、ディスプレイ装置に結合されたセットトップボックスを経て１つ以上のサーチ基準をリモートサーバーへ送信するのを含んでもよい。このセットトップボックスは、放送ソースから受け取られた放送コンテンツを、非放送コンテンツに関連して表示させることができる。本発明は、更に、プロセッサによるプログラムコードの実行で、プロセッサが、少なくともここに述べる方法を実行するようにさせるプログラムコードを備えたコンピュータ読み取り可能な媒体も意図する。
【００１５】
以上に加えて、本発明は、視聴者プロフィールを更新する方法を備えている。ここに示す実施形態による方法は、複数の視聴者要求を受け取るステップと、複数の視聴者要求の少なくとも１つに応答してディスプレイ装置にコンテンツを表示するステップと、複数の視聴者要求を表わすデータを、ネットワークを経てリモートサーバーへ通信するステップとを備えている。所与の視聴者に対して維持される視聴者プロフィールは、複数の視聴者要求に基づいて更新される。又、この方法は、ディスプレイ装置に結合されたクライアント側装置を使用して、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るステップも備えている。セットトップボックスは、放送コンテンツ及び非放送コンテンツを表わすビデオ信号をディスプレイ装置に与えることができる。クライアント側装置は、ユニークな識別コードを使用して視聴者プロフィールに関連付けることができ、そして視聴者プロフィールは、リモートサーバーに記憶されたグローバルな視聴者データベースに維持され、これを使用して、クライアント側装置へ与えられるべきコンテンツをカスタマイズすることができる。
【００１６】
本発明の実施形態によれば、この方法は、視聴者プロフィールに基づいて複数のコンテンツオプションを決定するステップと、複数のコンテンツオプションの１つ以上をディスプレイ装置に提示するステップとを含むことができる。複数のコンテンツオプションは、広告、コマーシャルオファー、現在番組情報、及び将来の番組情報を含むが、これらに限定されない。複数の視聴者要求は、１組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに制限されない。又、この方法は、クライアント側装置により複数の視聴者要求を監視するステップと、複数の視聴者要求を表わすデータをリモートサーバーに送信するステップと、複数の視聴者要求を表わすデータに基づいて視聴者プロフィールを更新するステップも含むことができる。ユーザは、１つ以上のサーチ基準を、サーチイネーブル型リモートコントロールを使用して、クライアント側装置へ提出することができ、これは、１つ以上のサーチ結果をサーチイネーブル型リモートコントロールの表示部に表示することを含んでもよい。本発明は、更に、プロセッサによりプログラムコードの実行することで、プロセッサが少なくともここに述べる方法を実行するようにさせるプログラムコードを含むコンピュータ読み取り可能な媒体も意図していることに注意されたい。
【００１７】
本発明の一実施形態は、プロセッサ、このプロセッサに結合された入力手段、及びこのプロセッサに結合されたメモリを備えた装置に向けられる。メモリは、プロセッサが、入力手段を使用して入力された複数の視聴者要求を処理し、そしてそれら複数の視聴者要求を、ネットワークを経てリモートサーバーへ送信し、そこで、複数の視聴者要求を使用して、視聴者プロフィールを更新するようにさせるインストラクションシーケンスを備えている。この装置は、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るセットトップボックスでよい。メモリは、プロセッサが放送コンテンツ及び非放送コンテンツを表わすビデオ信号をディスプレイ装置へ与えるようにさせるインストラクションシーケンスと、プロセッサが視聴者プロフィールをユニークな識別コードに関連付けさせるインストラクションシーケンスとを含むことができる。
【００１８】
又、ここに示す実施形態の装置は、与えられたコンテンツをカスタマイズするのに使用できる視聴者プロフィールをグローバルな視聴者データベースに維持するリモートサーバーも含むことができる。又、リモートサーバーは、視聴者プロフィールに基づいて複数のコンテンツオプションを決定し、そして複数のコンテンツオプションの１つ以上を、ディスプレイ装置に表示するために送信することができる。複数のコンテンツオプションは、広告、コマーシャルオファー、現在番組情報、及び将来の番組情報を含むが、これらに限定されない。複数の視聴者要求は、１組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。視聴者プロフィールは、複数の視聴者要求に基づいて更新される視聴者の視聴の好みを動的に表わしてもよい。
【００１９】
上述したように、ここに示す実施形態に基づく装置は、メモリを備えている。上記に加えて、メモリは、プロセッサが、複数の視聴者要求を監視して、複数の視聴者要求を表わすデータをリモートサーバーへ送信するようにさせるインストラクションシーケンスを含むことができ、リモートサーバーは、複数の視聴者要求に基づいて視聴者プロフィールを更新するように動作する。更に、メモリは、プロセッサが、サーチイネーブル型リモートサーバーから１つ以上のサーチ基準を受け取るようにさせるインストラクションシーケンスを含むことができ、リモートサーバーは、１つ以上のサーチ基準に基づいて１つ以上の結果を表示するための表示部を含むことができる。
【００２０】
本発明の別の実施形態は、複数の考えられるオファーを表わすデータをリモートサーバーに記憶するステップと、複数の考えられるオファーの中から、視聴者プロフィール及び現在番組データの少なくとも１つに基づきオファーを選択するステップとを備えたオファー選択方法に向けられる。選択されたオファーは、ディスプレイ装置に表示するためにクライアント側装置へ送信される。又、この方法は、選択されたオファーに対するユーザ応答を受け取るステップと、そのユーザ応答に応答してオファーのソースに関する情報をクライアント側装置へ送信するステップも含むことができる。オファーのソースに関する情報は、オファーに対するオンライン市場の位置を含むが、それに限定されない。更に、この方法は、クライアント側装置から複数の視聴者要求を表わすデータを受け取るステップと、複数の視聴者要求に基づいて視聴者プロフィールデータを更新するステップとを含むことができる。視聴者要求は、１組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。
【００２１】
更に、この方法は、クライアント側装置にユニークな識別コードを関連付けるステップと、放送ソースからの放送コンテンツ、及び選択されたオファーを含むネットワークを経ての非放送コンテンツを受け取るようにクライアント側装置を構成するステップとを備えることができる。所定の時間切れを伴う時間ベースのコマーシャルオファーである選択されたオファーは、リモートコントロール装置の表示部に表示することができる。一実施形態によれば、選択は、番組ガイドデータから収集された１つ以上のキーワードを１つ以上の特定オファー向けキーワードと一致させることにより、複数の考えられるオファーの中から選択することを含む。
【００２２】
一実施形態による方法は、視聴者プロフィールデータから１つ以上のユーザの関心事を識別するステップと、その識別された１つ以上のユーザの関心事を使用して複数の考えられるオファーを解析するステップと、この解析ステップに基づいて複数の考えられるオファーの中からオファーを選択するステップとを含むことができる。又、この方法は、選択されたオファーに対してユーザの応答を受け取るステップと、そのユーザ応答に基づいて視聴者プロフィールデータ及び商人変換プロフィールの一方又は両方を更新するステップも含むことができる。又、これら実施形態は、その更新ステップに基づいて選択されたオファーを変更し、そしてその変更された選択されたオファーを、ディスプレイ装置に表示するためにクライアント側装置へ再送信することも意図している。
【００２３】
本発明による装置の別の実施形態は、プロセッサと、このプロセッサに結合されたネットワーク接続と、メモリとを備えている。プロセッサに結合されたメモリは、プロセッサが、複数の考えられるオファーを表わすデータをリモートサーバーに記憶し、複数の考えられるオファーの中から、視聴者プロフィールデータ及び現在番組データの少なくとも１つに基づいてオファーを選択し、そしてその選択されたオファーを、ネットワーク接続を経て、ディスプレイ装置に表示するためにクライアント側装置へ送信するようにさせるインストラクションシーケンスを備えている。又、メモリは、プロセッサが、選択されたオファーに対するユーザ応答を受け取り、そしてそのユーザ応答に応答してオファーのソースに関する情報をクライアント側装置へ送信するようにさせる１つ以上のインストラクションシーケンスを含んでもよい。ソースに関する情報は、そのソースに対するオンライン市場の位置を含んでもよい。
【００２４】
又、ここに示す実施形態のメモリは、プロセッサが、複数の視聴者要求を表わすデータをクライアント側装置から受け取ると共に、複数の視聴者要求に基づいて視聴者プロフィールデータを更新するようにさせる１つ以上のインストラクションシーケンスを含んでもよい。複数の視聴者要求は、１組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。又、ユニークな識別コードを使用してクライアント側装置に視聴者プロフィールデータを関連付け、選択されたオファーをリモートコントロール装置の表示部に表示させ、且つ複数の考えられるオファーを表わすデータを複数の商人から受け取るためのインストラクションシーケンスがメモリに設けられてもよい。又、これら実施形態は、選択されたオファーに対するユーザ応答を受け取り、そのユーザ応答に基づいて視聴者プロフィールデータ及び商品変換プロフィールの一方又は両方を更新し、その更新に基づいて選択されたオファーを変更し、そしてその変更された選択されたオファーをクライアント側装置へ再送信するか又はディスプレイ装置に表示するためのインストラクションシーケンスを含むメモリも意図する。
【発明の効果】
【００２５】
本発明の装置の別の実施形態によれば、クライアント側装置は、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るように動作し、非放送コンテンツは、選択されたオファーを含んでもよい。選択されたオファーは、所定の時間切れを伴う時間ベースのコマーシャルオファーでよい。オファーは、番組ガイドデータから収集された１つ以上のキーワードを１つ以上の特定オファー向けキーワードと一致させることにより、複数の考えられるオファーの中から選択されてもよい。それとは別に、又はそれに関連して、視聴者プロフィールデータから１つ以上のユーザの関心事を識別し、その識別された１つ以上のユーザの関心事を使用して複数の考えられるオファーを解析し、そしてその解析に基づいて複数の考えられるオファーの中からオファーを選択することにより、複数の考えられるオファーの中からオファーを選択することもできる。
【００２６】
本発明の他の態様、特徴、及び技術は、以下の詳細な説明から、当業者に明らかとなろう。
【図面の簡単な説明】
【００２７】
【図１Ａ】本発明の１つ以上の態様を示す簡単なシステム図である。
【図１Ｂ】本発明の１つ以上の態様を示す別の簡単なシステム図である。
【図２】本発明の１つ以上の態様を実施できる視聴者入力装置の一実施形態を示す図である。
【図３】一実施形態により視聴者プロフィールをいかに設定及び／又は維持するかを示すフローチャートである。
【図４】本発明の種々の態様の別のシステムレベル図で、それに関する相互接続性を示す図である。
【図５】一実施形態により視聴者がコンテンツサーチ及びその監視をいかに行なうか示すフローチャートである。
【図６】テレビ視聴者に対して個人化コンテンツをサービスするための一実施形態を示すフローチャートである。
【図７】双方向装置を通して個人化オファーを促進するための一実施形態を示すフローチャートである。
【図８】本発明の原理に基づきサーチ結果を優先順位決めするための一実施形態を示すフローチャートである。
【発明を実施するための形態】
【００２８】
本発明の１つの態様は、番組オプション及び視聴結果をサーチする視聴者の能力を促進するサーチイネーブル型リモートコントロール装置を提供することである。一実施形態において、視聴者は、慣習的なリモートコントロールインターフェイス（例えば、ボリュームアップ、ボリュームダウン、チャンネルアップ、等）を使用して、メニュー又は選択肢を通してナビゲーションすると共に、サーチ結果をスクリーンに表示することができる。別の実施形態において、リモートコントロールは、キーパッド、サムボード、又はサーチ機能を促進する他の入力手段を含むことができる。更に別の実施形態において、リモートコントロールは、更に、視聴者のサーチ結果を表示するための表示部を含んでもよい。別の実施形態では、又は前記実施形態の１つ以上に加えて、リモートコントロールは、リモートネットワークを経てバックエンド処理システムとワイヤレス通信することができる。
【００２９】
別の実施形態では、ユーザは、オンラインコンテンツを、ディスプレイ装置又はサーチイネーブル型リモートコントロールのいずれかにおいて番組コンテンツといかに一体化できるかについて好みを設定することが許される（オンラインで、又はサーチイネーブル型リモートコントロールを使用して）。このコンテンツ混合は、結果及び番組とのユーザの対話性に基づいてそれを洗練することにより、時間と共に自動的に最適化できるという点で、動的である。
【００３０】
本発明の別の態様は、視聴者の視聴習性及び／又はサーチ習慣を追跡することである。一実施形態では、視聴者追跡行動から得られたデータは、視聴者プロフィールを発生するのに使用でき、この視聴者プロフィールは、次いで、広告、情報、及び／又は将来の番組オプションをターゲットとするのに使用できる。例えば、テレビ視聴習慣は、付加的な配布媒体／ネットワークを含む種々の広告市場に通知するのに使用される。更に、このようなテレビ視聴及び／又はサーチ習慣に基づいて、適切なコマーシャルアイテムが個々のユーザをターゲットとすることができる。
【００３１】
本発明の別の態様は、サーチ結果を１つ以上の基準に基づいて混合又は優先順位決めすることである。一実施形態において、サーチ結果は、ユーザプロフィールデータ、好ましい広告主／商人ランキング、又はその組み合せに基づいて混合及び／又は優先順位決めすることができる。別の実施形態では、サーチ結果は、放送及び／又はストリーミングコンテンツと同時に、ディスプレイ装置において視聴者に提示することができる。別の実施形態では、サーチ結果は、クライアント側装置へ「プッシュ」され、そして関連放送コンテンツと共に提示することができる。或いは又、サーチ結果は、ユーザが用意した１つ以上のサーチ基準に基づいてもよい。
【００３２】
本発明の別の態様は、放送コンテンツの視聴者に時間ベースのオファーを提示することである。一実施形態において、時間ベースのオファーは、放送番組を表示するのに使用される同じディスプレイ装置においてユーザに提示することができる。一実施形態では、時間ベースのオファーは、限定された時間中に特別なレートで商品やサービスを購入するように視聴者を招待するコマーシャルオファーであるが、もちろん、オファーは、コマーシャル性のないものでもよいことを理解されたい。同様に、オファーは、時間ベース（即ち、限定された時間中だけ有効）でよいが、別の実施形態では、オファーは、時間切れをもたなくてもよい。非限定例を与えると、このようなオファーは、指定の時間内に購入が行われる場合にディスカウントレートで商品又はサービスを購入するようにユーザを招待することができる。又、このようなオファーは、指定の時間内に購入が行われる場合に付加的な無料の商品及び／又はサービスを受けるという形態でもよい。
【００３３】
別の実施形態では、時間ベースのオファーは、特定のユーザに対して、彼等の習慣及び／又は関心事に基づいてカスタマイズされてもよい。この形態では、以前に述べた視聴者プロフィールを使用して、複数の潜在的なオファーの中から選択を行うことができる。視聴者の視聴習性及び／又はサーチ習慣を追跡することにより、ユーザがオファーを受け容れる見込みを最大にするように、特定の時間ベースのオファーを視聴者に提示することができる。一実施形態では、提示されたオファーについてのユーザの受け容れ及び／又は拒絶を追跡することから得られるデータを使用して、ユーザの視聴者プロフィールを更新し、これを使用して、広告、情報及び／又は将来の番組オプションを良好にターゲット決めすることができる。
【００３４】
更に別の実施形態では、時間ベースのオファーは、視聴している番組コンテンツに基づいてカスタマイズすることができる。例えば、テレビ番組ガイドデータから放送コンテンツスケジュール情報を得ることができる。次いで、このような放送コンテンツ情報を分析し、潜在的な時間ベースのオファーに一致させるために１つ以上のキーワードを指定することができる。更に、このキーワード指定は、番組の一部分又は番組の特定のシーンについて行うこともできる。
【００３５】
次いで、提示された時間ベースのオファーに対するユーザの応答を使用して、視聴者プロフィールデータ及び／又は商人変換プロフィールを更新することができる。一実施形態では、商人変換プロフィールは、完了したトランザクションの数と、このようなトランザクションを発生するのに必要な商人のオンライン市場への訪問回数との比に基づくものである。商人は、それらの変換プロフィールを使用して、オファーの性能を評価し、そしてそれらのオファーを動的に変更することができる。例えば、特定のオファーが充分な人数のユーザにより受け容れられない場合には、商人は、より多くのユーザを引き付けるように、オファーされる刺激を強めることができる。
【００３６】
本発明の別の態様は、セットトップボックス構成体を使用して、上述したサーチ及びプロフィール能力を与えることである。一実施形態において、セットトップボックス及び／又はリモートコントロールの処理ロジックは、テレビ視聴中にユーザの習性を追跡することができる。この情報は、次いで、ローカル又はリモートに維持される視聴者プロフィールデータベースへ通信することができる。次いで、このデータベースを使用して、カスタマイズされたコンテンツ、広告及び／又は情報を視聴者に与え、視聴経験を向上させることができる。別の実施形態では、リアルタイムコマーシャルオファーのターゲットを、視聴者プロフィール情報に基づいて個々のユーザに向けることができる。
【００３７】
ソフトウェアで実施されるときには、本発明の要素は、本質的に、必要なタスクを遂行するためのコードセグメントである。プログラム又はコードセグメントは、プロセッサ読み取り可能な媒体に記憶することもできるし、或いは搬送波に埋め込まれたコンピュータデータ信号により送信媒体又は通信リンクを経て送信することもできる。「プロセッサ読み取り可能な媒体」は、情報を記憶又は転送することのできる媒体を包含する。プロセッサ読み取り可能な媒体は、例えば、電子回路、半導体メモリデバイス、ＲＯＭ、フラッシュメモリ、又は他の不揮発性メモリ、フロッピー（登録商標）ディスケット、ＣＤ−ＲＯＭ、光学的ディスク、ハードディスク、光ファイバ媒体、高周波（ＲＦ）リンク、等を含む。コンピュータデータ信号は、電子ネットワークチャンネル、光ファイバ、空気、電磁、ＲＦリンク、等の送信媒体を経て伝播し得るいかなる信号を含んでもよい。コードセグメントは、インターネット、イントラネット、等のコンピュータネットワークを経てダウンロードすることができる。
【００３８】
図１を参照すれば、システム１００は、クライアント側システム１１０を含み、これは、放送コンテンツ１４０及び／又は非放送コンテンツ１３０を受信するのに使用できる。一実施形態において、放送コンテンツ１４０は、１つ以上のコンテンツプロバイダーにより高周波信号として放送されるテレビ番組、及びストリーミングマルチメディアコンテンツを含む。別の実施形態において、又は前記実施形態の１つ以上の加えて、非放送コンテンツ１３０は、ネットワーク１２０を経てクライアント側システム１１０へ供給されるコンテンツ及び／又はデータである。又、ネットワーク１２０は、インターネットでもよいし、或いはワイドエリアネットワーク、ローカルエリアネットワーク、又は他の形式の接続でもよいことが明らかであろう。又、非放送コンテンツ／データ１３０は、ユーザの好みのデータ、マルチメディアコンテンツ、及び他の形態の非放送データを含むことも明らかであろう。
【００３９】
図１Ａの実施形態に示すように、クライアント側システム１１０は、更に、処理ロジック１５０、ディスプレイ装置１６０及びユーザ入力装置１７０を備えている。一実施形態では、処理ロジック１５０がセットトップボックス（ＳＴＢ）装置であるが、同様の能力をもつ他の接続装置を使用して、非放送コンテンツ／データ１３０及び放送コンテンツ１４０の両方を受け取り、デコードしそして処理できることも明らかであろう。この実施形態では、クライアント側システム１１０は、非放送コンテンツ１３０及び放送コンテンツ１４０の両方を視聴者に同時に提示することができる。
【００４０】
非放送コンテンツ１３０及び放送コンテンツ１４０の両方を受け取って処理するのに加えて、処理ロジック１５０は、更に、ディスプレイ装置１６０、及びネットワーク１２０に接続された多数のシステムに、情報／データを与えることができる。別の実施形態では、処理ロジック１５０は、ネットワーク１２０を経てバックエンドシステム１８０に情報を返送する。以下で詳細に述べるように、このような情報は、ユーザの視聴習慣及び／又はコンテンツサーチ習慣に関係したものでよい。一実施形態では、ディスプレイ装置を使用して、イメージ／ビデオを、視聴者へ提示すべくレンダリングする。一実施形態では、ディスプレイ装置１６０は、テレビであるが、放送コンテンツに基づく他のディスプレイ装置を同様に含んでもよい。
【００４１】
又、処理ロジック１５０は、更に、デジタルビデオレコーダ（ＤＶＲ）により与えられる機能のような記録機能も含み得ることが明らかであろう。ユーザ入力１７０は、表示制御、チャンネル選択、特徴選択、等のために、処理ロジック１５０及び／又はディスプレイ装置１６０と通信するように任意に使用できる。一実施形態では、ユーザ入力装置１７０は、リモートコントロール型の装置であるが、キーボード、音声認識、タッチスクリーン、等の他の入力手段であってもよい。
【００４２】
バックエンドシステム１８０は、ネットワーク１２０を経てクライアント側システム１１０と通信すると共に、非放送コンテンツ１３０と通信するものとして示されている。非放送コンテンツ１３０は、バックエンドシステム１８０の一部分としてローカルに記憶されてもよいし、或いは第三者の位置（例えば、第三者のウェブサイト）から発信してもよい。以下に述べるように、視聴者のアクションが監視されて、バックエンドシステム１８０へ報告される。一実施形態では、バックエンドシステム１８０は、個々の視聴者プロフィールを維持する１つ以上の視聴者データベースを記憶するのに使用される。次いで、これらの視聴者プロフィールを使用して、放送又は非放送バラエティのいずれかの特定コンテンツを特定の視聴者に対して仕立てることができる。別の実施形態では、視聴者プロフィールを使用して、直接市場の有効性を改善することができる。
【００４３】
非放送コンテンツ／データ１３０は、バックエンドシステム１８０に収集及び維持された視聴者プロフィール情報に基づいて、ネットワーク１２０に結合された他の処理ロジック装置により供給できるが、第三者のオンラインソース（音楽データベース、映画トレーラーデータベース、等）から到来してもよい。更に、非放送コンテンツ／データ１３０は、ネットワーク１２０に接続されたバックエンドサーバー１８０へ又はそこから供給されてもよい。一実施形態では、非放送コンテンツ１３０は、視聴者の習慣及び他の活動に関連して処理ロジック１５０により収集されたデータを含んでもよい。
【００４４】
図１Ｂは、システム１００の別の実施形態を示すもので、バックエンドシステム１８０の一実施形態をより詳細に示している。この実施形態では、放送コンテンツ１４０は、番組配布センター１４５（例えば、ネットワークテレビステーション、等）によりディスプレイ装置１６０へ供給される。更に、非放送コンテンツ１３０は、ワイヤレスタワー／リレー１５５によりクライアント側システム１１０へ中継することができ、そしてワイヤレスタワー／リレー１５５は、ユーザ入力装置１７０とワイヤレス通信することができる。或いは又、タワー／リレー１５５は、ディスプレイ装置１６０と直接通信することができ、この装置は、一実施形態では、処理ロジック１５０を含む。
【００４５】
図１Ｂを参照し続けると、一実施形態において、非放送コンテンツは、個人化広告／コマーシャルコンテンツに関係し、そしてバックエンドシステム１８０は、個人化サーバー１５５を備えている。ユーザデータベース１６５は、ユーザの視聴及び／又はサーチ行動から明確に及び／又は暗示的に導出されるユーザプロフィールデータを記憶するのに使用できる。別の実施形態では、ユーザデータベース１６５は、クライアント側システム１１０の一部分でよい。
【００４６】
個人化サーバー１５５は、ユーザの活動を追跡し、ユーザデータベース１６５を更新し、そしてデータベース１７５から利用可能な広告及び関連コンテンツにアクセスするのに使用できる。一実施形態において、商人は、ユーザデータベース１６５の情報に基づいて、データベース１７５から個人化サーバー１５５へターゲット決めされた広告を与える。例えば、広告は、リアルタイムでディスプレイ装置１６０へストリーミングされ、そして限定時間オファーを含んでもよい。例えば、ユーザには、次の１０分、２０分、３０分等々以内に購入した場合に、ターゲット決めされたコマーシャルアイテムのディスカウントを受ける機会が与えられる。図６を参照して以下に詳細に述べるように、利用可能な商人オファーは、現在番組コンテンツのキーワード分析に基づいて選択することができる。
【００４７】
図１Ｂを参照し続けると、バックエンドシステム１８０は、更に、広告主を顧客に接続するのに使用できるオンライン市場１８５を備えている。一実施形態では、オンライン市場１８５は、参考としてここに援用する「Online Media Exchange」と題する米国特許出願第１０／３０３，１６７号に詳細に説明されたように、１つ以上の広告サーバーを備えてもよい。そこに詳細に説明されたように、広告主は、ユーザの行動を監視し、そしてカスタマイズされた限定同調オファーを生成することができる。コンテンツ及び在庫データベース１９０は、オンライン市場１８５を、使用可能なコマーシャルアイテム並びにそのようなアイテムに対する広告及びオファーでポピュレートするのに使用できる。
【００４８】
広告及び商人オファーがいかに確立されるか（例えば、オンライン市場１８５を使用して）に関わらず、個人化サーバー１５５は、例えば、キーワードを使用して、番組コンテンツを分析し、どの広告／オファーをいつ視聴者へ提示すべきか決定することもできる。図６及び７を参照して以下に詳細に述べるように、広告及び／又はオファーは、特定の番組を表わす１つ以上のキーワードに一致することに基づいてその特定の番組に直接関連付けることができる。
【００４９】
本発明の１つの態様は、メニュー又は選択オプションを通してナビゲーションするのに使用できるサーチイネーブル型リモートコントロール装置を提供することである。一実施形態では、慣習的なリモートコントロールインターフェイス（例えば、ボリュームアップ、ボリュームダウン、チャンネルアップ、等）を使用して、コンテンツサーチを遂行し、そしてサーチ結果をナビゲーションすることができる。別の実施形態では、サーチ結果を、サーチイネーブル型リモートコントロール装置のスクリーン部分に表示することができる。図２は、本発明の原理と首尾一貫したサーチイネーブル型リモートコントロールの一実施形態を示す。図２の実施形態では、リモートコントロール２００は、電源ボタン２０５、ミュートボタン２１０、ボリュームボタン２３０、チャンネル選択ボタン２３５、及びキーパッド２２０を備えている。更に、リモートコントロール２００は、本発明の原理と首尾一貫して、多数の他の構成を有してもよいことが明らかであろう。例えば、リモートコントロールは、テキストを入力するためのサムボードを備えてもよい。更に、リモートコントロール２００は、音声認識及び／又は筆記文字認識を含むように適応されてもよい。
【００５０】
一実施形態において、視聴者は、キーパッド２２０、ボリュームボタン２３０、チャンネル選択ボタン２３５の１つ以上を使用して、一実施形態ではセットトップボックスである処理ロジック１５０により処理されるべきコンテンツサーチパラメータを入力することができる。一実施形態では、サーチパラメータは、利用可能な（又は間もなく利用可能となる）放送コンテンツ１４０に関連したものであるが、視聴者は、利用可能な非放送コンテンツ１３０及び／又は情報も同様にサーチすることができる。上述したように、本発明の１つの態様は、視聴者の行動を追跡し、そしてそのような行動に基づいて、実行されるサーチの形式及び／又は視聴する番組を含む視聴者プロフィールを発生することである。又、視聴者プロフィールを更新するのに使用できる視聴者行動の付加的な形式は、番組の特定形式への又はそこからの切り換え、及びコマーシャルの特定形式への又はそこからの切り換えを含んでもよい。更に、ＤＶＲイネーブル型のセットトップボックスの場合には、記録された番組の形式を使用して、視聴者プロフィールを更新することもできる。一実施形態では、視聴者プロフィールを使用して、コンテンツ及び他の情報を特定の視聴者のために仕立てることができる。このようなコンテンツは、広告、付加的な番組オプション及び／又は購入オプションを含んでもよい。
【００５１】
図２を参照し続けると、リモートコントロール２００には、任意のディスプレイスクリーン２４０も示されている。これは、サーチ結果をリモートコントロール２００自体の視聴者に提示できるようにする。或いは又、サーチ結果は、ディスプレイ装置１６０に表示されてもよい。別の実施形態では、ディスプレイスクリーンは、利用可能な放送コンテンツ１４０、利用可能な非放送コンテンツ１３０及び／又はサーチオプション及び結果に関連した１つ以上の選択メニューを視聴者がナビゲーションできるようにするタッチスクリーンであってもよい。
【００５２】
図８を参照して以下で詳細に説明するように、リモートコントロール２００の別の態様は、１つ以上のファクタに基づいてサーチ結果を優先順位決めすることである。一実施形態では、サーチ結果は、一実施形態では視聴者の関心事を表わす視聴者プロフィールに基づいて視聴者に対して仕立てることができる。別の実施形態では、サーチ結果は、商人／広告主ランキングに基づいて優先順位決めすることができる。商人／広告主は、多数の基準に基づいてランク付けすることができるが、一実施形態では、ランク付けプロセスは、参考としてここに援用する「System and Method for Influencing a Position on a Search Result List Generated by a Computer Network Search Engine」と題する米国特許第６，２６９，３６１号に説明された入札プロセスに基づくものである。そこに説明された入札プロセスに加えて、広告主／商人は、予め購入した広告の好みと、ユーザプロフィール及び商人／広告主ランキングの組み合せとに基づき、ランク付け（ひいては、サーチ結果の優先順位決め）することができる。
【００５３】
図３は、視聴者プロフィールをいかに確立し発生するかを示す簡単なフローチャートである。特に、視聴者プロフィールを発生して将来のコンテンツ及び／又は情報を仕立てられるようにするためには、視聴者を識別し、彼等の行動を特定のプロフィールに関連付けねばならない。一実施形態では、バックエンドシステム１８０の一部分を形成する１つ以上のデータベースに視聴者プロフィールが維持される。別の実施形態では、クライアント側システム１１０のようなクライアント側に視聴者プロフィールが維持される。
【００５４】
図３の実施形態では、ユーザプロフィールがサーバー側（例えば、バックエンドシステム１８０のデータベース）に維持される。プロセス３００は、ブロック３１０において、クライアント装置（例えば、セットトップボックス、処理ロジック１５０、等）がバックエンドシステム１８０により検出されたときに開始する。一実施形態では、クライアント装置は、イーサネット（登録商標）メディアアクセスコントロール（ＭＡＣ）アドレスのような装置ＩＤに基づいて識別することができる。更に、装置ＩＤは、スマートカードアドレス、ワイヤレスネットワークアドレス、ＣＰＵ識別子、又は同様の任意に指定された値でよい。証明書、暗号、ハッシュ、セキュアソケット、等を使用して、装置識別での不正行為を防止することができる。もちろん、クライアント装置を識別する方法であって本発明の原理と一貫した方法は多数あることが理解されよう。
【００５５】
クライアント装置が検出されると、ブロック３２０において、その特定のクライアント装置に関連した視聴者プロフィールにアクセスすることができる。一実施形態では、ルックアップテーブルを使用して、検出された装置ＩＤに関連したデータベースエントリーにアクセスする。一実施形態では、このデータベースエントリーは、バックエンドシステム１８０により維持されるが、ネットワーク１２０に結合された他のシステムにより同様に維持されてもよい。
【００５６】
ブロック３３０は、当該視聴者に対して既存のプロフィールがあるかどうか決定することを含む。それが初めての視聴者である場合には、視聴者プロフィールを利用することができない。この場合には、プロセス３００は、ブロック３４０へと続き、そこで、プロフィールを確立することができる。一実施形態において、視聴者は、一実施形態ではリモートコントロール２００であるユーザ入力装置１７０を使用して、種々の視聴者特有データを入力することができる。或いは又、視聴者は、インターネットを経てバックエンドシステム１８０へ接続することによりオンラインでプロフィールを確立することができる。同様に、初期の視聴者プロフィールを単に自動的に発生し、その後、視聴者のサーチ及び／又は視聴行動に関する情報で更新することもできる。
【００５７】
新たなプロフィールを設定すべきかどうかに関わらず、視聴者プロフィールが確立されてクライアント装置に関連付けされると、プロセス３００は、次いで、ブロック３５０へと続く。一実施形態では、この点から先への視聴者の行動を追跡することができる。このような視聴者の行動は、サーチイネーブル型リモートコントロール２００、視聴した放送コンテンツ、要求された非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え動作、視聴した広告、購入したコマーシャルアイテム、等を使用して遂行されるサーチを含むことができる。実際に、全ての視聴者行動を同様に追跡し及び／又は記録することができる。例えば、視聴者が番組Ａに同調し、その後、ボリュームを上げたとする。更に、コマーシャルＡが放映されるや否や視聴者がボリュームを下げた（又はミュートを押した）とする。この情報は、全て、視聴者の関心事を決定すること、及びより正確な全体的な視聴者プロフィールを発生する手段に関与し得る。上述したように、テレビを見ている間の視聴者の習性を追跡し、そしてそこからテレビ視聴プロフィールを発生することができる。更に、この同じ視聴者のオンラインの習性も追跡し、それを使用して、視聴者のテレビ視聴プロフィールを補足することができる。
【００５８】
視聴者の行動が追跡されるときに、プロセス３００は、更に、ブロック３６０において視聴者プロフィールを更新することを含む。一実施形態では、これは、ネットワーク１２０を経てバックエンドシステム１８０へ関連データを送信することを含んでもよい。一実施形態では、バックエンドシステム１８０は、次いで、プロフィールデータベースを更新することができる。ユーザの活動を追跡し（ブロック３５０）そしてそれに対応して視聴者プロフィールを更新する（ブロック３６０）プロセスは、クライアント装置がログアウトされたという決定がなされる（ブロック３７０）まで、続けられる。一実施形態では、クライアント装置は、パワーダウンのときだけログアウトされる。ユーザのアイデンティティが与えられると（例えば、クライアント装置ＩＤから）、好み及び視聴者プロフィールは、それらがある視聴者に適用されるときには、今度は、ユーザで識別できるいかなる他の装置でもその同じ視聴者に直接適用できることが明らかである。このようにして、視聴者は、例えば、インターネットサーチやオンラインコンテンツサーフィン（例えば、Ｙａｈｏｏ！プロパティ）で装置や媒体を横切って彼等の視聴者プロフィールを転送し及び／又は維持することができる。
【００５９】
図４は、本発明の種々の態様の相互接続性を示すシステムレベル図の一実施形態を示す。この実施形態において、バックエンドシステム１８０は、一実施形態ではインターネットであるネットワーク１２０を経てクライアント側システムと通信する。バックエンドシステム１８０がネットワーク１２０に結合された状態では、ユーザは、種々のデータ／サービスをアクセス／要求することができる（例えば、モデム４３０を経て）。この実施形態では、クライアント側システム１１０は、ベッドルーム部分と、ホームオフィス部分と、リビングルーム部分とを備えている。一実施形態では、ワイヤレスルーター４４０を使用して、種々のクライアント側システムを相互接続することができる。
【００６０】
図４を参照し続けると、クライアント側システムは、ＩＰイネーブル型ＳＴＢ４５０を更に含むものとして示され、これは、一実施形態では、上述した処理ロジック１５０の機能を遂行する。一実施形態において、ＳＴＢ４５０は、モデム４３０を経てバックエンドシステム１８０（これは、図４では、記憶装置４１０及びサーバー４１０より成る）と通信することができる。或いは又、ＳＴＢ４５０は、衛星リンク４６０を経てバックエンドシステム１８０と通信することができる。別の実施形態では、サーチイネーブル型リモートコントロール２００は、ＳＴＢ４５０と対話し且つ上述したようにサーチ問合せを提出するように視聴者により使用することができる。或いは又、リモートコントロール２００は、バックエンドシステム１８０と直接ワイヤレスで通信することができる。もちろん、クライアント側システム１３０を含む図４に示す特定の装置は、例示に過ぎず、多数の他の構成も、本発明の原理に等しく適合することが明らかであろう。
【００６１】
上述したように、本発明の１つの態様は、視聴者の活動を追跡し、そしてその記録された活動に基づいて視聴者プロフィールを更新することである。このため、図５は、視聴者のサーチ活動を利用して視聴者プロフィールを維持するためのプロセス５００の一実施形態を示す。次いで、視聴者プロフィールを使用して、広告、情報及び／又は将来の番組オプションのターゲットを決めることができる。
【００６２】
プロセス５００は、視聴者により入力された１組のサーチ基準をシステムが受信することで開始する。一実施形態では、サーチ基準は、リモートコントロール２００のようなサーチイネーブル型リモートコントロールを使用して入力される。サーチ基準がいかに入力されるかに関わらず、プロセス５００は、次いで、ブロック５２０において、サーチを処理することができる。一実施形態では、サーチは、ローカルセットトップボックス（例えば、処理ロジック１５０）により処理されてもよいし、又はバックエンドシステム１８０へ処理のために送信されてもよい。
【００６３】
サーチ基準が処理されると、ブロック５３０において、その結果を表示することができる。一実施形態では、結果がディスプレイ装置１６０に表示されるが、上述したように、リモートコントロール２００のディスプレイスクリーン２４０に結果を同様に表示することもできる。図８を参照して以下に詳細に述べるように、サーチ結果を優先順位決めして、所定の順序で表示することができる。一実施形態では、サーチ結果は、参考としてここに援用する米国特許第６，２６９，３６１号に説明されたプロセスのように、入札型プロセスに基づいて優先順位決めされる。更に、広告主／商人は、おそらく、階層型(tiered)価格構成を使用してランキングの好みを購入してもよい。最終的に、サーチ結果は、現在ユーザプロフィール、或いはユーザプロフィール及び商人／広告主ランキングの組み合せに基づいて、同様に優先順位決めすることもできる。
【００６４】
サーチ結果がいかに報告されるかに関わらず、視聴者プロフィールは、ブロック５４０において更新され、このブロックは、一実施形態では、ネットワーク１２０を経てバックエンドシステム１８０へ当該サーチ基準／結果データを送信することを含む。サーチ基準だけが視聴者プロフィールに合体され、結果が合体されない場合には、結果を表示し（ブロック５３０）及び／又はサーチを処理する（ブロック５２０）前に、プロフィールが同様に更新されてもよい。
【００６５】
図５を参照し続けると、サーチが処理されそして結果が表示されると、プロセス５００は、判断ブロック５５０へと続き、ここで、視聴者がサーチ結果から選択を行なったかどうかの決定がなされる。もしそうでなければ、プロセス５００は、図３を参照して上述したように、ブロック５６０において視聴者の活動を追跡するように続く。他方、視聴者がサーチ結果の中から選択を行う場合には、この情報も使用して、視聴者プロフィールを更新することができる（ブロック５７０）。
【００６６】
次いで、要求されたコンテンツ／情報が入手できるかどうかについて決定がなされる。一実施形態では、放送コンテンツ１４０の１つ以上のプロバイダーによりコンテンツを入手できるが、別の実施形態では、要求されたコンテンツ／情報が非放送コンテンツ１３０として与えられるか、又はネットワーク１２０に結合された他のソースから与えられてもよい。入手可能なコンテンツ／情報が検索されると、ブロック５９０において、それが視聴者に与えられる。一実施形態では、コンテンツ及び／又は情報をディスプレイ装置１６０、又はディスプレイスクリーン２４０に提示するか、又はクライアント側システム１１０がそれをローカルに記憶するようにさせることで、要求が満足されてもよい。
【００６７】
図６を参照すると、個人化されたコンテンツ（例えば、広告、オファー、将来の番組オプション、オンラインコンテンツ、等）をユーザにサービスするためのプロセス６００の一実施形態が示されている。このプロセス６００は、ブロック６０５において、放送コンテンツスケジュールを収集することで開始し、これは、一実施形態では、個人化サーバー１５５を使用して行うことができる。いずれにせよ、放送コンテンツスケジュール情報は、テレビ番組ガイドデータから得ることができる。ブロック６１０において、収集された放送コンテンツが分析され、１つ以上のキーワードがそれに割り当てられる。更に、キーワードの割り当ては、番組の一部分、又は番組の特定のシーンについて行なわれてもよい。例えば、キーワード「自動車」を、アクション映画のチェイスシーンに関連付けてもよい。一実施形態では、このキーワード及び／又は一時的な情報をデータベース１７５に記憶されてもよい。
【００６８】
コンテンツの分析及びキーワードの割り当てが完了すると、プロセス６００は、ブロック６１５へ続き、ここで、入手可能なコンテンツ（例えば、商人広告及び／又はオファー、入手可能なオンラインコンテンツ、等）がその割り当てられたキーワードに一致される。所与の広告及び／又はオファーに対してキーワード一致があるかどうかに関わらず確立するのに使用できる基準は多数あることが明らかであろう。例えば、一実施形態では、所与の商人オファーに一致するＸ個のキーワードが番組に割り当てられている場合だけ一致が見つかってもよい。番組がＸ−１個の一致するキーワードしか含まない場合には、商人のオファーが視聴者に提示されない。
【００６９】
プロセス６００は、ブロック６２０へ続き、ここで、実際の一致するコンテンツが視聴者に配送され、これは、一実施形態では、ネットワーク１２０を経てクライアント側システム１１０へ一致するコンテンツを配送することを含む。ブロック６２５では、一致する広告／オファーがクライアント側システム１１０のディスプレイ装置１６０に非放送コンテンツ１３０として示されると同時に、放送コンテンツ１４０がディスプレイ装置１６０に表示される。この点において、視聴者は、例えば、リモートコントロール２００を使用して、入手可能な一致するコンテンツを通して自由にナビゲーションする。別の実施形態では、一致するコンテンツは、リモートコントロール２００のようなユーザ入力装置の表示部に表示されてもよい。
【００７０】
図６を参照し続けると、プロセス６００は、ブロック６３０へ続き、そこで、視聴されている放送番組が切り換えられるときにオファーを更新し、シーケンスすることができる。一実施形態では、これは、番組キーワードを連続的にポーリングしそして一致コンテンツをチェックすることにより遂行される。番組が切り換えられるときには、一致コンテンツもそのようになる。一実施形態では、新たなコンテンツが古いコンテンツと同時に表示されるが、別の実施形態では、番組が切り換るときに、新たなコンテンツが古いコンテンツに置き換わる。或いは又、もはや表示されないがまだ時間切れしていない古い一致コンテンツにアクセスするために一致コンテンツサブメニューが視聴者に与えられてもよい。
【００７１】
図７は、クライアント側システム１１０のような双方向装置を通して個人化オファーを促進するためのプロセス７００の一実施形態を示す。図７の実施形態において、プロセス７００は、ユーザプロフィール及び視聴している番組コンテンツの一方又は両方を分析することで開始する。一実施形態では、ユーザプロフィールがユーザデータベース１６５に記憶されるが、別の実施形態では、ユーザプロフィールが、例えば、クライアント側システム１１０によりローカルに維持される。ユーザプロフィールデータに関連して番組コンテンツも分析される場合には、このような分析は、図６を参照して上述したキーワード一致により行うことができる。
【００７２】
ブロック７２０において、識別された個人化オファーがユーザに提示され、これは、一実施形態では、オファーがディスプレイ装置（例えば、ディスプレイ装置１６０）に表示されることを意味する。ユーザが関心のあるオファーを見た場合には、例えば、リモートコントロール２００を使用してオファーを選択することにより、より多くの情報を受け取ることを決めてもよい。又、より多くの情報を受け取ることを希望するのではなく、ユーザは、個人化オファーを受け容れて、特定の商人とのトランザクションを完了することを単に希望してもよい。ユーザが、オファーされたアイテムの受け取りを希望するか又はその購入を希望することを指示する場合には、プロセス７００は、ブロック７３０へと続き、そこで、ユーザは、もし利用できれば、商人のオンライン市場１８５へ任意に接続されてもよい。一実施形態では、これは、ネットワーク１２０を経て商人のウェブサイトへユーザを接続することを含む。
【００７３】
更に、個人化オファーは、働きかけがなかった場合に所定の時点で時間切れとなる時間ベースのオファーでよいことが明らかであろう。一実施形態では、時間ベースのオファーは、限定された時間中に特別なレートで商品又はサービスを購入するように視聴者を招待するコマーシャルオファーでよいが、もちろん、オファーは、非コマーシャルオファーでもよいことが理解されよう。非限定例を与えると、このようなオファーは、指定の時間内に購入が行われる場合にディスカウントレートで商品又はサービスを購入するようにユーザを招待することができる。又、このようなオファーは、指定の時間内に購入が行われる場合に付加的な無料の商品及び／又はサービスを受けるという形態でもよい。
【００７４】
ユーザが実際に商人から何かを購入するかどうかに関わらず、プロセス７００は、ブロック７４０へと続き、そこで、ユーザプロフィールが更新される。ユーザが購入を行なわない場合には、ユーザプロフィールをトランザクションの明細で更新することができる。ユーザがトランザクションを完了しなかった場合には、この情報を使用してユーザのプロフィールを更新することもできる。このようにして、ユーザの視聴／サーチ習慣だけでなく、利用可能なオファーに対する行動の経歴にも基づいて、将来のオファーをユーザに対して更に仕立てることができる。上述したように、ユーザプロフィール情報は、例えば、ユーザデータベース１６５により、又はクライアント側システムに、リモートに維持される。
【００７５】
図７を参照し続けると、ブロック７５０において、商人の変換プロフィールを更新することもできる。一実施形態では、商人の変換プロフィールは、完了したトランザクションの数と、そのようなトランザクションを発生するのに必要な商人のオンライン市場への訪問の回数との比に基づいている。商人は、それらの変換プロフィールを使用して、オファーの性能を評価することができる。上述した出願中の米国特許出願第１０／３０３，１６７号に説明されたように、商人は、彼等のオファーを監視して動的に変更することができる。彼等のオファーが充分な数のユーザにより受け容れられない場合には、商人は、より多くのユーザを引き付けるように、オファーされる刺激を強めることができる。
【００７６】
プロセス７００は、ブロック７６０へと続き、そこで、次の１組のオファーがユーザに表示される。図６を参照して上述したように、番組コンテンツが切り換るときにオファーをシーケンスすることができる。更に、新たなオファーを古いオファーと同時に表示することもできるし、又は番組が切り換るときに新たなオファーを古いオファーに置き換えることもできる。
【００７７】
図８を参照すれば、１つ以上のファクタに基づいてサーチ結果を優先順位決めするためのプロセス８００の一実施形態が示されている。上述したように、本発明の１つの態様は、視聴者に提示されるサーチ結果を、１つ以上の基準、例えば、視聴者プロフィールデータ、商人／広告主ランキング、スポンサード結果、又はその組み合せに基づいて仕立てることである。商人／広告主は、多数の基準に基づいてランク付けされるが、一実施形態では、ランク付けプロセスは、上述した米国特許６，２６９，３６１号に説明された入札プロセスに基づくものである。そこに説明された入札プロセスに加えて、広告主／商人は、予め購入された広告の好みに基づいてランク付け（ひいては、サーチ結果優先順位決め）されてもよい。
【００７８】
プロセス８００は、ブロック８１０において、サーチ基準を解析することで始まる。一実施形態では、解析は、ネットワーク（例えば、ネットワーク１２０）を経てクライアント側システム（例えば、システム１１０）に結合されたバックエンドシステム（例えば、バックエンドシステム１８０）により行なわれる。別の実施形態では、サーチ基準は、クライアント側システムによりローカルで解析されてもよい。解析されるべきサーチ基準は、クライアント側装置を経て、又はクライアント側装置と通信するユーザ入力装置（例えば、サーチイネーブル型リモートコントロール２００）を経て、ユーザ付与されてもよい。別の実施形態では、サーチ基準は、バックエンドシステムへオンラインで与えられてもよい。
【００７９】
ユーザにより直接付与されるサーチ基準ではなく、サーチパラメータは、図３及び図５を参照して上述した視聴者プロフィールのようなユーザプロフィールデータに基づくものでもよい。例えば、自動的サーチが遂行され（例えば、システム１８０のようなバックエンドシステムを使用して）、その結果がクライアント側装置においてユーザに周期的に提示されてもよい。視聴者プロフィールが更新されるときには、サーチパラメータもそうであり、その結果、動的なサーチ結果がユーザに連続的に与えられる。サーチパラメータを決定するためのこの解決策は、サーチ結果がクライアント側装置に自動的に及び／又は周期的に「プッシュ」されるコンフィギュレーションにおいて使用することができる。別の実施形態では、視聴者プロフィールデータ及びユーザ付与のサーチ基準の組み合せを一緒に解析して、ユーザ要求に応答し且つ特定のユーザに対して仕立てられたサーチ結果リストを発生することができる。
【００８０】
更に、サーチ結果は、当該放送コンテンツ及び非放送コンテンツを含んでもよい。例えば、ユーザサーチを解析することは、ウェブ結果（例えば、ウェブサイト、ダウンロード可能なコンテンツ、等）、及び放送結果（例えば、来るべきテレビのショー、映画、等）を識別することを含む。このように、全ての入手可能なマルチメディアコンテンツのリストを１つの便利な編集体へとコンパイルすることができる。
【００８１】
サーチ結果が得られると、プロセス８００は、ブロック８２０へと続き、ここでは、サーチ結果を混合及び／又は優先順位決めすべきかどうかの決定がなされる。もしそうであれば、プロセス８００は、ブロック８３０へと続き、ここで、サーチ結果が１つ以上の所定の基準に基づいて順序付けし直される。一実施形態では、サーチ結果は、ユーザプロフィールデータ、好ましい広告主／商人ランキング、又はその組み合せに基づいて混合及び／又は優先順位決めすることができる。混合及び／又は優先順位決めプロセスを遂行するのに必要なソフトウェアは、バックエンドシステム及び／又はサーバー側システムにおい実行できるが、サーチ結果をクライアント側システム（例えば、クライアント側システム１１０）へストリーミングし、次いで、ローカルに優先順位決めできることも等しく明らかであろう。いずれにせよ、グローバルなユーザプロフィールを使用して、既知のユーザの好み及び／又は関心事とより一線な結果が最初に現われるようにサーチ結果リストを仕立てることができる。更に、スポンサード結果は、結果リストをアップ方向に移動させてもよい。
【００８２】
サーチ結果の順序が決定されると、プロセス８００は、ブロック８４０へと続き、ここで、結果がユーザに提示される。この点において、結果は、ディスプレイ装置１６０、又は結果を視覚的にレンダリングできるクライアント側装置において提示することができる。別の実施形態では、結果は、リモートコントロール２００のようなユーザ入力装置において提示することができる。更に、サーチ結果は、放送コンテンツ及び／又は他の非放送コンテンツと同時に提示することができる。このように、ユーザは、ユーザのディスプレイ装置に「プッシュ」されるか又はユーザにより開始されるサーチ結果を見ながら、放送番組コンテンツを自由に視聴することができる。サーチ結果を、他の放送等のコンテンツと同時に表示するための多数のオンスクリーンコンフィギュレーションも考えられることが明らかであろう。
【００８３】
この点において、ユーザは、例えば、ユーザ入力装置１７０又はリモートコントロール２００を使用してサーチ結果をスクロールしてその中から選択を行うことができる。このようなユーザ選択は、ブロック８５０において処理される。一実施形態では、ユーザ選択は、ウェブベースのサーチ結果選択の場合に、ウェブサイトへユーザをナビゲーションすることにより処理される。同様に、クライアント側装置のチューナーは、サーチ結果から選択された放送番組ソースに同調することができる。更に、コンテンツベースのサーチ結果は、サーチ結果リストから選択された際に１つ以上のクライアント側装置へダウンロード及び／又はストリーミングされてもよい。ユーザ選択に応答する機能をクライアント側セットトップボックス装置により設けることができる。このようなユーザ選択は、ブロック８６０において、ユーザに対して維持されたプロフィールを更新するように任意に使用されてもよい。このプロセスは、図５を参照して上述したプロセスと並列でよい。
【００８４】
幾つかの実施形態を添付図面に示して説明したが、このような実施形態は、単なる例示に過ぎず、本発明をそれに限定するものではないことが理解されよう。又、当業者であれば、種々の他の変更がなされ得るであろうから、本発明は、上述した特定の構造及び構成に限定されない。ここで参照した商標及び版権は、それらの各所有者の財産である。
【図１Ａ】
2011155695.tif 000003
【図１Ｂ】
2011155695.tif 000004
【図２】
2011155695.tif 000005
【図３】
2011155695.tif 000006
【図４】
2011155695.tif 000007
【図５】
2011155695.tif 000008
【図６】
2011155695.tif 000009
【図７】
2011155695.tif 000010
【図８】
2011155695.tif 000011
【手続補正書】
【提出日】平成23年5月27日(2011.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサを有するコンピュータによって実施されるサーチ結果を提示する方法において、
前記プロセッサがリモートコントロール装置を介して１つ以上のサーチ基準を受信するステップであって、前記１つ以上のサーチ基準は、ユーザによって提供される１つ以上のサーチ基準の内の少なくとも１つに基づくものであり、前記１つ以上のサーチ基準は前記ユーザのユーザプロフィールに基づくものであり、前記ユーザプロフィールは、放送及び非放送視聴活動の両方に関連する複数の視聴者行動の追跡結果に基づくものであり、前記放送活動は放送コンテンツに関連し、前記非放送活動は非放送コンテンツに関連するものであるステップと、
前記プロセッサが１つ以上のサーチ基準を解析するステップと、
前記プロセッサが前記解析に基づいて前記サーチ結果を発生するステップであって、前記サーチ結果は前記放送コンテンツと前記非放送コンテンツを含み、前記放送コンテンツはコンテンツ提供者からのビデオ番組コンテンツであり、前記非放送コンテンツはビデオ番組コンテンツではなく前記ビデオ番組コンテンツとともにコード化されていないものであるステップと、
前記プロセッサが優先順位決め基準に基づいて前記サーチ結果を優先順位決めするステップと、
前記プロセッサが前記優先順位決めされたサーチ結果をユーザへ提示し、非放送コンテンツを前記リモートコントロール装置上に提示し、放送コンテンツをディスプレイ装置上に提示するステップと、
前記プロセッサが前記サーチ結果からのユーザ選択を処理するステップと、
を備えた方法。