JP2011155695A - サーチ結果を提示するためのシステム及び方法 - Google Patents

サーチ結果を提示するためのシステム及び方法 Download PDF

Info

Publication number
JP2011155695A
JP2011155695A JP2011099806A JP2011099806A JP2011155695A JP 2011155695 A JP2011155695 A JP 2011155695A JP 2011099806 A JP2011099806 A JP 2011099806A JP 2011099806 A JP2011099806 A JP 2011099806A JP 2011155695 A JP2011155695 A JP 2011155695A
Authority
JP
Japan
Prior art keywords
user
search results
viewer
client
presenting
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.)
Pending
Application number
JP2011099806A
Other languages
English (en)
Other versions
JP2011155695A5 (ja
Inventor
David Zito
ディヴィッド ジトー
Joseph Essas
ジョセフ エサス
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.)
Yahoo Inc
Original Assignee
Yahoo Inc
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 Yahoo Inc filed Critical Yahoo Inc
Publication of JP2011155695A publication Critical patent/JP2011155695A/ja
Publication of JP2011155695A5 publication Critical patent/JP2011155695A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06F16/437Administration of user profiles, e.g. generation, initialisation, adaptation, distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • 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/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • 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 programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • 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/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • 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/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • 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/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • 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/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】新規なサーチ結果を提示するためのシステム及び方法を提供する。
【解決手段】
サーチ結果は、1つ以上の基準に基づいて混合及び/又は優先順位決めすることができる。又、サーチ結果は、ユーザプロフィールデータ、好ましい広告主/売買業者ランキング、又はその組み合せに基づいて混合及び/又は優先順位決めすることができる。サーチ結果は、放送及び/又はストリーミングコンテンツと同時にディスプレイ装置において視聴者に提示することができる。又、サーチ結果は、クライアント側装置へ「プッシュ」され、そして関連放送コンテンツと共に提示される。或いは又、サーチ結果は、1つ以上のユーザ付与サーチ基準に基づいてもよい。
【選択図】図1A

Description

本発明は、一般に、サーチイネーブル型リモートコントロールのための方法及び装置に係り、より詳細には、番組及び/又は他のコンテンツオプション及び視聴結果を通してサーチする視聴者の能力を促進するサーチイネーブル型リモートコントロール装置を提供することに係る。
関連出願へのクロスレファレンス:本出願は、2004年10月26日に出願された米国プロビジョナル特許出願第60/622,469号の優先権を請求する。
放送番組をコントロールする現在の双方向装置は、明確な選択肢に基づいてコンテンツを変更することに制限され、個々の視聴者の習性及び関心事に基づく視聴経験(視聴エクスペリエンス)の真の個人化を与えるものではない。従って、視聴経験の個人化及びリアルタイムカスタマイズを高めるための、あらゆる用途に適した装置が要望される。
これを行なう1つの方法は、視聴者の習慣及び関心事に基づいて視聴経験を仕立てることである。しかしながら、これまで、ユーザが自分のテレビ経験を個人化することのできる方法が幾つかある。好きなチャンネル又はタイムシフトコンテンツのリストを選択できることとは別に、視聴者は、一般に、一般の人々に放送される又は放送されたものを視聴することに制限される。
又、現在のテレビのリモートコントロールは、顕著なコマーシャルトランザクション、特に、視聴しているコンテンツに関するトランザクションを許すことができない。現在のリモートコントロールで可能であるほとんどのコマーシャル活動は、購入ペイ・パー・ビュー(PPV)又はアップグレード契約オプションのような視聴コンテンツに関するトランザクションに制限される。それ故、マルチメディア視聴をコントロールする装置で、リアルタイム番組に関連したコマーシャルトランザクションを促進する装置も要望されている。
現在のテレビ視聴経験に伴う別の問題は、利用可能なコンテンツの量が増加し続けていることである。利用可能なコンテンツの量は、最近の数年間にわたって相当に増加した。現在まで、ほとんどの視聴者は、文字通り、「いつでも」数百の視聴選択肢がある。コンテンツの量が増加し、付加的な番組オプションが利用可能になるにつれて、視聴者が、関心のある特定の視聴コンテンツだけではなく、テレビコンテンツ(例えば、関連するコマーシャル)アイテムに関するマルチメディア情報も、探索しそして選択することが益々困難になる。
従って、個人化によりテレビ視聴経験のカスタマイズを促進し、視聴コンテンツ選択肢を通して双方向にサーチする能力だけでなく、視聴している番組に関連したリアルタイムトランザクションを行なうためのファシリティを含む全てのオンラインマルチメディアをサーチする能力を与えることが要望される。
ここに開示され特許請求されるのは、テレビサーチ及び視聴を促進するためのシステム及び方法である。一実施形態では、この方法は、1つ以上のサーチ基準を解析(パーズ)し、その解析動作に基づいてサーチ結果を発生し、そして優先順位決め基準に基づいてサーチ結果を優先順位決めすることを含む。この方法は、更に、優先順位決めされたサーチ結果をユーザへ提示(プレゼンテーション)し、そしてサーチ結果からのユーザ選択を処理することも含む。
一実施形態によれば、本発明は、入力装置を備えている。ここに示す実施形態の入力装置は、複数の入力と、表示部と、これら複数の入力及び表示部に結合されたプロセッサとを備えている。入力装置は、更に、プロセッサに結合されたメモリも備えている。このメモリは、プロセッサが、複数の入力を使用して入力された1つ以上のサーチ基準を受け取り、その1つ以上のサーチ基準をリモートサーバーへ送信し、その1つ以上のサーチ基準に基づいて複数のサーチ結果を受け取り、そして複数のサーチ結果を表示部及びディスプレイ装置の少なくとも一方において提示するようにさせるインストラクションシーケンスを備えている。ある実施形態によれば、メモリは、更に、プロセッサが、複数の入力を使用して入力された複数の視聴者要求を受け取り、そしてその複数の視聴者要求をクライアント側装置へ送信するようにさせるインストラクションシーケンスも備え、複数の視聴者要求を使用して視聴者プロフィールが更新される。
プロセッサは、ディスプレイ装置に結合されたセットトップボックスを経てリモートサーバーへ1つ以上のサーチ基準を送信することができる。従って、このセットトップボックスは、非放送コンテンツに関連して放送ソースから受け取った放送コンテンツをディスプレイ装置に表示させるように働く。セットトップボックスは、ユニークな識別コードの使用により視聴者プロフィールに関連付けることができる。一実施形態によれば、リモートサーバーは、グローバルな視聴者データベースに視聴者プロフィールを維持し、そしてクライアント側装置に与えられるコンテンツであって、放送番組、オンラインコンテンツ、広告及びコマーシャルオファーを含む(これに限定されないが)コンテンツをカスタマイズするのにこれを使用することができる。複数の視聴者要求は、1組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含む(これらに限定されないが)多数の基準を含んでもよい。
ユーザは、クライアント装置と対話する。クライアント側装置は、ユーザの好みを受け取ると共に、クライアント側装置が放送ソースから受け取った放送コンテンツ、及び所与のユーザの好みに基づく非放送コンテンツを表示することができる。放送コンテンツ及び非放送コンテンツは、表示部、ディスプレイ装置又はその組み合せに表示されてもよい。
又、本発明の実施形態は、サーチ要求を与え、そしてその要求に応答して結果セットを受け取る方法も意図する。一実施形態によれば、この方法は、ユーザ入力装置から1つ以上のサーチ基準を受け取るステップと、その1つ以上のサーチ基準をリモートサーバーへ送信するステップと、その1つ以上のサーチ基準に基づいて複数のサーチ結果を受け取るステップと、ユーザ入力装置の表示部に複数のサーチ結果を提示するステップとを備えている。
又、この実施形態に基づく方法は、ユーザ入力装置を使用して入力された複数の視聴者要求を受け取るステップと、その複数の視聴者要求をクライアント側装置へ送信して、その複数の視聴者要求が視聴者プロフィールを更新するように求めるステップとを備えている。又、これら実施形態は、ユニークな識別コードを使用して視聴者プロフィールをクライアント側装置に関連付けるステップと、視聴者プロフィールをグローバルな視聴者データベースに維持するステップと、クライアント側装置に与えられるべきコンテンツをカスタマイズするステップも備えている。カスタマイズされたコンテンツは、放送番組、オンラインコンテンツ、広告、及びコマーシャルオファーを含むが、これらに限定されない。複数の視聴者要求は、1組のサーチ基準、視聴した放送コンテンツ、要求された非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。
一実施形態によれば、本発明の方法は、クライアント側装置が、リモートサーバーからユーザの好みを受け取り、そして放送ソースから受け取られた放送コンテンツ及び非放送コンテンツを、所与のユーザに対するユーザの好みに基づいて表示することを含んでもよい。放送コンテンツ及び非放送コンテンツは、表示部、クライアント側装置に結合されたディスプレイ装置、又はその組み合せに表示されてもよい。1つ以上のサーチ基準の送信は、ディスプレイ装置に結合されたセットトップボックスを経て1つ以上のサーチ基準をリモートサーバーへ送信するのを含んでもよい。このセットトップボックスは、放送ソースから受け取られた放送コンテンツを、非放送コンテンツに関連して表示させることができる。本発明は、更に、プロセッサによるプログラムコードの実行で、プロセッサが、少なくともここに述べる方法を実行するようにさせるプログラムコードを備えたコンピュータ読み取り可能な媒体も意図する。
以上に加えて、本発明は、視聴者プロフィールを更新する方法を備えている。ここに示す実施形態による方法は、複数の視聴者要求を受け取るステップと、複数の視聴者要求の少なくとも1つに応答してディスプレイ装置にコンテンツを表示するステップと、複数の視聴者要求を表わすデータを、ネットワークを経てリモートサーバーへ通信するステップとを備えている。所与の視聴者に対して維持される視聴者プロフィールは、複数の視聴者要求に基づいて更新される。又、この方法は、ディスプレイ装置に結合されたクライアント側装置を使用して、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るステップも備えている。セットトップボックスは、放送コンテンツ及び非放送コンテンツを表わすビデオ信号をディスプレイ装置に与えることができる。クライアント側装置は、ユニークな識別コードを使用して視聴者プロフィールに関連付けることができ、そして視聴者プロフィールは、リモートサーバーに記憶されたグローバルな視聴者データベースに維持され、これを使用して、クライアント側装置へ与えられるべきコンテンツをカスタマイズすることができる。
本発明の実施形態によれば、この方法は、視聴者プロフィールに基づいて複数のコンテンツオプションを決定するステップと、複数のコンテンツオプションの1つ以上をディスプレイ装置に提示するステップとを含むことができる。複数のコンテンツオプションは、広告、コマーシャルオファー、現在番組情報、及び将来の番組情報を含むが、これらに限定されない。複数の視聴者要求は、1組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに制限されない。又、この方法は、クライアント側装置により複数の視聴者要求を監視するステップと、複数の視聴者要求を表わすデータをリモートサーバーに送信するステップと、複数の視聴者要求を表わすデータに基づいて視聴者プロフィールを更新するステップも含むことができる。ユーザは、1つ以上のサーチ基準を、サーチイネーブル型リモートコントロールを使用して、クライアント側装置へ提出することができ、これは、1つ以上のサーチ結果をサーチイネーブル型リモートコントロールの表示部に表示することを含んでもよい。本発明は、更に、プロセッサによりプログラムコードの実行することで、プロセッサが少なくともここに述べる方法を実行するようにさせるプログラムコードを含むコンピュータ読み取り可能な媒体も意図していることに注意されたい。
本発明の一実施形態は、プロセッサ、このプロセッサに結合された入力手段、及びこのプロセッサに結合されたメモリを備えた装置に向けられる。メモリは、プロセッサが、入力手段を使用して入力された複数の視聴者要求を処理し、そしてそれら複数の視聴者要求を、ネットワークを経てリモートサーバーへ送信し、そこで、複数の視聴者要求を使用して、視聴者プロフィールを更新するようにさせるインストラクションシーケンスを備えている。この装置は、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るセットトップボックスでよい。メモリは、プロセッサが放送コンテンツ及び非放送コンテンツを表わすビデオ信号をディスプレイ装置へ与えるようにさせるインストラクションシーケンスと、プロセッサが視聴者プロフィールをユニークな識別コードに関連付けさせるインストラクションシーケンスとを含むことができる。
又、ここに示す実施形態の装置は、与えられたコンテンツをカスタマイズするのに使用できる視聴者プロフィールをグローバルな視聴者データベースに維持するリモートサーバーも含むことができる。又、リモートサーバーは、視聴者プロフィールに基づいて複数のコンテンツオプションを決定し、そして複数のコンテンツオプションの1つ以上を、ディスプレイ装置に表示するために送信することができる。複数のコンテンツオプションは、広告、コマーシャルオファー、現在番組情報、及び将来の番組情報を含むが、これらに限定されない。複数の視聴者要求は、1組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。視聴者プロフィールは、複数の視聴者要求に基づいて更新される視聴者の視聴の好みを動的に表わしてもよい。
上述したように、ここに示す実施形態に基づく装置は、メモリを備えている。上記に加えて、メモリは、プロセッサが、複数の視聴者要求を監視して、複数の視聴者要求を表わすデータをリモートサーバーへ送信するようにさせるインストラクションシーケンスを含むことができ、リモートサーバーは、複数の視聴者要求に基づいて視聴者プロフィールを更新するように動作する。更に、メモリは、プロセッサが、サーチイネーブル型リモートサーバーから1つ以上のサーチ基準を受け取るようにさせるインストラクションシーケンスを含むことができ、リモートサーバーは、1つ以上のサーチ基準に基づいて1つ以上の結果を表示するための表示部を含むことができる。
本発明の別の実施形態は、複数の考えられるオファーを表わすデータをリモートサーバーに記憶するステップと、複数の考えられるオファーの中から、視聴者プロフィール及び現在番組データの少なくとも1つに基づきオファーを選択するステップとを備えたオファー選択方法に向けられる。選択されたオファーは、ディスプレイ装置に表示するためにクライアント側装置へ送信される。又、この方法は、選択されたオファーに対するユーザ応答を受け取るステップと、そのユーザ応答に応答してオファーのソースに関する情報をクライアント側装置へ送信するステップも含むことができる。オファーのソースに関する情報は、オファーに対するオンライン市場の位置を含むが、それに限定されない。更に、この方法は、クライアント側装置から複数の視聴者要求を表わすデータを受け取るステップと、複数の視聴者要求に基づいて視聴者プロフィールデータを更新するステップとを含むことができる。視聴者要求は、1組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。
更に、この方法は、クライアント側装置にユニークな識別コードを関連付けるステップと、放送ソースからの放送コンテンツ、及び選択されたオファーを含むネットワークを経ての非放送コンテンツを受け取るようにクライアント側装置を構成するステップとを備えることができる。所定の時間切れを伴う時間ベースのコマーシャルオファーである選択されたオファーは、リモートコントロール装置の表示部に表示することができる。一実施形態によれば、選択は、番組ガイドデータから収集された1つ以上のキーワードを1つ以上の特定オファー向けキーワードと一致させることにより、複数の考えられるオファーの中から選択することを含む。
一実施形態による方法は、視聴者プロフィールデータから1つ以上のユーザの関心事を識別するステップと、その識別された1つ以上のユーザの関心事を使用して複数の考えられるオファーを解析するステップと、この解析ステップに基づいて複数の考えられるオファーの中からオファーを選択するステップとを含むことができる。又、この方法は、選択されたオファーに対してユーザの応答を受け取るステップと、そのユーザ応答に基づいて視聴者プロフィールデータ及び商人変換プロフィールの一方又は両方を更新するステップも含むことができる。又、これら実施形態は、その更新ステップに基づいて選択されたオファーを変更し、そしてその変更された選択されたオファーを、ディスプレイ装置に表示するためにクライアント側装置へ再送信することも意図している。
本発明による装置の別の実施形態は、プロセッサと、このプロセッサに結合されたネットワーク接続と、メモリとを備えている。プロセッサに結合されたメモリは、プロセッサが、複数の考えられるオファーを表わすデータをリモートサーバーに記憶し、複数の考えられるオファーの中から、視聴者プロフィールデータ及び現在番組データの少なくとも1つに基づいてオファーを選択し、そしてその選択されたオファーを、ネットワーク接続を経て、ディスプレイ装置に表示するためにクライアント側装置へ送信するようにさせるインストラクションシーケンスを備えている。又、メモリは、プロセッサが、選択されたオファーに対するユーザ応答を受け取り、そしてそのユーザ応答に応答してオファーのソースに関する情報をクライアント側装置へ送信するようにさせる1つ以上のインストラクションシーケンスを含んでもよい。ソースに関する情報は、そのソースに対するオンライン市場の位置を含んでもよい。
又、ここに示す実施形態のメモリは、プロセッサが、複数の視聴者要求を表わすデータをクライアント側装置から受け取ると共に、複数の視聴者要求に基づいて視聴者プロフィールデータを更新するようにさせる1つ以上のインストラクションシーケンスを含んでもよい。複数の視聴者要求は、1組のサーチ基準、視聴する放送コンテンツ、要求される非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え行動、及びボリューム調整を含むが、これらに限定されない。又、ユニークな識別コードを使用してクライアント側装置に視聴者プロフィールデータを関連付け、選択されたオファーをリモートコントロール装置の表示部に表示させ、且つ複数の考えられるオファーを表わすデータを複数の商人から受け取るためのインストラクションシーケンスがメモリに設けられてもよい。又、これら実施形態は、選択されたオファーに対するユーザ応答を受け取り、そのユーザ応答に基づいて視聴者プロフィールデータ及び商品変換プロフィールの一方又は両方を更新し、その更新に基づいて選択されたオファーを変更し、そしてその変更された選択されたオファーをクライアント側装置へ再送信するか又はディスプレイ装置に表示するためのインストラクションシーケンスを含むメモリも意図する。
本発明の装置の別の実施形態によれば、クライアント側装置は、放送ソースからの放送コンテンツ及びネットワークを経ての非放送コンテンツを受け取るように動作し、非放送コンテンツは、選択されたオファーを含んでもよい。選択されたオファーは、所定の時間切れを伴う時間ベースのコマーシャルオファーでよい。オファーは、番組ガイドデータから収集された1つ以上のキーワードを1つ以上の特定オファー向けキーワードと一致させることにより、複数の考えられるオファーの中から選択されてもよい。それとは別に、又はそれに関連して、視聴者プロフィールデータから1つ以上のユーザの関心事を識別し、その識別された1つ以上のユーザの関心事を使用して複数の考えられるオファーを解析し、そしてその解析に基づいて複数の考えられるオファーの中からオファーを選択することにより、複数の考えられるオファーの中からオファーを選択することもできる。
本発明の他の態様、特徴、及び技術は、以下の詳細な説明から、当業者に明らかとなろう。
本発明の1つ以上の態様を示す簡単なシステム図である。 本発明の1つ以上の態様を示す別の簡単なシステム図である。 本発明の1つ以上の態様を実施できる視聴者入力装置の一実施形態を示す図である。 一実施形態により視聴者プロフィールをいかに設定及び/又は維持するかを示すフローチャートである。 本発明の種々の態様の別のシステムレベル図で、それに関する相互接続性を示す図である。 一実施形態により視聴者がコンテンツサーチ及びその監視をいかに行なうか示すフローチャートである。 テレビ視聴者に対して個人化コンテンツをサービスするための一実施形態を示すフローチャートである。 双方向装置を通して個人化オファーを促進するための一実施形態を示すフローチャートである。 本発明の原理に基づきサーチ結果を優先順位決めするための一実施形態を示すフローチャートである。
本発明の1つの態様は、番組オプション及び視聴結果をサーチする視聴者の能力を促進するサーチイネーブル型リモートコントロール装置を提供することである。一実施形態において、視聴者は、慣習的なリモートコントロールインターフェイス(例えば、ボリュームアップ、ボリュームダウン、チャンネルアップ、等)を使用して、メニュー又は選択肢を通してナビゲーションすると共に、サーチ結果をスクリーンに表示することができる。別の実施形態において、リモートコントロールは、キーパッド、サムボード、又はサーチ機能を促進する他の入力手段を含むことができる。更に別の実施形態において、リモートコントロールは、更に、視聴者のサーチ結果を表示するための表示部を含んでもよい。別の実施形態では、又は前記実施形態の1つ以上に加えて、リモートコントロールは、リモートネットワークを経てバックエンド処理システムとワイヤレス通信することができる。
別の実施形態では、ユーザは、オンラインコンテンツを、ディスプレイ装置又はサーチイネーブル型リモートコントロールのいずれかにおいて番組コンテンツといかに一体化できるかについて好みを設定することが許される(オンラインで、又はサーチイネーブル型リモートコントロールを使用して)。このコンテンツ混合は、結果及び番組とのユーザの対話性に基づいてそれを洗練することにより、時間と共に自動的に最適化できるという点で、動的である。
本発明の別の態様は、視聴者の視聴習性及び/又はサーチ習慣を追跡することである。一実施形態では、視聴者追跡行動から得られたデータは、視聴者プロフィールを発生するのに使用でき、この視聴者プロフィールは、次いで、広告、情報、及び/又は将来の番組オプションをターゲットとするのに使用できる。例えば、テレビ視聴習慣は、付加的な配布媒体/ネットワークを含む種々の広告市場に通知するのに使用される。更に、このようなテレビ視聴及び/又はサーチ習慣に基づいて、適切なコマーシャルアイテムが個々のユーザをターゲットとすることができる。
本発明の別の態様は、サーチ結果を1つ以上の基準に基づいて混合又は優先順位決めすることである。一実施形態において、サーチ結果は、ユーザプロフィールデータ、好ましい広告主/商人ランキング、又はその組み合せに基づいて混合及び/又は優先順位決めすることができる。別の実施形態では、サーチ結果は、放送及び/又はストリーミングコンテンツと同時に、ディスプレイ装置において視聴者に提示することができる。別の実施形態では、サーチ結果は、クライアント側装置へ「プッシュ」され、そして関連放送コンテンツと共に提示することができる。或いは又、サーチ結果は、ユーザが用意した1つ以上のサーチ基準に基づいてもよい。
本発明の別の態様は、放送コンテンツの視聴者に時間ベースのオファーを提示することである。一実施形態において、時間ベースのオファーは、放送番組を表示するのに使用される同じディスプレイ装置においてユーザに提示することができる。一実施形態では、時間ベースのオファーは、限定された時間中に特別なレートで商品やサービスを購入するように視聴者を招待するコマーシャルオファーであるが、もちろん、オファーは、コマーシャル性のないものでもよいことを理解されたい。同様に、オファーは、時間ベース(即ち、限定された時間中だけ有効)でよいが、別の実施形態では、オファーは、時間切れをもたなくてもよい。非限定例を与えると、このようなオファーは、指定の時間内に購入が行われる場合にディスカウントレートで商品又はサービスを購入するようにユーザを招待することができる。又、このようなオファーは、指定の時間内に購入が行われる場合に付加的な無料の商品及び/又はサービスを受けるという形態でもよい。
別の実施形態では、時間ベースのオファーは、特定のユーザに対して、彼等の習慣及び/又は関心事に基づいてカスタマイズされてもよい。この形態では、以前に述べた視聴者プロフィールを使用して、複数の潜在的なオファーの中から選択を行うことができる。視聴者の視聴習性及び/又はサーチ習慣を追跡することにより、ユーザがオファーを受け容れる見込みを最大にするように、特定の時間ベースのオファーを視聴者に提示することができる。一実施形態では、提示されたオファーについてのユーザの受け容れ及び/又は拒絶を追跡することから得られるデータを使用して、ユーザの視聴者プロフィールを更新し、これを使用して、広告、情報及び/又は将来の番組オプションを良好にターゲット決めすることができる。
更に別の実施形態では、時間ベースのオファーは、視聴している番組コンテンツに基づいてカスタマイズすることができる。例えば、テレビ番組ガイドデータから放送コンテンツスケジュール情報を得ることができる。次いで、このような放送コンテンツ情報を分析し、潜在的な時間ベースのオファーに一致させるために1つ以上のキーワードを指定することができる。更に、このキーワード指定は、番組の一部分又は番組の特定のシーンについて行うこともできる。
次いで、提示された時間ベースのオファーに対するユーザの応答を使用して、視聴者プロフィールデータ及び/又は商人変換プロフィールを更新することができる。一実施形態では、商人変換プロフィールは、完了したトランザクションの数と、このようなトランザクションを発生するのに必要な商人のオンライン市場への訪問回数との比に基づくものである。商人は、それらの変換プロフィールを使用して、オファーの性能を評価し、そしてそれらのオファーを動的に変更することができる。例えば、特定のオファーが充分な人数のユーザにより受け容れられない場合には、商人は、より多くのユーザを引き付けるように、オファーされる刺激を強めることができる。
本発明の別の態様は、セットトップボックス構成体を使用して、上述したサーチ及びプロフィール能力を与えることである。一実施形態において、セットトップボックス及び/又はリモートコントロールの処理ロジックは、テレビ視聴中にユーザの習性を追跡することができる。この情報は、次いで、ローカル又はリモートに維持される視聴者プロフィールデータベースへ通信することができる。次いで、このデータベースを使用して、カスタマイズされたコンテンツ、広告及び/又は情報を視聴者に与え、視聴経験を向上させることができる。別の実施形態では、リアルタイムコマーシャルオファーのターゲットを、視聴者プロフィール情報に基づいて個々のユーザに向けることができる。
ソフトウェアで実施されるときには、本発明の要素は、本質的に、必要なタスクを遂行するためのコードセグメントである。プログラム又はコードセグメントは、プロセッサ読み取り可能な媒体に記憶することもできるし、或いは搬送波に埋め込まれたコンピュータデータ信号により送信媒体又は通信リンクを経て送信することもできる。「プロセッサ読み取り可能な媒体」は、情報を記憶又は転送することのできる媒体を包含する。プロセッサ読み取り可能な媒体は、例えば、電子回路、半導体メモリデバイス、ROM、フラッシュメモリ、又は他の不揮発性メモリ、フロッピー(登録商標)ディスケット、CD−ROM、光学的ディスク、ハードディスク、光ファイバ媒体、高周波(RF)リンク、等を含む。コンピュータデータ信号は、電子ネットワークチャンネル、光ファイバ、空気、電磁、RFリンク、等の送信媒体を経て伝播し得るいかなる信号を含んでもよい。コードセグメントは、インターネット、イントラネット、等のコンピュータネットワークを経てダウンロードすることができる。
図1を参照すれば、システム100は、クライアント側システム110を含み、これは、放送コンテンツ140及び/又は非放送コンテンツ130を受信するのに使用できる。一実施形態において、放送コンテンツ140は、1つ以上のコンテンツプロバイダーにより高周波信号として放送されるテレビ番組、及びストリーミングマルチメディアコンテンツを含む。別の実施形態において、又は前記実施形態の1つ以上の加えて、非放送コンテンツ130は、ネットワーク120を経てクライアント側システム110へ供給されるコンテンツ及び/又はデータである。又、ネットワーク120は、インターネットでもよいし、或いはワイドエリアネットワーク、ローカルエリアネットワーク、又は他の形式の接続でもよいことが明らかであろう。又、非放送コンテンツ/データ130は、ユーザの好みのデータ、マルチメディアコンテンツ、及び他の形態の非放送データを含むことも明らかであろう。
図1Aの実施形態に示すように、クライアント側システム110は、更に、処理ロジック150、ディスプレイ装置160及びユーザ入力装置170を備えている。一実施形態では、処理ロジック150がセットトップボックス(STB)装置であるが、同様の能力をもつ他の接続装置を使用して、非放送コンテンツ/データ130及び放送コンテンツ140の両方を受け取り、デコードしそして処理できることも明らかであろう。この実施形態では、クライアント側システム110は、非放送コンテンツ130及び放送コンテンツ140の両方を視聴者に同時に提示することができる。
非放送コンテンツ130及び放送コンテンツ140の両方を受け取って処理するのに加えて、処理ロジック150は、更に、ディスプレイ装置160、及びネットワーク120に接続された多数のシステムに、情報/データを与えることができる。別の実施形態では、処理ロジック150は、ネットワーク120を経てバックエンドシステム180に情報を返送する。以下で詳細に述べるように、このような情報は、ユーザの視聴習慣及び/又はコンテンツサーチ習慣に関係したものでよい。一実施形態では、ディスプレイ装置を使用して、イメージ/ビデオを、視聴者へ提示すべくレンダリングする。一実施形態では、ディスプレイ装置160は、テレビであるが、放送コンテンツに基づく他のディスプレイ装置を同様に含んでもよい。
又、処理ロジック150は、更に、デジタルビデオレコーダ(DVR)により与えられる機能のような記録機能も含み得ることが明らかであろう。ユーザ入力170は、表示制御、チャンネル選択、特徴選択、等のために、処理ロジック150及び/又はディスプレイ装置160と通信するように任意に使用できる。一実施形態では、ユーザ入力装置170は、リモートコントロール型の装置であるが、キーボード、音声認識、タッチスクリーン、等の他の入力手段であってもよい。
バックエンドシステム180は、ネットワーク120を経てクライアント側システム110と通信すると共に、非放送コンテンツ130と通信するものとして示されている。非放送コンテンツ130は、バックエンドシステム180の一部分としてローカルに記憶されてもよいし、或いは第三者の位置(例えば、第三者のウェブサイト)から発信してもよい。以下に述べるように、視聴者のアクションが監視されて、バックエンドシステム180へ報告される。一実施形態では、バックエンドシステム180は、個々の視聴者プロフィールを維持する1つ以上の視聴者データベースを記憶するのに使用される。次いで、これらの視聴者プロフィールを使用して、放送又は非放送バラエティのいずれかの特定コンテンツを特定の視聴者に対して仕立てることができる。別の実施形態では、視聴者プロフィールを使用して、直接市場の有効性を改善することができる。
非放送コンテンツ/データ130は、バックエンドシステム180に収集及び維持された視聴者プロフィール情報に基づいて、ネットワーク120に結合された他の処理ロジック装置により供給できるが、第三者のオンラインソース(音楽データベース、映画トレーラーデータベース、等)から到来してもよい。更に、非放送コンテンツ/データ130は、ネットワーク120に接続されたバックエンドサーバー180へ又はそこから供給されてもよい。一実施形態では、非放送コンテンツ130は、視聴者の習慣及び他の活動に関連して処理ロジック150により収集されたデータを含んでもよい。
図1Bは、システム100の別の実施形態を示すもので、バックエンドシステム180の一実施形態をより詳細に示している。この実施形態では、放送コンテンツ140は、番組配布センター145(例えば、ネットワークテレビステーション、等)によりディスプレイ装置160へ供給される。更に、非放送コンテンツ130は、ワイヤレスタワー/リレー155によりクライアント側システム110へ中継することができ、そしてワイヤレスタワー/リレー155は、ユーザ入力装置170とワイヤレス通信することができる。或いは又、タワー/リレー155は、ディスプレイ装置160と直接通信することができ、この装置は、一実施形態では、処理ロジック150を含む。
図1Bを参照し続けると、一実施形態において、非放送コンテンツは、個人化広告/コマーシャルコンテンツに関係し、そしてバックエンドシステム180は、個人化サーバー155を備えている。ユーザデータベース165は、ユーザの視聴及び/又はサーチ行動から明確に及び/又は暗示的に導出されるユーザプロフィールデータを記憶するのに使用できる。別の実施形態では、ユーザデータベース165は、クライアント側システム110の一部分でよい。
個人化サーバー155は、ユーザの活動を追跡し、ユーザデータベース165を更新し、そしてデータベース175から利用可能な広告及び関連コンテンツにアクセスするのに使用できる。一実施形態において、商人は、ユーザデータベース165の情報に基づいて、データベース175から個人化サーバー155へターゲット決めされた広告を与える。例えば、広告は、リアルタイムでディスプレイ装置160へストリーミングされ、そして限定時間オファーを含んでもよい。例えば、ユーザには、次の10分、20分、30分等々以内に購入した場合に、ターゲット決めされたコマーシャルアイテムのディスカウントを受ける機会が与えられる。図6を参照して以下に詳細に述べるように、利用可能な商人オファーは、現在番組コンテンツのキーワード分析に基づいて選択することができる。
図1Bを参照し続けると、バックエンドシステム180は、更に、広告主を顧客に接続するのに使用できるオンライン市場185を備えている。一実施形態では、オンライン市場185は、参考としてここに援用する「Online Media Exchange」と題する米国特許出願第10/303,167号に詳細に説明されたように、1つ以上の広告サーバーを備えてもよい。そこに詳細に説明されたように、広告主は、ユーザの行動を監視し、そしてカスタマイズされた限定同調オファーを生成することができる。コンテンツ及び在庫データベース190は、オンライン市場185を、使用可能なコマーシャルアイテム並びにそのようなアイテムに対する広告及びオファーでポピュレートするのに使用できる。
広告及び商人オファーがいかに確立されるか(例えば、オンライン市場185を使用して)に関わらず、個人化サーバー155は、例えば、キーワードを使用して、番組コンテンツを分析し、どの広告/オファーをいつ視聴者へ提示すべきか決定することもできる。図6及び7を参照して以下に詳細に述べるように、広告及び/又はオファーは、特定の番組を表わす1つ以上のキーワードに一致することに基づいてその特定の番組に直接関連付けることができる。
本発明の1つの態様は、メニュー又は選択オプションを通してナビゲーションするのに使用できるサーチイネーブル型リモートコントロール装置を提供することである。一実施形態では、慣習的なリモートコントロールインターフェイス(例えば、ボリュームアップ、ボリュームダウン、チャンネルアップ、等)を使用して、コンテンツサーチを遂行し、そしてサーチ結果をナビゲーションすることができる。別の実施形態では、サーチ結果を、サーチイネーブル型リモートコントロール装置のスクリーン部分に表示することができる。図2は、本発明の原理と首尾一貫したサーチイネーブル型リモートコントロールの一実施形態を示す。図2の実施形態では、リモートコントロール200は、電源ボタン205、ミュートボタン210、ボリュームボタン230、チャンネル選択ボタン235、及びキーパッド220を備えている。更に、リモートコントロール200は、本発明の原理と首尾一貫して、多数の他の構成を有してもよいことが明らかであろう。例えば、リモートコントロールは、テキストを入力するためのサムボードを備えてもよい。更に、リモートコントロール200は、音声認識及び/又は筆記文字認識を含むように適応されてもよい。
一実施形態において、視聴者は、キーパッド220、ボリュームボタン230、チャンネル選択ボタン235の1つ以上を使用して、一実施形態ではセットトップボックスである処理ロジック150により処理されるべきコンテンツサーチパラメータを入力することができる。一実施形態では、サーチパラメータは、利用可能な(又は間もなく利用可能となる)放送コンテンツ140に関連したものであるが、視聴者は、利用可能な非放送コンテンツ130及び/又は情報も同様にサーチすることができる。上述したように、本発明の1つの態様は、視聴者の行動を追跡し、そしてそのような行動に基づいて、実行されるサーチの形式及び/又は視聴する番組を含む視聴者プロフィールを発生することである。又、視聴者プロフィールを更新するのに使用できる視聴者行動の付加的な形式は、番組の特定形式への又はそこからの切り換え、及びコマーシャルの特定形式への又はそこからの切り換えを含んでもよい。更に、DVRイネーブル型のセットトップボックスの場合には、記録された番組の形式を使用して、視聴者プロフィールを更新することもできる。一実施形態では、視聴者プロフィールを使用して、コンテンツ及び他の情報を特定の視聴者のために仕立てることができる。このようなコンテンツは、広告、付加的な番組オプション及び/又は購入オプションを含んでもよい。
図2を参照し続けると、リモートコントロール200には、任意のディスプレイスクリーン240も示されている。これは、サーチ結果をリモートコントロール200自体の視聴者に提示できるようにする。或いは又、サーチ結果は、ディスプレイ装置160に表示されてもよい。別の実施形態では、ディスプレイスクリーンは、利用可能な放送コンテンツ140、利用可能な非放送コンテンツ130及び/又はサーチオプション及び結果に関連した1つ以上の選択メニューを視聴者がナビゲーションできるようにするタッチスクリーンであってもよい。
図8を参照して以下で詳細に説明するように、リモートコントロール200の別の態様は、1つ以上のファクタに基づいてサーチ結果を優先順位決めすることである。一実施形態では、サーチ結果は、一実施形態では視聴者の関心事を表わす視聴者プロフィールに基づいて視聴者に対して仕立てることができる。別の実施形態では、サーチ結果は、商人/広告主ランキングに基づいて優先順位決めすることができる。商人/広告主は、多数の基準に基づいてランク付けすることができるが、一実施形態では、ランク付けプロセスは、参考としてここに援用する「System and Method for Influencing a Position on a Search Result List Generated by a Computer Network Search Engine」と題する米国特許第6,269,361号に説明された入札プロセスに基づくものである。そこに説明された入札プロセスに加えて、広告主/商人は、予め購入した広告の好みと、ユーザプロフィール及び商人/広告主ランキングの組み合せとに基づき、ランク付け(ひいては、サーチ結果の優先順位決め)することができる。
図3は、視聴者プロフィールをいかに確立し発生するかを示す簡単なフローチャートである。特に、視聴者プロフィールを発生して将来のコンテンツ及び/又は情報を仕立てられるようにするためには、視聴者を識別し、彼等の行動を特定のプロフィールに関連付けねばならない。一実施形態では、バックエンドシステム180の一部分を形成する1つ以上のデータベースに視聴者プロフィールが維持される。別の実施形態では、クライアント側システム110のようなクライアント側に視聴者プロフィールが維持される。
図3の実施形態では、ユーザプロフィールがサーバー側(例えば、バックエンドシステム180のデータベース)に維持される。プロセス300は、ブロック310において、クライアント装置(例えば、セットトップボックス、処理ロジック150、等)がバックエンドシステム180により検出されたときに開始する。一実施形態では、クライアント装置は、イーサネット(登録商標)メディアアクセスコントロール(MAC)アドレスのような装置IDに基づいて識別することができる。更に、装置IDは、スマートカードアドレス、ワイヤレスネットワークアドレス、CPU識別子、又は同様の任意に指定された値でよい。証明書、暗号、ハッシュ、セキュアソケット、等を使用して、装置識別での不正行為を防止することができる。もちろん、クライアント装置を識別する方法であって本発明の原理と一貫した方法は多数あることが理解されよう。
クライアント装置が検出されると、ブロック320において、その特定のクライアント装置に関連した視聴者プロフィールにアクセスすることができる。一実施形態では、ルックアップテーブルを使用して、検出された装置IDに関連したデータベースエントリーにアクセスする。一実施形態では、このデータベースエントリーは、バックエンドシステム180により維持されるが、ネットワーク120に結合された他のシステムにより同様に維持されてもよい。
ブロック330は、当該視聴者に対して既存のプロフィールがあるかどうか決定することを含む。それが初めての視聴者である場合には、視聴者プロフィールを利用することができない。この場合には、プロセス300は、ブロック340へと続き、そこで、プロフィールを確立することができる。一実施形態において、視聴者は、一実施形態ではリモートコントロール200であるユーザ入力装置170を使用して、種々の視聴者特有データを入力することができる。或いは又、視聴者は、インターネットを経てバックエンドシステム180へ接続することによりオンラインでプロフィールを確立することができる。同様に、初期の視聴者プロフィールを単に自動的に発生し、その後、視聴者のサーチ及び/又は視聴行動に関する情報で更新することもできる。
新たなプロフィールを設定すべきかどうかに関わらず、視聴者プロフィールが確立されてクライアント装置に関連付けされると、プロセス300は、次いで、ブロック350へと続く。一実施形態では、この点から先への視聴者の行動を追跡することができる。このような視聴者の行動は、サーチイネーブル型リモートコントロール200、視聴した放送コンテンツ、要求された非放送コンテンツ、記録のために選択されたコンテンツ、チャンネル切り換え動作、視聴した広告、購入したコマーシャルアイテム、等を使用して遂行されるサーチを含むことができる。実際に、全ての視聴者行動を同様に追跡し及び/又は記録することができる。例えば、視聴者が番組Aに同調し、その後、ボリュームを上げたとする。更に、コマーシャルAが放映されるや否や視聴者がボリュームを下げた(又はミュートを押した)とする。この情報は、全て、視聴者の関心事を決定すること、及びより正確な全体的な視聴者プロフィールを発生する手段に関与し得る。上述したように、テレビを見ている間の視聴者の習性を追跡し、そしてそこからテレビ視聴プロフィールを発生することができる。更に、この同じ視聴者のオンラインの習性も追跡し、それを使用して、視聴者のテレビ視聴プロフィールを補足することができる。
視聴者の行動が追跡されるときに、プロセス300は、更に、ブロック360において視聴者プロフィールを更新することを含む。一実施形態では、これは、ネットワーク120を経てバックエンドシステム180へ関連データを送信することを含んでもよい。一実施形態では、バックエンドシステム180は、次いで、プロフィールデータベースを更新することができる。ユーザの活動を追跡し(ブロック350)そしてそれに対応して視聴者プロフィールを更新する(ブロック360)プロセスは、クライアント装置がログアウトされたという決定がなされる(ブロック370)まで、続けられる。一実施形態では、クライアント装置は、パワーダウンのときだけログアウトされる。ユーザのアイデンティティが与えられると(例えば、クライアント装置IDから)、好み及び視聴者プロフィールは、それらがある視聴者に適用されるときには、今度は、ユーザで識別できるいかなる他の装置でもその同じ視聴者に直接適用できることが明らかである。このようにして、視聴者は、例えば、インターネットサーチやオンラインコンテンツサーフィン(例えば、Yahoo!プロパティ)で装置や媒体を横切って彼等の視聴者プロフィールを転送し及び/又は維持することができる。
図4は、本発明の種々の態様の相互接続性を示すシステムレベル図の一実施形態を示す。この実施形態において、バックエンドシステム180は、一実施形態ではインターネットであるネットワーク120を経てクライアント側システムと通信する。バックエンドシステム180がネットワーク120に結合された状態では、ユーザは、種々のデータ/サービスをアクセス/要求することができる(例えば、モデム430を経て)。この実施形態では、クライアント側システム110は、ベッドルーム部分と、ホームオフィス部分と、リビングルーム部分とを備えている。一実施形態では、ワイヤレスルーター440を使用して、種々のクライアント側システムを相互接続することができる。
図4を参照し続けると、クライアント側システムは、IPイネーブル型STB450を更に含むものとして示され、これは、一実施形態では、上述した処理ロジック150の機能を遂行する。一実施形態において、STB450は、モデム430を経てバックエンドシステム180(これは、図4では、記憶装置410及びサーバー410より成る)と通信することができる。或いは又、STB450は、衛星リンク460を経てバックエンドシステム180と通信することができる。別の実施形態では、サーチイネーブル型リモートコントロール200は、STB450と対話し且つ上述したようにサーチ問合せを提出するように視聴者により使用することができる。或いは又、リモートコントロール200は、バックエンドシステム180と直接ワイヤレスで通信することができる。もちろん、クライアント側システム130を含む図4に示す特定の装置は、例示に過ぎず、多数の他の構成も、本発明の原理に等しく適合することが明らかであろう。
上述したように、本発明の1つの態様は、視聴者の活動を追跡し、そしてその記録された活動に基づいて視聴者プロフィールを更新することである。このため、図5は、視聴者のサーチ活動を利用して視聴者プロフィールを維持するためのプロセス500の一実施形態を示す。次いで、視聴者プロフィールを使用して、広告、情報及び/又は将来の番組オプションのターゲットを決めることができる。
プロセス500は、視聴者により入力された1組のサーチ基準をシステムが受信することで開始する。一実施形態では、サーチ基準は、リモートコントロール200のようなサーチイネーブル型リモートコントロールを使用して入力される。サーチ基準がいかに入力されるかに関わらず、プロセス500は、次いで、ブロック520において、サーチを処理することができる。一実施形態では、サーチは、ローカルセットトップボックス(例えば、処理ロジック150)により処理されてもよいし、又はバックエンドシステム180へ処理のために送信されてもよい。
サーチ基準が処理されると、ブロック530において、その結果を表示することができる。一実施形態では、結果がディスプレイ装置160に表示されるが、上述したように、リモートコントロール200のディスプレイスクリーン240に結果を同様に表示することもできる。図8を参照して以下に詳細に述べるように、サーチ結果を優先順位決めして、所定の順序で表示することができる。一実施形態では、サーチ結果は、参考としてここに援用する米国特許第6,269,361号に説明されたプロセスのように、入札型プロセスに基づいて優先順位決めされる。更に、広告主/商人は、おそらく、階層型(tiered)価格構成を使用してランキングの好みを購入してもよい。最終的に、サーチ結果は、現在ユーザプロフィール、或いはユーザプロフィール及び商人/広告主ランキングの組み合せに基づいて、同様に優先順位決めすることもできる。
サーチ結果がいかに報告されるかに関わらず、視聴者プロフィールは、ブロック540において更新され、このブロックは、一実施形態では、ネットワーク120を経てバックエンドシステム180へ当該サーチ基準/結果データを送信することを含む。サーチ基準だけが視聴者プロフィールに合体され、結果が合体されない場合には、結果を表示し(ブロック530)及び/又はサーチを処理する(ブロック520)前に、プロフィールが同様に更新されてもよい。
図5を参照し続けると、サーチが処理されそして結果が表示されると、プロセス500は、判断ブロック550へと続き、ここで、視聴者がサーチ結果から選択を行なったかどうかの決定がなされる。もしそうでなければ、プロセス500は、図3を参照して上述したように、ブロック560において視聴者の活動を追跡するように続く。他方、視聴者がサーチ結果の中から選択を行う場合には、この情報も使用して、視聴者プロフィールを更新することができる(ブロック570)。
次いで、要求されたコンテンツ/情報が入手できるかどうかについて決定がなされる。一実施形態では、放送コンテンツ140の1つ以上のプロバイダーによりコンテンツを入手できるが、別の実施形態では、要求されたコンテンツ/情報が非放送コンテンツ130として与えられるか、又はネットワーク120に結合された他のソースから与えられてもよい。入手可能なコンテンツ/情報が検索されると、ブロック590において、それが視聴者に与えられる。一実施形態では、コンテンツ及び/又は情報をディスプレイ装置160、又はディスプレイスクリーン240に提示するか、又はクライアント側システム110がそれをローカルに記憶するようにさせることで、要求が満足されてもよい。
図6を参照すると、個人化されたコンテンツ(例えば、広告、オファー、将来の番組オプション、オンラインコンテンツ、等)をユーザにサービスするためのプロセス600の一実施形態が示されている。このプロセス600は、ブロック605において、放送コンテンツスケジュールを収集することで開始し、これは、一実施形態では、個人化サーバー155を使用して行うことができる。いずれにせよ、放送コンテンツスケジュール情報は、テレビ番組ガイドデータから得ることができる。ブロック610において、収集された放送コンテンツが分析され、1つ以上のキーワードがそれに割り当てられる。更に、キーワードの割り当ては、番組の一部分、又は番組の特定のシーンについて行なわれてもよい。例えば、キーワード「自動車」を、アクション映画のチェイスシーンに関連付けてもよい。一実施形態では、このキーワード及び/又は一時的な情報をデータベース175に記憶されてもよい。
コンテンツの分析及びキーワードの割り当てが完了すると、プロセス600は、ブロック615へ続き、ここで、入手可能なコンテンツ(例えば、商人広告及び/又はオファー、入手可能なオンラインコンテンツ、等)がその割り当てられたキーワードに一致される。所与の広告及び/又はオファーに対してキーワード一致があるかどうかに関わらず確立するのに使用できる基準は多数あることが明らかであろう。例えば、一実施形態では、所与の商人オファーに一致するX個のキーワードが番組に割り当てられている場合だけ一致が見つかってもよい。番組がX−1個の一致するキーワードしか含まない場合には、商人のオファーが視聴者に提示されない。
プロセス600は、ブロック620へ続き、ここで、実際の一致するコンテンツが視聴者に配送され、これは、一実施形態では、ネットワーク120を経てクライアント側システム110へ一致するコンテンツを配送することを含む。ブロック625では、一致する広告/オファーがクライアント側システム110のディスプレイ装置160に非放送コンテンツ130として示されると同時に、放送コンテンツ140がディスプレイ装置160に表示される。この点において、視聴者は、例えば、リモートコントロール200を使用して、入手可能な一致するコンテンツを通して自由にナビゲーションする。別の実施形態では、一致するコンテンツは、リモートコントロール200のようなユーザ入力装置の表示部に表示されてもよい。
図6を参照し続けると、プロセス600は、ブロック630へ続き、そこで、視聴されている放送番組が切り換えられるときにオファーを更新し、シーケンスすることができる。一実施形態では、これは、番組キーワードを連続的にポーリングしそして一致コンテンツをチェックすることにより遂行される。番組が切り換えられるときには、一致コンテンツもそのようになる。一実施形態では、新たなコンテンツが古いコンテンツと同時に表示されるが、別の実施形態では、番組が切り換るときに、新たなコンテンツが古いコンテンツに置き換わる。或いは又、もはや表示されないがまだ時間切れしていない古い一致コンテンツにアクセスするために一致コンテンツサブメニューが視聴者に与えられてもよい。
図7は、クライアント側システム110のような双方向装置を通して個人化オファーを促進するためのプロセス700の一実施形態を示す。図7の実施形態において、プロセス700は、ユーザプロフィール及び視聴している番組コンテンツの一方又は両方を分析することで開始する。一実施形態では、ユーザプロフィールがユーザデータベース165に記憶されるが、別の実施形態では、ユーザプロフィールが、例えば、クライアント側システム110によりローカルに維持される。ユーザプロフィールデータに関連して番組コンテンツも分析される場合には、このような分析は、図6を参照して上述したキーワード一致により行うことができる。
ブロック720において、識別された個人化オファーがユーザに提示され、これは、一実施形態では、オファーがディスプレイ装置(例えば、ディスプレイ装置160)に表示されることを意味する。ユーザが関心のあるオファーを見た場合には、例えば、リモートコントロール200を使用してオファーを選択することにより、より多くの情報を受け取ることを決めてもよい。又、より多くの情報を受け取ることを希望するのではなく、ユーザは、個人化オファーを受け容れて、特定の商人とのトランザクションを完了することを単に希望してもよい。ユーザが、オファーされたアイテムの受け取りを希望するか又はその購入を希望することを指示する場合には、プロセス700は、ブロック730へと続き、そこで、ユーザは、もし利用できれば、商人のオンライン市場185へ任意に接続されてもよい。一実施形態では、これは、ネットワーク120を経て商人のウェブサイトへユーザを接続することを含む。
更に、個人化オファーは、働きかけがなかった場合に所定の時点で時間切れとなる時間ベースのオファーでよいことが明らかであろう。一実施形態では、時間ベースのオファーは、限定された時間中に特別なレートで商品又はサービスを購入するように視聴者を招待するコマーシャルオファーでよいが、もちろん、オファーは、非コマーシャルオファーでもよいことが理解されよう。非限定例を与えると、このようなオファーは、指定の時間内に購入が行われる場合にディスカウントレートで商品又はサービスを購入するようにユーザを招待することができる。又、このようなオファーは、指定の時間内に購入が行われる場合に付加的な無料の商品及び/又はサービスを受けるという形態でもよい。
ユーザが実際に商人から何かを購入するかどうかに関わらず、プロセス700は、ブロック740へと続き、そこで、ユーザプロフィールが更新される。ユーザが購入を行なわない場合には、ユーザプロフィールをトランザクションの明細で更新することができる。ユーザがトランザクションを完了しなかった場合には、この情報を使用してユーザのプロフィールを更新することもできる。このようにして、ユーザの視聴/サーチ習慣だけでなく、利用可能なオファーに対する行動の経歴にも基づいて、将来のオファーをユーザに対して更に仕立てることができる。上述したように、ユーザプロフィール情報は、例えば、ユーザデータベース165により、又はクライアント側システムに、リモートに維持される。
図7を参照し続けると、ブロック750において、商人の変換プロフィールを更新することもできる。一実施形態では、商人の変換プロフィールは、完了したトランザクションの数と、そのようなトランザクションを発生するのに必要な商人のオンライン市場への訪問の回数との比に基づいている。商人は、それらの変換プロフィールを使用して、オファーの性能を評価することができる。上述した出願中の米国特許出願第10/303,167号に説明されたように、商人は、彼等のオファーを監視して動的に変更することができる。彼等のオファーが充分な数のユーザにより受け容れられない場合には、商人は、より多くのユーザを引き付けるように、オファーされる刺激を強めることができる。
プロセス700は、ブロック760へと続き、そこで、次の1組のオファーがユーザに表示される。図6を参照して上述したように、番組コンテンツが切り換るときにオファーをシーケンスすることができる。更に、新たなオファーを古いオファーと同時に表示することもできるし、又は番組が切り換るときに新たなオファーを古いオファーに置き換えることもできる。
図8を参照すれば、1つ以上のファクタに基づいてサーチ結果を優先順位決めするためのプロセス800の一実施形態が示されている。上述したように、本発明の1つの態様は、視聴者に提示されるサーチ結果を、1つ以上の基準、例えば、視聴者プロフィールデータ、商人/広告主ランキング、スポンサード結果、又はその組み合せに基づいて仕立てることである。商人/広告主は、多数の基準に基づいてランク付けされるが、一実施形態では、ランク付けプロセスは、上述した米国特許6,269,361号に説明された入札プロセスに基づくものである。そこに説明された入札プロセスに加えて、広告主/商人は、予め購入された広告の好みに基づいてランク付け(ひいては、サーチ結果優先順位決め)されてもよい。
プロセス800は、ブロック810において、サーチ基準を解析することで始まる。一実施形態では、解析は、ネットワーク(例えば、ネットワーク120)を経てクライアント側システム(例えば、システム110)に結合されたバックエンドシステム(例えば、バックエンドシステム180)により行なわれる。別の実施形態では、サーチ基準は、クライアント側システムによりローカルで解析されてもよい。解析されるべきサーチ基準は、クライアント側装置を経て、又はクライアント側装置と通信するユーザ入力装置(例えば、サーチイネーブル型リモートコントロール200)を経て、ユーザ付与されてもよい。別の実施形態では、サーチ基準は、バックエンドシステムへオンラインで与えられてもよい。
ユーザにより直接付与されるサーチ基準ではなく、サーチパラメータは、図3及び図5を参照して上述した視聴者プロフィールのようなユーザプロフィールデータに基づくものでもよい。例えば、自動的サーチが遂行され(例えば、システム180のようなバックエンドシステムを使用して)、その結果がクライアント側装置においてユーザに周期的に提示されてもよい。視聴者プロフィールが更新されるときには、サーチパラメータもそうであり、その結果、動的なサーチ結果がユーザに連続的に与えられる。サーチパラメータを決定するためのこの解決策は、サーチ結果がクライアント側装置に自動的に及び/又は周期的に「プッシュ」されるコンフィギュレーションにおいて使用することができる。別の実施形態では、視聴者プロフィールデータ及びユーザ付与のサーチ基準の組み合せを一緒に解析して、ユーザ要求に応答し且つ特定のユーザに対して仕立てられたサーチ結果リストを発生することができる。
更に、サーチ結果は、当該放送コンテンツ及び非放送コンテンツを含んでもよい。例えば、ユーザサーチを解析することは、ウェブ結果(例えば、ウェブサイト、ダウンロード可能なコンテンツ、等)、及び放送結果(例えば、来るべきテレビのショー、映画、等)を識別することを含む。このように、全ての入手可能なマルチメディアコンテンツのリストを1つの便利な編集体へとコンパイルすることができる。
サーチ結果が得られると、プロセス800は、ブロック820へと続き、ここでは、サーチ結果を混合及び/又は優先順位決めすべきかどうかの決定がなされる。もしそうであれば、プロセス800は、ブロック830へと続き、ここで、サーチ結果が1つ以上の所定の基準に基づいて順序付けし直される。一実施形態では、サーチ結果は、ユーザプロフィールデータ、好ましい広告主/商人ランキング、又はその組み合せに基づいて混合及び/又は優先順位決めすることができる。混合及び/又は優先順位決めプロセスを遂行するのに必要なソフトウェアは、バックエンドシステム及び/又はサーバー側システムにおい実行できるが、サーチ結果をクライアント側システム(例えば、クライアント側システム110)へストリーミングし、次いで、ローカルに優先順位決めできることも等しく明らかであろう。いずれにせよ、グローバルなユーザプロフィールを使用して、既知のユーザの好み及び/又は関心事とより一線な結果が最初に現われるようにサーチ結果リストを仕立てることができる。更に、スポンサード結果は、結果リストをアップ方向に移動させてもよい。
サーチ結果の順序が決定されると、プロセス800は、ブロック840へと続き、ここで、結果がユーザに提示される。この点において、結果は、ディスプレイ装置160、又は結果を視覚的にレンダリングできるクライアント側装置において提示することができる。別の実施形態では、結果は、リモートコントロール200のようなユーザ入力装置において提示することができる。更に、サーチ結果は、放送コンテンツ及び/又は他の非放送コンテンツと同時に提示することができる。このように、ユーザは、ユーザのディスプレイ装置に「プッシュ」されるか又はユーザにより開始されるサーチ結果を見ながら、放送番組コンテンツを自由に視聴することができる。サーチ結果を、他の放送等のコンテンツと同時に表示するための多数のオンスクリーンコンフィギュレーションも考えられることが明らかであろう。
この点において、ユーザは、例えば、ユーザ入力装置170又はリモートコントロール200を使用してサーチ結果をスクロールしてその中から選択を行うことができる。このようなユーザ選択は、ブロック850において処理される。一実施形態では、ユーザ選択は、ウェブベースのサーチ結果選択の場合に、ウェブサイトへユーザをナビゲーションすることにより処理される。同様に、クライアント側装置のチューナーは、サーチ結果から選択された放送番組ソースに同調することができる。更に、コンテンツベースのサーチ結果は、サーチ結果リストから選択された際に1つ以上のクライアント側装置へダウンロード及び/又はストリーミングされてもよい。ユーザ選択に応答する機能をクライアント側セットトップボックス装置により設けることができる。このようなユーザ選択は、ブロック860において、ユーザに対して維持されたプロフィールを更新するように任意に使用されてもよい。このプロセスは、図5を参照して上述したプロセスと並列でよい。
幾つかの実施形態を添付図面に示して説明したが、このような実施形態は、単なる例示に過ぎず、本発明をそれに限定するものではないことが理解されよう。又、当業者であれば、種々の他の変更がなされ得るであろうから、本発明は、上述した特定の構造及び構成に限定されない。ここで参照した商標及び版権は、それらの各所有者の財産である。

Claims (29)

  1. サーチ結果を提示する方法において、
    1つ以上のサーチ基準を解析するステップと、
    前記解析に基づいて前記サーチ結果を発生するステップと、
    優先順位決め基準に基づいて前記サーチ結果を優先順位決めするステップと、
    前記優先順位決めされたサーチ結果をユーザへ提示するステップと、
    前記サーチ結果からのユーザ選択を処理するステップと、
    を備えた方法。
  2. 前記1つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項1に記載の方法。
  3. 前記1つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項1に記載の方法。
  4. 前記優先順位決めされたサーチ結果を提示する前記ステップは、前記優先順位決めされたサーチ結果を、プッシュ技術を使用して前記ユーザへ提示することを含む、請求項3に記載の方法。
  5. 前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング及びスポンサード結果の1つ以上に基づくものである、請求項1に記載の方法。
  6. 前記優先順位決めされたサーチ結果を提示する前記ステップは、前記優先順位決めされたサーチ結果を、クライアント側装置に結合されたディスプレイ装置において提示することを含み、前記ディスプレイ装置は、放送コンテンツ及び非放送コンテンツを同時に表示する、請求項1に記載の方法。
  7. 前記クライアント側装置は、セットトップボックスであり、前記方法は、更に、前記放送コンテンツ及び前記非放送コンテンツを表わすビデオ信号を前記セットトップボックスにより前記ディスプレイ装置へ与えるステップを備えた、請求項6に記載の方法。
  8. 前記ディスプレイ装置に結合された前記クライアント側装置を、ユニークな識別コードを使用して視聴者プロフィールに関連付けるステップを更に備えた、請求項6に記載の方法。
  9. ユーザ選択を処理する前記ステップは、テレビ番組及びオンラインリソースの少なくとも1つを前記ユーザのディスプレイ装置において提示することを含む、請求項11に記載の方法。
  10. 前記提示するステップは、前記優先順位決めされたサーチ結果をリモートコントロール装置の表示部において提示することを含む、請求項1に記載の方法。
  11. サーチ結果を提示するシステムにおいて、
    ネットワークを経てクライアント側装置に結合されたリモートサーバーであって、
    1つ以上のサーチ基準を解析し、
    前記解析に基づいて前記サーチ結果を発生し、そして
    優先順位決め基準に基づいて前記サーチ結果を優先順位決めする、
    ためのリモートサーバーと、
    ディスプレイ装置に結合されたクライアント側装置であって、
    前記優先順位決めされたサーチ結果をユーザへ提示し、そして
    前記サーチ結果からユーザ選択を処理する、
    ためのクライアント側装置と、
    を備えたシステム。
  12. 前記1つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項11に記載のシステム。
  13. 前記1つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項11に記載のシステム。
  14. 前記優先順位決めされたサーチ結果は、プッシュ技術を使用して前記ユーザへ提示される、請求項13に記載のシステム。
  15. 前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング及びスポンサード結果の1つ以上に基づくものである、請求項11に記載のシステム。
  16. 前記優先順位決めされたサーチ結果は、放送コンテンツ及び非放送コンテンツの1つと同時にディスプレイ装置において提示される、請求項11に記載のシステム。
  17. 前記クライアント側装置を、ユニークな識別コードを使用して前記ユーザに対する視聴者プロフィールに関連付ける、請求項11に記載のシステム。
  18. 前記ユーザ選択は、テレビ番組及びオンラインリソースの少なくとも1つを前記ディスプレイ装置において提示することにより前記クライアント側装置により処理される、請求項11に記載のシステム。
  19. 前記優先順位決めされたサーチ結果は、リモートコントロール装置の表示部において前記ユーザに提示される、請求項11に記載のシステム。
  20. 前記クライアント側装置は、放送ソースから放送コンテンツを、そして前記ネットワークを経て非放送コンテンツを受け取るセットトップボックスである、請求項11に記載のシステム。
  21. コンピュータプログラムコードが埋め込まれたコンピュータ使用可能な媒体を備えたコンピュータプログラム製品において、
    1つ以上のサーチ基準を解析するコンピュータ読み取り可能なプログラムコードと、
    前記解析に基づいて前記サーチ結果を発生するためのコンピュータ読み取り可能なプログラムコードと、
    優先順位決め基準に基づいて前記サーチ結果を優先順位決めするためのコンピュータ読み取り可能なプログラムコードと、
    前記優先順位決めされたサーチ結果をユーザへ提示するためのコンピュータ読み取り可能なプログラムコードと、
    前記サーチ結果からユーザ選択を処理するためのコンピュータ読み取り可能なプログラムコードと、
    を備えたコンピュータプログラム製品。
  22. 前記1つ以上のサーチ基準は、リモートコントロール装置を使用して前記ユーザにより与えられる、請求項21に記載のコンピュータプログラム製品。
  23. 前記1つ以上のサーチ基準は、前記ユーザのユーザプロフィールに基づくものであり、更に、前記ユーザプロフィールは、複数の視聴者行動に基づくものである、請求項21に記載のコンピュータプログラム製品。
  24. 前記優先順位決めされたサーチ結果を提示するための前記コンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果を、プッシュ技術を使用して前記ユーザへ提示するためのコンピュータ読み取り可能なプログラムコードをふくむ、請求項21に記載のコンピュータプログラム製品。
  25. 前記優先順位決め基準は、ユーザプロフィール、売買業者ランキング、及びスポンサード結果の1つ以上に基づくものである、請求項21に記載のコンピュータプログラム製品。
  26. 前記優先順位決めされたサーチ結果を提示するための前記コンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果を、クライアント側装置に結合されたディスプレイ装置において提示するためのコンピュータ読み取り可能なプログラムコードを含み、前記ディスプレイ装置は、放送コンテンツ及び非放送コンテンツを同時に表示する、請求項21に記載のコンピュータプログラム製品。
  27. 前記クライアント側装置は、セットトップボックスであり、そして前記コンピュータプログラム製品は、更に、前記放送コンテンツ及び前記非放送コンテンツを表わすビデオ信号を前記セットトップボックスにより前記ディスプレイ装置へ与えるためのコンピュータ読み取り可能なプログラムコードを含む、請求項26に記載のコンピュータプログラム製品。
  28. 前記クライアント側装置は、ユニークな識別コードで前記ユーザの視聴者プロフィールに関連付けされる、請求項26に記載のコンピュータプログラム製品。
  29. 前記提示するためのコンピュータ読み取り可能なプログラムコードは、前記優先順位決めされたサーチ結果をリモートコントロール装置の表示部に提示するための前記コンピュータ読み取り可能なプログラムコードを含む、請求項21に記載のコンピュータプログラム製品。
