Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4588975B2 - ユーザプロファイルの選択的な更新のための方法及び装置 - Google Patents
[go: Go Back, main page]

JP4588975B2 - ユーザプロファイルの選択的な更新のための方法及び装置 - Google Patents

ユーザプロファイルの選択的な更新のための方法及び装置 Download PDF

Info

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
Application number
JP2002548978A
Other languages
English (en)
Other versions
JP2004515979A (ja
Inventor
ディー シャッファー,ジェイムズ
ピー リー,クウォク
クラパティ,カウシャル
ギュッタ,スリニヴァス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips NV, Koninklijke Philips Electronics NV filed Critical Koninklijke Philips NV
Publication of JP2004515979A publication Critical patent/JP2004515979A/ja
Application granted granted Critical
Publication of JP4588975B2 publication Critical patent/JP4588975B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements 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/46Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programmes or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising 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

【0001】
[発明の分野]
本発明は、テレビ番組の推薦のような、ユーザに対して推薦を行うための方法及び装置に関し、より詳細には、かかる推薦を生成するために利用されるユーザプロファイルを選択的に更新するための技術に関する。
【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】
Figure 0004588975
【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)

  1. ユーザプロファイルを更新する方法であって、
    ユーザの好みを示す前記ユーザプロファイルを取得するステップと、
    前記ユーザプロファイルにおける好みに基づいて推薦スコアを生成するステップと、
    前記推薦スコアを前記ユーザによりなされたコンテンツのアイテムの選択と比較するステップと、
    前記選択が前記推薦スコアと一致しない場合、前記ユーザからのフィードバック情報を要求するステップとを含み、
    前記フィードバック情報を要求する前記ステップは、前記コンテンツのアイテムが選択されると、(a)視聴の振る舞いが生成された推薦スコアに一致しないこと、(b)中間的な推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、(c)矛盾する推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、の少なくとも1つを含む予め定義された基準の発生を検出することにより、及びコンテンツのアイテムを評価するように前記ユーザに要求することにより、前記選択が前記推薦スコアと一致しない場合に、前記ユーザからフィードバック情報を要求するステップを含み、
    当該方法は、
    前記フィードバック情報で前記ユーザプロファイルを更新するステップを含む、ことを特徴とする方法。
  2. フィードバック情報を要求する前記ステップは、前記フィードバック要求をログファイルに配置して、後に前記フィードバック要求を前記ユーザに与えるステップをさらに備える、
    請求項1記載の方法。
  3. 前記フィードバック要求は、状況を定義するパラメータに基づいて、前記フィードバック要求を与える前記ステップの間に、フィードバック要求セッションにおいて与えられる、
    請求項2記載の方法。
  4. 前記フィードバック情報を要求するステップは、前記ユーザプロファイルにおける好みと一致しないと思われる選択されたコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
    請求項1記載の方法。
  5. 前記フィードバック情報を要求するステップは、前記ユーザプロファイルにおける好みと一致しないと思われる選択されていないコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
    請求項1記載の方法。
  6. 前記フィードバック情報を要求するステップは、前記2つのリコメンダにより一致しない推薦スコアが割当てられるコンテンツのアイテムを評価するように前記ユーザに要求するステップを含む、
    請求項1記載の方法。
  7. ユーザプロファイルを更新するシステムであって、
    コンピュータ読取り可能なコード及び前記ユーザプロファイルを記憶するメモリと、
    前記メモリに作用的に接続されるプロセッサとを備え、
    前記プロセッサは、
    ユーザの好みを示す前記ユーザプロファイルを取得し、
    前記ユーザプロファイルにおける好みに基づき推薦スコアを生成し、
    前記推薦スコアを前記ユーザによりなされたコンテンツのアイテムの選択と比較し、
    前記選択が前記推薦スコアと一致しない場合に、前記ユーザからのフィードバック情報を要求するために構成され、
    前記プロセッサは、前記ユーザプロファイルにおける好みに基づいて推薦スコアを生成するために構成され、
    前記フィードバック情報を要求する前記ステップは、(a)視聴の振る舞いが生成された推薦スコアと一致しないか又は生成された推薦スコアに一致しないこと、(b)中間的な推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたこと、(c)、矛盾する推薦スコアが暗黙的又は明示的な番組リコメンダにより生成されたことの少なくとも1つを含む予め定義された基準の発生を検出することにより、及びコンテンツのアイテムを評価するように前記ユーザに要求することにより、前記コンテンツのアイテムの選択が前記好みと一致しない場合に、前記ユーザからフィードバック情報を要求するステップを含み、
    前記プロセッサは、前記フィードバック情報で前記ユーザプロファイルを更新するために構成される、ことを特徴とするシステム。
  8. コンピュータ読み取り可能なコードを含む、ユーザプロファイルを更新するコンピュータプログラムであって、
    前記コンピュータ読み取り可能なコードは、プロセッサに、請求項1乃至6のいずれか記載の方法を実行させるために作用する、ことを特徴とするコンピュータプログラム。
JP2002548978A 2000-12-05 2001-11-23 ユーザプロファイルの選択的な更新のための方法及び装置 Expired - Fee Related JP4588975B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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