[go: up one dir, main page]

CN102414643A - 节目快捷方式 - Google Patents

节目快捷方式 Download PDF

Info

Publication number
CN102414643A
CN102414643A CN2009801590569A CN200980159056A CN102414643A CN 102414643 A CN102414643 A CN 102414643A CN 2009801590569 A CN2009801590569 A CN 2009801590569A CN 200980159056 A CN200980159056 A CN 200980159056A CN 102414643 A CN102414643 A CN 102414643A
Authority
CN
China
Prior art keywords
user
media content
shortcut
program
dvr
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.)
Granted
Application number
CN2009801590569A
Other languages
English (en)
Other versions
CN102414643B (zh
Inventor
玛格丽特·施密特
亚历克斯·利斯顿
谢利·格伦农
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Media Solutions Inc
Original Assignee
Tivo 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 Tivo Inc filed Critical Tivo Inc
Publication of CN102414643A publication Critical patent/CN102414643A/zh
Application granted granted Critical
Publication of CN102414643B publication Critical patent/CN102414643B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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
    • 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/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/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/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请描述了允许DVR用户对来自内容提供商的不同类型的媒体内容创建节目快捷方式的方法。节目快捷方式包括对另一媒体内容的引用。用户可以产生快捷方式,以便用户可容易地找到及返回媒体内容,而不执行新的搜索。另外,该方法可用来至少部分基于用户指出的偏好或动作,自动为用户产生节目快捷方式。可对与由用户指定的优选风格或媒体类型相关的媒体内容产生快捷方式。还可对被确定为类似于用户常常观看或记录的内容的内容产生快捷方式。

Description

节目快捷方式
技术领域
本发明涉及数字视频记录器(DVR)。
背景技术
本部分描述的方法是可以实行的方法,但并不必然是先前已经构思或实行的方法。因此,除非本文另有指示,本部分描述的方法并非该申请的权利要求的现有技术并且不允许由于包含在本部分而认为是现有技术。
DVR的问世彻底改变了用户观看及记录媒体内容的方式。DVR将电视节目记录在一个或多个能够保存大量媒体内容的易失性或非易失性计算机可读存储设备上。由于DVR通常是盒状并且常常被发现位于与其连接的电视机的顶部,因此DVR典型地属于现在称为“机顶盒”的设备的广义类别。与盒式磁带录像机(VCR)非常类似,DVR可从天线(用于广播的内容)、电缆(来自有线电视服务提供商)、或者碟形卫星天线(来自碟形卫星天线服务提供商)接收一种或多种媒体内容信号(其可表示电视节目、电影、或者任意其它类型的媒体内容)作为输入,亦可将信号输出至电视机或其它显示设备以显示给用户。DVR亦可从宽带网络连接接收媒体内容,所述宽带网络连接可与一个或多个包含媒体内容的网络连接,包括因特网。
用户可指示DVR安排记录指定内容,该指定内容可在未来某一时间广播或者相反发送至DVR。因而,用户可在DVR接收内容的时间之前安排自动记录该内容。例如,用户能够指示DVR,对将要在指定日期和时间开始并在另一指定时间结束在指定频道上播出的未指定的内容进行记录。又如,用户能够指示DVR记录指定电影、指定事件或多集电视剧的指定剧集的指定放映(在指定的频道并且在指定的日期和时间开始)。又如,用户能够指示DVR记录指定电影、指定赛事或多集电视剧的指定剧集的即将播出的下一场景,而不指定该场景将要播出的日期、时间或频道。又如,用户能够指示DVR在指定频道上记录多集电视剧的全部(或者首轮放映的全部)剧集,而不指定这些剧集将要播出的日期或时间。又如,用户能够指示DVR记录与指定关键词、指定演员、和/或指定导演相关联的电影、赛事或多集电视剧的剧集的全部(或首轮放映的全部)场景,而不指定那些场景的标题、频道或播出时间。又如,用户亦能够指示DVR从因特网上的媒体内容提供商下载指定内容以供将来浏览。
如上述例子描述,DVR允许用户以各种方式搜索及安排节目进行记录。随着诸如视频点播、从网络下载内容、以及在线视频库之类的其它类型的媒体内容变得更为广泛可利用,用户为找到吸引他们的媒体内容所作的搜索变得更为复杂。事实上,一些用户可能对大数量和多种类的可利用媒体内容感到不知所措。在这种条件下,当这些用户遇到他们希望记录的特定媒体内容时,用户可能由于DVR存储空间限制或其它理由(例如,用户希望记录不同的特定媒体内容)而不能记录。如果用户等着稍后增加该特定媒体内容以安排记录,则用户必须折回其前述步骤以找到该特定媒体内容。这个过程对于用户来说可能是非常令人沮丧的。
例如,假设用户访问视频点播服务器来下载及观看最近新发布的电影。随着用户为第一媒体内容进行浏览,他可能遇到也吸引他的第二媒体内容,这是非常可能的。然而,在某些情况下(例如,由于DVR空间限制,其它记录媒体内容的安排,不希望为该内容付钱直到该用户确定观看该内容,等等),用户当时无法记录第二媒体内容。如果用户决定返回并稍后安排第二媒体内容,则用户通常不得不折回该步骤以找到第二媒体内容。这种处理可能包括:通过各种菜单屏幕进行导航、重复前面执行的关键字搜索、以及其它不便于找到第二媒体内容的细节。而且,用户可导航至不正确的菜单、拼错关键词、或者执行了其它小错。这导致用户越来越沮丧。
附图说明
在附图中,本发明通过示例性而不是限定性的方式进行描述,其中相同的附图标记表示相同的元件,其中:
图1示出了根据本发明的实施例的一种系统的框图,DVR用户可在所述系统上创建节目快捷方式;
图2示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了访问节目快捷方式的主菜单;
图3示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了具有包含节目快捷方式的文件夹的菜单;
图4示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了具有节目快捷方式的菜单;
图5示出了根据本发明的实施例的DVR展示的屏幕示例,其允许用户搜索特定媒体内容;
图6示出了根据本发明的实施例的具有用户界面控制的DVR展示的屏幕示例,其允许用户指示用户希望产生节目快捷方式;
图7示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了产生节目快捷方式的用户界面控制;
图8示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了节目快捷方式的产生的确认;
图9示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了可能包含节目快捷方式的文件夹;
图10示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了菜单项,该菜单项允许用户访问节目快捷方式;
图11示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了菜单项,该菜单项允许用户购买由该节目快捷方式指出的视频点播内容;
图12示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了允许用户确认视频点播购买请求;
图13示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了视频点播购买请求的完成;
图14示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了包含节目快捷方式的文件夹;
图15示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了菜单项,该菜单项允许用户下载由该节目快捷方式引用的特定媒体内容;
图16示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了下载所述特定媒体内容的下载请求的确认;
图17示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了基于对于特定媒体内容的观看信息来观看推荐媒体内容的菜单项;
图18示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了基于来自特定推荐实体的选择的不同推荐媒体内容;
图19示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了产生节目快捷方式的菜单项,该节目快捷方式引用了一组从特定推荐实体推荐的媒体内容;
图20示出了根据本发明的实施例的DVR展示的屏幕示例,其包括一包含节目快捷方式的文件夹;
图21示出了根据本发明的实施例的DVR展示的屏幕示例,其描述了组中存在的节目快捷方式;
图22示出了根据本发明的实施例的DVR展示的屏幕示例,其提示用户记录从节目快捷方式引用的媒体内容;
图23示出了根据本发明的实施例的DVR展示的屏幕示例,其显示包含与第三方网站对应的节目快捷方式的文件夹;
图24示出了根据本发明的实施例的DVR展示的屏幕示例,其列出了与来自第三方网站的媒体内容相对应的节目快捷方式;
图25是示出了根据本发明的实施例的DVR的内部结构及操作的示例的框图;以及
图26是一系统的框图,本发明的实施例可在所述系统上实施。
具体实施方式
在下文的描述中,出于解释的目的列出了多个具体的细节,以便提供对本发明透彻的理解。然而显而易见的是,本发明可以在没有这些具体细节的情况下实施。在其它情况下,以框图形式示出了公知的结构和设备,以免不必要地对本发明感到费解。
总体概述
在此描述的系统和方法允许DVR用户对媒体内容创建节目快捷方式。如在此所使用的,媒体内容可以指,但不限于,电影、电视节目、可下载内容、视频点播内容、来自网站的内容、或者任意其它可由用户检索的媒体内容。在实施例中,用户对该用户感兴趣的媒体内容产生节目快捷方式。根据实施例,节目快捷方式机制允许用户产生与被引用的媒体内容链接的节目快捷方式。例如,假设进行搜索的用户识别出该用户感兴趣的特定媒体内容。用户能够发起节目快捷方式机制,所述节目快捷方式机制对该媒体内容创建节目快捷方式对象。节目快捷方式对象可以包括与该特定媒体内容本身、或者与允许用户检索该媒体内容的接入点的引用或链接。这些接入点可包括发起下载媒体内容的菜单或者发起视频点播来浏览媒体内容的菜单。
在一种实施例中,节目快捷方式对象被增加作为DVR的菜单项,其易于由用户访问。如本文所使用的,易于访问的菜单项是一要求有限输入命令以便访问的菜单项,并且因而可由用户容易且频繁地访问。可以访问的菜单可以描述为“接近”用户。如本文所使用的,“接近”可通过一示例进行描述。DVR菜单结构可能包含10个等级层次(例如,菜单深度为10层)。在这种环境下,按照深度,可访问菜单比最后的(或叶子)菜单更接近主(或根)菜单。替代地,可访问菜单可能指DVR屏幕,其利用有限输入命令(例如,仅在远程控制或其它输入装置上击两三次键)打开。例如,在TiVo DVR系统中,“当前正播放列表”可以是一可访问的菜单,因为“当前正播放列表”可在来自输入装置的两次击键中的任一点进行访问。在其它实施例中,可以访问的菜单是一能够利用单一命令(例如,远程控制或其它输入装置上的专用按钮)打开的菜单。
节目快捷方式可以允许用户找到及记录与他们的兴趣相匹配的媒体内容,而不必执行额外的搜索。本文描述的系统和方法可自动地创建特定媒体内容的节目快捷方式。在实施例中,分析机制分析用户已选择用来记录的媒体内容,并选择与用户所选媒体内容相关的媒体内容来创建节目快捷方式。例如,用户可能安排记录包括若干Poker相关的节目的媒体内容。在这种环境下,分析机制将归纳出DVR用户对Poker相关的节目感兴趣。分析机制可以使用任意类型的匹配算法来找到与兴趣相匹配的节目,例如但不限于,喜爱的演员、喜爱的主题、喜爱的分类(例如,HD中的浪漫喜剧),或者任意其它匹配方法。
回到Poker相关节目的示例,当分析机制遇到通过VOD提供的Poker相关节目时,分析机制确定该新节目可能是该用户感兴趣的并且对该VOD节目产生一节目快捷方式。分析机制不限于VOD,因为分析机制亦可经由广播、下载合作方(诸如Amazon或Netflix)、或者任意其它内容传递系统,搜索及产生媒体内容的节目快捷方式。
在一种实施例中,节目快捷方式机制产生相关媒体内容的节目快捷方式。节目快捷方式机制可以把新创建的节目快捷方式放在许多不同的位置,其根据实施而有所不同。例如,Poker相关媒体内容的节目快捷方式能够被放置在用户的Poker相关希望列表中。因此,当DVR用户访问他的其它Poker相关节目时,DVR可通知用户:另外的Poker相关节目可用于记录。在一种实施例中,通过屏幕上的图标或者图形告知用户节目快捷方式。在其它实施例中,通知可经由电邮、弹出消息、文本消息、屏上消息、或者任意其它可向用户指示快捷方式的方法出现。
节目快捷方式可以允许用户在任意时候下载所引用的媒体内容。下载可能在非高峰时间出现,这时下载速度可能最快或者额外的存储空间变得可用或者被添加到DVR上。另外,节目快捷方式可以允许用户通过诸如Netflix、YouTube、或者视频点播之类的提供商在任意时候流式传输被引用的媒体内容以进行立即观看。
本文描述的系统和方法可进一步扩大到与来自广泛资源的媒体内容的链接。例如,节目快捷方式机制可以用来与可下载的内容(例如,通过iTunes、TivoCast、或者Yahoo!TV)、共享视频文件(例如,由朋友或者家庭成员上传和发布的媒体内容)、由推荐实体建议的内容、从电视广播公司获取的内容、视频源、广告数据(例如,具有嵌入的地址信息的商业广告)、以及其它可通过因特网和其它网络访问的媒体内容的链接。
系统概述
根据本发明的一种实施例,图1描述了一种系统的框图,在所述系统中,用户可以对所选内容、web下载、推荐节目、和/或其它建议的媒体内容创建节目快捷方式或者“书签”。示出的系统仅是可实施本发明的实施例的许多不同系统中的一个。其中可实施本发明实施例的其它系统可以包括比图1中示出的元件更多或更少的元件。
图1示出的系统100包括DVR 101,在一种实施例中,其包括节目快捷方式元件110、LAN 111、以及个人计算机(PC)112。此外,系统100包括:DVR服务提供商的web服务器106,其与数据库118相连接;电视内容提供商116(诸如广播公司、卫星电视提供商、有线电视提供商、IPTV提供商,等等);可下载内容提供商的web服务器114;视频点播提供商115;推荐实体104;以及第三方web服务器117。典型地,DVR 101以及用户的PC 112均与LAN 110相连接(或者物理或者无线地)。典型地,DVR 101、LAN 111、以及DVR用户的PC 112均位于相同位置。
在一种实施例中,DVR 101接收、记录及呈现DVR 101从电视内容提供商116接收的媒体内容。电视内容提供商可以通过有线电视提供商、或者碟形卫星天线服务提供商无线地播出媒体内容来提供内容。LAN 111连接至因特网102。通过LAN 111,DVR用户的PC 112和DVR 101可以与其它也与因特网102相连接的装置通信。DVR服务提供商的web服务器106、第三方web服务器117、推荐实体104、视频点播提供商115、以及可下载内容提供商114也与因特网102连接。这些实体、提供商、和服务器中的每一个可利用web服务协议或任意其它通信协议经由因特网102和LAN 111彼此通信及与DVR 101通信。DVR用户的PC 112可运行因特网浏览器应用程序(例如,Microsoft Internet Explorer或者Mozilla Firefox)。DVR用户的PC 112和DVR服务提供商的web服务器106可利用超文本传输协议(HTTP)或者任意其它通信协议经由因特网102和LAN 110彼此通信。
DVR服务提供商的web服务器106与数据库118相连接。DVR服务提供商的web服务器106可将数据保存到数据库118中以及从数据库118中检索数据。DVR 101可利用任意类型的通信协议,包括但不限于HTTP或文件传输协议(FTP),经由因特网102和LAN 111从可下载内容提供商的web服务器114下载内容(例如,文件)。
第三方web服务器117与因特网102相连接。第三方web服务器117可利用诸如HTTP之类的任意通信协议通过因特网102与PC 112和/或DVR服务提供商的web服务器106通信。
推荐实体104亦与因特网102相连接。推荐实体104可利用诸如HTTP之类的任意通信协议通过因特网102与DVR服务提供商的web服务器106通信。
视频点播提供商115与因特网102相连接。DVR 101可利用诸如HTTP和文件传输协议(FTP)之类的协议经由因特网102和LAN 111从提供商115下载点播内容。视频点播提供商115可利用诸如HTTP之类的协议通过I因特网102与DVR服务提供商的web服务器106通信。
节目快捷方式
节目快捷方式,如本文所使用的,一般指包括对特定媒体内容进行检索、下载、流式传输、购买、记录、或发起视频点播的引用或链接的对象。节目快捷方式可以包括各种方法和子程序。节目快捷方式可以包括特定媒体内容本身的引用。节目快捷方式亦可以包含关于媒体内容的信息,或者包含到达屏幕、方法、或子程序的引用,通过所述引用可发生访问、购买、和/或下载媒体内容。此外,节目快捷方式可以包含对特定数据集检验数字权利的功能。节目快捷方式允许DVR用户迅速访问特定的媒体内容,而不必通过许多域空间或菜单导航以再次找到特定的媒体内容。因此,节目快捷菜单在易于由用户访问的菜单位置中创建。
节目快捷方式可以随着时间的改变而保持有效。只要被引用的媒体内容仍然可用,节目快捷方式就可用。一旦被引用的媒体内容不再可用,则节目快捷方式不再有效且可自动删除。在一些情况下,如果用户不再希望访问或记录被引用的媒体内容,则用户可以删除节目快捷方式。在一种实施例中,用户指定节目快捷方式多长时间保持有效。在其它实施例中,媒体内容的所有者可在媒体内容和/或节目快捷方式上设置到期日。例如,电影公司可能允许特定影片发布预告片广告。在电影不再在电影院放映之后,电影预告片公司可能希望删除该预告片。当电影不再在剧场中放映时,电影院公司可能在预告片上设置到期日,或者明确地删除预告片及预告片的所有节目快捷方式。通过这些及其它方式,节目快捷方式可设计成到期。
节目快捷方式元件
图1中,节目快捷方式元件110通常代表软件应用程序的元件,其允许DVR用户搜索、浏览、导航、及浏览电子信息。节目快捷方式元件110允许DVR用户创建与DVR用户感兴趣的信息或媒体内容的链接(或“书签”)。例如,节目快捷方式元件110可以是web浏览器、文档浏览器、RSS新闻阅读器、邮件用户程序、文档编辑器、数据库客户端应用程序、或者其它用于导航电子信息的软件工具中的一部分。
在一种实施例中,节目快捷方式元件110是独立的应用程序,例如桌面应用程序、屏幕保护程序、或者某些其它具有创建程序快捷方式的用户界面控制的应用程序。替代地,程序快捷方式元件110是工具,其设计成结合诸如web浏览器的另一应用程序进行工作。例如,程序快捷方式元件110可以是web浏览器的扩展或插件模块。
在系统100中,节目快捷方式元件110被描述为DVR 101的元件。在替代实施中,节目快捷方式元件110可以是DVR用户的PC 112的元件。
用于观看节目快捷方式的菜单
图2描述了一种用于使能DVR用户对DVR系统100中的媒体内容创建节目快捷方式的主菜单示例。在一种实施例中,随着用户访问其DVR硬盘以回顾所记录的节目,主菜单(Main Menu)200在PC 112上显示给用户。替代地,主菜单200组合来自各种源的数据(例如,来自DVR服务提供商的web服务器106的信息、视频点播提供商115,等等)。在一种实施例中,菜单200是DVR 101的菜单结构的一部分。主菜单200描述了许多选项,当其选择、组织及管理他们DVR上的媒体内容时,这些选项对用户来说是可用的。例如,主菜单200可以包括作为列在菜单上的第一项的“当前正播放列表”选项210。主菜单200中的其它选项可包括诸如但不限于“观看直播电视(Watch Live TV)”、“发现节目(FindPrograms)”、“发现节目集锦(Find Collections of Programs)”、“视频点播(Video on Demand)”之类等等的条目。
如果DVR用户选择“当前正播放”选项210,则出现“当前正播放列表”菜单。图3描述了当用户打开来自主菜单的条目时“当前正播放列表”菜单可以如何出现的示例。图3中,“当前正播放列表”菜单300列出许多已经记录且可用于浏览的节目。例如,如图3所描述的,DVR已经从电视内容提供商115记录节目:“My Name is Earl”和“The Office”。大部分的其它文件夹指示也已经被记录(或者被安排记录)的节目及节目的种类。例如,“The Sopranos”文件夹指示已经记录(或者安排记录)了电视节目“The Sopranos”的两集剧集。
当前正播放列表(Now Playing List)300也列出了Poker文件夹311和书签(Bookmarks)文件夹312。注意,Poker文件夹311具有位于文件夹顶部的星形图标。在一种实施例中,图标或任意其它图形指示被用于指示菜单项包含节目快捷方式。例如,Poker文件夹311上的星形图标能够指示Poker文件夹包含Poker相关媒体内容的节目快捷方式。因而,如果DVR用户推举打开Poker文件夹311,则DVR用户被提交有Poker相关内容列表,其中该内容包括至少一个节目快捷方式。
例如,图4描述了Poker菜单400的示例,该菜单能够在DVR用户选择Poker文件夹311选项时打开。图4中,Poker菜单400列出各种Poker相关媒体内容,包括节目快捷方式411。在这种情况下,节目快捷方式411与称为“Poker:Learn from the Pros”的可下载节目(由标题右边的(CDS)图标指出)链接。通过选择由右箭头410指示的条目“Poker:Learn from the Pros”411,用户可下载特定的媒体内容。在一种实施例中,节目快捷方式411由节目快捷方式元件自动创建,类似于结合图1所描述的节目快捷方式元件。替代地,节目快捷方式411可以通过从可利用的节目列表中选择媒体内容由DVR用户创建节目快捷方式411。
回溯图3,在一种实施例中,文件夹“书签”312是所有节目快捷方式的通用知识库。在一种实施例中,当用户创建节目快捷方式时,节目快捷方式可以根据默认设置被放置在“书签(Bookmarks)”文件夹312中。在其它实施中,可提示DVR用户指定节目快捷方式应该放置的位置。在实施例中,节目快捷方式可基于媒体内容的种类、流派、类型等等被创建并被自动保存到一个位置。例如,可用于下载、流式传输、观看视频点播的电影的书签能够被放入称为“点播电影”的文件夹。这允许用户创建他们有兴趣观看、可从多种来源获得以及均在单一位置中的电影列表。在实施例中,与书签文件夹312的链接可位于主菜单200上用来访问或在另一可访问的菜单中。
创建视频点播的节目快捷方式
根据实施例,为了创建视频点播媒体内容的节目快捷方式,DVR用户访问搜索机制以检索关于可用视频点播内容的信息。例如,在一种实施例中,DVR用户能够访问PC 112上的web浏览器。该web浏览器通过因特网102与视频点播提供商115连接,其依次返回安排好的视频点播内容的列表。在另一实施例中,DVR用户可通过DVR 101访问视频点播内容。
图5描述了搜索用户界面500的示例,用来从视频点播提供商115搜索视频点播媒体内容。在实施例中,视频点播提供商115将节目数据发送至DVR服务提供商的web服务器106,其中节目数据保存在数据库118中。在实施例中,为了访问视频点播内容,PC 112访问DVR服务提供商的web服务器106以搜索视频点播内容。仅在DVR用户已选择特定的视频点播节目后,DVR用户将直接与视频点播提供商115连接。
图5中,DVR用户访问具有搜索框510的菜单500。搜索框510允许用户输入字母数字,其对应于视频点播提供商115(或者,替代地,在数据库118中)所搜索的关键字的开始字母。假设,在这种情况下,DVR用户想要观看“The Philadelphia Story”。因此,DVR用户在搜索框510中输入对应于标题“Philadelphia Story”中的开始字母“PHIL”。搜索请求被发送给视频点播提供商(或者,替代地DVR服务提供商的web服务器)。搜索查询的结果是右边示出的可用媒体内容的列表。在实施例中,DVR用户选择要下载到DVR中的“The Philadelphia Story”。在这种情况下,DVR用户也通知标题为“Philadelphia”的电影。电影“Philadelphia”是用户没有看过的电影。在阅读了电影的简短概要后,DVR用户变得对观看电影“Philadelphia”感兴趣。然而,DVR用户不想购买该特定时间的电影,但想要选择稍后观看电影。
因此,在一种实施例中,DVR用户高亮突出及选择“Philadelphia”菜单项512,以开始创建节目快捷方式的过程。在高亮突出及选择“Philadelphia”512之后,DVR用户被呈现有图6描述的第二菜单。
图6描述了用户界面600的示例,其允许用户指示DVR系统来创建所选媒体内容的节目快捷方式。例如,图6中,创建的用户界面包括一组控制,其允许用户在立即购买及观看电影、创建节目快捷菜单610(例如,“标记节目(bookmarking the program”)、以及其它选项之间进行选择。这里,DVR用户希望创建节目快捷方式,以便用户容易找到及下载或流式传输“Philadelphia”以在稍后观看。因而,DVR用户高亮突出及选择“Bookmark this Program”选项610。在实施例中,一选择“Bookmarkthis Program”选项610,诸如结合图1描述的元件110之类的节目快捷方式元件就在默认位置(例如,当前正播放列表)中创建所选节目的节目快捷方式。替代地,用户可被要求确认其选择。
图7描述确认用户界面700的示例,用来确认是否创建该指定媒体内容的节目快捷方式。在一种实施例中,用户界面700显示关于该媒体内容的可用性、内容的到期日(例如,当节目不再可用时)的信息,以及其它关于节目的信息。DVR用户确认(利用“Yes”控制710)为“Philadelphia”增加节目快捷方式到当前正播放列表中。在实施例中,在确认应该为节目创建节目快捷方式之后,在指定位置创建节目快捷方式。在另一实施例中,可提示DVR用户指定要放置节目快捷方式的地方。在其它实施例中,节目快捷方式可根据一组过滤标准放置在位置中(例如,电影流派、价格、电影演员、标题,等等)。在用户确认创建了“Philadelphia”的节目快捷方式之后,指示任务已完成的屏幕可以向用户显示。
图8描述了一完成的用户界面800的示例,用于通知DVR用户已经创建节目快捷方式。例如,DVR用户能够接收一消息,该消息指示该节目快捷方式创建过程是完成的且在确认创建节目快捷方式之后被增加到适宜的位置(例如,当前正播放列表810)。
图9描述了当前正播放列表900的示例,类似于结合图3描述的列表。如图9所示,当前正播放列表900包括具有紧挨着的星形图标的“点播”文件夹910。星形图标,或者任意类似图形指示,可指示文件夹包含至少一个节目快捷方式。在其它实施例中,不同的机制可用来指示文件夹包含节目快捷方式。例如,能够使用不同的图标,或者文件夹本身可以改变外观,诸如以不同颜色示出。DVR用户可以高亮突出及选择“点播(On Demand)”文件夹910,以便打开当前“点播”节目列表和节目快捷方式。
图10描述了图9示出的“点播”文件夹的视图1000的示例。图10示出了所有被下载的视频点播内容(例如,Spiderman 2 1020)以及四个节目快捷方式:“Philadelphia”1010、“Goodfellas”1030、“RagingBull”1040和“X-Men”1050。节目快捷方式或书签用图形指示“B”来指示,“Spiderman 2”电影具有图形指示“!”以指示该媒体内容可用但可能不久将不可用。如描述,高亮突出栏正选择“Philadelphia”节目快捷方式。如果用户选择“Philadelphia”节目快捷方式1010,则可显示关于“Philadelphia”的附加信息。
例如,用户能够高亮突出及选择“Philadelphia”节目快捷方式1010。在视频点播上下文中选择节目快捷方式1010发起一系列步骤,其允许用户购买视频点播内容。例如,用户能够选择节目快捷方式1010来显示如图11所示的屏幕1100。图11中,DVR用户可通过选择1110来选择购买电影。用户也有机会删除标签1120、观看关于“Philadelphia”1130的推荐内容,以及有其它选项1140。
在图12和13中描述了用户购买电影。图12中,如果用户决定购买电影,则用户被要求在屏幕1200上确认购买1210。最后,在图13中,用户完成媒体内容购买以及可通过选择1310继续观看电影。
注意,通过在当前正播放列表中放置节目快捷方式,节目快捷方式非常易于DVR用户访问。当前正播放列表显示所有被记录的媒体内容,该被记录的媒体内容可用于在DVR上进行观看并因而是DVR用户的通用目标。通过将节目快捷方式放置在用户熟悉的位置,访问节目快捷方式变得相对简单。此外,当前正播放列表是一用户可访问菜单。
在实施例中,可以自动产生视频点播内容的节目快捷方式。例如,用户能够通过创建包括许多Poker相关节目的希望列表来表示对Poker的兴趣。在一种实施例中,当该节目被检测为视频点播节目时,DVR 101或PC 112可自动创建任意与Poker相关节目的节目快捷方式。随着视频点播提供商更新DVR服务提供商的web服务提供商的电子节目指南,当出现媒体内容时,可以产生快捷方式。类似地,媒体内容可与从宽带视频点播提供商增加到目录的节目相匹配,例如但不限于Amazon、Netflix、以及Blockbuster。
图5-13中描述的各种菜单包括各种特征、控制和选项,其可以在不同实施之间变化。例如,在一种实施例中,用于创建节目快捷菜单的菜单可以比图5-13中描述的那些更多或更少。此外,指定菜单选项和语言可以随着实施例的不同而变化。
创建可下载内容的节目快捷方式
可下载内容一般指,可以按要求由DVR用户下载的任意媒体内容。例如,提供近来电视节目及电影的可下载版本的web服务日益可用。在一种实施例中,用户可通过他们的PC 112或DVR 101访问及购买可下载的内容。可下载的内容的提供商的示例包括但不限于TivoCast、YouTube和iTunes。可下载内容亦可指流式传输至用户进行立即浏览的内容。流式传输的内容是,随着内容正由诸如但不限于YouTube或Netflix之类的流式传输提供商传递时,由用户恒定接收并呈现给用户的内容。
为了描述创建可下载内容的节目快捷方式的过程,假设DVR用户访问搜索机制,其检索关于可下载内容的数据。例如,在一种实施例中,DVR用户访问PC 112上的web浏览器。web浏览器通过因特网102与可下载的内容提供商114连接,其依次返回安排好的视频点播内容的列表。注意,在另一实施中,DVR用户可通过DVR 101以类似方式访问可下载的内容。
以类似于结合图5描述的方式,DVR用户可以访问搜索用户界面,以找到可以从可下载内容提供商114下载的内容。在一种实施例中,可下载内容提供商将关于可下载内容提供商的媒体内容的信息发送给DVR服务提供商的web服务器106,其中媒体内容保存在数据库118中。因而,在一种实施例中,为了访问可下载的内容,PC 112访问DVR服务提供商的web服务器106。在用户已选择了可下载的内容之后,DVR用户接着与DVR连接。
利用搜索用户界面,DVR用户访问具有搜索控制的菜单,其允许用户输入要发送至可下载内容提供商114(或者,替代地,至数据库118)的关键词。假设,在这种情况下,DVR用户想要观看称作“Poker:Learn fromthe Pros”的放映。因此,DVR用户执行适当的查询,其将搜索请求发送至可下载内容提供商(或者,替代地DVR服务提供商的web服务器)。搜索查询结果是一列表,其包含“Poker:Learn from the Pros”的至少一个入口。然而,DVR用户不想在该特定时间下载、购买、或者观看该内容,而想要选择稍后返回及访问放映的这个选项。用户亦可能不希望观看该内容,但仅仅标记该内容用于后续引用或者将该内容显示给其他人。
因此,在一种实施例中,DVR用户高亮突出及选择“Poker:Learn fromthe Pros”,开始创建该节目的节目快捷方式的过程。在高亮突出及选择“Poker:Learn from the Pros”之后,DVR用户被呈现有与图6描述的菜单类似的第二菜单。
DVR用户指示应该为所选择的可下载内容创建节目快捷方式(例如,通过高亮突出及选择“Bookmark this Program”选项)。在一种实施例中,一选择选项“Bookmark this Program”之后,诸如结合图1描述的元件110之类的节目快捷方式元件就在默认位置(例如,当前正播放列表)创建所选择节目的节目快捷方式。替代地,该用户可以将该可下载内容保存在别处。
DVR用户继续执行类似于图7-8描述的步骤的步骤。例如,在一种实施例中,DVR用户确认他们期望创建该指定媒体内容的节目快捷方式。在一种实施方式中,接着在指定位置创建节目快捷方式。该位置可由DVR用户输入,可以是默认位置,或者该位置可根据一组预定标准自动确定。该预先确定的标准可包括但不限于现有菜单的数量(菜单中不太多的条目)、该菜单对于主菜单的接近度(或者到达所需输入命令的数目)、或者用户访问特定位置的频率。
图14描述了当前正播放列表1400的另一个示例,类似于结合图3和图9描述的列表。如图14所示,当前正播放列表1400包括“Poker”文件夹1410,其具有接近该文件夹的星形图标,指示该文件夹包含至少一个节目快捷方式。这里,DVR用户突出及选择“Poker”文件夹1410,以便打开Poker相关节目和节目快捷方式的当前列表。一旦打开该文件夹,DVR用户高亮突出及选择“Poker:Learn from the Pros”节目快捷方式。
图15描述了下载用户界面1500的示例。这里,DVR用户可推举立即下载该节目、设置季票(例如,下载发布的每集新剧集)、删除节目快捷方式等等。在一种实施方式中,可以显示关于该可下载内容的附加信息(例如,演出的持续时间、评级等等)。
在这个示例中,DVR用户利用“下载”控制1510下载节目,该控制发起该下载过程。在一种实施例中,一旦下载完成,则DVR用户接收该节目被成功下载的确认1600。
图14-16中描述的各种菜单包括各种特征、控制和选项,其可在不同实施之间变化。例如,在一种实施例中,用于创建节目快捷方式的菜单可以比图14-16中描述的那些更多或更少。此外,指定菜单选项和语言可以随着实施例的不同而不同。
推荐实体的节目快捷方式
推荐实体允许用户接收由第三方作出的对媒体内容的推荐。在由申请人拥有且本文出于所有目的通过引用结合的美国专利申请“Recommended Recording and Downloading Guides”中进一步描述了推荐实体。例如,用户可能喜欢观看经典影片。在一种实施例中,包括一个或多个电影评论家的推荐实体提供了被推荐的观看选项。在实施例中,示出的被推荐的观看媒体内容可基于,至少部分基于由用户提交的标准。例如,如图17所示,DVR用户能够搜索及找到“L.A.Confidential”,DVR用户喜欢的电影。DVR用户可能希望观看类似于“L.A.Confidential”的另一部电影。根据DVR用户对“L.A.Confidential”的偏好,推荐实体可呈现该用户也可能喜欢的其它媒体内容。
图18中,推荐实体(例如,来自娱乐周刊的电影评论家专家组)可能评估DVR用户的选择并基于该选择做出推荐。例如,如果用户喜欢“L.A.Confidential”,则推荐实体可能(基于来自评论家的输入)推荐相同流派的其它电影,其由相同演员主演、由相同编剧编写、由相同制片人制片、或者任意其它关系类型。
在一种实施例中,向DVR用户呈现推荐电影和内容的列表。用户可选择性地挑选要立即下载的媒体内容以及要标记以备后用的节目。
在某些实例中,推荐实体可以定期更新推荐。在一种实施例中,DVR用户可对节目的推荐实体的列表(或者指南,或者集锦)创建标签并作为一组而不是单个节目访问其推荐。图19描述了指南用户界面1900的示例,用来允许DVR用户通过作出选择“Bookmark this Guide”1910对由推荐实体推荐的该组节目创建节目快捷方式。节目快捷方式可以指向任意类型的分组数据,包括多个视频点播节目和可下载内容组。
在DVR用户已对推荐实体的推荐创建节目快捷方式之后,可对推荐更新作出另外的节目快捷方式。在一种实施例中,当新的媒体内容被增加到节目的推荐实体列表中时,为那些新增加的节目自动创建节目快捷方式。例如,图20中,DVR用户已对娱乐周刊的推荐电影创建节目快捷方式。经过一段时间,娱乐周刊推荐实体将电影增加到推荐列表中。在一种实施例中,DVR用户访问当前正播放列表2000、高亮突出“娱乐周刊推荐电影(Movies by EW)”选项2010、以及打开包含娱乐周刊推荐电影的节目快捷方式的文件夹。
图21示出了娱乐周刊推荐电影的列表2100。根据一种实施例,DVR用户可通过该节目列表浏览、阅读关于每个节目的信息、以及最终决定是否记录节目。DVR用户可阅读在五个列出的电影中的每一个上可用的信息。例如,DVR用户可能决定观看“L.A.Confidential”2110。DVR用户高亮突出及选择来自列表的“L.A.Confidential”2110。DVR用户亦可高亮突出及选择来自列表的“Friday Night Lights”。在这种环境下,用户被传送到后续菜单2200。在图22中,DVR用户可选择记录2210媒体内容“Friday Night Lights”。
关于推荐实体的媒体内容选择,用户可以订阅推荐节目的季票。如果用户订阅季票,则DVR可自动下载所有由特定实体推荐的挑选,直到用户另外指示。如果媒体内容选择需要购买,则可自动创建所选内容的节目快捷方式。DVR用户则具有在任意给定时间在其计算机或DVR上可用的特定数量的推荐节目、或者该节目的节目快捷方式。此外,节目可随着时间逝去进行更新。因而,如果特定电影从推荐列表中移除,则对应的节目快捷方式也自动地从“当前正播放列表”中移除。
在一种实施例中,可应用另外的控制,其允许用户选择推荐实体挑选的子集。例如,推荐实体104可能挑选DVR用户讨厌的特定媒体内容。在这种环境下,DVR用户将具有滤除特定节目以及特定种类、评级、流派等等的该选项,以移除该用户不想要的任意条目。
创建第三方信息的节目快捷方式
第三方信息可以指代各种信息。在实施例中,第三方信息指代从因特网(例如,从Yahoo Video、YouTube等等)下载并转换代码成能够在PC(例如结合图1讨论的PC 112)上播放的格式的数据。例如,DVR用户能够在他们的PC 112上浏览因特网102并且遇到他们有兴趣的视频。在一种实施例中,用户将该视频文件下载到他们的PC上、将该视频文件转换成与DVR兼容的格式(例如,MPEG2),并接着将该文件上传到DVR。
在实施例中,可建立引用了定期上传媒体内容的网站的节目快捷方式。当用户希望访问另外的文件时,DVR用户仅仅在当前播放列表中选择适当的书签,其对第三方web服务器指示网站。内容从该网站下载或流式传输并转换成DVR的兼容格式(如果必需的话),以及传送到DVR进行观看。
例如,图23描述了节目快捷方式用户界面2300,其列出了可下载的内容的各种来源。那些来源之一是“Best of Google Video”2310。用户可选择“Best of Google Video”,以便在DVR上浏览来自“Best ofGoogle Video”的内容。在实施例中,从该网站下载的内容可以包含与另一将要视为节目快捷方式的内容的链接。例如,图24示出了“Best ofGoogle Video”文件夹的视图2400,包括Google网站上视频文件的节目快捷方式。选择节目快捷方式下载了所引用的媒体内容用于由用户观看。
创建第三方(广告客户)站点的节目快捷方式
除了可下载的视频内容之外,节目快捷方式可以包含对特定网站的引用。某些媒体内容可以包括标签和其它嵌入的代码,其将关于所观看的媒体内容的附加信息发送给用户。例如,汽车公司Lexus的商业广告能够包括交互的(例如,嵌入的)数据,例如URL链接或在商业广告屏幕底部指示更多可用信息的图标。用户可点击该URL链接或图标以导航至web网页,该web网页包含更多关于特定产品或节目的信息。该链接也能够导致包含进一步信息的另一媒体内容下载。标签也能够应用于其它媒体内容,诸如电视演出,其中内容提供商在电视演出中嵌入标签以获得更多关于相关电视放映的信息。
在实施例中,节目快捷方式元件提高用户能力以与附加信息进行交互。例如,作为商业播出,DVR用户可能没有时间来拜访Lexus的网站。然而,商业广告本身可能是足够有趣的,用户为了附加信息希望标记该链接以为后访。因此,在一种实施例中,节目快捷方式元件110从媒体内容提取嵌入的URL或链接,并创建引用了该被提取的URL地址或链接的节目快捷方式。接着,稍后当用户可用以浏览该附加信息时,用户只需要访问该被保存的节目快捷方式。节目快捷方式包含对所嵌入的URL地址或链接的引用,以及该用户可被接着转送到汽车公司的网站、或者具有附加信息的其它位置。
创建节目数据的节目快捷方式
再次参考图1,节目快捷方式亦可与从DVR服务提供商的web服务106和/或电视内容提供商114中检索的数据相链接。在实施例中,该电视内容提供商114将要保存在数据库118中的电子节目信息发送至DVR服务提供商的web服务器106。接着,当DVR用户执行发现节目动作(例如,通过使用“Find Program”选项,像图2描述的选项一样)时,亦可对来自电子节目指南的内容进行标记。例如,假设DVR用户想要观看电视节目“My Name is Earl”的一集剧集。用户能够从用户的PC提交查询以找到该特定电视节目播出的时间。该查询亦能够直接从DVR提交。
查询被发送至DVR服务提供商的web服务器,其中该查询在保存在数据库118中的电子节目指南数据上进行处理。在一种实施例中,返回至少列出节目播出的时间和日期的结果。随着用户浏览电子节目指南,在一种实施例中,DVR用户通知节目“The Office”并召回关于该节目的串话流利的评论。然而,用户仅有记录该节目之一的空间和时间。在一种实施例中,DVR用户在电子节目指南中正列出的“The Office”上设置节目快捷方式。如上面详述,当用户指示(例如,通过按压其DVR的远程控制上的按钮或者通过使用点击其计算机)该用户想要创建节目快捷方式时,该节目快捷方式元件利用“The Office”的节目信息创建快捷方式对象并将该快捷方式对象保存到用户容易访问的菜单。该节目快捷方式被作为菜单项增加到该菜单中。
在另一实施例中,通过创建希望列表(像用于Poker相关节目一样)但不设置希望列表来自动记录媒体内容,用户创建正在播出节目的节目快捷方式。在当前正播放的Poker文件夹中,为所有即将来临的演出产生节目快捷方式,该即将来临的演出利用自动记录未作出的演出来匹配偏好。为了记录该节目,用户可基于节目快捷方式设置一个或多个节目来记录,直到要播出该节目的时间为止。如果播出时间过去而没有用户选择记录,则删除该节目快捷方式。
共享节目快捷方式
作为使用节目快捷方式的附加方式,图1中描述的DVR系统允许用户与其他DVR用户共享节目快捷方式。用户可以与其它DVR用户一起创建网络,以便共享媒体内容。网络可以是用户之间或者通过因特网的专有网络。例如,在一种实施例中,DVR系统100能够允许用户将其它DVR用户识别为“朋友”,并邀请其它DVR用户访问用户当前正播放列表中的条目。因而,当用户与其它DVR用户链接时,用户可尤其观看其它用户的当前正播放列表。在实施例中,正共享快捷方式的用户可从预定理由列表中选择以共享快捷方式。例如,用户可以从诸如但不限于诸如“It ismy favorite show”或者“It is like<name of another show>之类的选择中选择。该预先确定的列表避免了用户在电视上打字的问题。
在实施例中,用户亦具有对其它用户的当前正播放列表有限的版权。这样,用户可以为第二用户创建第二用户可能感兴趣的节目快捷方式。该第二用户亦可以限制或禁止其它用户在第二用户的DVR上发布节目快捷方式。在一种实施例中,用户可以创建单个共享文件夹,其它用户在其中发布节目快捷方式。这是一种共享数据的方式,而不必耗尽大量其它用户的存储空间。在一种实施例中,在访问其它用户的DVR系统的任意部分之前,用户必须已被另一系统验证过。
节目快捷方式的其它特征
在实施例中,可以为媒体内容的附加内容产生自动的节目快捷方式。例如,如果用户已经记录或者安排记录被引用的电视演出或电影,则可以产生像宽带流式传输的微型剧集(mini sodes)一样的“附加部分”,或者可基于标识符与特定电视放映或电影关联的幕后电影短片。可为该特定电视放映或电影在当前正播放列表组中显示节目快捷方式,以允许用户选择稍后观看附加内容的选项。
在实施例中,当前不可用的指定片段的媒体内容被请求完了(requested up)。当媒体内容变得可用时,节目快捷方式产生并出现。例如,用户可能希望观看电影“Duplicity”,但电影可能当前不可用,因为该电影尚未准予国内发行或者可能仅仅不可用。当电影以任意形式变得可用时,例如记录、下载、或者流式传输时,节目快捷方式产生且节目快捷方式对用户出现。在实施例中,对特定媒体内容的请求位于“当前不可用”文件夹中,直到特定媒体内容变得可用且节目快捷方式被创建。
在实施例中,用户将感兴趣的内容/文章电邮或发短消息给DVR,以及然后该DVR可确定媒体内容以基于文章中找到的关键词产生节目快捷方式。例如,用户可能欣赏“NASCAR”并将关于“NASCAR”比赛的文章电邮或发短信至DVR。DVR能够接着确定该用户对涉及媒体内容的媒体内容感兴趣,并对关于比赛和其它NASCAR事件的媒体内容产生节目快捷方式。在另一示例中,用户可能电邮关于演员“Tom Hanks”的八卦文章。基于文章中的关键词“Tom Hanks”,可产生节目快捷方式,其中Tom Hanks在所述内容中扮演某一角色。其可以是作为演员或者制片人或者TomHanks可能扮演的任意其它角色。
在另一实施例中,用户可发短信消息或者电邮特定媒体内容片至DVR,并且当该媒体内容变得可用时DVR增加节目快捷方式。书签可以出现在当前正播放列表中。例如,如果用户对电影“Wall-E”感兴趣,则预告片、局部片段或者某一其它媒体内容能够由用户发送至涉及电影“Wall-E”的DVR。如果特定媒体内容已经可用则DVR可产生节目快捷方式,或者DVR可能需要等待直到该媒体内容变得可用且接着创建节目快捷方式。
还在另一实施例中,用户可在服务提供商的网站或其它接口(移动、电话声音识别、或者电邮)上执行搜索。当用户找到他或她感兴趣的媒体内容时,可在DVR处从网站或其它接口产生节目快捷方式。这允许不在家的远程位置的用户产生内容的节目快捷方式。另外,这些搜索可在家或者在DVR位置处执行。从网站搜索对用户来说可能更容易(而不必在电视上打字),他或她可能更喜欢从服务提供商的网站而不是DVR本身进行搜索。这允许额外的界面,在其上为用户产生节目快捷方式。
示例性DVR
根据本发明的实施例,图25示出了DVR的内部结构和操作的示例。在专利号为US 6,233,389的美国专利中进一步描述了DVR的内部结构及操作的示例,其作为原始公开通过引用结合在本文。
图25中示出的DVR包括输入模块2501、媒体开关2502以及输出模块2503。输入模块2501以各种形式中的任意模式接收电视(TV)输入流。例如,由输入模块2501接收的TV输入流可采取国家电视标准委员会兼容信号或PAL兼容广播信号的形式。又如,由输入模块2501接收的TV输入流可采用数字形式,例如数字卫星系统(DSS)兼容信号、数字广播服务(DBS)兼容信号、或者高级电视标准委员会(ATSC)兼容信号。DBS、DSS和ATSC是基于称作移动图像专家组2(MPEG 2)和MPEG-2传输的标准的。MPEG-2传输是一用于将来自TV源发射机的数字数据流格式化的标准,以便TV接收机可分解该输入流以在多路复用信号中发现节目。根据本发明的一种实施例,输入模块2501产生MPEG流。根据本发明的另一实施例,输入模块2501产生利用不同编解码器进行编码的流。
MPEG-2传输多路复用在相同广播信道中支持多个节目,其多路复用视频及音频源和专有数据。输入模块2501调谐信道至特定节目,从该信道提取指定MPEG流,并将MPEG流送至系统的剩余部分。模拟TV信号利用分离的视频和音频编码器被编码成类似的MPEG格式,从而使得系统的剩余部分不知道如何获得信号。信息可以多种标准方式调制成模拟TV信号的垂直消隐区间(VBI);例如,北美广播电视书刊标准(NABTS)可用来将信息调制到NTSC信号的某些线上,FCC托管使用用于关闭字幕(CC)和扩展数据服务(EDS)的某一其它线。这种信号由输入模块2501解码并传递到其它模块,好像该信号已经由MPEG-2专有数据信道递送。
媒体交换机2502在微处理器CPU 2506、硬盘或者存储设备2505和存储器2504之间进行调和(mediate)。输入流被转换成MPEG流并发送至媒体开关2502。媒体开关2502将MPEG流缓冲到存储器2504中。媒体开关2502接着执行两个操作,如果DVR用户正观看实时TV:媒体开关2502发送MPEG流至输出模块2503并同时将MPEG流写入硬盘或存储设备2505。
输出模块2503接收MPEG流作为输入,并根据NTSC、PAL或其它TV标准产生模拟TV信号。输出模块2503包括MPEG解码器、屏上显示(OSD)产生器、模拟TV编码器和音频逻辑。OSD产生器允许节目逻辑来提供可在最终TV模拟信号顶部覆盖的图像。另外地,输出模块2503可以多种标准格式,包括NABTS、CC和EDS,将由节目逻辑提供的信息调制到输出信号的VBI上。
硬件概述
根据一种实施例,这里描述的技术由一个或多个专用计算设备实施。专用计算装置可以硬布线来执行该方法,或者可包括电子设备,例如一个或多个专用集成电路(ASIC)或现场可编程门阵列(FPGA),其可持续地编程来执行该方法,或者可包括一个或多个通用硬件处理器,其被编程成根据固件、存储器、其它存储器或组合中的程序指令执行该方法。这种专用计算设备亦可与定制程序结合定制硬布线逻辑、ASIC或FPGA来实现该技术。专用计算设备可以是台式机系统、便携式计算机系统、手持设备、联网设备或者任意其它结合硬布线和/或程序逻辑以实施该技术的设备。
例如,图26是一描述计算机系统2600的框图,本发明实施例可在其上实施。计算机系统2600包括总线2602或其它用于通讯信息的通信机制、以及与总线2602耦合用于处理信息的硬件处理器2604。硬件处理器2604可以例如是通用微处理器。
计算机系统2600也包括主存储器2606,例如随机存取存储器(RAM)或其他动态存储设备,其耦合至总线2602用于保存信息和要由处理器2604执行的指令。主存储器2606亦可用于在要由处理器2604执行的指令执行期间存储临时变量或其它中间信息。当保存在可由处理器2604访问的存储介质中时,这种指令将计算机系统实施成定制成执行指令中指定的操作的专用机。
计算机系统2600进一步包括只读存储器(ROM)2608或者其它静态存储器设备,其耦合至总线2602用于为处理器2604保存静态信息和指令。诸如磁盘或光盘之类的存储设备2610被提供及耦合至总线2602用于存储信息和指令。
计算机系统2600可经由总线2602耦合至显示器2612,例如阴极射线管(CRT),用于给计算机用户显示信息。输入设备2614,包括字母数字和其它键,被耦合至总线2602用于将信息和命令选择传送至处理器2604。另一类型的用户输入设备是光标控制2616,例如鼠标、跟踪球、或者用于将方向信息和命令选择发送至处理器2604和用于控制显示器2612上的光标运动的光标方向键。该输入设备一般具有在两个轴,第一轴(例如,x)和第二轴(例如,y)中的两个自由度,其允许该设备在平面上指定位置。
计算机系统2600可利用定制的硬布线逻辑、一个或多个ASIC或FPGA、固件和/或程序逻辑来实施这里描述的技术,其结合计算机系统或程序导致计算机系统2600成为专用机。根据一种实施例,响应于运行包含在主存2606中的一个或多个指令的一个或多个序列的处理器2604,这里的技术通过计算机系统2600来执行。这些指令可从诸如存储设备2610的另一存储介质中读入主存2606。执行包含在主存2606中的指令序列导致处理器2604执行这里所描述的处理步骤。在替代实施例中,硬布线电路可替换或者结合软件指令来使用。
如这里所使用的术语“存储介质”指的是存储使机器按照特定风格操作的数据和/或指令的任意介质。这些存储介质可包括非易失性介质和/或易失性介质。非易失性介质包括,例如光盘或者磁盘,诸如存储设备2610。易失性介质包括诸如主存储器2606的动态存储器。通常形式的存储介质包括,例如软盘、柔性磁盘、硬盘、固态驱动器、磁带、或者任意其它磁数据存储介质、CD-ROM、任意其它光学数据存储介质、任意具有孔洞图案的物理介质、RAM、PROM和EPROM、FLASH-EPROM、NVRAM、任意其它存储芯片或软片。
存储介质与传输介质不同但可以结合使用。传输介质参与在存储介质之间传送信息。例如,传输介质包括同轴电缆、铜线和光纤,包括包含总线2602的电线。传输介质亦可以采取声学或光波的形式,例如在无线电波和红外数据通信期间产生的那些波。
各种形式的介质可涉及携带一种或多种指令的一种或多种序列至处理器2604来执行。例如,指令可初始地在远程计算机的磁盘或者固态驱动器上携带。远程计算机可将指令载入其动态存储器并利用调制解调器经电话线发送指令。计算机系统2600本地的调制解调器可在电话线上接收数据并使用红外发射机来将数据转换成红外信号。红外检测器可接收红外信号中携带的数据并且适宜的电路可将数据放置在总线2602上。总线2602将数据携带至主存储器2606,处理器2604可从中检索并运行指令。由主存储器2606接收的指令可选地或者在处理器2604执行之前或者之后保存在存储设备2610上。
计算机系统2600亦包括耦合至总线2602的通信接口2618。通信接口2618提供耦合至网络链路2620的两路数据通信,该网络链路2620与本地网络2622相连接。例如,通信接口2618可以是集成服务数字网络(ISDN)卡、电缆调制解调器、卫星调制解调器、或者提供与对应类型的电话线的数据通信连接的调制解调器。又如,通信接口2618可以是局域网(LAN)卡,以提供与兼容LAN的数据通信连接。亦可实施无线链接。在任意这些实施中,通信接口2618发送及接收电子、电磁或光学信号,其携带表示各种类型信息的数字数据流。
网络链路2620典型地通过一个或多个网络将数据通信提供至其它数据设备。例如,网络链路2620可通过本地网络2622提供与主机2624或者由因特网服务提供商(ISP)2626操作的数据设备的连接。ISP 2626依次通过现在通称为“因特网”2628的万维分组数据通信网络提供数据通信服务。本地网络2622和因特网2628均使用携带了数字数据流的电子、电磁或光学信号。通过各种网络的信号和在网络链路2620上且通过通信接口2618的信号,这些信号将数字数据向自计算机系统2600传送,是传输介质的示例形式。
计算机系统2600可通过网络、网络链路2620和通信接口2618发送消息和接收数据,包括程序代码。在因特网示例中,服务器2630能够通过因特网2628、ISP2626、本地网络2622和通信接口2618发送应用程序的请求代码。
由于其被接收、和/或存储在存储设备2610中或者其它非易失性存储器中以备后用,所接收的代码可由处理器2604执行。
在前述说明书中,本发明的实施例已参照多个根据具体情况变化的特定细节得以描述。由此,本发明且本发明申请人的唯一的并排他的指示,是本申请的权利要求,在权利要求发布的具体形式中,包括任意后来的更正。在此明确列出的、对包含在这样的权利要求中的术语的任何定义,应该决定这些术语在权利要求中的使用意义。因此,没有在权利要求中明确列举的限制、要素、性质、特征、优点或属性不应以任何方式限制这些权利要求的范围。由此,说明书和附图应视为示例性的而不是限制性的意义。
示例
在实施例中,一种方法包括以下步骤,或者一个或多个存储指令的存储介质,当由一个或多个计算设备执行所述指令时,所述指令引起执行以下步骤:接收用户命令输入,所述用户命令输入指示用户希望对其创建快捷方式的特定媒体内容;产生节目快捷方式对象,所述节目快捷方式对象包括对允许检索所述特定媒体内容的过程的引用;将所述快捷方式对象作为菜单项存储在菜单中;以及响应于接收指示所述用户已经选择所述特定节目快捷方式对象的用户命令输入,导航至允许检索由所述快捷方式对象引用的所述特定媒体内容的过程;其中所述方法通过一个或多个专用计算设备执行。
在实施例中,一种方法或者一个或多个存储指令的存储介质进一步包括,其中所述过程包括以下至少任意一种:视频点播、下载和记录。
在实施例中,一种方法或者一种或多种存储指令的存储介质进一步包括,分析用户已经观看或记录的媒体内容;至少部分基于所述媒体内容的分析,识别用户感兴趣的媒体内容的类型;以及自动生成类似于所识别的类型的媒体内容的媒体内容的快捷方式对象。
在实施例中,一种方法或一种或多种存储指令的存储介质进一步包括,接收用户命令输入,所述用户命令输入指示所述用户感兴趣的媒体内容的类型;以及至少部分基于所述用户命令输入所识别的媒体内容的类型,产生媒体内容的节目快捷方式。
在实施例中,一种方法或者一种或多种存储指令的存储介质进一步包括,其中所述特定媒体内容包括以下任意一种:视频点播、可下载内容、由推荐实体推荐的媒体内容、或者来自第三方网站的媒体内容。
在实施例中,一种方法或一种或多种存储指令的存储介质进一步包括,其中保存所述快捷方式的菜单项是可通过两个或更少用户命令输入命令访问的菜单项。
在实施例中,一种方法或一种或多种存储指令的存储介质进一步包括,与网络中的其它用户共享快捷方式对象。
在实施例中,一种方法,或一种或多种存储指令的存储介质进一步包括,其中保存所述快捷方式对象进一步包括将所述快捷方式对象保存到由用户命令输入指定的菜单中。
在实施例中,一种方法,或一种或多种存储指令的存储介质进一步包括,其中保存所述快捷方式对象进一步包括基于预定标准将所述快捷方式对象保存到菜单中。
在实施例中,一种方法,或一种或多种存储指令的存储介质进一步包括,其中仅在通过所述快捷方式对象引用的所述媒体内容可用时,所述快捷方式对象保持被存储。
在一实施例中,一种方法,或一种或多种存储指令的存储介质进一步包括,其中所述快捷方式对象保持被存储,仅仅直到接收到指示所述用户希望移除所述快捷方式对象的用户命令输入时。
在实施例中,一种方法,或一种或多种存储指令的存储介质进一步包括,其中存储所述快捷方式对象,直到由所述快捷方式对象引用的媒体内容的提供商指定的到期日为止。
权利要求书(按照条约第19条的修改)
1.一种计算机实施的方法,包括:
接收用户命令输入,所述用户命令输入指示用户希望对其创建快捷方式的特定媒体内容;
产生节目快捷方式对象,所述节目快捷方式对象包括到达屏幕、方法、或子程序的引用,通过所述引用可发生访问、购买、和/或下载所述特定媒体内容;
将所述快捷方式对象作为菜单项存储到菜单中;以及
响应于接收指示所述用户已选择所述特定节目快捷方式对象的用户命令输入,利用到达屏幕、方法、或子程序的所述引用,通过所述引用可发生访问、购买、和/或下载所述特定媒体内容;
其中,所述方法由一个或多个专用计算设备执行。
2.根据权利要求1所述的方法,其特征在于,通过至少以下任意一个所述特定媒体内容是可用的:视频点播、下载和记录。
3.根据权利要求1所述的方法,进一步包括:
分析所述用户已经观看或记录的媒体内容;
至少部分基于对所述媒体内容的分析,识别用户感兴趣的媒体内容的类型;以及
自动产生对于与被识别的所述类型的媒体内容类似的媒体内容的快捷方式对象。
4.根据权利要求1所述的方法,进一步包括:
接收指示所述用户感兴趣的媒体内容类型的用户命令输入;以及
至少部分基于由所述用户命令输入识别的类型的媒体内容,产生媒体内容的节目快捷方式。
5.根据权利要求1所述的方法,其特征在于,所述特定媒体内容包括下列任意一种:视频点播、可下载的内容、由推荐实体推荐的媒体内容、或者来自第三方网站的媒体内容。
6.根据权利要求1所述的方法,其特征在于,所述快捷方式被存储到的所述菜单项是可通过两个或更少用户命令输入命令访问的菜单项。
7.根据权利要求1所述的方法,进一步包括:与网络中的其它用户共享快捷方式对象。
8.根据权利要求1所述的方法,其特征在于,保存所述快捷方式对象进一步包括将所述快捷方式对象保存到由用户命令输入指定的菜单中。
9.根据权利要求1所述的方法,其特征在于,保存所述快捷方式对象进一步包括基于预先确定的标准将所述快捷方式对象保存到菜单中。
10.根据权利要求1所述的方法,其特征在于,仅当由所述快捷方式对象引用的所述媒体内容可用时,所述快捷方式对象保持存储。
11.根据权利要求1所述的方法,其特征在于,所述快捷方式对象保持存储,仅仅直到接收了指示用户希望移除所述快捷方式对象的用户命令输入。
12.根据权利要求1所述的方法,其特征在于,存储所述快捷方式对象,直到由所述快捷方式对象引用的媒体内容的所述提供商指定的到期日。
13.一个或多个存储了指令的存储介质,当由一个或多个计算设备执行所述指令时,引起执行下列步骤:
接收用户命令输入,所述用户命令输入指示用户希望对其创建快捷方式的特定媒体内容;
产生节目快捷方式对象,所述节目快捷方式对象包括到达屏幕、方法、或子程序的引用,通过所述引用可发生访问、购买、和/或下载所述特定媒体内容;
将所述快捷方式对象作为菜单项存储到菜单中;以及
响应于接收指示所述用户已选择所述特定节目快捷方式对象的用户命令输入,利用到达屏幕、方法、或子程序的引用,通过所述引用可发生访问、购买、和/或下载所述特定媒体内容。
14.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,通过至少以下任意一个,所述特定媒体内容是可用的:视频点播、下载和记录。
15.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:
分析所述用户已经观看或记录的媒体内容;
至少部分基于对所述媒体内容的分析,识别用户感兴趣的媒体内容的类型;以及
自动产生对于与被识别的所述类型的媒体内容类似的媒体内容的快捷方式对象。
16.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:
接收指示所述用户感兴趣的媒体内容的类型的用户命令输入;以及
至少部分基于由所述用户命令输入识别的类型的媒体内容,产生媒体内容的节目快捷方式。
17.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述特定媒体内容包括下列任意一种:视频点播、可下载的内容、由推荐实体推荐的媒体内容、或者来自第三方网站的媒体内容。
18.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述快捷方式被存储到的所述菜单项是可通过输入两个或更少的输入命令访问的菜单项。
19.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:与网络中的其它用户共享快捷方式对象。
20.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象进一步包括将所述快捷方式对象保存到由用户命令输入指定的菜单中。
21.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象进一步包括基于预先确定标准将所述快捷方式对象保存到菜单中。
22.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,仅当由所述快捷方式对象引用的媒体内容可用时,所述快捷方式对象保持存储。
23.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述快捷方式对象保持存储,仅仅直到接收了指示用户希望移除所述快捷方式对象的用户命令输入。
24.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象,直到由所述快捷方式对象引用的媒体内容的提供商指定的到期日。

Claims (24)

1.一种计算机实施的方法,包括:
接收用户命令输入,所述用户命令输入指示用户希望对其创建快捷方式的特定媒体内容;
产生节目快捷方式对象,所述节目快捷方式对象包括对允许搜索所述特定媒体内容的过程的引用;
将所述快捷方式对象作为菜单项存储到菜单中;以及
响应于接收指示所述用户已选择所述特定节目快捷方式对象的用户命令输入,导航至允许检索所述由所述快捷方式对象引用的所述特定媒体内容的过程;
其中,所述方法由一个或多个专用计算设备执行。
2.根据权利要求1所述的方法,其特征在于,所述过程包括至少以下任意一个:视频点播、下载和记录。
3.根据权利要求1所述的方法,进一步包括:
分析所述用户已经观看或记录的媒体内容;
至少部分基于对所述媒体内容的分析,识别用户感兴趣的媒体内容的类型;以及
自动产生对于与被识别的所述类型的媒体内容类似的媒体内容的快捷方式对象。
4.根据权利要求1所述的方法,进一步包括:
接收指示所述用户感兴趣的媒体内容类型的用户命令输入;以及
至少部分基于由所述用户命令输入识别的类型的媒体内容,产生媒体内容的节目快捷方式。
5.根据权利要求1所述的方法,其特征在于,所述特定媒体内容包括下列任意一种:视频点播、可下载的内容、由推荐实体推荐的媒体内容、或者来自第三方网站的媒体内容。
6.根据权利要求1所述的方法,其特征在于,所述快捷方式被存储到的所述菜单项是可通过两个或更少用户命令输入命令访问的菜单项。
7.根据权利要求1所述的方法,进一步包括:与网络中的其它用户共享快捷方式对象。
8.根据权利要求1所述的方法,其特征在于,保存所述快捷方式对象进一步包括将所述快捷方式对象保存到由用户命令输入指定的菜单中。
9.根据权利要求1所述的方法,其特征在于,保存所述快捷方式对象进一步包括基于预先确定的标准将所述快捷方式对象保存到菜单中。
10.根据权利要求1所述的方法,其特征在于,仅当由所述快捷方式对象引用的所述媒体内容可用时,所述快捷方式对象保持存储。
11.根据权利要求1所述的方法,其特征在于,所述快捷方式对象保持存储,仅仅直到接收了指示用户希望移除所述快捷方式对象的用户命令输入。
12.根据权利要求1所述的方法,其特征在于,存储所述快捷方式对象,直到由所述快捷方式对象引用的媒体内容的所述提供商指定的到期日。
13.一个或多个存储了指令的存储介质,当由一个或多个计算设备执行所述指令时,引起执行下列步骤:
接收用户命令输入,所述用户命令输入指示用户希望对其创建快捷方式的特定媒体内容;
产生节目快捷方式对象,所述节目快捷方式对象包括对允许搜索所述特定媒体内容的过程的引用;
将所述快捷方式对象作为菜单项存储到菜单中;以及
响应于接收指示所述用户已选择所述特定节目快捷方式对象的用户命令输入,导航至允许搜索由所述快捷方式对象引用的所述特定媒体对象的过程。
14.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述过程包括至少以下任意一个:视频点播、下载和记录。
15.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:
分析所述用户已经观看或记录的媒体内容;
至少部分基于对所述媒体内容的分析,识别用户感兴趣的媒体内容的类型;以及
自动产生对于与被识别的所述类型的媒体内容类似的媒体内容的快捷方式对象。
16.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:
接收指示所述用户感兴趣的媒体内容的类型的用户命令输入;以及
至少部分基于由所述用户命令输入识别的类型的媒体内容,产生媒体内容的节目快捷方式。
17.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述特定媒体内容包括下列任意一种:视频点播、可下载的内容、由推荐实体推荐的媒体内容、或者来自第三方网站的媒体内容。
18.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述快捷方式被存储到的所述菜单项是可通过输入两个或更少的输入命令访问的菜单项。
19.根据权利要求13所述的一个或多个存储了指令的存储介质,进一步包括:与网络中的其它用户共享快捷方式对象。
20.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象进一步包括将所述快捷方式对象保存到由用户命令输入指定的菜单中。
21.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象进一步包括基于预先确定标准将所述快捷方式对象保存到菜单中。
22.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,仅当由所述快捷方式对象引用的媒体内容可用时,所述快捷方式对象保持存储。
23.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,所述快捷方式对象保持存储,仅仅直到接收了指示用户希望移除所述快捷方式对象的用户命令输入。
24.根据权利要求13所述的一个或多个存储了指令的存储介质,其特征在于,保存所述快捷方式对象,直到由所述快捷方式对象引用的媒体内容的提供商指定的到期日。
CN200980159056.9A 2009-04-30 2009-07-13 节目快捷方式 Active CN102414643B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/433,831 2009-04-30
US12/433,831 US9270963B2 (en) 2007-01-03 2009-04-30 Program shortcuts
PCT/US2009/050424 WO2010126542A1 (en) 2009-04-30 2009-07-13 Program shortcuts

Publications (2)

Publication Number Publication Date
CN102414643A true CN102414643A (zh) 2012-04-11
CN102414643B CN102414643B (zh) 2016-05-18

Family

ID=43031404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980159056.9A Active CN102414643B (zh) 2009-04-30 2009-07-13 节目快捷方式

Country Status (9)

Country Link
US (5) US9270963B2 (zh)
EP (2) EP3401765A1 (zh)
JP (2) JP5411352B2 (zh)
CN (1) CN102414643B (zh)
AU (1) AU2009345115A1 (zh)
CA (1) CA2759032A1 (zh)
HK (1) HK1164489A1 (zh)
SG (1) SG175262A1 (zh)
WO (1) WO2010126542A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078996A (zh) * 2012-12-17 2013-05-01 腾讯科技(武汉)有限公司 移动终端桌面快捷方式生成方法、系统及客户端与服务器
CN103974129A (zh) * 2013-01-28 2014-08-06 鸿富锦精密工业(深圳)有限公司 节目录制装置及方法
CN106682968A (zh) * 2017-01-10 2017-05-17 北京三快在线科技有限公司 导航菜单的生成方法、装置及服务器

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9270963B2 (en) 2007-01-03 2016-02-23 Tivo Inc. Program shortcuts
US8214767B2 (en) * 2008-01-14 2012-07-03 Hewlett-Packard Development Company, L.P. Method and computer program product for generating shortcuts for launching computer program functionality on a computer
US9037999B2 (en) 2008-12-31 2015-05-19 Tivo Inc. Adaptive search result user interface
US9866609B2 (en) * 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
JP5246073B2 (ja) * 2009-07-07 2013-07-24 富士通モバイルコミュニケーションズ株式会社 端末装置及びコンテンツのレコメンド方法
CN102640515A (zh) * 2009-12-18 2012-08-15 中兴通讯股份有限公司 节目内容获取方法及机顶盒
EP2594057A1 (en) * 2010-07-16 2013-05-22 Research in Motion Limited Mobile wireless communications device with search shortcut and related methods
US9572995B2 (en) * 2010-09-29 2017-02-21 Verizon Patent And Licensing Inc. Creating and using a virtual video asset in a video provisioning system
US9544620B2 (en) * 2011-02-11 2017-01-10 Sony Corporation System and method to easily return to a recently-accessed service on a second display
US20120210276A1 (en) * 2011-02-11 2012-08-16 Sony Network Entertainment International Llc System and method to store a service or content list for easy access on a second display
CN102710910B (zh) * 2011-07-28 2015-04-29 新奥特(北京)视频技术有限公司 一种播出条目实现快捷播出的方法与系统
US10365779B2 (en) 2012-05-17 2019-07-30 Sony Interactive Entertainment LLC Dynamically assigning shortcuts to menu items and actions
US20130315562A1 (en) 2012-05-22 2013-11-28 International Business Machines Corporation Integrating Social Media with Recordation of Broadcast Data
US9619833B2 (en) * 2012-06-04 2017-04-11 Paypal, Inc. Wish list transactions through smart TV
KR102120771B1 (ko) * 2013-02-13 2020-06-09 삼성전자주식회사 디스플레이장치, 서버 및 그 제어방법
US20140337735A1 (en) * 2013-05-08 2014-11-13 Western Digital Technologies, Inc. Method and apparatus for generating and providing a shortcut
US9060203B2 (en) * 2013-10-16 2015-06-16 International Business Machines Corporation Personalized categorization of television programming
CN103888817B (zh) * 2014-03-24 2018-02-27 青岛海信移动通信技术股份有限公司 一种将文件上传到智能电视和播放文件的方法及设备
US10462526B2 (en) 2015-02-06 2019-10-29 Lg Electronics Inc. Display device
US9652125B2 (en) 2015-06-18 2017-05-16 Apple Inc. Device, method, and graphical user interface for navigating media content
US9918135B1 (en) * 2017-02-07 2018-03-13 The Directv Group, Inc. Single button selection to facilitate actions in a communications network
US10908780B2 (en) * 2017-11-30 2021-02-02 Panasonic Intellectual Property Management Co, Ltd. Image output device, method of controlling image output device, and television
CN111614992B (zh) * 2020-05-20 2022-05-31 西安闻泰电子科技有限公司 屏幕录制方法、装置和电子设备

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008803A (en) 1994-11-29 1999-12-28 Microsoft Corporation System for displaying programming information
CA2170429C (en) 1995-03-28 2000-04-25 Stephen Gregory Eick Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US5805235A (en) * 1996-04-03 1998-09-08 Hyundai Electronics America Bookmarking television program and channel selections
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US6097878A (en) * 1997-02-25 2000-08-01 Sony Corporation Automatic timer event entry
US6005565A (en) 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
US5848410A (en) * 1997-10-08 1998-12-08 Hewlett Packard Company System and method for selective and continuous index generation
US6100890A (en) * 1997-11-25 2000-08-08 International Business Machines Corporation Automatic bookmarks
US7603684B1 (en) * 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
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
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
NZ519862A (en) * 2000-04-07 2003-09-26 Cool 123 Ltd Marketing response recording using short message service text word comparisons
US7260564B1 (en) 2000-04-07 2007-08-21 Virage, Inc. Network video guide and spidering
US20050210145A1 (en) * 2000-07-24 2005-09-22 Vivcom, Inc. Delivering and processing multimedia bookmark
WO2002008948A2 (en) * 2000-07-24 2002-01-31 Vivcom, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
WO2002021831A2 (en) * 2000-09-08 2002-03-14 Kargo, Inc. Video interaction
US7167901B1 (en) * 2000-10-26 2007-01-23 International Business Machines Corporation Method and apparatus for improved bookmark and histories entry creation and access
US7721309B2 (en) * 2000-12-20 2010-05-18 Sony Corporation System and method for providing channel selection in an electronic programming guide
US20020103867A1 (en) * 2001-01-29 2002-08-01 Theo Schilter Method and system for matching and exchanging unsorted messages via a communications network
US20030061610A1 (en) 2001-03-27 2003-03-27 Errico James H. Audiovisual management system
US6934917B2 (en) * 2001-04-20 2005-08-23 Koninklijke Philips Electronics, N.V. Automatic selection of favorite media selections of a user of a media presentation device
US20020174431A1 (en) * 2001-05-15 2002-11-21 John Bowman Method and system for receiving music related information via an internet connection
KR100438697B1 (ko) 2001-07-07 2004-07-05 삼성전자주식회사 재생장치 및 그 북마크 정보 제공방법
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US20030226147A1 (en) 2002-05-31 2003-12-04 Richmond Michael S. Associating an electronic program guide (EPG) data base entry and a related internet website
JP4210081B2 (ja) * 2002-07-23 2009-01-14 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
US8086093B2 (en) * 2002-12-05 2011-12-27 At&T Ip I, Lp DSL video service with memory manager
KR20040054048A (ko) * 2002-12-17 2004-06-25 삼성전자주식회사 북마크 단축실행기능을 갖는 휴대용 단말기 및 그 북마크단축실행방법
US20040239637A1 (en) * 2003-05-29 2004-12-02 Microsoft Corporation Destination shortcuts
WO2005043910A1 (en) * 2003-10-22 2005-05-12 Video Networks Ltd. Non-linear interactive video navigation
CN1898950A (zh) * 2003-12-26 2007-01-17 松下电器产业株式会社 推荐节目通知方法及推荐节目通知装置
GB2409737A (en) * 2003-12-31 2005-07-06 Nokia Corp Bookmarking digital content
US7412665B2 (en) * 2004-02-13 2008-08-12 Microsoft Corporation Menu management in an OLE document environment
KR100523512B1 (ko) * 2004-06-24 2005-10-25 박희섭 웹브라우저에서 직접 위지위그 편집이 가능한, 조립식홈페이지와 개인 포탈 사이트의 제작과 거래 방법 및 그프로그램 기록매체
US7698656B2 (en) * 2004-07-29 2010-04-13 International Business Machines Corporation Methods, apparatus and computer programs supporting shortcuts across a plurality of devices
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US20060059225A1 (en) 2004-09-14 2006-03-16 A9.Com, Inc. Methods and apparatus for automatic generation of recommended links
JP4807948B2 (ja) 2004-12-10 2011-11-02 シャープ株式会社 コンテンツ閲覧方式、情報処理装置、コンテンツ閲覧装置
JP2006311118A (ja) 2005-04-27 2006-11-09 Power To The People:Kk 文字データ入力システムおよびコンピュータプログラム
GB2426623B (en) * 2005-05-23 2011-01-26 British Sky Broadcasting Ltd Apparatus for media recording and playback
US20070088844A1 (en) * 2005-06-07 2007-04-19 Meta Interfaces, Llc System for and method of extracting a time-based portion of media and serving it over the Web
US20070011616A1 (en) * 2005-07-11 2007-01-11 Bas Ording User interface for dynamically managing presentations
WO2007009225A1 (en) * 2005-07-22 2007-01-25 Kangaroo Media Inc. System and methods for enhancing the experience of spectators attending a live sporting event
US8582946B2 (en) * 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US20070156627A1 (en) * 2005-12-15 2007-07-05 General Instrument Corporation Method and apparatus for creating and using electronic content bookmarks
US20070162502A1 (en) * 2005-12-29 2007-07-12 United Video Properties, Inc. Media library in an interactive media guidance application
US8239367B1 (en) * 2006-01-09 2012-08-07 Google Inc. Bookmarks
US7539795B2 (en) * 2006-01-30 2009-05-26 Nokia Corporation Methods and apparatus for implementing dynamic shortcuts both for rapidly accessing web content and application program windows and for establishing context-based user environments
US20070204285A1 (en) 2006-02-28 2007-08-30 Gert Hercules Louw Method for integrated media monitoring, purchase, and display
US20070239856A1 (en) * 2006-03-24 2007-10-11 Abadir Essam E Capturing broadcast sources to create recordings and rich navigations on mobile media devices
US8214360B2 (en) * 2006-04-06 2012-07-03 International Business Machines Corporation Browser context based search disambiguation using existing category taxonomy
US8261300B2 (en) * 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US7624416B1 (en) * 2006-07-21 2009-11-24 Aol Llc Identifying events of interest within video content
JP2009545921A (ja) * 2006-07-31 2009-12-24 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド メディアガイダンスプランナを提供するためのシステムおよび方法
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP2008124631A (ja) * 2006-11-09 2008-05-29 Nissan Motor Co Ltd 放送受信装置、放送受信方法、放送受信用プログラム及び放送受信システム
US20080134067A1 (en) * 2006-12-04 2008-06-05 Steven Francis Best Modifying the visual appearance of bookmarks in an internet browser
US20080140523A1 (en) * 2006-12-06 2008-06-12 Sherpa Techologies, Llc Association of media interaction with complementary data
US9270963B2 (en) * 2007-01-03 2016-02-23 Tivo Inc. Program shortcuts
US20080168340A1 (en) * 2007-01-05 2008-07-10 International Business Machines Corporation Method of Efficiently Managing File Location Awareness for Client Applications
US8010532B2 (en) * 2007-01-17 2011-08-30 Yahoo! Inc. System and method for automatically organizing bookmarks through the use of tag data
US8055648B2 (en) * 2007-02-01 2011-11-08 The Invention Science Fund I, Llc Managing information related to communication
WO2008103364A1 (en) * 2007-02-20 2008-08-28 Vmark, Inc. Systems and methods for sending, receiving and processing multimedia bookmarks
US8620279B2 (en) * 2007-03-13 2013-12-31 Open Invention Network, Llc Apparatus and method for sending video content to a mobile device
JP2008289102A (ja) * 2007-05-21 2008-11-27 Sony Corp 受信装置、記録装置、コンテンツ受信方法及びコンテンツ記録方法
WO2009032243A1 (en) 2007-09-05 2009-03-12 Opentv, Inc. Banner interface video function navigation
US9021534B2 (en) * 2007-09-18 2015-04-28 Disney Enterprises, Inc. Guided television method and system
GB2453753A (en) * 2007-10-17 2009-04-22 Motorola Inc Method and system for generating recommendations of content items
US8856833B2 (en) 2007-11-21 2014-10-07 United Video Properties, Inc. Maintaining a user profile based on dynamic data
JP4568323B2 (ja) * 2007-12-07 2010-10-27 富士通株式会社 放送番組の記録装置
US20090235297A1 (en) 2008-03-13 2009-09-17 United Video Properties, Inc. Systems and methods for capturing program attributes
US8694887B2 (en) * 2008-03-26 2014-04-08 Yahoo! Inc. Dynamic contextual shortcuts
US9135328B2 (en) * 2008-04-30 2015-09-15 Yahoo! Inc. Ranking documents through contextual shortcuts
US8024342B2 (en) * 2008-07-31 2011-09-20 Yahoo! Inc. Systems and methods for determining a tag match ratio
CN101661367A (zh) * 2008-08-25 2010-03-03 扬智科技股份有限公司 菜单快捷方式的生成方法及使用者接口装置
KR101460611B1 (ko) * 2008-09-04 2014-11-13 삼성전자주식회사 멀티미디어 컨텐츠에 관한 사용자 관심정보의 수집 방법 및제공 방법과 그 장치
US9961399B2 (en) * 2008-09-19 2018-05-01 Verizon Patent And Licensing Inc. Method and apparatus for organizing and bookmarking content
US8818179B1 (en) * 2008-11-13 2014-08-26 Tivo Inc. Shared DVR programming via a web page
US20100154012A1 (en) * 2008-12-15 2010-06-17 Verizon Business Network Services Inc. Television bookmarking with multiplatform distribution
US9037999B2 (en) * 2008-12-31 2015-05-19 Tivo Inc. Adaptive search result user interface
US20100199310A1 (en) * 2009-01-30 2010-08-05 Echostar Technologies L.L.C. Methods and devices for recommending media content

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078996A (zh) * 2012-12-17 2013-05-01 腾讯科技(武汉)有限公司 移动终端桌面快捷方式生成方法、系统及客户端与服务器
CN103974129A (zh) * 2013-01-28 2014-08-06 鸿富锦精密工业(深圳)有限公司 节目录制装置及方法
CN106682968A (zh) * 2017-01-10 2017-05-17 北京三快在线科技有限公司 导航菜单的生成方法、装置及服务器

Also Published As

Publication number Publication date
SG175262A1 (en) 2011-11-28
HK1164489A1 (zh) 2012-09-21
JP5411352B2 (ja) 2014-02-12
US9854312B2 (en) 2017-12-26
JP2012525629A (ja) 2012-10-22
US20200275162A1 (en) 2020-08-27
CN102414643B (zh) 2016-05-18
US20160134940A1 (en) 2016-05-12
US10645456B2 (en) 2020-05-05
AU2009345115A1 (en) 2011-11-10
WO2010126542A1 (en) 2010-11-04
JP2014078241A (ja) 2014-05-01
US9270963B2 (en) 2016-02-23
US20230300418A1 (en) 2023-09-21
US20140064709A1 (en) 2014-03-06
EP3401765A1 (en) 2018-11-14
JP5858970B2 (ja) 2016-02-10
US20100281506A1 (en) 2010-11-04
EP2425316A1 (en) 2012-03-07
CA2759032A1 (en) 2010-11-04
EP2425316A4 (en) 2013-01-09

Similar Documents

Publication Publication Date Title
US20230300418A1 (en) Program shortcuts
JP5296778B2 (ja) マルチメディア・コンテンツの検索および録画予約システム
JP5819883B2 (ja) 双方向型メディアガイドアプリケーションにおけるメディアライブラリ
KR101718971B1 (ko) 인터랙티브 미디어 안내 어플리케이션들에서 미디어를 획득, 카테고리화 및 전달하기 위한 시스템 및 방법
US8832742B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
CN101578862B (zh) 具有集成的内容搜索的媒体系统
US8381249B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP4652485B2 (ja) グラフィックタイルベース拡大セルガイド
CN100520774C (zh) 与dvd链接的因特网加书签
KR20090059923A (ko) 검색어와 관련된 컨텐츠를 제공하기 위한 멀티미디어제공방법 및 이를 적용한 멀티미디어 기기
JP2003533139A (ja) コンテンツリソースをトランスペアレントにする電子コンテンツガイド
CN103716677A (zh) 选择与自订功能频道的装置及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1164489

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1164489

Country of ref document: HK

CP03 Change of name, title or address

Address after: California, San Carlos, USA

Patentee after: TiVo Solutions Ltd

Address before: American California

Patentee before: TIVO Inc.

CP03 Change of name, title or address