JP2011099806A 2004-10-26 2011-04-27 サーチ結果を提示するためのシステム及び方法 Pending JP2011155695A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US62246904P 2004-10-26 2004-10-26
US60/622,469 2004-10-26

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2007539153A Division JP2008518570A (ja) 2004-10-26 2005-10-26 サーチ結果を提示するためのシステム及び方法

Publications (2)

Publication Number Publication Date
JP2011155695A true JP2011155695A (ja) 2011-08-11
JP2011155695A5 JP2011155695A5 (ja) 2011-10-06

Family

ID=36228500

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2007539153A Pending JP2008518570A (ja) 2004-10-26 2005-10-26 サーチ結果を提示するためのシステム及び方法
JP2011099806A Pending JP2011155695A (ja) 2004-10-26 2011-04-27 サーチ結果を提示するためのシステム及び方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2007539153A Pending JP2008518570A (ja) 2004-10-26 2005-10-26 サーチ結果を提示するためのシステム及び方法

Country Status (6)

Country Link
US (8) US8930358B2 (ja)
EP (1) EP1836617A4 (ja)
JP (2) JP2008518570A (ja)
KR (3) KR20080104077A (ja)
CN (1) CN101305364A (ja)
WO (1) WO2006047729A2 (ja)

Families Citing this family (194)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7240075B1 (en) * 2002-09-24 2007-07-03 Exphand, Inc. Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system
CA2468481A1 (en) * 2003-05-26 2004-11-26 John T. Forbis Multi-position rail for a barrier
US7831573B2 (en) 2003-08-12 2010-11-09 Hewlett-Packard Development Company, L.P. System and method for committing to a set
US20050038698A1 (en) * 2003-08-12 2005-02-17 Lukose Rajan M. Targeted advertisement with local consumer profile
US20050038699A1 (en) * 2003-08-12 2005-02-17 Lillibridge Mark David System and method for targeted advertising via commitment
US7599858B1 (en) * 2004-06-15 2009-10-06 Rearden Commerce, Inc. System and method for availability-based limited-time offerings and transactions
US20060041472A1 (en) * 2004-08-23 2006-02-23 Lukose Rajan M Systems and methods of interfacing an advertisement with a message presentation client
US8635216B1 (en) * 2004-09-30 2014-01-21 Avaya Inc. Enhancing network information retrieval according to a user search profile
US8930358B2 (en) * 2004-10-26 2015-01-06 Yahoo! Inc. System and method for presenting search results
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US7895218B2 (en) 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US20070266406A1 (en) * 2004-11-09 2007-11-15 Murali Aravamudan Method and system for performing actions using a non-intrusive television with reduced text input
US20060161621A1 (en) * 2005-01-15 2006-07-20 Outland Research, Llc System, method and computer program product for collaboration and synchronization of media content on a plurality of media players
US20070156676A1 (en) * 2005-09-09 2007-07-05 Outland Research, Llc System, Method and Computer Program Product for Intelligent Groupwise Media Selection
US20060229058A1 (en) * 2005-10-29 2006-10-12 Outland Research Real-time person-to-person communication using geospatial addressing
US7562117B2 (en) * 2005-09-09 2009-07-14 Outland Research, Llc System, method and computer program product for collaborative broadcast media
US7489979B2 (en) * 2005-01-27 2009-02-10 Outland Research, Llc System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US20060195361A1 (en) * 2005-10-01 2006-08-31 Outland Research Location-based demographic profiling system and method of use
US20070189544A1 (en) 2005-01-15 2007-08-16 Outland Research, Llc Ambient sound responsive media player
US20060173828A1 (en) * 2005-02-01 2006-08-03 Outland Research, Llc Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query
US20060173556A1 (en) * 2005-02-01 2006-08-03 Outland Research,. Llc Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query
US20060179056A1 (en) * 2005-10-12 2006-08-10 Outland Research Enhanced storage and retrieval of spatially associated information
US20060179044A1 (en) * 2005-02-04 2006-08-10 Outland Research, Llc Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user
US20060253210A1 (en) * 2005-03-26 2006-11-09 Outland Research, Llc Intelligent Pace-Setting Portable Media Player
US20060223637A1 (en) * 2005-03-31 2006-10-05 Outland Research, Llc Video game system combining gaming simulation with remote robot control and remote robot feedback
US20060223635A1 (en) * 2005-04-04 2006-10-05 Outland Research method and apparatus for an on-screen/off-screen first person gaming experience
US20060256008A1 (en) * 2005-05-13 2006-11-16 Outland Research, Llc Pointing interface for person-to-person information exchange
US20060259574A1 (en) * 2005-05-13 2006-11-16 Outland Research, Llc Method and apparatus for accessing spatially associated information
US20060256007A1 (en) * 2005-05-13 2006-11-16 Outland Research, Llc Triangulation method and apparatus for targeting and accessing spatially associated information
WO2006127919A2 (en) 2005-05-25 2006-11-30 1776 Media Network Data management and distribution
US20060271286A1 (en) * 2005-05-27 2006-11-30 Outland Research, Llc Image-enhanced vehicle navigation systems and methods
US20060186197A1 (en) * 2005-06-16 2006-08-24 Outland Research Method and apparatus for wireless customer interaction with the attendants working in a restaurant
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7779011B2 (en) * 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20110106614A1 (en) * 2005-11-01 2011-05-05 Jumptap, Inc. Mobile User Characteristics Influenced Search Results
US20100076994A1 (en) * 2005-11-05 2010-03-25 Adam Soroca Using Mobile Communication Facility Device Data Within a Monetization Platform
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8176101B2 (en) 2006-02-07 2012-05-08 Google Inc. Collaborative rejection of media for physical establishments
US7577522B2 (en) * 2005-12-05 2009-08-18 Outland Research, Llc Spatially associated personal reminder system and method
US20070083323A1 (en) * 2005-10-07 2007-04-12 Outland Research Personal cuing for spatially associated information
US20070088690A1 (en) * 2005-10-13 2007-04-19 Xythos Software, Inc. System and method for performing file searches and ranking results
US7945585B1 (en) 2005-10-13 2011-05-17 Hewlett-Packard Development Company, L.P. Method and system for improving targeted data delivery
US7945545B1 (en) * 2005-10-13 2011-05-17 Hewlett-Packard Development Company, L.P. Method and system for utilizing user information to provide a network address
US20070088603A1 (en) * 2005-10-13 2007-04-19 Jouppi Norman P Method and system for targeted data delivery using weight-based scoring
US8280906B1 (en) 2005-10-27 2012-10-02 Hewlett-Packard Development Company, L.P. Method and system for retaining offers for delivering targeted data in a system for targeted data delivery
US20070107011A1 (en) * 2005-11-10 2007-05-10 Zhi Li System and method for differentiated service levels in an internet protocol television network
US8856331B2 (en) * 2005-11-23 2014-10-07 Qualcomm Incorporated Apparatus and methods of distributing content and receiving selected content based on user personalization information
US7644054B2 (en) * 2005-11-23 2010-01-05 Veveo, Inc. System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors
KR100763385B1 (ko) * 2005-12-12 2007-10-05 엘지전자 주식회사 방송신호 출력방법 및 장치
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US20070168389A1 (en) * 2006-01-04 2007-07-19 Lipscomb Kenneth O Systems and methods for presenting customized information
US7844603B2 (en) * 2006-02-17 2010-11-30 Google Inc. Sharing user distributed search results
US8122019B2 (en) * 2006-02-17 2012-02-21 Google Inc. Sharing user distributed search results
US8862572B2 (en) * 2006-02-17 2014-10-14 Google Inc. Sharing user distributed search results
WO2007103938A2 (en) 2006-03-06 2007-09-13 Veveo, Inc. Methods and systems for selecting and presenting content based on learned user preferences
US8073860B2 (en) 2006-03-30 2011-12-06 Veveo, Inc. Method and system for incrementally selecting and providing relevant search engines in response to a user query
EP3822819A1 (en) 2006-04-20 2021-05-19 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
US8015117B1 (en) 2006-04-27 2011-09-06 Hewlett-Packard Development Company, L.P. Method and system for anonymous reporting
US8296181B1 (en) 2006-04-27 2012-10-23 Hewlett-Packard Development Company, L.P. Method and system for offsetting printing costs in a system for targeted data delivery
WO2007131058A2 (en) * 2006-05-03 2007-11-15 Veveo Inc. Method and system for performing actions using a non-intrusive television interface with reduced text input
US7894448B1 (en) 2006-05-24 2011-02-22 Hewlett-Packard Development Company, L.P. Proving that a user profile satisfies selection criteria for targeted data delivery
WO2007146961A2 (en) * 2006-06-12 2007-12-21 Invidi Technologies Corporation System and method for inserting media based on keyword search
US7747745B2 (en) 2006-06-16 2010-06-29 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
US7975150B1 (en) 2006-06-28 2011-07-05 Hewlett-Packard Development Company, L.P. Method and system for protecting queryable data
US7783622B1 (en) 2006-07-21 2010-08-24 Aol Inc. Identification of electronic content significant to a user
US7890857B1 (en) 2006-07-25 2011-02-15 Hewlett-Packard Development Company, L.P. Method and system for utilizing sizing directives for media
US9742512B2 (en) * 2006-07-28 2017-08-22 Google Technology Holdings LLC Broadcast content preview notification in wireless communication networks
US7849079B2 (en) * 2006-07-31 2010-12-07 Microsoft Corporation Temporal ranking of search results
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US7685199B2 (en) * 2006-07-31 2010-03-23 Microsoft Corporation Presenting information related to topics extracted from event classes
US20080066099A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Media systems with integrated content searching
US8099665B2 (en) * 2006-09-11 2012-01-17 Apple Inc. Organizing and sorting media menu items
US7865927B2 (en) * 2006-09-11 2011-01-04 Apple Inc. Enhancing media system metadata
CA2989780C (en) * 2006-09-14 2022-08-09 Veveo, Inc. Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
WO2008045690A2 (en) 2006-10-06 2008-04-17 Veveo, Inc. Linear character selection display interface for ambiguous text input
WO2008063987A2 (en) 2006-11-13 2008-05-29 Veveo, Inc. Method of and system for selecting and presenting content based on user identification
JP4320741B2 (ja) * 2006-12-01 2009-08-26 船井電機株式会社 放送受信システム
US9071729B2 (en) * 2007-01-09 2015-06-30 Cox Communications, Inc. Providing user communication
US7698263B2 (en) * 2007-01-23 2010-04-13 Cox Communications, Inc. Providing a lateral search
US8806532B2 (en) * 2007-01-23 2014-08-12 Cox Communications, Inc. Providing a user interface
US20090063994A1 (en) * 2007-01-23 2009-03-05 Cox Communications, Inc. Providing a Content Mark
US20090049473A1 (en) * 2007-01-23 2009-02-19 Cox Communications, Inc. Providing a Video User Interface
US9135334B2 (en) * 2007-01-23 2015-09-15 Cox Communications, Inc. Providing a social network
US8869191B2 (en) * 2007-01-23 2014-10-21 Cox Communications, Inc. Providing a media guide including parental information
US8789102B2 (en) * 2007-01-23 2014-07-22 Cox Communications, Inc. Providing a customized user interface
KR101426481B1 (ko) 2007-03-19 2014-08-05 삼성전자주식회사 컨텐츠 제공 장치 및 방법
US7861260B2 (en) 2007-04-17 2010-12-28 Almondnet, Inc. Targeted television advertisements based on online behavior
EP1990762A1 (en) * 2007-05-07 2008-11-12 Alcatel Lucent A system and associated method for selecting advertisements
US8549424B2 (en) * 2007-05-25 2013-10-01 Veveo, Inc. System and method for text disambiguation and context designation in incremental search
US7984068B2 (en) * 2007-05-25 2011-07-19 Google Inc. Providing profile information to partner content providers
US20080307481A1 (en) * 2007-06-08 2008-12-11 General Instrument Corporation Method and System for Managing Content in a Network
US20080307456A1 (en) * 2007-06-09 2008-12-11 Todd Beetcher Systems and methods for searching forr and for displaying media content
KR20090014846A (ko) * 2007-08-07 2009-02-11 삼성전자주식회사 맞춤형 정보 표시 방법 및 브라우저 에이전트
US7837125B2 (en) * 2007-12-27 2010-11-23 Apple Inc. Methods and systems for encoding a magnetic stripe
US8689257B2 (en) * 2007-12-31 2014-04-01 At&T Intellectual Property I, Lp Method and system for content recording and indexing
US8078628B2 (en) * 2008-03-12 2011-12-13 International Business Machines Corporation Streaming faceted search
US20090247193A1 (en) * 2008-03-26 2009-10-01 Umber Systems System and Method for Creating Anonymous User Profiles from a Mobile Data Network
US20090284472A1 (en) * 2008-05-19 2009-11-19 Omega3 Systems, Inc. System and method for controlling an electronic device
GB0817805D0 (en) * 2008-09-29 2008-11-05 Symbian Software Ltd Method and system for receicing and displaying unsolicitted content on a device
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9400982B2 (en) * 2009-09-29 2016-07-26 Verizon Patent And Licensing Inc. Real time television advertisement shaping
JP2011091646A (ja) * 2009-10-22 2011-05-06 Sanyo Electric Co Ltd デジタルコンテンツ再生装置
JP2011102842A (ja) * 2009-11-10 2011-05-26 Sanyo Electric Co Ltd 映像表示装置
US8973049B2 (en) 2009-12-04 2015-03-03 Cox Communications, Inc. Content recommendations
US9275054B2 (en) * 2009-12-28 2016-03-01 Sling Media, Inc. Systems and methods for searching media content
US20110191332A1 (en) 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Updating Locally Cached Content Descriptor Information
KR101716274B1 (ko) * 2010-02-12 2017-03-27 삼성전자주식회사 전자 장치 및 그 제어 방법
US8832749B2 (en) * 2010-02-12 2014-09-09 Cox Communications, Inc. Personalizing TV content
US8789117B2 (en) 2010-08-26 2014-07-22 Cox Communications, Inc. Content library
US9167302B2 (en) 2010-08-26 2015-10-20 Cox Communications, Inc. Playlist bookmarking
US8364013B2 (en) 2010-08-26 2013-01-29 Cox Communications, Inc. Content bookmarking
US20120079521A1 (en) * 2010-09-23 2012-03-29 Garg Sharad K Incentivizing advertisement viewing and validating associated purchase
US20120079518A1 (en) * 2010-09-23 2012-03-29 Chieh-Yih Wan Validation of TV viewership utlizing methods, systems and computer control logic
US8997138B2 (en) 2010-10-15 2015-03-31 Intent IQ, LLC Correlating online behavior with presumed viewing of television advertisements
KR101658853B1 (ko) 2010-10-29 2016-09-22 삼성전자주식회사 이동 통신 가입자를 위한 전화번호 검색 서비스 제공 방법 및 시스템
US20120259786A1 (en) * 2011-04-06 2012-10-11 Metromedia Co. Method of Producing and Distributing Copyrighted Content
EP2541481A1 (en) * 2011-07-01 2013-01-02 TeliaSonera AB Personalized advertising
WO2013028204A1 (en) 2011-08-25 2013-02-28 Intel Corporation System and method and computer program product for human presence detection based on audio
KR101581144B1 (ko) * 2011-09-12 2015-12-30 인텔 코포레이션 정밀 사용자 선호도 데이터의 수집 및 관리
JP2013110736A (ja) 2011-10-28 2013-06-06 Nintendo Co Ltd 情報処理システム、サーバシステム、端末システム、情報処理プログラム、および、情報提示方法
EP2587438A1 (en) * 2011-10-28 2013-05-01 Nintendo Co., Ltd. Video display system; server, information processing device and information processing program which are usable in the video display system; and video display method
EP2792152A4 (en) * 2011-12-13 2015-07-22 Intel Corp NAVIGATING CHANNELS IN MULTIMEDIA DEVICES CONNECTED BY SELECTING KEYWORDS
EP2795916A4 (en) * 2011-12-21 2015-08-05 Intel Corp ON A USER BEHAVIOR BASED DATA TRANSFER IN DEVICES
US8751577B2 (en) * 2012-03-15 2014-06-10 Google Inc. Methods and systems for ordering and voting on shared media playlists
CN102663885B (zh) * 2012-03-23 2017-11-07 中兴通讯股份有限公司 一种对显示设备进行操作的方法、***及相关设备
US20130332284A1 (en) 2012-06-11 2013-12-12 Retailmenot, Inc. Cross-device offers platform
US11127041B1 (en) * 2012-06-29 2021-09-21 Groupon, Inc. Customization of message delivery time based on consumer behavior
US9245428B2 (en) 2012-08-02 2016-01-26 Immersion Corporation Systems and methods for haptic remote control gaming
WO2014028072A1 (en) 2012-08-17 2014-02-20 Flextronics Ap, Llc Interactive channel navigation and switching
US11368760B2 (en) 2012-08-17 2022-06-21 Flextronics Ap, Llc Applications generating statistics for user behavior
CN102833617B (zh) * 2012-09-20 2016-03-23 北京酷云互动科技有限公司 一种同步显示多媒体节目附属信息的方法、***及终端
US9660993B2 (en) * 2012-10-25 2017-05-23 Facebook, Inc. Event reporting and handling
US9762561B2 (en) 2012-10-31 2017-09-12 Dell Products, Lp System and method for tunneling of management traffic
US9673925B2 (en) 2013-03-15 2017-06-06 Universal Electronics Inc. System and method for monitoring user interactions with a universal controlling device
US9947019B2 (en) * 2013-05-13 2018-04-17 Nbcuniversal Media, Llc Method and system for contextual profiling for object interactions and its application to matching symmetrical objects
US9734174B1 (en) 2013-06-28 2017-08-15 Google Inc. Interactive management of distributed objects
KR102180473B1 (ko) 2013-11-05 2020-11-19 삼성전자주식회사 디스플레이 장치 및 그 디스플레이 장치의 제어 방법
KR20150054631A (ko) * 2013-11-11 2015-05-20 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN103731703A (zh) * 2013-11-26 2014-04-16 乐视致新电子科技(天津)有限公司 遥控器搜寻***及方法
KR102137189B1 (ko) * 2014-04-15 2020-07-24 엘지전자 주식회사 영상 표시 기기 및 그의 동작 방법
US10657557B2 (en) * 2014-04-18 2020-05-19 Paypal, Inc. Systems and methods for implementing notifications of incentives offered by funding sources
CN104111975B (zh) * 2014-06-20 2018-06-15 深信服网络科技(深圳)有限公司 信息推送的方法及装置
US20180124458A1 (en) * 2015-06-23 2018-05-03 Gregory Knox Methods and systems for generating media viewing experiential data
US20180115802A1 (en) * 2015-06-23 2018-04-26 Gregory Knox Methods and systems for generating media viewing behavioral data
US10075755B2 (en) 2015-09-18 2018-09-11 Sorenson Media, Inc. Digital overlay offers on connected media devices
CN105677838A (zh) * 2016-01-04 2016-06-15 中国科学院计算技术研究所 基于用户需求的用户档案创建、个性化搜索排名方法和***
US10348849B2 (en) 2016-02-22 2019-07-09 At&T Mobility Ii Llc Automatic delivery of media content to a device
CN107332883A (zh) * 2017-06-10 2017-11-07 努比亚技术有限公司 信息更新方法、装置及计算机可读存储介质
US10607260B2 (en) 2017-06-30 2020-03-31 Rovi Guides, Inc. Systems and methods for presenting supplemental information related to an advertisement consumed on a different device within a threshold time period based on historical user interactions
US10789616B2 (en) 2017-06-30 2020-09-29 Rovi Guides, Inc. Systems and methods for presenting supplemental information related to an advertisement consumed on a different device within a threshold time period of an end of a corresponding advertisement slot
JP6878177B2 (ja) * 2017-07-04 2021-05-26 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
US11601715B2 (en) 2017-07-06 2023-03-07 DISH Technologies L.L.C. System and method for dynamically adjusting content playback based on viewer emotions
WO2019034245A1 (en) * 2017-08-16 2019-02-21 Arcelik Anonim Sirketi IMAGE DISPLAY DEVICE WITH AUTOMATIC UPDATE RESEARCH UPDATE FUNCTION
US10672015B2 (en) * 2017-09-13 2020-06-02 Bby Solutions, Inc. Streaming events modeling for information ranking to address new information scenarios
US10264315B2 (en) * 2017-09-13 2019-04-16 Bby Solutions, Inc. Streaming events modeling for information ranking
US10171877B1 (en) * 2017-10-30 2019-01-01 Dish Network L.L.C. System and method for dynamically selecting supplemental content based on viewer emotions
US10902006B2 (en) * 2017-11-30 2021-01-26 Verizon Media Inc. Generating options for a task using objectives
US10848792B2 (en) * 2018-03-05 2020-11-24 Maestro Interactive, Inc. System and method for providing audience-targeted content triggered by events during program
EP3686609A1 (en) * 2019-01-25 2020-07-29 Rohde & Schwarz GmbH & Co. KG Measurement system and method for recording context information of a measurement
US11785194B2 (en) 2019-04-19 2023-10-10 Microsoft Technology Licensing, Llc Contextually-aware control of a user interface displaying a video and related user text
US11678031B2 (en) 2019-04-19 2023-06-13 Microsoft Technology Licensing, Llc Authoring comments including typed hyperlinks that reference video content
US11026000B2 (en) * 2019-04-19 2021-06-01 Microsoft Technology Licensing, Llc Previewing video content referenced by typed hyperlinks in comments
IL281328A (en) 2021-03-08 2022-10-01 Google Llc Flexible content selection processes through multi-sided secure calculation

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1117633A (ja) * 1997-06-27 1999-01-22 Sony Corp 広告情報放送方法、広告情報放送システムおよび受信装置
JP2002077786A (ja) * 2000-05-26 2002-03-15 Sharp Corp オーディオビジュアルシステムの使用方法
JP2002510948A (ja) * 1998-04-03 2002-04-09 ディスカバリー・コミニュケーションズ・インコーポレーテッド テレビ配送システムを用いた広告の方向付け方法
JP2002171507A (ja) * 2000-11-30 2002-06-14 Yokogawa Electric Corp コンテンツ配信方法およびコンテンツ配信システム
JP2002184157A (ja) * 2000-09-14 2002-06-28 Sharp Corp オーディオビジュアル情報を管理するための使用履歴記述スキーム、システム、及び方法
WO2004079592A1 (en) * 2003-03-01 2004-09-16 Koninklijke Philips Electronics N.V. Real-time synchronization of content viewers

Family Cites Families (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US7207053B1 (en) * 1992-12-09 2007-04-17 Sedna Patent Services, Llc Method and apparatus for locally targeting virtual objects within a terminal
US9286294B2 (en) * 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
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
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
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
US6708336B1 (en) * 1996-08-13 2004-03-16 Hughes Electronics Corporation Method of and apparatus for generating and searching a database
US6359661B1 (en) * 1996-11-05 2002-03-19 Gateway, Inc. Multiple user profile remote control
US8635649B2 (en) * 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
ATE355662T1 (de) * 1997-01-06 2006-03-15 Bellsouth Intellect Pty Corp Methode und system zur netzwerkverwendungserfassung
JP2000156893A (ja) * 1997-03-07 2000-06-06 Matsushita Electric Ind Co Ltd 双方向リモ―トコントロ―ラ被制御装置および双方向リモ―トコントロ―ラ
US6182072B1 (en) * 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
US8065701B2 (en) 1997-04-30 2011-11-22 Sony Corporation Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
US6005597A (en) * 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection
JP3511356B2 (ja) * 1997-11-28 2004-03-29 シャープ株式会社 ディジタル放送受信機
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
PT1114219E (pt) * 1998-02-20 2004-03-31 L Air Liquide Sa A Dir Con Sur Processo de sintese de carbonato de calcio e produto obtido
EP1365582A1 (en) * 1998-03-04 2003-11-26 United Video Properties, Inc. Program guide system with targeted advertising
US6545587B1 (en) 1998-03-06 2003-04-08 Matsushita Electric Industrial Co., Ltd. Bidirectional remote control system, bidirectional remote controller, and device controlled by bidirectional remote controller
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
AR020608A1 (es) * 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US7586398B2 (en) * 1998-07-23 2009-09-08 Universal Electronics, Inc. System and method for setting up a universal remote control
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6078866A (en) * 1998-09-14 2000-06-20 Searchup, Inc. Internet site searching and listing service based on monetary ranking of site listings
EP1050160B1 (en) * 1998-11-16 2015-04-08 Koninklijke Philips N.V. Apparatus for receiving programs
US7260823B2 (en) * 2001-01-11 2007-08-21 Prime Research Alliance E., Inc. Profiling and identification of television viewers
US6766528B1 (en) * 1999-01-27 2004-07-20 Lg Electronics Inc. Apparatus and method for displaying additional information
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6397212B1 (en) * 1999-03-04 2002-05-28 Peter Biffar Self-learning and self-personalizing knowledge search engine that delivers holistic results
US7665111B1 (en) * 1999-10-20 2010-02-16 Tivo Inc. Data storage management and scheduling system
US6401059B1 (en) * 1999-05-25 2002-06-04 International Business Machines Corporation Method and system for using a personal digital assistant as a remote control
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6901366B1 (en) * 1999-08-26 2005-05-31 Matsushita Electric Industrial Co., Ltd. System and method for assessing TV-related information over the internet
US6553345B1 (en) * 1999-08-26 2003-04-22 Matsushita Electric Industrial Co., Ltd. Universal remote control allowing natural language modality for television and multimedia searches and requests
US7424677B2 (en) * 1999-09-16 2008-09-09 Sharp Laboratories Of America, Inc. Audiovisual information management system with usage preferences
US8914361B2 (en) * 1999-09-22 2014-12-16 Google Inc. Methods and systems for determining a meaning of a document to match the document to content
US7734680B1 (en) 1999-09-30 2010-06-08 Koninklijke Philips Electronics N.V. Method and apparatus for realizing personalized information from multiple information sources
US20070011224A1 (en) * 1999-10-22 2007-01-11 Jesus Mena Real-time Internet data mining system and method for aggregating, routing, enhancing, preparing, and analyzing web databases
US20020010757A1 (en) * 1999-12-03 2002-01-24 Joel Granik Method and apparatus for replacement of on-line advertisements
US6498567B1 (en) * 1999-12-20 2002-12-24 Xerox Corporation Generic handheld remote control device
US6970127B2 (en) * 2000-01-14 2005-11-29 Terayon Communication Systems, Inc. Remote control for wireless control of system and displaying of compressed video on a display on the remote
US20010037205A1 (en) * 2000-01-29 2001-11-01 Joao Raymond Anthony Apparatus and method for effectuating an affiliated marketing relationship
US7908635B2 (en) * 2000-03-02 2011-03-15 Tivo Inc. System and method for internet access to a personal television service
JP2001275048A (ja) * 2000-03-24 2001-10-05 Victor Co Of Japan Ltd 番組推薦装置
ATE329454T1 (de) * 2000-03-31 2006-06-15 United Video Properties Inc Systeme und verfahren zur verminderung von unterbrechungen in programmaufnahmen
JP3810268B2 (ja) * 2000-04-07 2006-08-16 シャープ株式会社 オーディオビジュアルシステム
US7213254B2 (en) * 2000-04-07 2007-05-01 Koplar Interactive Systems International Llc Universal methods and device for hand-held promotional opportunities
AU2001264947B2 (en) * 2000-05-24 2005-02-24 Excalibur Ip, Llc Online media exchange
US7263709B1 (en) * 2000-06-30 2007-08-28 Keen Personal Media, Inc. System for displaying video data having a promotion module responsive to a viewer profile to entice a viewer to watch a premium content
US7313802B1 (en) * 2000-07-25 2007-12-25 Digeo, Inc. Method and system to provide deals and promotions via an interactive video casting system
JP2002044637A (ja) * 2000-07-26 2002-02-08 Sony Corp 情報処理装置および方法、情報提供装置および方法、並びにプログラム格納媒体
JP2004509490A (ja) * 2000-08-25 2004-03-25 インテロシティー ユーエスエイ,アイエヌシー. パーソナルリモートコントロール
AU2001288754A1 (en) * 2000-09-06 2002-03-22 Cachestream Corporation Multiple advertising
US20060129458A1 (en) * 2000-10-12 2006-06-15 Maggio Frank S Method and system for interacting with on-demand video content
US20040103032A1 (en) * 2000-10-12 2004-05-27 Maggio Frank S. Remote control system and method for interacting with broadcast content
US7337462B2 (en) * 2000-11-16 2008-02-26 Meevee, Inc. System and method for providing timing data for programming events
US6980977B2 (en) 2000-11-30 2005-12-27 Yokogawa Electric Corporation System for acquiring and analyzing personal profile data and providing the service of delivering various information
JP2002171231A (ja) * 2000-12-04 2002-06-14 Nippon Telegr & Teleph Corp <Ntt> 放送番組案内システム、放送番組案内方法、放送番組案内装置及び放送端末装置と、それらの装置の実現に用いられるプログラム記録媒体
AU2002243393A1 (en) * 2000-12-27 2002-07-24 Sonicblue Incorporated Advertisements in a television recordation system
US20020100043A1 (en) * 2001-01-19 2002-07-25 Lowthert Jonathan E. Content with advertisement information segment
KR101035073B1 (ko) * 2001-02-21 2011-05-19 유나이티드 비디오 프로퍼티즈, 인크. 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를위한 시스템 및 방법
JP2002269102A (ja) * 2001-03-13 2002-09-20 Nec Corp ビデオ・オン・デマンドシステムとそのコンテンツの検索方法及びそのコンピュータプログラム
US20020162108A1 (en) * 2001-03-30 2002-10-31 Catherine Lin-Hendel Interactive/ active electronic program/ content guide (IAEPG) with computer enhanced, web-wrapped user interfaces, programablility, and automated search, record, and present
US20020178445A1 (en) * 2001-04-03 2002-11-28 Charles Eldering Subscriber selected advertisement display and scheduling
EP1393179A4 (en) * 2001-05-08 2005-10-05 Ipool Corp SYSTEM AND PROCEDURE FOR THE PROTECTION OF THE PRIVACY
US8266656B2 (en) * 2001-06-06 2012-09-11 Jlb Ventures Llc Method for making selections in search criteria in TV EPGs
US8285701B2 (en) * 2001-08-03 2012-10-09 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator remote content crawler
US8079045B2 (en) * 2001-10-17 2011-12-13 Keen Personal Media, Inc. Personal video recorder and method for inserting a stored advertisement into a displayed broadcast stream
US20030110503A1 (en) * 2001-10-25 2003-06-12 Perkes Ronald M. System, method and computer program product for presenting media to a user in a media on demand framework
US20030101126A1 (en) * 2001-11-13 2003-05-29 Cheung Dominic Dough-Ming Position bidding in a pay for placement database search system
US20030093794A1 (en) * 2001-11-13 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for personal information retrieval, update and presentation
US7254777B2 (en) * 2001-12-20 2007-08-07 Universal Electronics Inc. System and method for controlling the recording functionality of an appliance using a program guide
US20030126227A1 (en) * 2001-12-31 2003-07-03 Koninklijke Philips Electronics N.V Method of populating an explicit profile
US20030179306A1 (en) * 2002-03-20 2003-09-25 Kinpo Electronics, Inc. Image display remote control device for digital camera or video camera
GB0207791D0 (en) * 2002-04-04 2002-05-15 Koninkl Philips Electronics Nv Digital remote control device
US8255968B2 (en) * 2002-04-15 2012-08-28 Universal Electronics, Inc. System and method for adaptively controlling the recording of program material using a program guide
US7899915B2 (en) * 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US7346668B2 (en) * 2002-05-17 2008-03-18 Sap Aktiengesellschaft Dynamic presentation of personalized content
US20030237100A1 (en) * 2002-06-20 2003-12-25 Koninklijke Philips Electronics N.V. Information display system
US20040003413A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for priority sponsorship of multimedia content
JP2005537725A (ja) * 2002-08-29 2005-12-08 オープンティブイ・インコーポレーテッド ビデオ・オン・デマンドの目標を絞った広告
US7117207B1 (en) * 2002-09-11 2006-10-03 George Mason Intellectual Properties, Inc. Personalizable semantic taxonomy-based search agent
US7429979B2 (en) * 2002-10-16 2008-09-30 Thomson Licensing Remote control with programmable button labeling and labeling display upon button actuation
AU2003280158A1 (en) * 2002-12-04 2004-06-23 Koninklijke Philips Electronics N.V. Recommendation of video content based on the user profile of users with similar viewing habits
US7765206B2 (en) * 2002-12-13 2010-07-27 Metaweb Technologies, Inc. Meta-Web
US7546625B1 (en) * 2003-01-10 2009-06-09 Google, Inc. Pausing one or more ads, one or more ad groups, and/or one or more ad campaigns
US7693810B2 (en) * 2003-03-04 2010-04-06 Mantas, Inc. Method and system for advanced scenario based alert generation and processing
US8285727B2 (en) 2003-03-06 2012-10-09 Thomson Licensing S.A. Simplified searching for media services using a control device
JP4284499B2 (ja) 2003-03-07 2009-06-24 ソニー株式会社 デバイス管理方法およびデバイス管理システム
CA2520117A1 (en) * 2003-03-25 2004-10-14 Sedna Patent Services, Llc Generating audience analytics
JP4095479B2 (ja) * 2003-03-27 2008-06-04 日本放送協会 コンテンツ選択視聴装置、コンテンツ選択視聴方法およびコンテンツ選択視聴プログラム
JP2004343600A (ja) * 2003-05-19 2004-12-02 Matsushita Electric Ind Co Ltd 遠隔操作装置およびavcサーバ
US7693827B2 (en) * 2003-09-30 2010-04-06 Google Inc. Personalization of placed content ordering in search results
US20050071328A1 (en) * 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US20050138659A1 (en) * 2003-12-17 2005-06-23 Gilles Boccon-Gibod Personal video recorders with automated buffering
US20050138653A1 (en) * 2003-12-17 2005-06-23 Kim Littrell Methods, systems and storage medium for providing offerings to consumers
JP2007524295A (ja) * 2004-01-20 2007-08-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 推奨器/プロファイリング・システムに選好を入力するシステム及び方法
US7788158B2 (en) * 2004-02-03 2010-08-31 Yahoo! Inc. Dynamic pari-mutuel market
US7594245B2 (en) * 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US20060218592A1 (en) * 2004-06-29 2006-09-28 Studio Store Direct, Inc. Method and apparatus for enabling direct response marketing
US20060036565A1 (en) * 2004-08-10 2006-02-16 Carl Bruecken Passive monitoring of user interaction with a browser application
US7853606B1 (en) * 2004-09-14 2010-12-14 Google, Inc. Alternate methods of displaying search results
US8930358B2 (en) * 2004-10-26 2015-01-06 Yahoo! Inc. System and method for presenting search results
US8743294B2 (en) * 2007-08-30 2014-06-03 At&T Intellectual Property I, L.P. Remote control with content management
US9405710B2 (en) * 2009-06-30 2016-08-02 Rovi Guides, Inc. Systems and methods for providing interactive media guidance on a wireless communications device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1117633A (ja) * 1997-06-27 1999-01-22 Sony Corp 広告情報放送方法、広告情報放送システムおよび受信装置
JP2002510948A (ja) * 1998-04-03 2002-04-09 ディスカバリー・コミニュケーションズ・インコーポレーテッド テレビ配送システムを用いた広告の方向付け方法
JP2002077786A (ja) * 2000-05-26 2002-03-15 Sharp Corp オーディオビジュアルシステムの使用方法
JP2002184157A (ja) * 2000-09-14 2002-06-28 Sharp Corp オーディオビジュアル情報を管理するための使用履歴記述スキーム、システム、及び方法
JP2002171507A (ja) * 2000-11-30 2002-06-14 Yokogawa Electric Corp コンテンツ配信方法およびコンテンツ配信システム
WO2004079592A1 (en) * 2003-03-01 2004-09-16 Koninklijke Philips Electronics N.V. Real-time synchronization of content viewers

Also Published As

Publication number Publication date
US8930358B2 (en) 2015-01-06
WO2006047729A3 (en) 2007-03-29
KR20100107520A (ko) 2010-10-05
CN101305364A (zh) 2008-11-12
US8250599B2 (en) 2012-08-21
EP1836617A4 (en) 2010-06-30
WO2006047729A2 (en) 2006-05-04
KR101007760B1 (ko) 2011-01-14
US20110282902A1 (en) 2011-11-17
KR20080104077A (ko) 2008-11-28
EP1836617A2 (en) 2007-09-26
JP2008518570A (ja) 2008-05-29
US20060095412A1 (en) 2006-05-04
US20060090183A1 (en) 2006-04-27
US10002195B2 (en) 2018-06-19
US10262067B2 (en) 2019-04-16
US20150120449A1 (en) 2015-04-30
US20060090184A1 (en) 2006-04-27
US8732747B2 (en) 2014-05-20
KR20070064681A (ko) 2007-06-21
US20140130088A1 (en) 2014-05-08
US9792369B2 (en) 2017-10-17
US20120192228A1 (en) 2012-07-26
US8015184B2 (en) 2011-09-06
US20060090185A1 (en) 2006-04-27

Similar Documents

Publication Publication Date Title
JP2011155695A (ja) サーチ結果を提示するためのシステム及び方法
CN101529909B (zh) 一种用于向多媒体设备分配广告和/或内容的方法及设备
US8370874B1 (en) Subscription and channel management technology
KR101766472B1 (ko) 대화형 미디어 안내 애플리케이션에의 원격 액세스를 제공하는 시스템 및 방법
US8640160B2 (en) Method and system for providing targeted advertisements
US8327403B1 (en) Systems and methods for providing remote program ordering on a user device via a web server
US8464289B2 (en) Delivering personalized media items to users of interactive television and personal mobile devices by using scrolling tickers
US9148685B2 (en) Method and system for targeted commerce in network broadcasting
US10524021B2 (en) Method and system for retrieving online content in an interactive television environment
US20020069132A1 (en) Cross technology monitoring, profiling and predictive caching method and system
WO2012118976A2 (en) Methods and systems of providing a supplemental experience based on concurrently viewed content
US20090313324A1 (en) Interactive viewing of media content
US20110078715A1 (en) Identifying a movie of interest from a widget used with movie commericials
WO2013184405A1 (en) Systems and methods for providing conditional group purchase offers for media content
US20120240165A1 (en) Delivering Personalized Media Items to a User of Interactive Television by Using Scrolling Tickers in a Hierarchical Manner
US8549557B2 (en) Delivering personalized media items to multiple users of interactive television by using scrolling tickers
CA2688959C (en) Method and system for retrieving online content in an interactive television environment

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110527

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130520

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130910

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140519

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140609