(57)【要約】【課題】  推奨システムの質と質の変化とがユーザに通知されるので、ユーザが複数の推奨システムの内の1つをこれらのシステムの性能に基づいて決定かつ選択することができる、プログラム情報を推奨するためのシステムを提供すること。【解決手段】  ユーザの好みにしたがってプログラム情報を推奨するためのシステムであって、前記プログラム情報と、プログラム情報を受信するための時刻スケジュールに関するプログラム・スケジュール・データと、を受信するための受信手段 (110) と、ユーザ入力を前記システムに提供するための入力手段 (120) と、前記ユーザの好みを分析し、かつ当該ユーザの好みにしたがって前記プログラム・スケジュール・データを評価し、かつ当該評価に基づいて好ましいプログラム・スケジュール・データ (210) を確立するための推奨手段 (160) と、当該好ましいプログラム・スケジュール・データ (210) をユーザに提示するための提示手段 (150) と、を有するシステム。前記システムは、前記ユーザの好みにしたがって更なる好ましいプログラム・スケジュール・データを前記プログラム・スケジュール・データから確立するための少なくとも1つの更なる推奨手段 (170) を収容するための手段を有し、前記提示手段 (150) は、前記推奨手段および／または前記更なる推奨手段の質を評価するための、当該更なる好ましいプログラム・スケジュール・データを代表する情報 (220) を提示するように構成される。
2005519535.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの好みにしたがってプログラム情報を推奨するためのシステムであって、
前記プログラム情報と、プログラム情報を受信するための時刻スケジュールに関するプログラム・スケジュール・データとを受信するための受信手段と、
ユーザ入力を前記システムに提供するための入力手段と、
前記ユーザの好みを分析し、かつ当該ユーザの好みにしたがって前記プログラム・スケジュール・データを評価し、かつ当該評価に基づいて好ましいプログラム・スケジュール・データを確立するための推奨手段、
当該好ましいプログラム・スケジュール・データをユーザに提示するための提示手段と、
を有するシステムにおいて、
前記システムが、前記ユーザの好みにしたがって更なる好ましいプログラム・スケジュール・データを前記プログラム・スケジュール・データから確立するための、少なくとも1つの更なる推奨手段を収容するための手段を有し、
前記提示手段が、前記推奨手段および／または前記更なる推奨手段の質を評価するための、当該更なる好ましいプログラム・スケジュール・データを代表する情報を提示するように構成されること、
を特徴とするシステム。
【請求項２】
前記推奨手段と更なる推奨手段が、前記プログラム・スケジュール・データを評価するための異なる手段を有する、請求項１に記載のシステム。
【請求項３】
前記提示手段が、当該更なる推奨手段により達成された前記プログラム・スケジュール・データの前記評価を前記ユーザに提示するように構成された、請求項２に記載のシステム。
【請求項４】
前記更なる推奨手段が、前記提示手段により提示されるべき、前記更なる好ましいプログラム・スケジュール・データのパーセンテージを選択するように設計された、請求項１に記載のシステム。
【請求項５】
当該パーセンテージが、前記達成された評価に基づく閾値を、前記更なる好ましいプログラム・スケジュール・データに適用することにより選択される、請求項４に記載のシステム。
【請求項６】
前記更なる好ましいプログラム・スケジュール・データの当該パーセンテージが、ユーザにより調整可能である、請求項４に記載のシステム。
【請求項７】
前記更なる好ましいプログラム・スケジュール・データの当該パーセンテージが、当該更なる好ましいプログラム・スケジュール・データから、前記システムにより無作為に選択される、請求項４に記載のシステム。
【請求項８】
前記更なる好ましいプログラム・スケジュール・データの当該パーセンテージが、当該更なる好ましいプログラム・スケジュール・データから、前記ユーザの好みとの関連性に対して、前記システムにより選択される、請求項４に記載のシステム。
【請求項９】
前記プログラム・スケジュール・データが前記推奨手段または前記更なる推奨手段によって更に推奨される選択肢を、前記ユーザに提供するための選択手段、を更に有する、請求項１に記載のシステム。
【請求項１０】
前記推奨手段が、明示的なユーザの好みまたは暗示的なユーザの好みしか分析しないように構成されるか、または、前記更なる推奨手段が、明示的または暗示的なユーザの好みしか分析しないように構成された、請求項１に記載のシステム。
【請求項１１】
ユーザの好みにしたがってプログラム情報を推奨する方法であって、
前記プログラム情報と、プログラム情報の前記受信を行うための時刻スケジュールに関するプログラム・スケジュール・データと、を受信するステップと、
ユーザ入力を前記システムに提供するステップと、
前記ユーザの好みを分析し、かつ当該ユーザの好みにしたがって前記プログラム・スケジュール・データを評価し、かつ当該評価に基づいて好ましいプログラム・スケジュール・データを確立するステップと、
当該好ましいプログラム・スケジュール・データをユーザに提示するステップと、
を有する方法において、
前記ユーザの好みにしたがって、前記プログラム・スケジュール・データから、更なる好ましいプログラム・スケジュール・データを確立させるステップと、
当該更なる好ましいプログラム・スケジュール・データを推奨する質を評価するための、当該更なる好ましいプログラム・スケジュール・データを代表する情報を提示するステップと、
を含むことを特徴とする方法。
【請求項１２】
当該コンピュータ・プログラム製品の実行時に、プログラム可能なデバイスをイネーブルして、請求項１に定義されている前記システムとして機能する、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの好みにしたがってプログラム情報を推奨するためのシステムであって、
前記プログラム情報と、プログラム情報を受信するための時刻スケジュールに関するプログラム・スケジュール・データとを受信するための受信手段と、
ユーザ入力を前記システムに提供するための入力手段と、
前記ユーザの好みを分析し、かつ当該ユーザの好みにしたがって前記プログラム・スケジュール・データを評価し、かつ当該評価に基づいて好ましいプログラム・スケジュール・データを確立するための推奨手段と、
当該好ましいプログラム・スケジュール・データをユーザに提示するための提示手段と、
を有するシステムに関する。
【０００２】
本発明は、ユーザの好みにしたがってプログラム情報を推奨する方法であって、
前記プログラム情報と、プログラム情報の前記受信を行うための時刻スケジュールに関するプログラム・スケジュール・データと、を受信するステップと、
ユーザ入力を前記システムに提供するステップと、
前記ユーザの好みを分析し、かつ当該ユーザの好みにしたがって前記プログラム・スケジュール・データを評価し、かつ当該評価に基づいて好ましいプログラム・スケジュール・データを確立するステップと、
当該好ましいプログラム・スケジュール・データをユーザに提示するステップと、
を有する方法、
にも関する。
【背景技術】
【０００３】
このようなシステムの一実施例は、英国特許第2,354,902号から知られている。
【０００４】
この特許明細書は、テレビジョン・セットの画面上でビューされる情報の表示を管理するための自動的な方法を開示している。このテレビジョン・セットは、情報メッセージ（つまりテレビジョン・プログラムなどのコンテンツ）、およびこの情報メッセージをブロードキャストする時刻スケジュールに関する包括的なメニュー・メッセージを受信する。テレビジョン画面上でビューするための何れかの情報が選択されると、関連する情報が社会文化的な基準として識別かつ解釈され、かつユーザのプロフィールを決定するために、重み付けされた基準のリストが作成される。この重み付けされた基準のリストを使用することにより、フィルタリング・リストが作り出される。このフィルタリング・リストは、情報メッセージをブロードキャストするための時刻スケジュールのみを選択すると、包括的なメニューから好ましいメニューを準備するように設計されている。このフィルタリング・リストの１つのタイプは、ユーザの社会文化的なプロフィールに対応している。
【０００５】
更なるフィルタリング・リストは、前のフィルタリング・リストに基づいて作成することができる。これらのリスト間の相違点の１つは、各々同一のプログラムのコンテンツの異なる説明に関連する複数フィールドの内の1つにある。このようなフィールドの例には、プログラムのチャネル番号を示すフィールド、プログラムのタイプ、カテゴリに関する情報を示すフィールドなどがある。
【０００６】
こうして、推奨されたコンテンツは好ましいメニュー内に含まれ、かつ画面上でユーザに表示される。この好ましいメニューは、ユーザの習慣に合致した、ユーザにより好まれている情報しか示さないので、縮小される。ユーザは、表示される当該メニューの構成を選択することができる。デフォルトの構成には、プログラムのタイプと時間帯を組み合わせたものが用いられる。ユーザには、推奨されていないプログラムをユーザに示す追加情報を提供することができる。
【０００７】
従来技術で知られているシステムは、このようにして、ユーザの好み、習慣などに合致した、テレビジョン・プログラム、対象広告、または他のタイプの情報などの推奨されたコンテンツを、ユーザに提供する。勿論、受信されたコンテンツの僅かな部分しかユーザには推奨されず、かつ当該部分は、ユーザの好みにしたがって抽出される。ユーザがプログラムを見るために好む時間帯に関するデータ、または英国特許第2,354,902号から知られているフィルタリング・リスト、ユーザ・プロフィール・データ内に格納されているお気に入りのプログラムに関する情報などのデータの構造に基づいて、推奨を行うことができる。このようなデータを用いて、コンテンツを受信するためのスケジュール情報などが分類される。
【０００８】
従来技術では、推奨されたコンテンツを提示する多くの方法が知られている。例えば、ユーザには、推奨されているコンテンツと推奨されていないコンテンツを、１つのリスト、グリッド、または別々に構成された提示方法で同時に提示することが可能であったり、システムによって、ユーザがユーザ・プロフィール・データなどを閲覧しかつ変更することが可能であったりする。しかしながら、これらのような提示が与えられても、システムによるコンテンツの推奨が、どの程度良いのかまたは悪いのかをユーザが決定することは、容易ではない。
【０００９】
コンテンツがシステムにより推奨される質は、時間と共に変化してしまう場合がある。このことは、ユーザの好みデータ、ユーザ・プロフィール・データなどの質または量の変化、ユーザの好みの進化などの異なる理由によって起こる場合がある。いかなるリコメンダ・システム (recommender system) でも、コンテンツをエンド・ユーザの好みに旨くマッチングさせる能力は、時間と共に悪化しやすい。従来技術で知られているリコメンダ・システムを提供されたユーザは、機能が乏しいシステムの性能が改善しているのかまたは劣化しているのかを判断できず、かつ自信をもって認識することはない。同時に利用可能な2つの異なる推奨システムの性能をユーザが査定することは、特に困難である。
【００１０】
【特許文献１】英国特許第2,354,902号
【特許文献２】国際特許公開公報第01/60063号
【発明の開示】
【課題を解決するための手段】
【００１１】
本発明の目的は、推奨システムの質と質の変化とに関してユーザが通知されるので、ユーザが複数の推奨システムの内の1つをこれらのシステムの性能に基づいて決定かつ選択することができる、第一段落に定義されている種類の、プログラム情報を推奨するためのシステムを提供することである。
【００１２】
この目的は、
前記システムが、前記ユーザの好みにしたがって更なる好ましいプログラム・スケジュール・データを前記プログラム・スケジュール・データから確立するための少なくとも1つの更なる推奨手段を収容するための手段を有し、
前記提示手段が、前記推奨手段および／または前記更なる推奨手段の質を評価するための、当該更なる好ましいプログラム・スケジュール・データを代表する情報 (220) を提示するように構成されること、
によって実現される。
【００１３】
このようにして、好ましいプログラム・スケジュール・データ、および更なる好ましいプログラム・スケジュール・データは、ユーザの好みに合致した、見たり記録したりするようにユーザに推奨された異なるセットのプログラムを代表したものとなる。当該更なる好ましいプログラム・スケジュール・データを代表する情報は、更なる推奨手段の質をユーザが評価することを可能にする、当該更なる好ましいデータから構成されたいかなる情報でもよい。当該情報を、具体的には、更なる好ましいプログラム・スケジュール・データの一部としてもよい。
【００１４】
更なる好ましいプログラム・スケジュール・データを代表する情報を準備する方法は多数ある。最終的には、ユーザが更なる推奨手段の推奨に適切な評価を与えるのに十分な程度にユーザへの通知が行われるように、この準備された情報は提示される。
【００１５】
例えば、当該情報は、推奨されたプログラムに関する報告の形態で提供してもよい。第一に、更なる推奨手段により推奨されたプログラムを、プログラムの所定のカテゴリ、タイプなどにより分類してもよい。更に、各カテゴリ内で推奨されたプログラムの数、およびこれらのプログラムの各評価が示される。こうして、更なる推奨手段により推奨されたプログラムの簡素な概要がユーザに提供される。
【００１６】
好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データを代表する情報は、異なる推奨手段により推奨されたプログラム・スケジュール・データをユーザが比較することができるように、ユーザに提示される。
【００１７】
本発明によると、本システムは、サード・パーティからの更なる推奨手段を収容するための手段を有するか、または本システムは推奨手段を有し、かつ更なる推奨手段は、当該手段を入手する必要がないように、システムのメーカにより提供される。
【００１８】
推奨手段と更なる推奨手段との間の違いは、これらの手段が、ユーザの好みの分析、および／または、プログラム・スケジュール・データの評価、および／または、好ましいプログラム・スケジュール・データの確立を行うための異なる手段を含んでもよいことである。例えば、当該手段を、異なるメーカからの別個のソフトウエア、またはプログラム・スケジュール・データを評価するための異なる基準を利用した同じソフトウエアなどとしてもよい。この結果、当該手段の内の一方のプログラムの推奨が、他の手段よりも良好または悪くなってもよい。
【００１９】
本発明の一実施例の場合、ユーザには、更なる推奨手段により達成されたプログラム・スケジュール・データの評価も提供される。例えば、ユーザの好みの分析と推奨されたプログラムとに基づいて評価されたデータは、同じ画面上でユーザに提示される。好ましいプログラム・スケジュール・データ、更なる好ましいプログラム・スケジュール・データを代表する情報、およびプログラム・スケジュール・データの評価が同時に提示されるので、ユーザは、この達成されかつ提示された評価に基づいて、推奨の質を決定することができる。ユーザは、自分の好みに対する当該評価の正確さ、例えば、本システム内に格納されているユーザ・プロフィールが、ユーザの実際の関心にどの程度マッチングしているかを査定することもできる。
【００２０】
更なる一実施例の場合、更なる好ましいプログラム・スケジュール・データ、および／または、好ましいプログラム・スケジュール・データの相対的に僅かなパーセンテージつまり一部分しか、ユーザに提示されない。実際、推奨されたプログラムの数が大きいことはユーザにとって不便であり、かつこれらの推奨を閲覧するためにかなりの時間がかかってしまう。こうして、更なる好ましいプログラム・スケジュール・データの一部のパーセンテージしかユーザに供給されない。
【００２１】
当該パーセンテージは、ユーザが変えたり、本システム内で予め決定させることができる。例えば、閾値を用いて、推奨手段により行われた評価に基づいて好ましいプログラム・スケジュール・データを確立できることが、従来技術では知られている。当該閾値を更なる好ましいプログラム・スケジュール・データに適用して当該データのパーセンテージを選択し、かつ当該閾値を変更して当該パーセンテージを変えることができる。
【００２２】
ユーザに提示される更なる好ましいプログラム・スケジュール・データのパーセンテージの選択は、達成されたスケジュール・データの評価に基づいて、ユーザの好みに関連付けて行うことができる。
【００２３】
別の実施態様の場合、当該パーセンテージは無作為に選択される。例えば、推奨されたプログラムのタイプに合致した限定数の推奨されたプログラムが提供されることをユーザが希望し、かつ更なる好ましいプログラム・スケジュール・データが、特定タイプのプログラムを、必要とされているよりも多数有している場合、この特定タイプのプログラムから無作為に選択することにより、この必要な数のプログラムを得ることができる。
【００２４】
本システムは、コンテンツ推奨用に更に使用するためにどの推奨手段が選択されているのかを、本システムに通知する選択手段を有してもよい。この選択手段を使用して、推奨手段および／または更なる推奨手段により推奨されたコンテンツのどの部分が好きかまたは好きでないかを、ユーザが示すことができるようにしてもよい。
【００２５】
本発明の目的は、更に、この方法が、
前記ユーザの好みにしたがって、前記プログラム・スケジュール・データから更なる好ましいプログラム・スケジュール・データを確立させるステップと、
当該更なる好ましいプログラム・スケジュール・データを推奨する質を評価するための、当該更なる好ましいプログラム・スケジュール・データを代表する情報を提示するステップと、
を含むことによって実現される。この方法は、本発明のシステムを動作させるステップを含んでいる。
【発明を実施するための最良の形態】
【００２６】
本発明のこれらの態様と他の態様を、添付の図面を参照しながら更に解明しかつ説明する。
【００２７】
図を参照する。図1は、本発明のシステムの機能的なブロック図を示す。本システムは、
プログラム情報と、プログラム情報を受信するための時刻スケジュールに関するプログラム・スケジュール・データとを受信するための受信手段110と、
ユーザ入力を本システムに提供するための入力手段120と、
受信されたプログラム情報とプログラム・スケジュール・データとがメモリ140内に格納される、本システムの動作を命令にしたがって制御するプロセッサ・ユニット130と、
提示手段150と、
を有する。推奨手段160と更なる推奨手段170は、メモリ140内に格納されている、プロセッサ・ユニット130により実行される命令の形態で実施することができる。プログラム情報とプログラム・スケジュール・データは、電気導体、光ファイバー・ケーブル、衛星配信、マイクロ波による配信、または移動電話ネットワークによる配信などの手段、データ・キャリア、または他の任意の手法で本システムに供給可能である。したがって、受信手段は、上述したどの方法でも情報を受信するように構成可能である。プログラムは、ブロードキャストされるテレビジョン・プログラム、インターネットによって供給される対象広告などでよい。プログラム情報とプログラム・スケジュール・データは、現在知られているどの形式で構成してもよい。ユーザは、入力手段を使用して、異なるプログラムを少なくとも選択することができる。これらの選択を行うために、ユーザは、キーボード、マウス、リモート・コントロール・ユニット、または他のユーザ入力デバイスを使用することができる。
【００２８】
推奨手段160と更なる推奨手段170は、ユーザの好みを分析し、ユーザの好みにしたがってプログラム・スケジュール・データを評価し、かつ好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データとの各々を、当該評価に基づく評価されたプログラム・スケジュール・データから確立する。プロセッサ・ユニット130は、推奨手段と更なる推奨手段との動作を独立して行うように構成されている。プロセッサ・ユニット130は、マイクロプロセッサ（またはマイクロコントローラ、またはマイクロコンピュータ）、入力／出力回路、および当業者に周知の他の回路とコンポーネントを有する。プロセッサ・ユニット130は、本システムの異なる要素間の情報フローを制御する機能も持っている。しかしながら、推奨手段と更なる推奨手段とを実施する他の多くの変種が可能である。本発明の範囲は、本願明細書に解説されている特定の実施態様には限定されない。2つを超える推奨手段がプロセッサ・ユニット130により実施可能であることは理解されるべきである。
【００２９】
ユーザが、テレビ・チャンネル、広告情報などを見て、聞いて、閲覧すると、プロセッサ・ユニット130は、入力手段を介して受信された入力情報を用いて、ユーザの行動と好みを分析し、かつこれらのユーザの好み、習慣に関するデータを収集する。ユーザは、自分の好みを明示的に示すこともできる。従来技術で知られているように、本システムはこのようにして、ユーザ・プロフィール・データ、プログラムの好みに関するフィルタ・データなどを確立し、格納し、かつ変更する。推奨手段160と更なる推奨手段170に、ユーザの行動を分析するための異なる手段が含まれている場合、ユーザの好み、習慣に関連する異なるデータが維持されてしまう。例えば、異なるユーザ・プロフィール・データが、推奨手段と更なる推奨手段とにより表現され、かつメモリ140内に格納されてしまう。
【００３０】
プログラム・スケジュール・データは、ユーザの好みにしたがって評価される。プロセッサ・ユニット130は、メモリ140と通信して、プログラム・スケジュール・データと、ユーザの好みに関するデータとにアクセスし、かつユーザの好みにマッチングするプログラム・スケジュール・データを決定する。プログラム・スケジュール・データのサブセットは、メモリ内に格納されている全てのプログラム・スケジュール・データから選択される。好ましいプログラム・スケジュール・データは、このようにして確立される。
【００３１】
推奨手段160と更なる推奨手段170は、プログラム・スケジュール・データとユーザの好みとの間の相互関係を評価するための異なる手段を有してもよい。この結果、好ましいプログラム・スケジュール・データとは異なる更なる好ましいプログラム・スケジュール・データが、更なる推奨手段により確立される。
【００３２】
この推奨手段と更なる推奨手段は、プロセッサ・ユニットにより実行される別々のプログラムにより実施可能である。当該手段は、当該異なるコンフィギュレーションが用いられた場合には、プログラムの異なる動作を引き起こす異なるコンフィギュレーションを持つ、同一のコンピュータ・プログラムにより実施することもできる。
【００３３】
更なる推奨手段170は、プロセッサ・ユニット130により実行されるコンピュータ・プログラム製品を用いて実施してもよい。プロセッサ・ユニット130は、受信手段110に命令して、インターネットなどの外部ソースからプログラム命令を受信させ、かつこれらをメモリ140内に収容させてもよい。このようにして、複数の更なる推奨手段を本システムに提供することができる。同じプログラム製品つまり推奨手段の異なる動作を引き起こす異なるコンフィギュレーションを、説明されている手法で得ることもできる。
【００３４】
このことは、推奨手段に関する本システムの部品を提供する会社が、それらの最終製品を、インターネットで入手可能なソフトウエアの形態で公表する場合、特に便利となるであろう。この場合、推奨手段よりも良好に機能する可能性があるか、または良好に機能するであろう、更なる推奨手段のソフトウエアを、本システムによって容易に得ることができる。
【００３５】
提示手段150は、更なる好ましいプログラム・スケジュール・データを代表する情報を提示するように、構成されている。単にテキストを簡素化するために、この情報を、更に「代表情報 (representative information)」と呼ぶことにする。この代表情報は、更なる好ましいプログラム・スケジュール・データから組成され、かつ次いでユーザに提示される。更なる好ましいプログラム・スケジュール・データ自体をユーザに提示するのではなく、更なる好ましいプログラム・スケジュール・データがユーザの実際の関心にどの程度マッチングしているのかを、ユーザが当該情報に基づいて評価することがより容易になるように、代表情報を組み立ててもよい。換言すれば、代表情報は、更なる好ましいプログラム・スケジュール・データよりも、容易に知覚可能となる。代表情報を、更なる好ましいプログラム・スケジュール・データの僅か一部にして、この代表情報が、更なる好ましいプログラム・スケジュール・データからユーザが最も関心を抱きそうなデータとして選択されたデータを有するようにしてもよい。ユーザが代表情報をナビゲートしてビューイングなどを行うことを、本システムにより可能にしてもよい。
【００３６】
代表情報が提供されるので、ユーザは、更なる推奨手段により推奨された更なる好ましいプログラム・スケジュール・データの質を評価することができる。本システムは、ユーザが、コンテンツの更なる推奨を得るために、推奨手段、または少なくとも1つの更なる推奨手段を選択することを可能にする選択手段180を有してもよい。この選択手段は、リモート・コントロール・ユニット、キーボードなどの上にある1つ以上のボタン、ユーザが選択可能なメニュー、または入力手段の一部を形成することができる他のユーザ・インタフェース手段によって実施してもよい。プロセッサ・ユニット140は、コンテンツを更に推奨するために、ユーザが参加することなく推奨手段または更なる推奨手段を選択し、かつ当該選択を達成させる選択手段として機能するように構成してもよい。
【００３７】
代表情報と、好ましいプログラム・スケジュール・データは、例えば画面上で、ユーザに同時に提示してもよい。したがって、ユーザは、異なる推奨手段により推奨されたコンテンツを比較することができる。
【００３８】
本発明は、テレビジョン・プログラムなどのユーザが知覚可能な情報を選択しかつ推奨することができるテレビジョン・セット、コンピュータ、または他のいかなるデバイス内の表示画面などの、プログラム・スケジュール・データをユーザに通信するための手段を有するいかなるデバイスにも適用可能である。
【００３９】
本発明の実施例の内の1つの場合、本システムは、提示手段以外の手段を用いてユーザに代表情報を提供するように構成される。例えば、更なる好ましいプログラム・スケジュール・データとしてもよいテキスト情報をユーザに動的に提供する、触知可能な特別なデバイスを、障害者が使用してもよい。
【００４０】
本システムは、図1に示されている特定のコンフィギュレーションを持つ必要はないが、当業者により知られている他のいかなるコンポーネントも含んでもよい。図1に示されている細部は全て、技術的に等価な他の要素に置換してもよい。
【００４１】
図2は、好ましいプログラム・スケジュール・データ、更なる好ましいプログラム・スケジュール・データを代表する情報、およびユーザの好みデータが示されている、本発明の一実施例を示す。
【００４２】
次に、本発明の可能な実施態様を、電子プログラミング・ガイド (EPG: Electronic Programming Guide) のフィールドを参照しながら解説する。図2は、推奨手段により推奨された好ましいプログラム・スケジュール・データ210と、更なる推奨手段により推奨された更なる好ましいプログラム・スケジュール・データを代表する情報220とがその中に提示された、表示画面200を示している。データ210と情報220は、特定の推奨されたプログラムに関連付けられているチャネルを示すコラム（プログラムの表題、概要など；推奨されたプログラムがブロードキャストされる時刻）を有するテーブル内に提示される。更に、推奨手段または更なる推奨手段による、推奨されたプログラムの評価を、フレーム210および／またはフレーム220内に示してもよい。ワールド・ワイド・ウェブ上のページで入手可能な情報などの他のタイプの推奨されたコンテンツも提示する、リスト、二次元の格子などの他のフォーマットも可能である。
【００４３】
この特定の実施例の場合、更なる好ましいプログラム・スケジュール・データを代表する情報220は、ユーザの認識と便宜のために複数の方法で抽出してもよい、当該データの相対的に僅かなパーセンテージつまり一部分である。
【００４４】
例えば、当該部分は、ユーザの好みとの関連性に適合した、更なる好ましいプログラム・スケジュール・データから選択してもよい。この選択は、更なる好ましいプログラム・スケジュール・データの評価に基づいて行ってもよい。例えば、最高評価のプログラムしか選択されない。更なる好ましいプログラム・スケジュール・データのプログラムを、これらのプログラムのタイプ、主題などにしたがって分類してもよく、かつ最高評価のプログラムの選択を、主題などが類似したプログラム間で別々に行ってもよい。
【００４５】
更なる好ましいプログラム・スケジュール・データは、通常、高評価の推奨と低評価の推奨との両方から同時に構成される。更なる推奨手段により推奨されたプログラムの概要を、異なる評価と共にユーザに提供するために、本システムは、更なる好ましいプログラム・スケジュール・データの当該パーセンテージを、無作為に選択してもよい。例えば、更なる好ましいプログラム・スケジュール・データの全てを、各プログラムの評価にしたがって分類してもよい。評価が類似しているプログラムを全てのデータから識別し、最後には全てのデータが、指定されたセットに分類されるようにしてもよい。1つ以上のプログラムの選択は、各セット内で無作為に行うか、または多数のプログラムを含むセット内のみで行うか、または幾つかのセット内で各プログラムのタイプに依存して行ったりしてもよい。
【００４６】
本システム内では、ユーザに提供する好ましいプログラム・スケジュール・データのパーセンテージを大きくすることを優先させて、同時に提示される更なる好ましいプログラム・スケジュール・データは一部のみでよいことに留意すべきである。このことは、更なる推奨手段が、今のところは十分に良い訳ではないものとしてコンテンツを推奨しているが、更なる推奨手段の質が今後改善される可能性があることをユーザまたは本システムが期待する場合、特に有効となることが判明するであろう。
【００４７】
画面200上には、好ましいプログラム・スケジュール・データ210を確立させるために、推奨手段により作成されかつ維持された、ユーザの好みデータ230が示されている。画面200上には、更なる好ましいプログラム・スケジュール・データを代表する情報220を確立するために、更なる推奨手段により作成されかつ維持された、ユーザの好みデータ240も示されている。このような画面が提示されるので、ユーザは、当該手段により利用されるユーザの好みデータが示された際に、ユーザの好みを分析する推奨手段がより良いものかまたはより悪いものかを、容易に識別することができる。ユーザは、示されたユーザのプロフィール・データに基づいて、推奨の質を査定することもできる。フレーム230と240内に示されているユーザの好みデータは、ユーザの好み、習慣などを示すデータの単なる例である。当該データの他のタイプと変種が可能である。
【００４８】
推奨手段により表現されている、推奨されたコンテンツおよび／またはユーザの好みデータを示すテーブルのフレーム数は、本システム内で機能している異なる推奨手段の数に等しくしてもよい。
【００４９】
図3は、表示画面300を示している。この画面内では、
好ましいプログラム・スケジュール・データ310と、
更なる好ましいプログラム・スケジュール・データを代表する情報320と、
推奨手段および／または更なる推奨手段により、ユーザの関心があまりないかまたは全くないものとして評価された、好ましくないプログラム・スケジュール・データ330と、
が同じテーブル内でユーザに提示される。
【００５０】
この提示手段を、フレーム300内に提示されるデータをこれらのデータの評価にしたがって分類するように構成して、例えば、プログラムの評価が高くなるほど、このプログラムがテーブルの最上部に近くなることを意味し、または反対に、プログラムの評価が低くなるほど、このプログラムがテーブルの最下部に近くなることを意味するようしてもよい。こうすることにより、ユーザは、特定のプログラムのテーブル内での位置が、各プログラムの評価に対応していることを知るであろうから、プログラムの評価を示す必要をなくすことができる。更に、フレーム300内のプログラムを、特定のプログラムの受信またはブロードキャストの時刻および／または曜日にしたがって分類してもよい。これと同時に、プログラムの分類を、プログラムの評価、およびプログラムの受信時刻に関して行ってもよい。
【００５１】
フレーム300内のプログラム・スケジュール・データは、フレーム210と220内に示されているテーブルと同じコラムを含んだテーブル内で構成されている。推奨手段により推奨された好ましいプログラム・スケジュール・データ310は、テーブル内の他のデータとは異なる色によって強調される。
【００５２】
更なる推奨手段は、テーブル内に既に提示されている幾つかのプログラムを推奨してもよい。この場合、このようなプログラムは推奨手段により推奨されているので強調してもよく、かつ更に、ハッチング320などの更なるマーキングも示して、特定のプログラムが更なる推奨手段により推奨されていることをユーザに通知してもよい。ライン340は、このハッチングが更なる好ましいプログラム・スケジュール・データを示していることを、ユーザに通知する。
【００５３】
フレーム300内に示されているコンテンツに対応する日付、曜日、または週、および本システム内で計数されている現在の時刻は、ライン350上に示してもよい。
【００５４】
好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データとを示す他の手法が可能であり、フレーム300の変種を多数導き出してもよい。これらの変種の内の1つの場合、好ましくないプログラム・スケジュール・データ330は示さなくてもよい。このことは、多数の推奨が行われる場合、ユーザにとってより便利なものとなる可能性がある。
【００５５】
推奨手段の内の1つにより推奨された各プログラムの評価をフレーム300内に追加的に示して、ユーザの関心に対する特定プログラムの関連性を、推奨手段および／または更なる推奨手段がどのように評価しているかを、ユーザに通知してもよい。この評価をパーセントで示して、高いパーセンテージが、推奨手段がそのプログラムをユーザの好みとの相関性が高いものとして判断していることを意味するようにしてもよい。点数、異なる色、線図などによって評価を示してもよい。
【００５６】
図4には、好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データとから合成された推奨リストがその中に形成されている、フレーム400が示されている。
【００５７】
推奨手段と更なる推奨手段がコンテンツを適切に推奨せず、かつユーザが両方の手段の質に満足していないと思われるもしれない。しかしながら、幾つかのタイプのプログラムは、満足できる程度に推奨手段により推奨されることを、ユーザは知っている。更なる推奨手段は、別のタイプのプログラムを推奨してもよい。このような状況の場合、推奨手段および／または更なる推奨手段により推奨されたどのタイプのプログラムが、各手段により推奨され、かつ更にユーザに提示されるべきかを、ユーザが指定することができるように、選択手段180を設計してもよい。両方の手段とも、これらの手段の一方を優先させることなく、本システム内で機能し続けてもよい。当該好ましいタイプの中からユーザが選択したものを、要望を抱き次第ユーザが変更できるようにしてもよい。
【００５８】
好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データは、ジャンル、主題、テーマなどの同じまたは異なる所定の基準にしたがって分類してもよい。推奨手段と更なる推奨手段とにより推奨されたコンテンツは、テーブル410と420内に別々に示してもよい。好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データとに適用される基準は、コラム430と440に示されている。同じ基準にマッチングするプログラムの数と、これらのプログラムの推定された平均得点も、テーブル410のコラム450、460、470内と、テーブル420のコラム480内に示してよい。
【００５９】
同じ基準にマッチングするプログラムのセットの1つにしたがって選択された、好ましいプログラム・スケジュール・データ、または更なる好ましいプログラム・スケジュール・データを見ることをユーザが望む場合、当該データを、個々にかつ動的に調整される同じ構成で示すことができる。このことは、様々な異なる方法で行ってもよい。例えば、第一に、推奨手段の内の1つにより推奨され、かつ詳細に示される基準の内の1つにしたがって分類されたプログラム・スケジュール・データに関する情報を含む、テーブル410または420内のエントリを、ユーザが指定する。プログラムのリストを配置するために、当該基準を示すこの対応するエントリの構成は適切に変更される。図3には、この構成の一例が示されている。このエントリは、分割させたり、拡張させてもよい。
【００６０】
したがって、ユーザの好みに、より良好にマッチングする、好ましいプログラム・スケジュール・データと更なる好ましいプログラム・スケジュール・データの幾つかを識別するために、ユーザへの通知を十分に行うためには、テーブル410または420内に指定されている僅かなエントリしか広げられない。これらのようなデータが一旦識別されれば、ユーザは、テーブル410、420内の個々のエントリを選択することができる。当該エントリを更にフレーム490内で別々に視覚的に示して、テーブル410または420内でユーザが選択したエントリの位置を示すものを、コラム495内に設けてもよい。
【００６１】
フレーム410と420からフレーム490に選択されたタイプの、好ましいプログラム・スケジュール・データと更なる好ましいプログラム・スケジュール・データは、更に、図2などに示されている構成でユーザに推奨してもよい。フレーム410と420に示されている情報は、好ましいプログラム・スケジュール・データと更なる好ましいプログラム・スケジュール・データを全て有しているとは限らない可能性があるので、減少する。しかしながら、説明されている提示方法の他の変更例も可能である。
【００６２】
好ましいプログラム・スケジュール・データと更なる好ましいプログラム・スケジュール・データとを有するテーブルの数を交差させず、かつ本システム内で機能している異なる推奨手段の数に等しくてもよい。
【００６３】
推奨されたコンテンツを提示する異なる例は、前のセクションで図2、図3、図4を参照して説明されている。しかしながら、これらの例が、可能な唯一の実施態様であると想定すべきではない。
【００６４】
更なる一実施例の場合、本システムは、推奨手段の性能を測定し、かつ次いでこの性能を適格化するための測定手段（図示せず）を有する。推奨手段の性能を評価する方法は多数ある。このような方法の1つは、国際特許公開公報第01/60063号に開示されている。推奨手段の性能評価は、例えば、次のように行うこともできる。第一に、受信されたコンテンツから既にフィルタリングされている現在推奨されているコンテンツと、本システム内に格納されており、かつ好ましいコンテンツの中からユーザが明示的に選択した全てのものに関するデータと、の間の相関性を推定する。次に、特定の推奨手段により推奨されたコンテンツから測定手段により決定された、相関性が高い推奨されたコンテンツの一部と、特定の推奨手段により推奨されたコンテンツの総量との間の比率を推定する。ユーザが容易に知覚する所定のスケールにしたがって、この比率を徐々に変化させることが更に可能である。
【００６５】
推奨手段の適格化は、ユーザまたは本システムの要求後直ちに行うか、または所定の状態が満たされた場合に自動的に行うことができる。例えば、周期的な適格化を、少なくとも月に一回またはある別の時に自動的に行ってもよい。測定結果はユーザに提供することができ、このユーザは更に、更なる推奨を行うために、どの推奨手段が選択されるべきか指定することができる。これらの結果は、本システムによりプロセスすることもできる。この場合、本システムは、推奨手段を自動的に選択するので、ユーザが関与することはない。
【００６６】
本発明の更なる一実施例の場合、好ましいプログラム・スケジュール・データまたは更なる好ましいプログラム・スケジュール・データを確立するために、明示的および／または暗示的なユーザの好みを別々に分析できるように、本システムを適合化することができる。例えば、推奨手段と更なる推奨手段の一方を、明示的な好みまたは暗示的な好みだけを分析するように構成し、他方の手段を、明示的なユーザの好みと暗示的なユーザの好みの両方を分析するように構成してもよい。
【００６７】
これらの例の内の1つの場合、明示的な好みしか分析しないことに基づいて好ましいプログラム・スケジュール・データを確立するように推奨手段を構成し、かつ更なる推奨手段を、暗示的な好みしか分析しないように構成された推奨手段としてもよい。この場合、更なる好ましいプログラム・スケジュール・データは、暗示的な好みを分析することに基づいて確立された、好ましいプログラム・スケジュール・データである。
【００６８】
これに代えて、明示的な好みしか分析しないことに基づいて更なる好ましいプログラム・スケジュール・データを確立するように更なる推奨手段を構成し、かつ推奨手段を、暗示的な好みしか分析しないように構成された更なる推奨手段としてもよい。この場合、好ましいプログラム・スケジュール・データは、暗示的な好みを分析することに基づいて確立された、更なる好ましいプログラム・スケジュール・データとなる。他の変種も可能である。
【００６９】
上述した実施例の場合、推奨手段と更なる推奨手段との推奨がユーザに提示された後に、暗示的な好みまたは明示的な好みしか当該手段により分析されていない場合は、ユーザまたは本システム自体が、推奨手段または更なる推奨手段の性能を評価してもよい。明示的な好みまたは暗示的なユーザの好みしか用いない提案されている手法は、ユーザまたは本システムが本システム内の推奨プロセスを改善するための助けとなる。更に、例えば、ユーザが認識しなかったユーザの好みの幾つかが推奨によって明らかとなった場合、提示された推奨にユーザは驚くかも知れない。
【００７０】
本発明の方法は、本システムの動作を説明している。この方法は、
プログラム情報と、プログラム情報を受信するための時刻スケジュールに関するプログラム・スケジュール・データとを受信するステップと、
ユーザ入力を本システムに提供するステップと、
を含んでいる。この方法の次のステップは、
ユーザの好みを分析することと、
当該ユーザの好みにしたがってプログラム・スケジュール・データを評価することと、
当該評価に基づいて好ましいプログラム・スケジュール・データを確立することと、
を検討している。当該好ましいプログラム・スケジュール・データは、次のステップでユーザに提示される。
【００７１】
本発明によると、この方法は、
当該好ましいプログラム・スケジュール・データとは異なる更なる好ましいプログラム・スケジュール・データを、ユーザの好みにしたがって、プログラム・スケジュール・データから確立するステップと、
当該更なる好ましいプログラム・スケジュール・データの、ユーザの好みに対する調和をユーザが査定することができるように、当該更なる好ましいプログラム・スケジュール・データの少なくとも一部を提示するステップと、
を有する。
【００７２】
図5には、この方法の一実施例のフローチャートが示されている。更なる一実施例の場合、ステップ510では、第一と第二の好ましいプログラム・スケジュール・データが、評価されたプログラム・スケジュール・データから確立される。推奨されるプログラムのセットを確立させる様々な可能な技術によって本発明の範囲が限定されることはない点は、理解されるべきである。
【００７３】
ステップ520では、第一と第二の好ましいプログラム・スケジュール・データが、画面上で、またはスピーカによる聴覚的な方法で、または他の方法で、ユーザに提示される。最後に、次のステップ530では、第一と第二の好ましいプログラム・データを作り出す推奨手段の性能は、ユーザにより評価されるか、または本願明細書で上記に開示されている本システムにより自動的に評価される。
【００７４】
本システムの機能と本発明の方法を様々なプログラム製品が実施してもよく、かつこれらのプログラム製品は、様々な方法でハードウエアに結合されるか、または異なるデバイス内に設置されてもよい。説明されている実施例の変種と変更例は、本発明の概念の範囲内で可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明のシステムの機能ブロック図を示す。
【図２】好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データを代表する情報と、ユーザの好みデータとが示されている、本発明の一実施例を示す。
【図３】好ましいプログラム・スケジュール・データと、更なる好ましいプログラム・スケジュール・データを代表する情報と、ユーザの関心があまりないかまたは全くないものとして評価された好ましくないプログラム・スケジュール・データとが、同じテーブル内に提示されている、本発明の一実施例を示す。
【図４】好ましいプログラム・スケジュール・データと更なる好ましいプログラム・スケジュール・データとから合成された推奨リストが形成された、本発明の一実施例を示す。
【図５】本発明の方法のフローチャートを示す。
【符号の説明】
【００７６】
110…受信手段
120…入力手段
130…プロセッサ・ユニット
140…メモリ
150…提示手段
160…推奨手段
170…更なる推奨手段
180…選択手段
210…プログラム・スケジュール・データ
220…更なる好ましいプログラム・スケジュール・データを代表する情報
【図１】
2005519535.tif 000003
【図２】
2005519535.tif 000004
【図３】
2005519535.tif 000005
【図４】
2005519535.tif 000006
【図５】
2005519535.tif 000007
【国際調査報告】
2005519535.tif 000008
2005519535.tif 000009