JP4588975B2 - ユーザプロファイルの選択的な更新のための方法及び装置 - Google Patents
ユーザプロファイルの選択的な更新のための方法及び装置 Download PDFInfo
- Publication number
- JP4588975B2 JP4588975B2 JP2002548978A JP2002548978A JP4588975B2 JP 4588975 B2 JP4588975 B2 JP 4588975B2 JP 2002548978 A JP2002548978 A JP 2002548978A JP 2002548978 A JP2002548978 A JP 2002548978A JP 4588975 B2 JP4588975 B2 JP 4588975B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- feedback
- recommendation score
- profile
- requesting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/46—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
Description
[発明の分野]
本発明は、テレビ番組の推薦のような、ユーザに対して推薦を行うための方法及び装置に関し、より詳細には、かかる推薦を生成するために利用されるユーザプロファイルを選択的に更新するための技術に関する。
【0002】
[発明の背景]
テレビチャンネルで利用可能な番組コンテンツの多様化とともに、テレビ視聴者が利用可能なチャンネル数が増加するにつれて、テレビ視聴者にとって、関心のあるテレビ番組を識別することが大いなる課題となってきている。歴史的に、テレビ視聴者は、印刷されたテレビ番組ガイドを調べることにより、関心のあるテレビ番組を識別してきている。
【0003】
典型的に、かかる印刷されたテレビ番組ガイドは、時間及び日付、チャンネル及びタイトルにより、利用可能なテレビ番組を掲載しているグリッドを含んでいる。テレビ番組数が増加するにつれて、かかる印刷された番組ガイドを使用して所望のテレビ番組を効果的に識別することが益々困難となってきている。
【0004】
最近では、テレビ番組ガイドは、電子番組ガイド(EPG)と言及される電子的なフォーマットで利用可能となってきている。印刷されたテレビ番組ガイドと同様に、EPGは、時間及び日付、チャンネル及びタイトルにより、利用可能なテレビ番組を掲載しているグリッドを含んでいる。しかし、EPGには、テレビ視聴者に個人の好みに従って、利用可能なテレビジョン番組をソート又はサーチすることを可能にしている。さらに、EPGは、利用可能なテレビ番組のオンスクリーン表示を可能にしている。
【0005】
EPGが従来の印刷された番組ガイドよりも効果的に所望の番組を識別するころを視聴者に対して可能にする一方で、EPGは、多数の制限を受けている。これらの制限が克服されると、所望の番組を識別するための視聴者の能力をさらに拡張することができる。
【0006】
たとえば、多くの視聴者は、アクションベースの番組又はスポーツ番組のような、所与の番組カテゴリを好む特定の選択、又は所与の番組カテゴリを嫌う特定の選択を有する。したがって、視聴者の選択をEPGに適用して、特定のユーザに対して関心のある場合がある推薦された番組からなるセットを取得することができる。
【0007】
多数のツールがテレビ番組を推薦するために提案又は推薦されている。たとえば、カリフォルニア州サニーベールにあるTivo社から商業的に入手することができるTivo(登録商標)システムは、“Thumbs Up”及び“Thumbs Down”機能を使用して番組を評価し、視聴者が好きな番組及び嫌いな番組を示すことを視聴者に対して可能にしている。その後、Tivo受信機は、記録された視聴者の好みを、EPGのような受信された番組データと整合して、それぞれの視聴者向けに仕立てられた推薦を作成する。
【0008】
暗黙のテレビ番組推薦システムは、押し付けないやり方で、視聴者の視聴履歴から導出された情報に基づいてテレビ番組推薦を生成する。図1は、従来の暗黙のテレビ番組推薦システム160を使用した視聴者プロファイル240の生成を説明している。暗黙の視聴者プロファイル140は、視聴履歴125から導出され、所与の視聴者がそれぞれの番組を見たか否かを示している。
【0009】
図1に示されるように、暗黙のテレビ番組推薦システム160は、視聴履歴225を公知のやり方で処理し、視聴者の好みを特徴付ける推測されるルールからなるセットを含む暗黙の視聴者プロファイル140を導出する。このように、暗黙のテレビ番組推薦システム160は、視聴者が見た番組又は視聴者が見ていない番組からなるセットに基づいて、視聴者の視聴の癖を導出することを試みる。
【0010】
他方で、明示的なテレビ番組推薦システムは、タイトル、ジャンル、俳優、チャンネル及び日付/時間のような番組の特徴について視聴者の好みに関して視聴者に明示的に質問し、視聴者のプロファイルを導出して推薦を生成する。図2は、従来の明示的なテレビ番組推薦システム260を使用した、視聴者プロファイル240の生成を説明している。
【0011】
明示的な視聴者プロファイル140は、それぞれの番組の特徴についての評価を、「好き」と「嫌い」の間で関心のある様々なレベルにマッピングされる数値スケールに与える視聴者の調査225から生成される。図2に示されるように、明示的なテレビ番組推薦システム260は、視聴者の調査125を公知のやり方で処理し、視聴者の好みを実現するルールからなるセットを含む明示的な視聴者プロファイル240を生成する。
【0012】
かかるテレビ番組推薦システムが所与の視聴者に関心のある番組を識別する一方で、かかる番組推薦システムは、多数の制限を受けており、これらの制限が克服されると、生成される番組推薦システムの品質をさらに改善することができる。
【0013】
たとえば、明示的なテレビ番組推薦システムは、典型的に、視聴者の好みを進化させることに適合していない。むしろ、生成される番組推薦システムは、静的な調査応答に基づいている。さらに、包括的にするために、明示的なテレビ番組推薦システムは、非常に詳細な調査を応答することをそれぞれのユーザに要求する。
【0014】
たとえば、「ジャンル」の特徴について180の異なる可能性のある値が存在し、さらに、ユーザは彼又は彼女の「好みの5つのジャンル」を指定すると、他の175の可能性のあるジャンルについて、ユーザの好みに関して情報が取得されない。同様に、暗黙のテレビ番組推薦システムは、視聴者により明示的に容易に識別することができる視聴者の視聴の癖に関する不適切な仮定をなす場合がある。
したがって、推薦を生成するために使用されるユーザプロファイルを更新するための方法及び装置について、必要が存在する。
【0015】
[発明の概要]
一般に、テレビ番組推薦システムが開示され、ユーザからのフィードバック情報を選択的に取得して、所与のユーザに関連する1つ以上のプロファイルを更新する。予め取得された暗黙の好み及び明示的な好みが利用されて、該暗黙及び明示的な好みを更に更新及びリファインするために、フィードバック情報の収集を選択的に集束させる。
本発明は、取得された情報の値を最小化して、テレビ番組推薦システムの性能を改善するようなやり方で、ユーザからのフィードバックを取得する。本発明は、フィードバックの問合せに関する押し付け的な性質(obtrusive nature)を低減することができる。
【0016】
本発明は、定義済みの基準の発生に応じて、ユーザからのフィードバック情報を自動的に要求する。たとえば、(i)視聴の行動がプロファイルに記録されている情報と一致しないか、又は生成された番組推薦スコアと一致しない場合、(ii)暗黙の番組推薦システム又は明示的な番組推薦システムにより、中間的な推薦スコアが生成される場合、(iii)暗黙の番組推薦システム又は明示的な番組推薦システムにより、矛盾する推薦スコアが生成される場合、(iv)上記のいずれかの組合せがなされる場合、プロファイルを更新するためにフィードバックが更新される。定義済みの基準は、生成された推薦スコア及び/又は視聴の行動とリアルタイム(又はオフライン)で比較することができ、フィードバック情報の要求を自動的にトリガする。
【0017】
さらに、本発明は、プロファイルを更新するためにかかるフィードバックがどのように採用されるべきかとともに、要求されたフィードバックの性質を変化させることができる。1つの実現では、(i)プロファイルにおける情報と一致しないように思われる、視聴されている番組、(ii)暗黙及び/又は明示的な番組推薦システムにより中間的な推薦スコア又は矛盾する推薦スコア、を評価することをユーザは要求される。
【0018】
1実施の形態では、要求されたフィードバックは、ユーザに対する連続した表示のために、「フィードバック要求リスト」として言及されるログファイルに記憶される。フィードバック制御プロセスは、(i)要求の押し付け的な性質を最小化するために、(ii)取得されたフィードバック情報の品質を最大化するために、又は(iii)上記の組合せのために、所与のフィードバック要求セッションの間に、フィードバック要求リストからユーザに与えられるフィードバック要求のタイミング及び該要求の数を調節する。
【0019】
[発明の実施の形態]
図3は、本発明によるテレビ番組推薦システム300を説明している。図3に示されるように、テレビ番組推薦システム300は、電子番組ガイド(EPG)310におけるそれぞれの番組を評価して、特定の視聴者に対して関心のある番組を識別する。推薦された番組からなるセットは、たとえば、公知のオンスクリーン表示技術を使用したセットトップ端末/テレビ(図示セず)を使用して、視聴者に提供することができる。本実施の形態では、本発明は、テレビ番組推薦システムの環境において説明されるが、本発明は、視聴履歴又は購入履歴のような行動履歴に基づいて自動生成される推薦に適用することができる。
【0020】
図4は、処理の観点からのテレビ番組推薦システム300の概念図を与えている。図4に示されているように、それぞれの視聴者は、明示的なプロファイルインタフェース450を使用して、たとえば、視聴日付及び時間、チャンネル、俳優及びテレビ番組のカテゴリを含む様々な番組の特徴について、視聴者の好みを評定する。ユーザにより供給された明示的な好みが使用されて、図5とともに以下に更に説明される明示的なプロファイル500を生成する。明示的なプロファイル500は、公知のやり方で明示的な番組推薦システム460により、番組推薦スコアを生成するために利用される。
【0021】
同様に、暗黙のプロファイル600は、図6とともに以下に更に説明されるが、所与の視聴者がそれぞれの番組の特徴による番組を視聴したか否かを示す視聴履歴430から、プロファイラ440により導出される。視聴履歴430は、ユーザの視聴に関する行動をモニタするセットトップ端末425から取得される。暗黙のプロファイル600は、公知のやり方で暗黙の番組推薦システム470により番組推薦スコアを生成するために利用される。
【0022】
本発明の1つの特徴によれば、テレビ番組推薦システム300は、ユーザからのフィードバックを選択的に取得して、所与のユーザについて暗黙的な視聴者プロファイル500又は明示的な視聴者プロファイル600(又はその両者)を更新する。一般に、予め取得された暗黙のプロファイル及び明示的な好みが利用されて、かかる暗黙の好み及び明示的な好みを更新するためのフィードバック情報の収集を選択的に的合わせする。
【0023】
このように、テレビ番組推薦システム300は、フィードバック問合せの押し付け的な性質を最小にしつつ、取得された情報の値を最大にするようなやり方でユーザからのフィードバックを取得することができ、テレビ番組推薦システム300の性能を改善することができる。
【0024】
1実現では、本発明は、図7とともに以下に説明されるプロファイルインフルエンスルール700を採用しており、ステップ475の間、指定された事象のような所定基準の発生に応じて、ユーザからのフィードバックを自動的に要求するために使用可能である。
【0025】
図7とともに以下に説明されるように、確立されたプロファイルインフルエンスルール700は、ステップ480の間に、(システムから要求された)ユーザからのフィードバック情報のタイミング及び性質を判定する場合があり、ステップ485の間に、プロファイル500,600の更新するためにどのようにかかるフィードバックが使用されるべきかを判定する場合がある。指示されたフィードバックに基づいて、テレビ番組推薦システム300は、明示的な視聴プロファイル500又は暗黙のプロファイル600(或いはその両者)において含まれる情報を調節すべきか、更にどの程度調節すべきかを判定することができる。
【0026】
図8及び図9とともに以下に更に記載されるが、ステップ480の間に要求されるフィードバックは、適切なフィードバックトリガ条件の検出に応じて即座に要求することができ、又は、フィードバック要求は、後続する処理のためにフィードバック要求リスト350(図3)にログインすることができ、要求の差し出がましい性質を最小化すること、又は取得されたフィードバック情報の品質を最大にすること(或いはその両者)ができる。
【0027】
本発明のプロファイルインフルエンスルール700は、たとえば、(i)視聴の行動がプロファイルに記録されている情報と一致しないか、或いは生成された番組推薦スコアを一致しない場合、(ii)中間的な推薦スコア(正の推薦ではなく負の推薦でもない)が暗黙の番組推薦システム又は明示的な番組推薦システムにより生成されない場合、(iii)矛盾する推薦スコアが暗黙の番組推薦システム又は明示的な番組推薦システムにより生成された場合、又は(iv)上述したものの組合せの場合に、プロファイル500,600を更新するためにフィードバックを要求する場合がある。
【0028】
視聴の行動は、たとえば、(i)プロファイル500,600と整合しない特徴を有する番組が見られる場合、(ii)低い番組推薦スコアが割当てられた番組が見られる場合、(iii)ある番組が高い番組推薦スコアを受けるが、低い番組推薦スコアを受ける1つ以上の番組のために見られない場合に、プロファイル情報又は生成された番組推薦スコアと一致しないようにすることができる。
【0029】
図4に示されるように、プロファイルインフルエンスルール700が一旦確立されると、プロファイルインフルエンスルールは、ステップ475の間にリアルタイム(又はオフライン)で、1つ以上のプロファイルインフルエンスルール700の適用を自動的に判定するために、他の要素と同様に、生成された推薦スコア及び/又は視聴の行動と比較される場合がある。それぞれのプロファイルインフルエンスルール700は、その条件の下でプロファイルインフルエンスルールが始動されるべき条件を指定する所定の基準、及び選択的に、プロファイルに影響を与えるために要求されるべき適切な情報を定義するフィードバック要求コマンドを備えている場合がある。
【0030】
記載される例示的な実施の形態では、フィードバック要求コマンドは、(i)プロファイル500,600における情報と矛盾するように思われる、視聴されている番組、或いは割当てられた番組推薦スコアと矛盾するように思われる、視聴されている番組、(ii)暗黙的な番組推薦及び/又は明示的な番組推薦により中間的又は矛盾する推薦スコアが割り当てられた番組を評価することをユーザに要求する。フィードバック要求は、番組に割当てられた番組推薦スコアを選択的に示し、番組推薦スコア(たとえば、番組特徴に寄与する上位N個)に大きく寄与する1つ以上の番組の特徴を識別する場合がある。
【0031】
フィードバック要求に応答して受信されたユーザにより供給された番組の評価は、たとえば、番組のユーザの好き又は嫌いの強さを示すスコアとすることができる。ユーザにより供給された番組評価は、まるでユーザがその番組を見たかのように、公知のやり方で暗黙のプロファイル600を更新するために使用することができる。
【0032】
さらに、ユーザにより供給された番組評価は、最小閾値を超えるかのような所定の基準を満たす場合、番組自身は、明示的なプロファイル500に加えることができる。言い換えれば、エントリは、{if title=”program_name” then 割当てられたスコア=ユーザにより供給された番組評価}の形式で明示的なプロファイル500に加えることができる。更なる変形例では、ユーザは、フィードバック要求をトリガした明示的なプロファイル500における矛盾する情報を更新する選択を有することができる。
【0033】
図3に示されるように、テレビ番組推薦システム300は、フィードバック要求リスト350を含んでおり、たとえば、テレビ番組推薦システム300により蓄積されたフィードバック要求からなるリストを含むログファイルである場合がある。さらに、テレビ番組推薦システム300は、明示的な視聴者プロファイル500、図5及び図6のそれぞれとともに以下に更に説明される暗黙の視聴者プロファイル600、プロファイルインフルエンスルールを含み図7とともに以下に更に説明されるプロファイルインフルエンスルールデータベース700を含んでいる。
【0034】
さらに、選択的なプロファイル更新処理800及びフィードバック制御処理900は、図8及び図9のそれぞれとともに以下にさらに記載される。一般的に、選択的なプロファイル更新処理800は、プロファイルインフルエンスルール700を、たとえば生成された推薦スコア及び/又は視聴の行動と比較し、所与のプロファイルインフルエンスルール700がトリガされたとき、適切なフィードバック要求とフィードバック要求リスト350を形成する。
【0035】
フィードバック制御900は、所与のフィードバックセッションの間にフィードバック要求リスト350からユーザに与えられるフィードバック要求のタイミング及び程度を調節し、要求の押し付け的な性質を最小にするか、取得されたフィードバック情報の品質を最大にする(或いは、その両者にする)。
【0036】
テレビ番組推薦システム300は、中央処理ユニット(CPU)のようなプロセッサ315、RAM及びROMのようなメモリ320を含むパーソナルコンピュータ又はワークステーションのような任意の計算装置として実施される場合がある。さらに、テレビ番組推薦システム300は、カリフォルニア州サニーベールのTivo社から商業的に入手可能なTivo(登録商標)システムのような任意の利用可能なテレビ番組推薦システム、又は“Method and Apparatus for Recommending Television Programming Using Decision Trees”と題された1999年12月17日に提出された米国特許出願シリアル番号09/466,406号(代理人ドケット番号700772)、“Bayesian TV Show Recommender”と題された2000年2月4日に提出された米国特許出願シリアル番号09/498,271号(代理人ドケット番号700690)、“Three-Way Media Recommendation Method and Systems”と題された2000年7月27日に提出された米国特許出願シリアル番号09/627,139号(代理人ドケット番号700913)、或いはこれらの組合せにおいて記載される、本発明の機能を実行するために本実施の形態において変更されるテレビ番組推薦システムとして実施される場合がある。
【0037】
図5は、典型的な明示的な視聴者プロファル500を説明するテーブルである。図5において示されているように、明示的な視聴者プロファイル500は、異なる番組機能とそれぞれ関連する複数のレコード505〜513を含んでいる。さらに、列540に示されるそれぞれの機能について、視聴者プロファイル500は、対応する機能における視聴者の関心の相対的なレベルを示す数値的表現を列550において提供する。
【0038】
以下に記載されるように、図5に示される例示的な明示的プロファイル500において、1(「大嫌い」)と7(「大好き」)の間の数値スケールが利用される。たとえば、図5に示される明示的な視聴者プロファイル500は、ユーザが午後遅くの番組と同様にスポーツチャンネルに関する番組を楽しんでいることを示す数値的な表現を有している。
【0039】
典型的な実施の形態では、明示的な視聴者プロファイル500における数値表現は、以下のような強度スケールを含んでいる。
【0040】
【表1】
【0041】
図6は、上述された明示的な視聴者プロファイル600と同じ視聴者に対応する典型的な暗黙の視聴者プロファイル600を説明するテーブルである。図6に示されるように、暗黙の視聴者プロファイル600は、異なる番組の特徴に関連付けされた複数のレコード605〜613を含んでいる。
【0042】
さらに、列640に示されるそれぞれの特徴について、暗黙の視聴者プロファイル600は、それぞれの特徴を有するそれぞれの番組を視聴者が見た回数及び見ない回数を示す対応する正のカウント及び負のカウントを公知のやり方で列645及び650のそれぞれに提供する。それぞれの正の番組の例及び負の番組の例(すなわち、見た番組及び見ない番組)について、多数の番組の特徴は、ユーザプロファイル600において分類される。
【0043】
たとえば、所与の視聴者が午後の遅くにチャンネル2に所与のスポーツ番組を10回見た場合、暗黙の視聴者プロファイル600におけるこれらの特徴と関連する正のカウントは、10だけインクリメントされ、負のカウントは0となる。暗黙の視聴プロファイル500は、ユーザの視聴履歴に基づくので、プロファイル500に含まれるデータは、視聴履歴の発展とともに、時間につれて改正される。
【0044】
図7は、プロファイルインフルエンスルールを始動するための所定の基準が満たされる場合に、ユーザのフィードバックを動的に取得してプロファイル500,600を調節するプロファイルインフルエンスルールのそれぞれを記録するプロファイルインフルエンスルールデータベース700の典型的なテーブルを説明している。
【0045】
それぞれのプロファイルインフルエンスルール700は、その条件の下でプロファイルインフルエンスルールが始動されるべき条件を指定する所定の基準、及び選択的に、プロファイルに影響を与えるために要求されるべき適切な情報を定義するフィードバック要求コマンドを備えている場合がある。
【0046】
例示的な実施の形態では、デフォルトのフィードバック要求が、(i)プロファイル500,600における情報と矛盾すると思われる、視聴されている(又は視聴されていない)番組、又は割当てられた番組推薦スコアと矛盾すると思われる番組、(ii)暗黙の番組推薦システム及び/又は明示的な番組推薦システムにより中間的又は矛盾する推薦スコアが割当てられる番組を評価することをユーザに問合せる。フィードバック要求は、番組に割当てられた番組推薦スコアを選択的に示し、番組推薦スコア(たとえば、番組の特徴に寄与する上位N個)に大きく寄与する1つ以上の番組の特徴を識別する場合がある。
【0047】
図7に示されるように、例示的なプロファイルインフルエンスルールデータベース700は、異なるプロファイルインフルエンスルールにそれぞれ関連するレコード705〜709のような複数のレコードを保持している。それぞれのプロファイルインフルエンスルールについて、プロファイルインフルエンスルールデータベース700は、フィールド750においてルール基準を識別する。プロファイルインフルエンスルールデータベース700の更なる変形例では、追加のフィールド(図示せず)は、所与の満足されるルールについて実現されるべき対応するフィードバック要求を記録するために含めることができる。
【0048】
図8は、本発明の原理を実施する選択的なプロファイル更新処理800を説明するフローチャートである。先に述べたように、テレビ番組推薦システム300は、選択的なプロファイル更新処理800を実現し、視聴の行動及び生成された推薦スコアをモニタして、いずれかのプロファイルインフルエンスルールと関連付けされた所定の基準が満足されたかを判定する。
【0049】
先に述べたように、それぞれのプロファイルインフルエンスルールは、(i)その条件の下でプロファイルインフルエンスルールが始動されるべき条件を指定する所定の基準、及び(ii)プロファイルに影響を与えるために実現されるべき適切な応答を定義するプロファイルフィードバック要求コマンドを備えている。
【0050】
フィードバック要求コマンドは、(プロファイル500,600における情報を調節するために使用することができる)ユーザからのフィードバックを取得するための問合せであるか、プロファイル500,600における情報に対する適切な調節である場合がある。したがって、所与のプロファイルインフルエンスルールの所定の基準が一旦満たされると、選択的なプロファイル更新処理800は、所望のやり方でプロファイルに影響を与えるための対応するプロファイルフィードバック要求コマンドを実現する。
【0051】
したがって、図8に示されるように、選択的なプロファイル更新処理800は、ステップ805の間にプロファイルインフルエンスルールデータベース700におけるプロファイルインフルエンスルールをはじめに記憶する。先に述べたように、プロファイルインフルエンスルールは、所定の基準の発生に応じてユーザからのフィードバックを自動的に要求するために使用可能である。
【0052】
その後、選択的なプロファイル更新処理800は、ステップ815の間に、受信された視聴の行動及び/又は生成された推薦スコアデータを、プロファイルインフルエンスルールデータベース700に記録されているプロファイルインフルエンスルールの基準と比較する。なお、ステップ815の間に実行される比較は、周期的、連続的或いは不規則な間隔で実行される場合がある。
【0053】
ステップ820の間に検査が実行され、少なくとも1つのプロファイルインフルエンスルールについての所定の基準が満たされたかを判定する。ステップ820の間に、少なくとも1つのプロファイルインフルエンスルールについての所定の基準が満たされないと判定された場合、プログラム制御はステップ815に戻り、受信された視聴者の行動及び/又は生成された推薦スコアデータを上述したやり方で評価し続ける。
【0054】
ステップ820の間に、少なくとも1つのプロファイルインフルエンスルールについての所定の基準が満たされると判定された場合、ステップ825の間に、対応するフィードバック要求を含むフィードバック要求リスト350においてエントリが作成される。
【0055】
図9とともに以下に更に説明されるように、フィードバック要求がフィードバック要求リスト350からユーザに提供される頻度、及び所与のフィードバックセッションの間にユーザに提供されるフィードバック要求の数は、要求の押し付け的な性質を最小にするために、又は取得されたフィードバック情報の品質を最大にするために(或いは、その両者のために)制御することができる。
【0056】
たとえば、例示的な実施の形態では、デフォルトのフィードバック要求コマンドは、(i)プロファイル500,600における情報又は割当てられた番組推薦スコアと一致しないと思われる、視聴されている(又は視聴されていない)番組、(ii)暗黙の番組推薦システム及び/又は明示的な番組推薦システムにより中間的又は矛盾する推薦スコアが割り当てられる番組を評価することをユーザに問合せる。フィードバック要求は、番組に割当てられた番組推薦スコアを選択的に示して、番組推薦スコアに大きく寄与する1つ以上の番組の特徴(たとえば、番組の特徴に寄与する上位N個)を識別する。
【0057】
[フィードバック要求のタイミング及び程度]
先に示したように、フィードバックがフィードバック要求リスト350からユーザに提供される頻度、及び所与のフィードバックセッションの間にユーザに提供されるフィードバック要求の数は、要求の押し付け的な性質を最小にするために、又は取得されたフィードバック情報の品質を最大にするために(或いは、その両者のために)制御することができる。
【0058】
図9は、典型的なフィードバック制御処理900を説明するフローチャートであり、所与のフィードバックセッションの間にフィードバック要求リスト350からユーザに提供されるフィードバック要求のタイミング及び程度を調整して、要求の押し付け的な性質を最小にするか、取得されたフィードバック情報の品質を最大にする(或いは、その両者にする)。
【0059】
さらに、フィードバック制御処理900は、ユーザのそれぞれのフィードバックセッションへの反応から知ることにより、その現在の情報を改善することができる。以下に記載されるように、フィードバック制御処理900は、状況を定義するパラメータに基づいてフィードバック要求のタイミング及び程度を制御する多数のルールを採用する場合がある。
【0060】
ルール及び関連する状況を定義するパラメータは、たとえば、(i)フィードバックが要求されるべき、又は要求されない特定の時間及び日付、(ii)所与のフィードバック要求セッションの間に提供すべきフィードバック要求の数、(iii)それぞれのフィードバック要求セッションの期間、及び(iv)任意の2つのフィードバック要求セッションを分離する最小時間(すなわち、ブラックアウト時限)を指定する場合がある。なお、フィードバック収集ルールにおける時間及び日付は、絶対値の観点で指定されるか、次回ユーザが装置に電源投入するような現在又は将来の時間、或いは現在又は将来のイベントに関して指定される場合がある。
【0061】
以下に更に説明されるように、フィードバック収集ルール及び/又は関連する状況を定義するパラメータは、たとえば、メニュー駆動インタフェースを採用するユーザにより、又は人間とコンピュータとの対話におけるエキスパートにより、指定することができる。
【0062】
さらに、フィードバック収集ルール及び/又は関連する状況を定義するパラメータは、予め定義するか、又は以下に説明されるように動的に決定することができる。一般に、フィードバック収集ルール及び関連する状況を定義するパラメータは、人間の参加者に対して最も耐性があり、時間につれて良好なフィードバック情報を生成する最も高い可能性の対話を行うリサーチにより通知されるべきである。
【0063】
さらに、テレビ番組推薦システム300は、たとえば、フィードバック収集処理に対するユーザの反応に応答して、時間につれて修正することができるユーザテストリサーチに基づいて、状況を定義する変数についてのデフォルト値により始動することができる。
【0064】
図9に示されるように、フィードバック制御処理900は、ステップ910の間にフィードバック要求リスト350において処理されるべきフィードバック要求が現在存在するかをはじめに判定する。ステップ310の間に、フィードバック要求リスト350においてフィードバック要求が現在存在しないと判断された場合、プログラム制御が終了する。
【0065】
ステップ310の間に、フィードバック要求リスト350においてフィードバック要求が存在しないと判断された場合、フィードバック制御処理900は、ステップ920の間にそれぞれのフィードバック要求を始動するための時間を計算する。
【0066】
たとえば、計算された時間は、プロファイル500,600に関連するユーザの存在に関して条件付けることができる。ユーザの存在は、たとえば、カメラ又は熱センサ、或いは装置がオンであるときにユーザが存在する推定のような、公知の状況認識方法を使用して決定することができる。
【0067】
さらに、それぞれのフィードバック要求セッションにおいて含むべき要求の数は、ステップ930の間に決定される。セッションにおいて含むべき要求の数が、フィードバック要求リスト350における要求の数を超える場合、要求のそれぞれは時間につれて変化することができ、ステップ940の間にフィードバック要求が優先付けされる。
【0068】
ステップ950の間に、テストが実行され、フィードバック要求セッションを始動すべき時間であるかが判定される。ステップ950の間に、フィードバック要求セッションを始動するべき時間でないと判定された場合、指示された時間まで、プログラム制御はステップ950に戻る。
【0069】
ステップ950の間に、フィードバックセッションを始動すべき時間であると判定された場合、ステップ960の間に、フィードバック要求は始動される。要求されたフィードバック、及びたとえば、何時他の人々が部屋にいるか、何時ユーザが電話に出ているかといったフィードバックについて、ユーザに問合せをしないように指示するフラグのような他の状況を定義する変数は、ステップ970の間に収集される。
【0070】
最後に、ステップ980の間に、新たな状況を定義する変数によりフィードバックマネージメントルールが更新され、ステップ990の間に、適切なユーザプロファイル500,600は、取得されたフィードバックにより更新される。なお、適切なユーザプロファイル500,600は、“Three-Way Media Recommendation Method and System”と題された2000年7月27日に提出された米国特許出願シリアル番号09/627,139(代理人ドケット番号700913)に記載されている。この出願は、本発明の譲渡人に譲渡されており、参照により本実施の形態に組込まれる。
【0071】
先に述べたように、フィードバック要求のタイミング及び程度を判定するためにフィードバック制御処理900により使用される状況を定義する変数は、予め定義するか、動的に決定することができる。1実現では、テレビ番組推薦システム300は、デフォルト値により、或いはどの位頻繁にフィードバック要求セッションがスケジュールされるべきか、又はどの位多くのフィードバック要求をユーザはそれぞれのフィードバック要求セッションの間に処理しようとするかを示すユーザ指定された値により始動することができる。
【0072】
その後、テレビ番組推薦システム300は、初期値をリファインするための試行錯誤の処理を採用することができる。このアプローチのために、状況を定義するパラメータは、学習される必要がある確率分布を有するランダム変数であることを考慮することができ、又は信頼重みを有するファジー関数であることが考慮される場合がある。
【0073】
たとえば、フィードバックセッションの間にどの位多くの番組を提供すべきかを判定するために、デフォルトの位置は、平均10かつレンジ+/‐5による標準的に分散されたランダム変数としてこの値を扱う場合がある。それぞれのフィードバック要求セッションの間、ランダム数はこの分散から選択され、フィードバック要求の数はユーザに提供される。
【0074】
その後、フィードバック要求セッションは、(i)フィードバックについての全ての要求に応答し、次いで停止する、(ii)(任意の要求に応答するために拒絶を含み)全ての要求の応じる前にセッションを停止する、(iii)フィードバックについて全ての要求を完了し、次いで追加のフィードバック要求を要求する、といった3つの方法のうちの1つにおいてユーザにより終了される場合がある。結果はどうあれ、ユーザが決定したランダム変数の観察された値が蓄積される。時間外でこれらの蓄積された値はテレビ番組推薦システム300により使用され、特定のユーザの好みを更に正確に反映する新たな確率分散を計算する。
【0075】
これら収集された観察は、観察された値が収集された状況を特徴付ける追加の変数を収集することにより、更に拡張される場合がある。たとえば、日付及び時間が示される場合がある。これは、番組数を多変量分散としてモデリングすることを可能にする。この方法を使用したシステムは、たとえば、ユーザが所定の週の曜日及び/又は所定の時限の間に、より多くのフィードバック要求に進んで応答することがわかる。
【0076】
同様に、同調された番組のジャンルも注目される場合、システムは、ニュースがオンであるときのフィードバック要求よりは、むしろシットコムがオンであるときのフィードバック要求に進んで応答することがわかる場合がある。また、システムは、このユーザが所与の番組の終了でフィードバックを通常進んで供給するが、所与の番組の開始及び他の番組ではフィードバックを供給しないように、番組タイトルに注目する場合がある。
【0077】
フィードバック要求のタイミングを統括するパラメータを考慮することにより、同じ方法を適用することができる。たとえば、本発明の譲渡人に譲渡され、参照により本実施の形態に組込まれる“System and Method for Automatic Content Enhancement of Multimedia Output device”と題された、2000年3月21日に提出された米国特許出願シリアル番号09/532,845に記載される技術のような、ブロードキャストを区分するための技術が使用される場合、システムは、番組のブロードキャストそれ自身の間に提供される場合、フィードバック要求がより受け入れられる可能性が高いことがわかる。
【0078】
なお、本実施の形態で図示及び記載された実施の形態及び変形例は、本発明の原理を単に例示するものであり、様々な変更は、本発明の範囲及び精神から逸脱することなしに当業者により実現される場合があることが理解されるべきである。
【図面の簡単な説明】
【図1】 従来の暗黙のテレビ番組推薦システムを使用した暗黙のプロファイルの生成を説明する図である。
【図2】 従来の明示的なテレビ番組推薦システムを使用した明示的なプロファイルの生成を説明する図である。
【図3】 本発明によるテレビ番組推薦システムの概念的なブロック図である。
【図4】 本発明によるテレビ番組推薦システムの処理フローを説明するフローチャートである。
【図5】 図3の典型的な明示的な視聴者プロファイルを説明するテーブルである。
【図6】 図3の典型的な暗黙の視聴者プロファイルを説明するテーブルである。
【図7】 図3のプロファイルインフルエンスルールデータベースからのサンプルテーブルである。
【図8】 本発明の原理を実施する図3の選択的なプロファイル更新処理を説明するフローチャートである。
【図9】 本発明の原理を実施する図3のフィードバック制御プロセスを説明するフローチャートである。
Claims (8)
- ユーザプロファイルを更新する方法であって、
ユーザの好みを示す前記ユーザプロファイルを取得するステップと、
前記ユーザプロファイルにおける好みに基づいて推薦スコアを生成するステップと、
前記推薦スコアを前記ユーザによりなされたコンテンツのアイテムの選択と比較するステップと、
前記選択が前記推薦スコアと一致しない場合、前記ユーザからのフィードバック情報を要求するステップとを含み、
前記フィードバック情報を要求する前記ステップは、前記コンテンツのアイテムが選択されると、(a)視聴の振る舞いが生成された推薦スコアに一致しないこと、(b)中間的な推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、(c)矛盾する推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、の少なくとも1つを含む予め定義された基準の発生を検出することにより、及びコンテンツのアイテムを評価するように前記ユーザに要求することにより、前記選択が前記推薦スコアと一致しない場合に、前記ユーザからフィードバック情報を要求するステップを含み、
当該方法は、
前記フィードバック情報で前記ユーザプロファイルを更新するステップを含む、ことを特徴とする方法。 - フィードバック情報を要求する前記ステップは、前記フィードバック要求をログファイルに配置して、後に前記フィードバック要求を前記ユーザに与えるステップをさらに備える、
請求項1記載の方法。 - 前記フィードバック要求は、状況を定義するパラメータに基づいて、前記フィードバック要求を与える前記ステップの間に、フィードバック要求セッションにおいて与えられる、
請求項2記載の方法。 - 前記フィードバック情報を要求するステップは、前記ユーザプロファイルにおける好みと一致しないと思われる選択されたコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
請求項1記載の方法。 - 前記フィードバック情報を要求するステップは、前記ユーザプロファイルにおける好みと一致しないと思われる選択されていないコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
請求項1記載の方法。 - 前記フィードバック情報を要求するステップは、前記2つのリコメンダにより一致しない推薦スコアが割当てられるコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
請求項1記載の方法。 - ユーザプロファイルを更新するシステムであって、
コンピュータ読取り可能なコード及び前記ユーザプロファイルを記憶するメモリと、
前記メモリに作用的に接続されるプロセッサとを備え、
前記プロセッサは、
ユーザの好みを示す前記ユーザプロファイルを取得し、
前記ユーザプロファイルにおける好みに基づき推薦スコアを生成し、
前記推薦スコアを前記ユーザによりなされたコンテンツのアイテムの選択と比較し、
前記選択が前記推薦スコアと一致しない場合に、前記ユーザからのフィードバック情報を要求するために構成され、
前記プロセッサは、前記ユーザプロファイルにおける好みに基づいて推薦スコアを生成するために構成され、
前記フィードバック情報を要求する前記ステップは、(a)視聴の振る舞いが生成された推薦スコアと一致しないか又は生成された推薦スコアに一致しないこと、(b)中間的な推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、(c)、矛盾する推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたことの少なくとも1つを含む予め定義された基準の発生を検出することにより、及びコンテンツのアイテムを評価するように前記ユーザに要求することにより、前記コンテンツのアイテムの選択が前記好みと一致しない場合に、前記ユーザからフィードバック情報を要求するステップを含み、
前記プロセッサは、前記フィードバック情報で前記ユーザプロファイルを更新するために構成される、ことを特徴とするシステム。 - コンピュータ読み取り可能なコードを含む、ユーザプロファイルを更新するコンピュータプログラムであって、
前記コンピュータ読み取り可能なコードは、プロセッサに、請求項1乃至6のいずれか記載の方法を実行させるために作用する、ことを特徴とするコンピュータプログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/730,205 US7721310B2 (en) | 2000-12-05 | 2000-12-05 | Method and apparatus for selective updating of a user profile |
| PCT/EP2001/013737 WO2002047381A2 (en) | 2000-12-05 | 2001-11-23 | Method and apparatus for selective updating of a user profile |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004515979A JP2004515979A (ja) | 2004-05-27 |
| JP4588975B2 true JP4588975B2 (ja) | 2010-12-01 |
Family
ID=24934381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002548978A Expired - Fee Related JP4588975B2 (ja) | 2000-12-05 | 2001-11-23 | ユーザプロファイルの選択的な更新のための方法及び装置 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7721310B2 (ja) |
| EP (1) | EP1346569B1 (ja) |
| JP (1) | JP4588975B2 (ja) |
| KR (1) | KR100891444B1 (ja) |
| CN (1) | CN100499794C (ja) |
| AT (1) | ATE375684T1 (ja) |
| DE (1) | DE60130920T2 (ja) |
| WO (1) | WO2002047381A2 (ja) |
Families Citing this family (199)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL121230A (en) | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
| IL125141A0 (en) | 1998-06-29 | 1999-01-26 | Nds Ltd | Advanced television system |
| US6317881B1 (en) * | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
| US7509580B2 (en) | 1999-09-16 | 2009-03-24 | Sharp Laboratories Of America, Inc. | Audiovisual information management system with preferences descriptions |
| US7284064B1 (en) | 2000-03-21 | 2007-10-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
| US8028314B1 (en) | 2000-05-26 | 2011-09-27 | Sharp Laboratories Of America, Inc. | Audiovisual information management system |
| US7386238B2 (en) * | 2000-08-15 | 2008-06-10 | Lockheed Martin Corporation | Method and system for infrared data communications |
| US20020040388A1 (en) * | 2000-08-15 | 2002-04-04 | Lockheed Martin Corporation | Method and apparatus for delivering services in a constrained environment |
| US8020183B2 (en) | 2000-09-14 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Audiovisual management system |
| US8302127B2 (en) * | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
| US20030038796A1 (en) * | 2001-02-15 | 2003-02-27 | Van Beek Petrus J.L. | Segmentation metadata for audio-visual content |
| US8769566B2 (en) * | 2001-03-02 | 2014-07-01 | Jlb Ventures Llc | Method and system for advertising based on the content of selected channels or broadcasted programs |
| US6520032B2 (en) * | 2001-03-27 | 2003-02-18 | Trw Vehicle Safety Systems Inc. | Seat belt tension sensing apparatus |
| US7231652B2 (en) * | 2001-03-28 | 2007-06-12 | Koninklijke Philips N.V. | Adaptive sampling technique for selecting negative examples for artificial intelligence applications |
| US20020143607A1 (en) * | 2001-03-29 | 2002-10-03 | Connelly Jay H. | System and method for transparently obtaining customer preferences to refine product features or marketing focus |
| US7904814B2 (en) | 2001-04-19 | 2011-03-08 | Sharp Laboratories Of America, Inc. | System for presenting audio-video content |
| FI115419B (fi) * | 2001-08-20 | 2005-04-29 | Helsingin Kauppakorkeakoulu | Informaatiopalveluiden käyttäjäkohtainen personointi |
| US8943540B2 (en) | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
| ITTO20010959A1 (it) * | 2001-10-10 | 2003-04-10 | Telecom Italia Lab Spa | Sistema per la programmazione di eventi e metodo relativo. |
| US7474698B2 (en) | 2001-10-19 | 2009-01-06 | Sharp Laboratories Of America, Inc. | Identification of replay segments |
| US20050034147A1 (en) * | 2001-12-27 | 2005-02-10 | Best Robert E. | Remote presence recognition information delivery systems and methods |
| US7200567B2 (en) * | 2002-01-04 | 2007-04-03 | Lockheed Martin Corporation | Purchasing aid logistics appliance and method for use |
| US8214741B2 (en) | 2002-03-19 | 2012-07-03 | Sharp Laboratories Of America, Inc. | Synchronization of video and data |
| US7640563B2 (en) * | 2002-04-16 | 2009-12-29 | Microsoft Corporation | Describing media content in terms of degrees |
| US7073193B2 (en) * | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
| KR100421766B1 (ko) * | 2002-05-16 | 2004-03-11 | 한국전자통신연구원 | 전자 프로그램 안내(epg/이피지) 애플리케이션에서러프 퍼지 mlp를 이용한 프로그램 추천 장치 및 방법 |
| US7617511B2 (en) * | 2002-05-31 | 2009-11-10 | Microsoft Corporation | Entering programming preferences while browsing an electronic programming guide |
| US20030225777A1 (en) * | 2002-05-31 | 2003-12-04 | Marsh David J. | Scoring and recommending media content based on user preferences |
| US7836466B2 (en) | 2002-06-06 | 2010-11-16 | Microsoft Corporation | Methods and systems for generating electronic program guides |
| US20040001081A1 (en) * | 2002-06-19 | 2004-01-01 | Marsh David J. | Methods and systems for enhancing electronic program guides |
| US8006266B2 (en) * | 2002-06-24 | 2011-08-23 | Pace LLC | Method for using only feedback from shows that improve the performance of the recommender system |
| US20040225519A1 (en) * | 2002-06-25 | 2004-11-11 | Martin Keith D. | Intelligent music track selection |
| US20050021470A1 (en) * | 2002-06-25 | 2005-01-27 | Bose Corporation | Intelligent music track selection |
| US20030236582A1 (en) * | 2002-06-25 | 2003-12-25 | Lee Zamir | Selection of items based on user reactions |
| US8102253B1 (en) | 2002-06-27 | 2012-01-24 | Earthcomber, Llc | System and method for notifying a user of people, places or things having attributes matching a user's stated preference |
| US8427303B1 (en) | 2002-06-27 | 2013-04-23 | Geomass Limited Liability Company | System and method for providing media content having attributes matching a user's stated preference |
| AU2003253765A1 (en) | 2002-06-27 | 2004-01-19 | Small World Productions, Inc. | System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated prefernces |
| JP3714310B2 (ja) * | 2002-08-07 | 2005-11-09 | ソニー株式会社 | コンテンツの自動記録装置及び方法、記録媒体、並びにプログラム |
| US7657907B2 (en) * | 2002-09-30 | 2010-02-02 | Sharp Laboratories Of America, Inc. | Automatic user profiling |
| US7900229B2 (en) * | 2002-10-15 | 2011-03-01 | Opentv, Inc. | Convergence of interactive television and wireless technologies |
| WO2004043069A1 (en) * | 2002-11-08 | 2004-05-21 | Koninklijke Philips Electronics N.V. | Apparatus and method to provide a recommendation of content |
| KR101016990B1 (ko) * | 2002-11-08 | 2011-02-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 권고기, 및 컨텐트의 권고를 제공하는 방법과, 이러한 방법이 수행되도록 하는 컴퓨터 프로그램, 그리고 이러한 권고기를 포함하는 개인용 비디오 리코더 |
| US20040098743A1 (en) * | 2002-11-15 | 2004-05-20 | Koninklijke Philips Electronics N.V. | Prediction of ratings for shows not yet shown |
| US7636755B2 (en) * | 2002-11-21 | 2009-12-22 | Aol Llc | Multiple avatar personalities |
| US8037150B2 (en) | 2002-11-21 | 2011-10-11 | Aol Inc. | System and methods for providing multiple personas in a communications environment |
| WO2004052010A1 (en) * | 2002-12-04 | 2004-06-17 | Koninklijke Philips Electronics N.V. | Recommendation of video content based on the user profile of users with similar viewing habits |
| US8086093B2 (en) * | 2002-12-05 | 2011-12-27 | At&T Ip I, Lp | DSL video service with memory manager |
| US20040111750A1 (en) * | 2002-12-05 | 2004-06-10 | Stuckman Bruce E. | DSL video service with automatic program selector |
| US20040111754A1 (en) * | 2002-12-05 | 2004-06-10 | Bushey Robert R. | System and method for delivering media content |
| US7870593B2 (en) * | 2002-12-05 | 2011-01-11 | Att Knowledge Ventures, L.P. | DSL video service with storage |
| KR20050084269A (ko) * | 2002-12-10 | 2005-08-26 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 프로파일 공간으로의 등급화된 액세스 |
| JP2004194108A (ja) | 2002-12-12 | 2004-07-08 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
| US20040179039A1 (en) | 2003-03-03 | 2004-09-16 | Blattner Patrick D. | Using avatars to communicate |
| US7913176B1 (en) | 2003-03-03 | 2011-03-22 | Aol Inc. | Applying access controls to communications with avatars |
| US20070113181A1 (en) * | 2003-03-03 | 2007-05-17 | Blattner Patrick D | Using avatars to communicate real-time information |
| US20070168863A1 (en) * | 2003-03-03 | 2007-07-19 | Aol Llc | Interacting avatars in an instant messaging communication session |
| US7908554B1 (en) | 2003-03-03 | 2011-03-15 | Aol Inc. | Modifying avatar behavior based on user action or mood |
| KR20060006919A (ko) * | 2003-04-14 | 2006-01-20 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 쇼의 영상 콘텐츠를 통한 암시적인 tv 추천기의 생성 |
| US7725842B2 (en) | 2003-04-24 | 2010-05-25 | Bronkema Valentina G | Self-attainable analytic tool and method for adaptive behavior modification |
| EP1484693A1 (en) * | 2003-06-04 | 2004-12-08 | Sony NetServices GmbH | Content recommendation device with an arrangement engine |
| EP1484692B1 (en) * | 2003-06-04 | 2013-07-24 | Intel Corporation | Content recommendation device with user feedback |
| EP1519529B1 (en) * | 2003-09-25 | 2012-06-27 | RealNetworks, Inc. | Content output device providing personalized media content |
| US20050120366A1 (en) * | 2003-11-28 | 2005-06-02 | Canon Kabushiki Kaisha | Determining viewer watching behaviour from recorded event data |
| JP2007515713A (ja) * | 2003-12-03 | 2007-06-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 推奨の拡張協調フィルタリング技術 |
| CN1635498A (zh) * | 2003-12-29 | 2005-07-06 | 皇家飞利浦电子股份有限公司 | 一种内容推荐方法及系统 |
| US20080244634A1 (en) * | 2004-01-20 | 2008-10-02 | Koninklijke Philips Electronic N.V. | System and Method for Inputting Preferences Into Recommender/Profiling System |
| JP4362384B2 (ja) * | 2004-02-02 | 2009-11-11 | 株式会社シマノ | 両軸受リール及びそれに用いるスプール制動装置 |
| US8356317B2 (en) * | 2004-03-04 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Presence based technology |
| US8949899B2 (en) | 2005-03-04 | 2015-02-03 | Sharp Laboratories Of America, Inc. | Collaborative recommendation system |
| WO2006120506A1 (en) | 2005-05-09 | 2006-11-16 | Koninklijke Philips Electronics N.V. | Assisted user control in recommenders |
| US20080256579A1 (en) * | 2004-03-29 | 2008-10-16 | Koninklijke Philips Electronics, N.V. | Assisted User Control in Recommenders |
| JP4075883B2 (ja) * | 2004-05-12 | 2008-04-16 | セイコーエプソン株式会社 | 液滴吐出装置、並びに電気光学装置の製造方法および電気光学装置 |
| US20060168621A1 (en) * | 2004-10-05 | 2006-07-27 | Ravinder Chandhok | Methods and apparatus for rendering information on a device |
| KR20070084368A (ko) * | 2004-11-18 | 2007-08-24 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 사용자 프로파일을 업데이트하기 위한 장치 및 방법 |
| US7468729B1 (en) | 2004-12-21 | 2008-12-23 | Aol Llc, A Delaware Limited Liability Company | Using an avatar to generate user profile information |
| US9652809B1 (en) | 2004-12-21 | 2017-05-16 | Aol Inc. | Using user profile information to determine an avatar and/or avatar characteristics |
| US8381240B2 (en) * | 2005-10-27 | 2013-02-19 | Ronald Jacoby | Framework for providing digital home services |
| US8122469B2 (en) * | 2005-01-27 | 2012-02-21 | Koninklijke Philips Electronics N.V. | Assisted user control in recommenders |
| US7975283B2 (en) * | 2005-03-31 | 2011-07-05 | At&T Intellectual Property I, L.P. | Presence detection in a bandwidth management system |
| US8335239B2 (en) * | 2005-03-31 | 2012-12-18 | At&T Intellectual Property I, L.P. | Methods, systems, and devices for bandwidth conservation |
| US8259861B2 (en) | 2005-03-31 | 2012-09-04 | At&T Intellectual Property I, L.P. | Methods and systems for providing bandwidth adjustment |
| US8306033B2 (en) * | 2005-03-31 | 2012-11-06 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for providing traffic control services |
| US8098582B2 (en) * | 2005-03-31 | 2012-01-17 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for implementing bandwidth control services |
| US8024438B2 (en) * | 2005-03-31 | 2011-09-20 | At&T Intellectual Property, I, L.P. | Methods, systems, and computer program products for implementing bandwidth management services |
| EP1884116A1 (en) * | 2005-05-23 | 2008-02-06 | Thomson Licensing | Method for providing an electronic program guide based on user preference data |
| US8181201B2 (en) * | 2005-08-30 | 2012-05-15 | Nds Limited | Enhanced electronic program guides |
| US8104054B2 (en) * | 2005-09-01 | 2012-01-24 | At&T Intellectual Property I, L.P. | Methods, systems, and devices for bandwidth conservation |
| US8701148B2 (en) | 2005-09-01 | 2014-04-15 | At&T Intellectual Property I, L.P. | Methods, systems, and devices for bandwidth conservation |
| EP1783632B1 (en) * | 2005-11-08 | 2012-12-19 | Intel Corporation | Content recommendation method with user feedback |
| CA2632468C (en) * | 2005-12-29 | 2016-09-20 | United Video Properties Inc. | Systems and methods for managing content |
| US20100004980A1 (en) * | 2006-01-20 | 2010-01-07 | Berkley Bowen | Systems and methods for managing product and consumer information |
| AR059552A1 (es) * | 2006-02-17 | 2008-04-09 | Directv Group Inc | Agrupamiento de datos de usuario en relacion con datos geograficos |
| WO2007098069A2 (en) * | 2006-02-17 | 2007-08-30 | The Directv Group, Inc. | Mirroring of live data to guide data in a broadcast system |
| EP1826716A1 (en) * | 2006-02-22 | 2007-08-29 | Sony Deutschland Gmbh | Method for updating a user profile |
| US8689253B2 (en) | 2006-03-03 | 2014-04-01 | Sharp Laboratories Of America, Inc. | Method and system for configuring media-playing sets |
| US20070226201A1 (en) * | 2006-03-24 | 2007-09-27 | Microsoft Corporation | Obtaining user feedback in a networking environment |
| US8209729B2 (en) | 2006-04-20 | 2012-06-26 | At&T Intellectual Property I, Lp | Rules-based content management |
| US7797722B2 (en) * | 2006-05-26 | 2010-09-14 | Sony Corporation | System and method for content delivery |
| US8392594B2 (en) * | 2007-01-30 | 2013-03-05 | Sony Corporation | System and method for effectively providing content to client devices in an electronic network |
| GB2438645A (en) * | 2006-05-30 | 2007-12-05 | Motorola Inc | System for content item recommendation |
| KR100821623B1 (ko) * | 2006-07-19 | 2008-04-15 | 삼성전자주식회사 | 방송 프로그램 추천 방법, 장치 및 그 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체 |
| EP2052335A4 (en) * | 2006-08-18 | 2010-11-17 | Sony Corp | SYSTEM AND METHOD FOR SELECTIVE ACCESS TO MEDIA CONTENT THROUGH A RECOMMENDED MOTOR |
| US20080133327A1 (en) * | 2006-09-14 | 2008-06-05 | Shah Ullah | Methods and systems for securing content played on mobile devices |
| US20090298514A1 (en) | 2006-09-14 | 2009-12-03 | Shah Ullah | Real world behavior measurement using identifiers specific to mobile devices |
| US9445353B2 (en) | 2006-09-14 | 2016-09-13 | Omnitrail Technologies Inc. | Presence platform for passive radio access network-to-radio access network device transition |
| US20080108308A1 (en) * | 2006-09-14 | 2008-05-08 | Shah Ullah | Methods and systems for using mobile device specific identifiers and short-distance wireless protocols to manage, secure and target content |
| US20080127241A1 (en) * | 2006-09-15 | 2008-05-29 | Microsoft Corporation | Community Program Ratings |
| US20080132187A1 (en) * | 2006-12-04 | 2008-06-05 | Hanebeck Hanns-Christian Leemo | Personal multi-media playing device |
| US20080147581A1 (en) * | 2006-12-18 | 2008-06-19 | Larimer Daniel J | Processes for Generating Precise and Accurate Output from Untrusted Human Input |
| US8321449B2 (en) * | 2007-01-22 | 2012-11-27 | Jook Inc. | Media rating |
| US8429626B2 (en) * | 2007-02-15 | 2013-04-23 | Microsoft Corporation | Packaging content updates |
| US8522301B2 (en) | 2007-02-26 | 2013-08-27 | Sony Computer Entertainment America Llc | System and method for varying content according to a playback control record that defines an overlay |
| US20100082727A1 (en) * | 2007-02-26 | 2010-04-01 | Sony Computer Entertainment America Inc. | Social network-driven media player system and method |
| US9183753B2 (en) * | 2007-02-26 | 2015-11-10 | Sony Computer Entertainment America Llc | Variation and control of sensory work playback |
| US9083938B2 (en) | 2007-02-26 | 2015-07-14 | Sony Computer Entertainment America Llc | Media player with networked playback control and advertisement insertion |
| JP4539712B2 (ja) * | 2007-12-03 | 2010-09-08 | ソニー株式会社 | 情報処理端末、情報処理方法、およびプログラム |
| US20080268829A1 (en) * | 2007-04-24 | 2008-10-30 | Motorola, Inc. | Method and apparatus for user personalized mobile video program list population |
| US20080313037A1 (en) * | 2007-06-15 | 2008-12-18 | Root Steven A | Interactive advisory system |
| US20090013260A1 (en) * | 2007-07-06 | 2009-01-08 | Martin Keith D | Intelligent music track selection in a networked environment |
| US8146120B2 (en) * | 2007-10-08 | 2012-03-27 | Jaman.Com, Inc. | Multi-criteria rating and searching system |
| US8456293B1 (en) | 2007-10-22 | 2013-06-04 | Alarm.Com Incorporated | Providing electronic content based on sensor data |
| US8732764B2 (en) | 2007-11-30 | 2014-05-20 | EchoStar Technologies, L.L.C. | Automatic recording |
| US20090150340A1 (en) * | 2007-12-05 | 2009-06-11 | Motorola, Inc. | Method and apparatus for content item recommendation |
| JP5243070B2 (ja) * | 2008-03-14 | 2013-07-24 | ソニー株式会社 | 情報提供装置、受信端末、情報提供システム、情報提供方法、およびプログラム |
| US8490124B2 (en) * | 2008-05-29 | 2013-07-16 | Qualcomm Incorporated | Method and apparatus for improving performance and user experience of a mobile broadcast receiver |
| US8458153B2 (en) * | 2008-08-26 | 2013-06-04 | Michael Pierce | Web-based services for querying and matching likes and dislikes of individuals |
| US20100104258A1 (en) * | 2008-10-28 | 2010-04-29 | International Business Machines Corporation | User-specified event-based remote triggering of a consumer digital video recording device |
| CN102187659A (zh) * | 2008-11-20 | 2011-09-14 | 三洋科技中心(深圳)有限公司 | 一种电视频道选择的方法、系统以及电视接收设备 |
| US9477672B2 (en) | 2009-12-02 | 2016-10-25 | Gartner, Inc. | Implicit profile for use with recommendation engine and/or question router |
| EP2202657A1 (en) * | 2008-12-23 | 2010-06-30 | Axel Springer Digital TV Guide GmbH | Adaptive implicit learning for recommender systems |
| US8275412B2 (en) | 2008-12-31 | 2012-09-25 | Motorola Mobility Llc | Portable electronic device having directional proximity sensors based on device orientation |
| EP2207284A1 (en) * | 2009-01-07 | 2010-07-14 | Gemalto SA | A method for monitoring an audience measurement relating to data broadcast to a terminal, and corresponding terminal token and system |
| US20120004969A1 (en) * | 2009-01-21 | 2012-01-05 | Billshrink, Inc. | System and method for providing a geo-enhanced savings opportunity in association with a financial account |
| US10504126B2 (en) | 2009-01-21 | 2019-12-10 | Truaxis, Llc | System and method of obtaining merchant sales information for marketing or sales teams |
| US8600857B2 (en) | 2009-01-21 | 2013-12-03 | Truaxis, Inc. | System and method for providing a savings opportunity in association with a financial account |
| US10594870B2 (en) | 2009-01-21 | 2020-03-17 | Truaxis, Llc | System and method for matching a savings opportunity using census data |
| US8566197B2 (en) | 2009-01-21 | 2013-10-22 | Truaxis, Inc. | System and method for providing socially enabled rewards through a user financial instrument |
| US20100199310A1 (en) * | 2009-01-30 | 2010-08-05 | Echostar Technologies L.L.C. | Methods and devices for recommending media content |
| US8341167B1 (en) | 2009-01-30 | 2012-12-25 | Intuit Inc. | Context based interactive search |
| US9674476B2 (en) * | 2009-02-12 | 2017-06-06 | Echostar Technologies L.L.C. | Personalized multimedia content driven by user preferences |
| US11076189B2 (en) * | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
| US20100271331A1 (en) * | 2009-04-22 | 2010-10-28 | Rachid Alameh | Touch-Screen and Method for an Electronic Device |
| US20100271312A1 (en) * | 2009-04-22 | 2010-10-28 | Rachid Alameh | Menu Configuration System and Method for Display on an Electronic Device |
| US8619029B2 (en) * | 2009-05-22 | 2013-12-31 | Motorola Mobility Llc | Electronic device with sensing assembly and method for interpreting consecutive gestures |
| US8391719B2 (en) * | 2009-05-22 | 2013-03-05 | Motorola Mobility Llc | Method and system for conducting communication between mobile devices |
| US8269175B2 (en) * | 2009-05-22 | 2012-09-18 | Motorola Mobility Llc | Electronic device with sensing assembly and method for detecting gestures of geometric shapes |
| US8788676B2 (en) * | 2009-05-22 | 2014-07-22 | Motorola Mobility Llc | Method and system for controlling data transmission to or from a mobile device |
| US8294105B2 (en) * | 2009-05-22 | 2012-10-23 | Motorola Mobility Llc | Electronic device with sensing assembly and method for interpreting offset gestures |
| US8304733B2 (en) | 2009-05-22 | 2012-11-06 | Motorola Mobility Llc | Sensing assembly for mobile device |
| US8542186B2 (en) | 2009-05-22 | 2013-09-24 | Motorola Mobility Llc | Mobile device with user interaction capability and method of operating same |
| US8319170B2 (en) | 2009-07-10 | 2012-11-27 | Motorola Mobility Llc | Method for adapting a pulse power mode of a proximity sensor |
| GB2473261A (en) | 2009-09-08 | 2011-03-09 | Nds Ltd | Media content viewing estimation with attribution of content viewing time in absence of user interaction |
| US8665227B2 (en) * | 2009-11-19 | 2014-03-04 | Motorola Mobility Llc | Method and apparatus for replicating physical key function with soft keys in an electronic device |
| US20110161813A1 (en) * | 2009-12-31 | 2011-06-30 | Mobitv, Inc. | Data measurement and feedback mechanism using an application framework |
| US10102278B2 (en) * | 2010-02-03 | 2018-10-16 | Gartner, Inc. | Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items |
| US8963845B2 (en) | 2010-05-05 | 2015-02-24 | Google Technology Holdings LLC | Mobile device with temperature sensing capability and method of operating same |
| US8751056B2 (en) | 2010-05-25 | 2014-06-10 | Motorola Mobility Llc | User computer device with temperature sensing capabilities and method of operating same |
| US9103732B2 (en) | 2010-05-25 | 2015-08-11 | Google Technology Holdings LLC | User computer device with temperature sensing capabilities and method of operating same |
| EP2403267A3 (en) * | 2010-07-02 | 2012-12-26 | Harman Becker Automotive Systems GmbH | Media content playback |
| US8301770B2 (en) * | 2010-10-21 | 2012-10-30 | Right Brain Interface Nv | Method and apparatus for distributed upload of content |
| US9269047B2 (en) * | 2010-12-09 | 2016-02-23 | At&T Intellectual Property I, L.P. | Rule-based selection of content |
| US8812659B2 (en) * | 2011-05-26 | 2014-08-19 | Microsoft Corporation | Feedback-based symptom and condition correlation |
| US10055746B1 (en) * | 2011-06-24 | 2018-08-21 | The Directv Group, Inc. | Method and system for obtaining feedback for a content recommendation by various algorithms |
| US9788069B1 (en) | 2011-06-24 | 2017-10-10 | The Directv Group, Inc. | Method and system for recording recommended content within a user device |
| EP2724549A1 (en) | 2011-06-24 | 2014-04-30 | The Directv Group, Inc. | Method and system for obtaining viewing data and providing content recommendations at a set top box |
| US9510050B2 (en) * | 2011-06-28 | 2016-11-29 | Tata Consultancy Services Limited | Method and system for context-aware recommendation |
| US9032451B2 (en) | 2011-09-01 | 2015-05-12 | The Directv Group, Inc. | Method and system for using a second screen device for interacting with a set top box to enhance a user experience |
| US9063591B2 (en) | 2011-11-30 | 2015-06-23 | Google Technology Holdings LLC | Active styluses for interacting with a mobile device |
| US8963885B2 (en) | 2011-11-30 | 2015-02-24 | Google Technology Holdings LLC | Mobile device for interacting with an active stylus |
| US9426123B2 (en) | 2012-02-23 | 2016-08-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for content distribution to packet-enabled devices via a network bridge |
| US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
| CN102685565B (zh) * | 2012-05-18 | 2014-07-16 | 合一网络技术(北京)有限公司 | 一种点击反馈式个性化推荐系统 |
| US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
| US10600011B2 (en) | 2013-03-05 | 2020-03-24 | Gartner, Inc. | Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services |
| US10003780B1 (en) | 2013-03-14 | 2018-06-19 | The Directv Group, Inc. | Method and system for recording recommended content within a user device and indicating recording capacity |
| IN2013MU01232A (ja) * | 2013-03-28 | 2015-04-10 | Tata Consultancy Services Ltd | |
| JP6090053B2 (ja) * | 2013-08-09 | 2017-03-08 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| CN104079960B (zh) * | 2013-12-05 | 2015-10-07 | 深圳市腾讯计算机系统有限公司 | 文件推荐方法和装置 |
| US9294816B2 (en) * | 2013-12-20 | 2016-03-22 | Rovi Guides, Inc. | Methods and systems for predicting user viewing preferences based on detected events |
| EP2890138A1 (en) * | 2013-12-30 | 2015-07-01 | Samsung Electronics Co., Ltd | Method of controlling display device for providing content and display device performing the same |
| KR102338514B1 (ko) * | 2014-09-05 | 2021-12-13 | 주식회사 알티미디어 | 콘텐츠에 대한 상세 정보를 제공하는 방법 및 서비스 서버 |
| US20160092773A1 (en) * | 2014-09-26 | 2016-03-31 | Microsoft Corporation | Inference-based individual profile |
| US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
| CN104639984A (zh) * | 2015-03-12 | 2015-05-20 | 北京京东方多媒体科技有限公司 | 网络机顶盒及其工作方法 |
| US10575057B2 (en) | 2015-04-23 | 2020-02-25 | Rovi Guides, Inc. | Systems and methods for improving accuracy in media asset recommendation models |
| US20160314410A1 (en) * | 2015-04-23 | 2016-10-27 | Rovi Guides, Inc. | Systems and methods for improving accuracy in media asset recommendations based on data from one data space |
| US10003836B2 (en) | 2015-04-23 | 2018-06-19 | Rovi Guides, Inc. | Systems and methods for improving accuracy in media asset recommendation models based on users' levels of enjoyment with respect to media assets |
| US20160314404A1 (en) * | 2015-04-23 | 2016-10-27 | Rovi Guides, Inc. | Systems and methods for improving accuracy in media asset recommendations based on data from multiple data spaces |
| US20180225739A1 (en) * | 2015-07-31 | 2018-08-09 | Piksel, Inc. | Recommendation system |
| US11108881B2 (en) * | 2016-03-31 | 2021-08-31 | Rovi Guides, Inc. | Methods and systems for determining end dates for user profile modifications based on real-life events |
| US9860596B1 (en) | 2016-07-28 | 2018-01-02 | Rovi Guides, Inc. | Systems and methods for preventing corruption of user viewing profiles |
| US20180068031A1 (en) * | 2016-08-16 | 2018-03-08 | Ebay Inc. | Enhancing user queries using implicit indicators |
| US20200234187A1 (en) * | 2017-10-11 | 2020-07-23 | Sony Corporation | Information processing apparatus, information processing method, and program |
| US11355098B1 (en) | 2018-12-13 | 2022-06-07 | Amazon Technologies, Inc. | Centralized feedback service for performance of virtual assistant |
| US10863219B2 (en) * | 2019-03-26 | 2020-12-08 | Rovi Guides, Inc. | Systems and methods for identifying unknown users of a device to provide personalized user profiles |
| US10958973B2 (en) * | 2019-06-04 | 2021-03-23 | International Business Machines Corporation | Deriving and identifying view preferences of a user consuming streaming content |
| US11119760B2 (en) * | 2019-10-17 | 2021-09-14 | International Business Machines Corporation | Identifying and deleting unnecessary code lines |
| CN112241495A (zh) * | 2020-12-14 | 2021-01-19 | 浙江口碑网络技术有限公司 | 页面更新方法 |
| US12566821B2 (en) * | 2023-04-24 | 2026-03-03 | Microsoft Technology Licensing, Llc | Generative system for writing entity recommendations |
Family Cites Families (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2520588B2 (ja) * | 1985-06-11 | 1996-07-31 | 橋本コーポレイション 株式会社 | 個人別テレビ番組表作成装置 |
| US6400996B1 (en) * | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
| JP3328951B2 (ja) * | 1992-02-07 | 2002-09-30 | ソニー株式会社 | Tv受像機及び選局方法 |
| US5223924A (en) * | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
| US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
| CA2271555C (en) | 1992-12-09 | 2003-11-11 | Discovery Communications, Inc. | Remote control for cable television delivery system |
| US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
| JP3500741B2 (ja) * | 1994-03-01 | 2004-02-23 | ソニー株式会社 | テレビ放送の選局方法及び選局装置 |
| KR100348915B1 (ko) * | 1994-05-12 | 2002-12-26 | 마이크로소프트 코포레이션 | 텔레비젼프로그램선택방법및그시스템 |
| US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
| CA2170429C (en) * | 1995-03-28 | 2000-04-25 | Stephen Gregory Eick | Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control |
| US5550576A (en) * | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
| US5652613A (en) * | 1995-06-07 | 1997-07-29 | Lazarus; David Beryl | Intelligent electronic program guide memory management system and method |
| US5867226A (en) * | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
| US6389593B1 (en) * | 1995-12-12 | 2002-05-14 | Sony Corporation | Method of and apparatus for controlling transmission of information on programs |
| US5978766A (en) * | 1995-12-20 | 1999-11-02 | Starwave Corporation | Machine, method and medium for assisted selection of information from a choice space |
| US5704017A (en) * | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
| US5867799A (en) * | 1996-04-04 | 1999-02-02 | Lang; Andrew K. | Information system and method for filtering a massive flow of information entities to meet user information classification needs |
| US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
| AU3294997A (en) * | 1996-06-13 | 1998-01-07 | Starsight Telecast Incorporated | Method and apparatus for searching a guide using program characteristics |
| DK0932398T3 (da) * | 1996-06-28 | 2006-09-25 | Ortho Mcneil Pharm Inc | Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser |
| JPH1056600A (ja) * | 1996-08-09 | 1998-02-24 | Matsushita Electric Ind Co Ltd | 番組情報検索装置 |
| US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
| US5991799A (en) * | 1996-12-20 | 1999-11-23 | Liberate Technologies | Information retrieval system using an internet multiplexer to focus user selection |
| EP0962098B1 (en) * | 1997-02-21 | 2004-01-14 | Pinpoint Incorporated | Broadcast data distribution system with asymmetric uplink/downlink bandwidths |
| US6681393B1 (en) * | 1997-06-06 | 2004-01-20 | Nds Limited | Viewer interaction feedback method and system for use with an interactive telecommunication system |
| IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
| US5991734A (en) * | 1997-08-04 | 1999-11-23 | Moulson; Thomas J. | Method of measuring the creative value in communications |
| US6370513B1 (en) * | 1997-08-08 | 2002-04-09 | Parasoft Corporation | Method and apparatus for automated selection, organization, and recommendation of items |
| JP3530726B2 (ja) * | 1997-10-13 | 2004-05-24 | キヤノン株式会社 | 画像形成装置 |
| US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
| US6236978B1 (en) * | 1997-11-14 | 2001-05-22 | New York University | System and method for dynamic profiling of users in one-to-one applications |
| US20030056216A1 (en) * | 1998-01-05 | 2003-03-20 | Theodore D. Wugofski | System for managing favorite channels |
| KR100253252B1 (ko) * | 1998-02-27 | 2000-04-15 | 구자홍 | 공중파 방송에 대한 사용자 시청습관 분석/검색방법 |
| US20020054752A1 (en) * | 1998-08-07 | 2002-05-09 | Anthony Wood | Video data recorder with personal channels |
| US6324338B1 (en) * | 1998-08-07 | 2001-11-27 | Replaytv, Inc. | Video data recorder with integrated channel guides |
| JP2000115098A (ja) * | 1998-10-05 | 2000-04-21 | Victor Co Of Japan Ltd | 番組選択補助装置 |
| US6594825B1 (en) * | 1998-10-30 | 2003-07-15 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
| US6317881B1 (en) * | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
| US6182287B1 (en) * | 1999-02-04 | 2001-01-30 | Thomson Licensing S.A. | Preferred service management system for a multimedia video decoder |
| US6826552B1 (en) * | 1999-02-05 | 2004-11-30 | Xfi Corporation | Apparatus and methods for a computer aided decision-making system |
| US7164450B2 (en) * | 1999-02-17 | 2007-01-16 | Lamb T Gordon | Remote control |
| US6418440B1 (en) * | 1999-06-15 | 2002-07-09 | Lucent Technologies, Inc. | System and method for performing automated dynamic dialogue generation |
| US6438752B1 (en) * | 1999-06-22 | 2002-08-20 | Mediaone Group, Inc. | Method and system for selecting television programs based on the past selection history of an identified user |
| US6721954B1 (en) * | 1999-06-23 | 2004-04-13 | Gateway, Inc. | Personal preferred viewing using electronic program guide |
| US6604239B1 (en) * | 1999-06-25 | 2003-08-05 | Eyescene Inc. | System and method for virtual television program rating |
| EP1200902A2 (en) * | 1999-07-16 | 2002-05-02 | Agentarts, Inc. | Methods and system for generating automated alternative content recommendations |
| US6611958B1 (en) * | 1999-08-06 | 2003-08-26 | Sony Corporation | Electronic program guide feature for AV system |
| US6757691B1 (en) * | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
| US7188076B2 (en) * | 1999-12-20 | 2007-03-06 | Ndex Systems Inc. | System and method for creating a true customer profile |
| WO2001047257A1 (en) * | 1999-12-21 | 2001-06-28 | Tivo, Inc. | Intelligent system and methods of recommending media content items based on user preferences |
| US6434747B1 (en) * | 2000-01-19 | 2002-08-13 | Individual Network, Inc. | Method and system for providing a customized media list |
| US6937994B1 (en) * | 2000-02-24 | 2005-08-30 | International Business Machines Corporation | System and method for efficiently generating models for targeting products and promotions using classification method by choosing points to be labeled |
| US6425128B1 (en) * | 2000-06-30 | 2002-07-23 | Keen Personal Media, Inc. | Video system with a control device for displaying a menu listing viewing preferences having a high probability of acceptance by a viewer that include weighted premium content |
| US20020029384A1 (en) * | 2000-07-20 | 2002-03-07 | Griggs Theodore L. | Mechanism for distributing content data |
| JP2002051021A (ja) * | 2000-08-04 | 2002-02-15 | Sharp Corp | データ放送送信装置、データ放送受信装置及びデータ放送システム |
| US20020046402A1 (en) * | 2000-10-16 | 2002-04-18 | Olalekan Akinyanmi | Application server delivery of information to customers from multiple sources |
| US8091107B2 (en) * | 2000-10-30 | 2012-01-03 | Kent Massey | Methods and apparatus for presenting a digital video work customized to viewer preferences |
| US7284256B2 (en) * | 2000-12-04 | 2007-10-16 | Sony Corporation | Method and system to maintain relative statistics for creating automatically a list of favorites |
| US6831663B2 (en) * | 2001-05-24 | 2004-12-14 | Microsoft Corporation | System and process for automatically explaining probabilistic predictions |
-
2000
- 2000-12-05 US US09/730,205 patent/US7721310B2/en not_active Expired - Fee Related
-
2001
- 2001-11-23 CN CNB018078354A patent/CN100499794C/zh not_active Expired - Fee Related
- 2001-11-23 DE DE60130920T patent/DE60130920T2/de not_active Expired - Lifetime
- 2001-11-23 KR KR1020027009981A patent/KR100891444B1/ko not_active Expired - Fee Related
- 2001-11-23 EP EP01270057A patent/EP1346569B1/en not_active Expired - Lifetime
- 2001-11-23 AT AT01270057T patent/ATE375684T1/de not_active IP Right Cessation
- 2001-11-23 WO PCT/EP2001/013737 patent/WO2002047381A2/en not_active Ceased
- 2001-11-23 JP JP2002548978A patent/JP4588975B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| ATE375684T1 (de) | 2007-10-15 |
| WO2002047381A3 (en) | 2002-08-15 |
| EP1346569B1 (en) | 2007-10-10 |
| US20020104087A1 (en) | 2002-08-01 |
| KR100891444B1 (ko) | 2009-04-03 |
| EP1346569A2 (en) | 2003-09-24 |
| DE60130920T2 (de) | 2008-07-17 |
| US7721310B2 (en) | 2010-05-18 |
| KR20020073525A (ko) | 2002-09-26 |
| CN1422497A (zh) | 2003-06-04 |
| CN100499794C (zh) | 2009-06-10 |
| JP2004515979A (ja) | 2004-05-27 |
| WO2002047381A2 (en) | 2002-06-13 |
| DE60130920D1 (de) | 2007-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4588975B2 (ja) | ユーザプロファイルの選択的な更新のための方法及び装置 | |
| EP1337914B9 (en) | Method and apparatus for obtaining auditory and gestural feedback in a recommendation system | |
| CN1268125C (zh) | 根据在前查询产生电视节目推荐的方法和装置 | |
| US7007294B1 (en) | Method and apparatus for automatic generation of query search terms for a program recommender | |
| JP4768208B2 (ja) | 暗黙的及び明示的な視聴の選択を使用した推薦スコアを生成するための方法及び装置 | |
| KR100852869B1 (ko) | 시청자 선호도들의 변화를 자동 식별하는 텔레비전프로그램 추천기 | |
| WO2002080551A1 (en) | Method and apparatus for generating recommendations for a plurality of users | |
| US20020075320A1 (en) | Method and apparatus for generating recommendations based on consistency of selection | |
| EP1374582A1 (en) | Method and apparatus for automatically selecting an alternate item based on user behavior | |
| EP1340375A1 (en) | Method and apparatus for generating recommendations based on current mood of user | |
| WO2002042959A2 (en) | Television program recommender with interval-based profiles for determining time-varying conditional probabilities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060905 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20061204 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20061211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070305 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070410 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070808 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070828 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20071012 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100106 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100112 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100909 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4588975 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |