CN101513060A - 个人视频频道 - Google Patents

个人视频频道 Download PDF

Info

Publication number
CN101513060A
CN101513060A CNA2007800310523A CN200780031052A CN101513060A CN 101513060 A CN101513060 A CN 101513060A CN A2007800310523 A CNA2007800310523 A CN A2007800310523A CN 200780031052 A CN200780031052 A CN 200780031052A CN 101513060 A CN101513060 A CN 101513060A
Authority
CN
China
Prior art keywords
user terminal
personal channel
user
channel
media content
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
CNA2007800310523A
Other languages
English (en)
Other versions
CN101513060B (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.)
Verizon Data Services LLC
Original Assignee
Verizon Data Services LLC
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 Verizon Data Services LLC filed Critical Verizon Data Services LLC
Publication of CN101513060A publication Critical patent/CN101513060A/zh
Application granted granted Critical
Publication of CN101513060B publication Critical patent/CN101513060B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/457Network directories; Name-to-address mapping containing identifiers of data entities on a computer, e.g. file names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1068Discovery involving direct consultation or announcement among potential requesting and potential source peers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3215Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a plurality of channels

Abstract

系统和方法提供了来自支持网络的用户终端的个人频道。第一用户终端可以从第二用户终端接收请求,该请求针对与媒体内容相关联的、由用户创建的并且存储在所述第一用户终端上的个人频道的访问进行请求。响应于该请求,所述第一用户终端可以访问与所请求的个人频道相关联的媒体内容并且通过网络向第一用户终端提供该媒体内容。可由第一和第二用户终端访问的数据中心可以通过存储包括终端标识符和元数据的、与个人频道相关联的信息以及提供可搜索的目录界面以识别个人频道进行观看来促进对个人频道的访问。

Description

个人视频频道
本申请要求于2006年6月21日提交的美国专利申请No.11/471,674的优先权。
背景技术
消费者和商家接收来自多种来源的媒体内容。使用基本的电视,观众能够观看经由天线接收的传统广播媒体。在许多限制之中,观众几乎没有办法使用这些传统广播和电视机来定制内容。
有线和卫星电视服务解决了与广播电视相关联的一些问题。有线电视提供商从多种节目来源接收大量内容的选择并且直接将内容传送到订户家。在家中,“机顶盒”可以接收视频信号并在电视上显示相关联的内容。在一些情况下,机顶盒允许选择性地接收“按每次观看付费(pay-per-view)”内容。然而,典型的有线机顶盒也只为订户提供有限的内容定制,因为它依赖于通过同轴(可能包括光纤)线缆的单向广播传输来传送内容。
数字视频录像机使更多的定制电视内容成为可能。使用数字视频录像机在电视上显示的菜单和节目指南,观众可以选择将要记录的广播节目,输入并且存储观看偏好和/或定义父母控制。然而,数字视频录像机依赖于现有的广播视频信号来递送内容,并且通常使用低带宽的电话线路来与节目指南提供商进行通信,其仅仅被用来选择特定的广播“频道”,数字视频录像机将从所述特定的广播“频道”进行记录。因此,数字视频录像机仍然仅允许有限的定制。
因特网的增长为个人提供了对广泛的媒体内容的访问。例如,因特网音乐服务允许用户创建个人音乐库。特别地,用户可以定位存储在服务的计算工具上的音乐内容,并且,根据需要将内容下载到他们的本地计算设备。其它工具,诸如“对等”文件共享服务,允许用户通过网络定位存储在远程“端”计算系统处的音乐内容并且将该音乐内容下载到他们的本地计算设备。这能够通过使用在用户的计算终端上执行的对等共享应用来完成,其向中央服务器传送可获取的文件列表,中央服务器保存可在终端网络中获取的音乐文件的中央库。通过访问中央服务器,第二用户可以搜索中央库并且选择音乐文件进行下载。作为响应,中央服务器向第二用户提供与第一网络终端建立连接所要求的信息。基于该信息,第二终端建立与第一终端的对等连接,第一终端继而将音乐文件传送到第二终端。通过该方法,用户定制媒体内容的能力得以提升。
对于视觉媒体内容,已知交互式视频通信服务允许用户使用实时视频和音频进行通信。然而,由于这些服务通常要求每个用户接受邀请来建立联系以及参与到通信中,因此这些服务是受限的。此外,迄今为止,这种通信的质量由于通信网络的带宽和传送约束而受到限制。
附图说明
图1图示了与有关本发明的某些方面相一致的示例性系统环境的框图;
图2图示了与本发明的某些方面相一致的示例性用户终端的框图;
图3图示了存储在与本发明的某些方面相一致的网络终端处的示例性个人频道数据的框图;
图4图示了与本发明的某些方面相一致的示例性数据中心的框图;
图5A图示了与本发明的某些方面相一致的示例性个人频道数据库的框图;
图5B图示了与本发明的某些方面相一致的示例性反馈数据库的框图;
图6A图示了由与本发明的某些方面相一致的数据中心提供的示例性目录;
图6B图示了与有关本发明的数据的某些方面相一致的示例性交互式节目指南;
图7图示了例示与本发明相关的第一方面的流程图;
图8图示了例示与本发明相关的第二方面的流程图。
具体实施方式
以下描述参考附图,除非另外表示,在附图中不同图中的相同附图标记表示类似元件。在以下描述中所阐述的实施方式并不代表与要求权利的发明相一致的所有实施方式。相反,它们仅是与有关本发明的某些方面相一致的优选系统和方法的示例。
与本发明的某些方面相一致的优选方法和系统提供了“个人频道”服务,其允许启用网络的用户终端(例如,电视机顶盒或计算设备)通过网络共享媒体内容。在优选实施例中,第一用户终端处的第一用户创建与一个或多个媒体内容项目相关联的“个人频道”。结合个人频道的创建,用户输入描述个人频道的媒体内容的元数据。该元数据被传送到网络数据中心,在网络数据中心处该元数据与第一用户终端标识符相关联地被存储。基于元数据,数据中心可以生成可通过网络获取的个人频道列表(例如,在线目录或交互式节目指南)。第二用户终端处的第二用户可以访问该目录,搜索该目录并且选择第一用户的个人频道。响应于该选择,网络数据中心将与所选择的个人频道相关联的第一用户终端标识符传送到第二用户终端。基于终端标识符,第二用户终端请求对所选择的来自第一用户终端的个人频道的访问。响应于该请求,第一用户终端通过网络向第二用户终端提供与个人频道相关联的媒体内容。
图1提供了例示与本发明的优选实施例相一致的系统环境100的框图。系统环境100可以包括第一用户终端110、第二用户终端130、数据中心150和网络170。
用户终端110和130可以包括与计算或显示系统相一致的组件,诸如使用户能够创建、存储和呈现个人频道的处理器、存储器、和输入/输出设备,以及与本发明相一致的其它方面。可以使用一个或多个普通计算机系统来实施用户终端110和130,普通计算机系统包括,例如,个人计算机、小型计算机、微处理器、工作站或现有技术中通常采用的类似的计算机平台。作为选择,用户终端110和130可以包括专门的计算系统或者嵌入在专门的计算系统之内,专门的计算系统包括,例如,机顶盒、视频电话、视频游戏控制台、便携式电话、个人数字助理或便携式游戏设备。用户终端110和130可以位于用户家中、公司中、公共信息亭中或者便携式设备中。此外,用户终端110和130可以被用户拥有或者由通信服务提供商例如结合电视广播服务、电话服务、宽带数据服务(例如,因特网)或其它通信服务提供给用户。
与本发明的方面相一致,数据中心150执行用于通过网络170促成在用户终端110和130之间的媒体内容交换的计算机指令。此外,数据中心150可以存储个人频道元数据,并且在一些实施例中,可以存储个人频道媒体内容。数据中心150可以是一个或多个计算机系统,包括例如,个人计算机、小型计算机、微处理器、工作站或现有技术中通常采用的类似的计算机平台。除其它组件之外,数据中心150可以包括使数据中心150能够便于进行这里所描述的优选方法的处理器、存储器和输入/输出设备。
网络170可以是在用户终端110和130、以及数据中心150之间传递信息的一个或多个通信网络。网络170可以是用于传递信息的任何类型的网络,所述信息包括数据、文本、图片、语音和视频。在一些实例中,通信网络170可以占用足够的带宽以在用户终端110和130和/或数据中心150之间传送实时视频。网络170可以是包括广域或局域的共享、公共、私有或对等网络,包括外联网(extranet)、内联网(intranet)、因特网、局域网(LAN)、广域网(WAN)、公共交换电话网(PSTN)、综合业务数字网(ISDN)、无线电链路、有线电视网、卫星电视网、陆地无线网以及其它任何形式的有线或无线通信网络。
网络170可以与系统环境100的组件使用以交换信息的任何类型的通信协议兼容,所述通信协议诸如以太网、ATM、传输控制/网际协议(TCP/IP)、超文本传输协议(HTTP)、安全超文本传输协议(HTTPS)、实时传输协议(RTP)、实时流协议(RTSP)、全球移动通信系统(GSM)和码分多址(CDMA)无线格式、无线应用协议(WAP)、高带宽无线协议(例如,EV-DO、WCDMA)或对等协议。网络170的(多个)提供商可以是例如因特网服务提供商(ISP)、陆线电话运营商、蜂窝电话系统提供商、有线电视提供商、卫星电视提供商、WAN运营商、LAN运营商或者对等网络运营商。
这里所描述的优选实施例可以在多种环境中实施。这些环境和相关应用可以被特别地构造用于执行这里所描述的各种过程和操作,或者它们可以包括由程序指令选择性地激活或配置以提供所描述的功能性的通用计算机或计算平台。这里所公开的过程并非固有地与任何特定计算机或其它装置相关,并且可以通过硬件、软件和/或固件的适当组合来实施。例如,可以结合所写的用于实施这里所描述的优选实施例的部分的程序来使用各种通用数据处理机器;或者构造专门的装置或系统来执行所描述的方法或技术可能更为有效、方便和/或有效益。
这里所描述的优选实施例可以进一步在处理器可读介质中实施,所述处理器可读介质包括被配置用于执行这里所描述的各种方法的程序指令和/或数据。程序指令可以是特别设计或构造的那些程序指令,或者它们可以是计算机软件领域的技术人员公知且可获取的那种程序指令。程序指令的示例包括,例如,诸如由编译器产生的机器代码、包含可由计算机经由解释器执行的高级代码的文件、或其间的抽象级。
图1进一步图示了通过网络170的在用户终端110和130以及数据中心150之间的信息流动。在创建了个人频道之后,第一用户终端110通过网络170向数据中心150传送与个人频道相关联的信息(例如,元数据)。随后,当第二用户终端130从数据中心150的个人频道目录中选择第一用户的个人频道时,数据中心150向第二用户终端130传送第一用户网络终端标识符。基于该标识符,第二用户终端130通过网络170联系第一用户终端并且请求个人频道的传输。作为响应,第一用户终端110建立到第二用户终端130的通信链路并且开始直接向第二用户终端130传送与所选择的个人频道相关联的媒体内容。作为选择,第二用户终端130可以基于第一用户终端110的标识符直接访问第一用户终端110处的个人频道。在其它可选方式中,第二用户终端130可以访问存储在数据中心150处的个人频道。
如图1所示,系统环境100包括两个用户终端110和130,单个数据中心150以及网络170。然而,如对技术人员显而易见的,实际的实施例可以包括通过在网络之间共享数据的多个网络交换点经由多个网络链接的多个用户终端和/或数据中心。
图2提供了示出示例性用户终端200的方面的框图,所述用户终端200包括用于创建个人频道、向其它用户终端提供个人频道的组件以及某些其它组件。用户终端200可以包括控制器210和输入/输出设备250。控制器210可以是执行存储在一个或多个存储器中的计算机指令以提供与这里所公开的优选实施例的某些方面相一致的功能的一个或多个处理设备。控制器210可以包括,例如,中央处理单元(CPU)215、存储器216、网络接口218、视频接口220、音频接口222、通信接口224和数据存储设备230。
CPU 215通过处理存储在存储器216中的指令和数据来为用户终端200提供控制和处理功能。CPU 215可以是任何传统控制器,诸如现货供应的微处理器(例如,INTEL PENTIUM),或者特别适于网络终端200的专用集成电路。适当的情况下,CPU 215还可以包括例如,协处理器、存储器、寄存器和/或其它处理设备。
存储器216可以是存储数据、操作系统和应用指令的一个或多个存储设备,当所述数据、操作系统和应用指令被CPU 215执行时执行这里所描述的过程。存储器216可以包括半导体和磁存储器,诸如随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、闪存、光盘、磁盘等。当用户终端110执行安装在数据存储设备230中的应用时,CPU 215可以将至少一部分指令从数据存储设备230下载到存储器216中。
网络接口218可以是被配置用于在CPU 215和网络170之间发送和接收信息的一个或多个硬件和/或软件组件。网络接口218可以接收和传送关于用户终端200的通信。例如,网络接口218可以是调制解调器或局域网(LAN)端口。网络接口218可以支持任何通讯或数据网络,包括例如以太网、WiFi、令牌环、ATM、ISDN。作为选择,网络接口218可以是通过通信接口224连接到CPU 215的外部网络接口。
视频接口220可以是使信息能够在CPU 215和视频设备252和/或254之间交换的任何设备。例如,视频接口220可以包括用于将视频设备254所产生的模拟视频信号转换成数字数据的模数转换器。类似地,视频接口220可以包括用于将来自CPU 215的数字视频数据转换成用于视频输出设备252的模拟视频信号的数模转换器。此外,视频接口220可以包括用于压缩和/或解压缩视频数据的编解码器(CODEC)。虽然视频接口被描述为硬件设备,但是它也可以完全在软件中或者在硬件和软件的组合中实施。
音频接口222可以是使信息能够在CPU 215和音频设备256和/或258之间交换的任何设备。例如,音频接口222可以包括用于将音频输入设备258所产生的模拟音频信号转换成数字数据的模数转换器。类似地,音频接口222可以包括用于将数字音频数据转换成用于音频输出设备256的模拟音频信号的数模转换器。此外,音频接口222可以包括用于压缩和/或解压缩音频数据的音频编解码器(CODEC)。虽然音频接口222被描述为硬件设备,但是它也可以完全在软件、或者硬件和软件的组合中实施。
通信接口224提供用于从外部设备到CPU 215传送和/或接收数据的一个或多个接口,所述外部设备包括输入/输出设备250的任何一个。通信接口224可以是例如串行端口(例如,RS-232、RS-422、通用串行总线(USB)、IEEE-1394)、并行端口(例如,IEEE 1284)或者无线端口(例如,红外线、紫外线或射频收发器)。在一些实施例中,可以通过通信接口224与CPU 215交换音频、视频和/或网络数据。
输入/输出设备250包括视频输出252、视频输入254、音频输出256、音频输入258和用户输入260。视频输出252可以是用于显示视觉信息的任何设备,诸如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管显示器(LED)、等离子显示器或电致发光显示器。视频输入设备254可以是模拟或数字照相机、便携式摄像机、或其它图像捕捉设备。音频输出设备256可以是扬声器、头戴式耳机、听筒、或将电信号转换成可听音调的其它音频转换器。音频输入设备258可以是麦克风或将可听声音转换成电信号的其它音频转换器,并且可以是独立设备或集成在诸如电话听筒的其它设备中。来自输入/输出设备的信号还可以通过通信接口224与CPU 215进行交换。用户输入设备260可以是用于向网络终端200传递用户命令的任何传统设备,包括例如键盘、小键盘、计算机鼠标、触摸屏、轨迹球、滚轮、操纵杆、电视遥控器或语音识别控制器。
数据存储设备230包括用于用户终端200通过网络170提供和/或访问个人频道的计算机可读指令和数据。数据存储设备230可以包括例如用于个人频道应用240的程序代码、个人频道数据文件232和媒体内容234。此外,数据存储设备230可以包括诸如用于因特网通信的程序代码的其它计算机指令、操作系统、内核、设备驱动器、诸如动态主机配置协议配置的配置信息、网络浏览器以及可安装在用户终端200上的任何其它软件。例如,数据存储设备230可以存储用户界面,可通过使用输入/输出设备250访问所述用户界面并且所述用户界面允许用户终端200访问这里所提供的功能性。在用户终端200被实施为机顶盒的情况下,所述用户界面可以包括诸如节目指南、频道选择器、付费观看或按需视频选择器这样的特征,以及一个用来控制各个视频记录和重放控制选项的界面。在优选实施例中,这样的用户界面包括对这里所描述的个人频道工具的访问,由此允许用户终端200的用户使用例如用户终端200可用的用户输入设备260来选择个人频道工具。
图2所示的组件210-260的配置或关系是示例性的。用户终端200的组件可以是可操作连接的独立组件,或者它们可以集成到包括组件210-260的一些或所有功能的一个或多个组件中。例如,输入/输出设备250可以是可分离地连接到普通控制器的分离壳体内的多个独立设备,所述普通控制器诸如个人计算机或家庭娱乐系统。在其它实施方式中,控制器210和输入/输出设备250可以集成在诸如机顶盒或便携式电话这样的单个壳体内。本领域技术人员可以考虑包括但不限于成本、大小、速度、外形因素、容量、便携性、功耗和可靠性这样的因素、基于网络终端的特定实施方式的要求来选择组件的不同配置。
用户终端可以包括注重其它能力的功能性。例如,用户终端200可以是提供广播视频的机顶盒。在这种情况下,用户终端可以包括诸如射频(RF)接口这样的组件来接收和传送广播信号。RF接口可以进一步连接到其它已知组件用于调整和处理RF调制的音频/视频信号,其还可以连接到视频接口220和/或音频接口222。类似地,如果用户终端200是移动电话,则用户终端可以包括诸如RF接口这样的其它组件来接收和传送无线通信信号,诸如RF接口这样的其它组件可以进一步连接到其它已知组件来处理这样的无线通信信号,并且其可以进一步连接到网络接口218来提供到网络170的连接性。
如图2进一步所示,优选的用户终端200可以执行与提供个人频道相关联的软件过程,如以下进一步描述的。CPU 215可以执行个人频道应用240,个人频道应用240包括管理模块242、编辑模块244、查看器模块246和传输模块248。
管理模块242包括由CPU 215执行用于提供管理个人频道的交互式用户界面的计算机指令(可以经由用户终端200提供的一般用户界面访问个人频道)。管理模块242可以使用户创建、观看、存储、编辑和删除用户终端200上存储的个人频道。此外,管理模块242可以使用户能够对个人频道库进行管理。通过所述库,用户可以选择性地观看和/或编辑个人频道元数据,所述个人频道元数据包括例如名称、主题、描述、隐私设置、许可的观众、观众年龄、创建时间/日期、媒体内容、媒体内容大小、最后观看时间/日期、观看数目、平均观众评级。此外,所述库可以使用户能够对频道进行归类。例如,管理模块可以允许用户根据以上所提到的任何元数据将个人频道归为相关的类别。
编辑模块244可以包括由CPU 215执行用于提供修改媒体内容的交互式用户界面的计算机指令。编辑模块244可以例如,允许用户剪切、修整、粘贴、合并、添加特殊效果、添加文本、声音和/或题目。在一些实施方式中,编辑模块244可以是第三方的媒体编辑软件应用,诸如苹果计算机公司所提供的IMOVIE。
查看器模块246可以包括由CPU 215执行用于提供观看媒体内容的交互式用户界面的计算机指令。查看器模块246可以提供用于播放、记录、回退、评论、提示、快进和/或暂停媒体内容的控制。在一些实施方式中,查看器模块246可以是第三方的媒体查看器应用,诸如苹果计算机公司的QUICKTIME或微软公司的WINDOWS MEDIA PLAYER(WINDOWS媒体播放器)。
传输模块248可以包括由CPU 215执行用于在用户终端110和130之间传送媒体内容的计算机指令。在一些实施方式中,传输模块248可以“实时”传送内容以便所述内容以与内容被传送的相同或几乎相同的速率在接收用户终端处被显示,而几乎没有或没有接收用户可觉察的延迟(例如,每秒钟30帧或更快)。例如,响应于通过网络170来自第二用户终端130的观看个人频道的请求,在第一用户终端110中执行的个人频道应用240可以使得传输模块248以RTP协议发起媒体内容的视频传输。在其它实施方式中,所述内容可以在离散的、看得见的部分中“流”向第二用户终端130并且在内容被接收到时由第二用户终端130(利用一些本地缓冲来避免网络传输问题)进行显示。仍在其它实施方式中,媒体内容可以作为单个文件被下载,所述单个文件在被播放之前被第二用户终端130整体接收。而且,传输模块248可以调节所请求内容的格式和/或质量来适应第二用户终端130(例如,移动电话、个人计算机或电视)的能力或偏好。
图2所示的软件模块240-248的配置或关系是示例性的。软件模块240-248可以是可操作连接的独立模块,或者它们可以被组合在包括所述模块的一些或所有功能的单个模块内。
图3提供了图示存储在用户终端200上的存储设备230中的示例性个人频道数据文件232和媒体内容234的框图。如所示,个人频道数据文件232可以将记录(例如,001和002)与媒体内容234相关联。记录可以与任何类型的媒体内容234相关联,媒体内容234包括音视频作品、动作图画、画报作品、图形作品或声音记录。媒体内容234可以是在用户输入/输出设备250上捕捉到的并且上载到用户终端200的用户生成的内容。例如,所述内容可以是用户利用便携式摄像机捕捉到的家庭视频。
个人频道数据文件232可以包括将指定的个人频道与指定的内容项目相关联的多个个人频道记录。在图3的示例中,具有标识符“001”的频道记录已经被指定为包括媒体项目“AAA”。虽然在图3中被示为一对一映射,但是例如,通过包括识别与不同内容项目匹配的频道标识符的多个记录,一个个人频道可以与多于一条的内容相关联。类似地,可以通过在多个记录中包括对内容项目的引用而将单独内容项目与多于一个的个人频道记录相关联。虽然图3示出了通过名称(例如,文件/目录名称)引用媒体内容项目“AAA”的个人频道“001”的记录,但是媒体内容可以通过例如到存储设备中的音视频文件的位置的存储位置、视频资源定位器(VRL)、统一资源定位器(URL)或识别网络170上的位置的网络地址来引用。
个人频道数据文件232可以包括与个人频道相关联的附加信息,所述附加信息包括个人频道元数据和统计量。元数据可以包括诸如个人频道名称、描述、主题、隐私类别和观众年龄分级这样的信息。统计量可以包括诸如创建时间/日期、内容大小、运行时间、最后观看时间/日期、观看数目和平均观众评级这样的信息。作为选择或并存地,关于用户所创建的个人频道的这些附加信息可以存储在数据中心150处,如以下进一步的描述。
图4提供了示例性数据中心150的框图,数据中心150可以是一个或多个处理设备,所述一个或多个处理设备执行存储在一个或多个存储设备中的软件模块来促成用户终端110和130之间的个人频道交换、并且提供这里所描述的功能。数据中心150可以包括控制器410、网络接口430和数据存储系统435。
控制器410可以是一个或多个普通计算机系统,包括例如个人计算机、小型计算机、微处理器、工作站或本领域通常采用的类似的计算机平台。如公知的,控制器410可以由用于执行和存储数据及指令的CPU和存储器组成。CPU可以是诸如现货供应的微处理器(例如,INTELPENTIUM)的任何传统控制器,或者特别适于数据中心150的专用集成电路。存储器可以是存储计算机指令和数据的一个或多个存储设备,所述计算机指令和数据当被CPU执行时执行这里所描述的方法。这些存储设备可以包括半导体和磁存储器,诸如RAM、ROM、EEPROM、闪存、光盘、磁盘等。网络接口430可以支持任何通讯或数据网络,包括例如以太网、ATM、IP、WiFi、令牌环、光纤分布式数据接口。
数据存储系统435可以是用来存储控制器410所使用的计算机指令和数据的一个或多个存储设备。数据存储系统435可以包括:个人频道数据库440、反馈数据库450和用户帐户数据库460。个人频道数据库440包括将个人频道标识符和元数据与频道标识符相关联的、允许其它用户通过网络170访问个人频道的记录。附加地或作为选择地,个人频道数据库440可以存储媒体内容用于通过网络170的访问。例如,用户可以从用户通信服务提供商租借数据中心150处的数据存储空间来代替在用户终端110处存储媒体内容,或者除了在用户终端110处存储媒体内容之外从用户通信服务提供商租借数据中心150处的数据存储空间。
反馈数据库450包括将个人频道与用户所提交的评级相关联的记录。例如,如图5B所示,反馈数据库450可以将每个个人频道与终端标识符、多条观众评级、所提交的观众评级计数和平均观众评级中的一个或多个相关联。用户帐户数据库460可以包含多个数据记录,所述多个数据记录将用户与终端标识符、登录名、密码、个人信息(例如,地址、电话号码)和/或人口统计信息(例如,性别和年龄)相关联。虽然图4将数据库440-460图示为本地存储在数据存储设备435中,但是数据库440-460中的任何一个可以替代地位于数据中心150外部并且可通过网络170访问。
如图4进一步所示,控制器410可以执行支持示例性个人频道系统和方法的实施方式的软件过程。除了在网络服务器中通常采用的操作系统和其它软件应用之外,控制器410可以执行包括网络服务器模块420、目录模块422和反馈模块424的个人频道管理器415。网络服务器模块420提供用于通过网络170从用户终端110和130接收业务的功能性。例如,网络服务器模块420可以是标准超文本传输协议(HTTP)服务器,用户可以使用诸如微软的Internet Explorer这样的网络浏览器程序来访问HTTP服务器。目录模块422可以包括用于基于用户在用户终端110和/或130处提交(并且例如存储在个人频道数据库440中)的个人频道元数据生成可在网络170上获取的个人频道的交互式目录的计算机可执行指令。反馈模块424可以包括用于计算用户终端110和/或130所提交(并且例如存储在反馈数据库450中)的个人频道评级的计算机可执行指令。
图5A提供了图示存储在数据中心150处的数据存储设备435中的示例性个人频道数据库440的框图。个人频道数据库440可以包括关于存储在用户终端110和/或130处的多个个人频道的多个记录。例如,个人频道记录510可以将个人频道与频道标识符和个人频道元数据相关联。频道标识符可以是识别网络170上的用户终端110和130的任何手段,包括例如网络地址、视频资源定位器(VRL)、电话号码、MAC或IP地址或者URL。元数据可以包括用户名、个人频道名称和标识符、个人频道描述、主题范围、隐私类别和观众年龄分级。例如,用户名可以是媒体内容的作者或个人频道的创建者。频道名称可以是由创建该频道的用户为该个人频道给出的简短标题,并且频道标识符可以是通过创建用户的终端为频道分配的标识符。个人频道描述可以是个人频道的主题事件的详细描述。个人频道主题可以是与个人频道中的内容相关联的一般主题范围(例如,流派),其在对其它用户感兴趣的个人频道进行识别/分类时是有用的,诸如电影、体育、喜剧、戏剧、战事、教育、历史、本地兴趣等。隐私类别可以是针对个人频道给出的公共访问等级。例如,频道可以被一般公众所获取,或者作为选择,对个人频道的访问可以被限制到用户或网络终端的预定集合。年龄分级是个人频道可与其适应的观众的年龄类别。例如,与美国电影协会的电影分级类似,创建个人频道的用户可以将主题事件指定为适于孩子、少年或成年人。隐私和年龄分级数据可以由数据中心结合存储在用户帐户数据库460中的用户数据来使用以拒绝不满足隐私和/或年龄分级数据中所指定参数的用户对个人频道的访问。此外,个人频道记录510可以包含附加数据,所述附加数据包括诸如创建时间/日期、媒体内容大小、运行时间和最后观看时间/日期这样的个人频道统计量。
图5B提供了图示示例性反馈数据库450的框图。反馈数据库450可以包括与个人频道数据库440中所包括的个人频道相关联的多条记录。例如,反馈记录520可以包括个人频道与由已经观看了所述个人频道的用户提交的评级之间的关联。记录数据520可以包括频道标识符、频道名称、评级及评论数目。所述评级可以是,例如,控制器410基于由已经观看了相关联的个人频道的用户提交的多条评级而计算的平均评级,或者可以是由已经观看了相关联的个人频道的单个用户进行的评级(在这种情况下,对应于各观看用户所进行的评级,可以存在与每个个人频道相关联的多条记录520)。
图6A和6B提供了图示示例性个人频道目录600和交互式节目指南650的示图。基于来自个人频道数据库440和反馈数据库450的数据,数据中心控制器410(使用目录模块422的工具)生成个人频道目录600。例如,可以使用超文本标记语言(HTML)或可扩展标记语言(XML)来实施目录600,并且可以在因特网浏览器或在用户终端处可用的其它用户界面来通过网络170向用户终端110和130呈现目录600。
如图6A所示,个人频道目录600可以基于从个人频道数据库440和反馈数据库450生成的包括主题、频道名称、创建用户名、频道描述、观众年龄分级、隐私等级、长度、观众评级和观众评论数目的多个类别而列出可在用户终端110和/或130处获取的个人频道。通常,用户可以基于任何一个所显示的类别选择性地将目录600中列出的个人频道进行分类。
目录模块422可以允许用户执行可经由目录600访问的附加操作。在图6A的优选目录600中,提供了显示元件,该显示元件使用户能够从包括“搜索”、“评级”、“添加到收藏”、“创建文件夹”和“观看频道”的多个操作中进行选择。如果用户选择了“搜索”操作,则所述用户可以执行个人频道数据库440的关键词搜索。这可以通过向数据中心150提交搜索查询来实现,数据中心150可以生成包含对应于搜索查询的搜索结果的目录600,或者通过目录600的本地过滤并重新显示作为目录600的子集的对应于所述搜索查询的搜索结果来实现。如果用户选择了“评级”操作,则用户可以被提示向数据中心150提交对个人频道的评级,数据中心150将反馈存储在与所选择的个人频道相关联的数据库450中。如果用户选择了“添加到收藏”操作,则该用户可以将所选择的个人频道添加到与例如用户帐户数据库460中的用户相关联的“收藏”数据记录。如果用户选择了“观看”操作,则个人频道模块420执行允许用户观看存储在用户终端110和/或130上的所选择视频的过程,如以下进一步的描述。除了“收藏”文件夹之外,用户最近观看的个人频道可以被自动存储在与例如用户帐户数据库460中的用户相关联的“最近观看”数据记录中,并且可以由用户通过可经由目录600访问的“最近观看”文件夹访问。用户还可以创建具有定制题目的文件夹,诸如,例如可经由目录600访问的“家庭”、“生日”和“假期”。
附加地或并存地,个人频道232可以被显示为在交互式节目指南650中的频道列表,交互式节目指南650由广播或订阅电视节目提供商供给。使用交互式节目指南650,所述提供商的消费者可以在所述提供商所提供的商业和广播电视频道旁浏览和选择个人频道。例如,如图6B所示,“个人频道001”和“个人频道002”与公共商业广播频道(例如,NBC、ABC、CBS、FOX和TNT)一起列出。例如,用户可以从提供商处获得在提供商的节目指南650中包括用户的(多个)个人频道的权利。在一些情况下,所述权利可以允许用户控制节目指南650中所列出的整个频道的内容。在其它情况下,所述权利可以允许几个用户在不同时段期间共享单个个人频道列表。通过在交互式节目指南650中与商业节目一起提供个人频道,用户可以将个人频道展现给可能无法访问该用户的提供商的广泛观众。
交互式节目指南650可以是提供商所生成的并且通过终端200(例如,机顶盒、遥控和电视)呈现给消费者的图形用户界面。提供商可以从数据中心150获得个人频道元数据510和/或520用于包括在交互式节目指南650中。例如,数据中心150可以简单地将该元数据发送给提供商,或者提供商可以使用本领域技术人员已知的请求/响应机制(免费或收费的)来取回所述元数据。电视提供商接着可以将个人频道元数据510或520格式化以便在包括广播电视节目信息的组合列表中的提供商的交互式节目指南650之中呈现。例如,如图6B所示,节目指南650可以基于时间和日期在表格中呈现商业/广播频道和个人频道。作为选择,交互式节目指南650可以使消费者从商业/广播频道和可用于按需传输的个人频道的列表中进行选择。
提供商的消费者可以以典型方式与节目指南650进行交互。例如,使用电视遥控将选择输入到机顶盒,消费者可以通过从节目指南650中选择频道条目来观看个人频道。节目指南650可以使消费者能够从诸如请求频道细节、记录频道内容和/或将频道添加到消费者收藏列表这样的其它交互式功能中进行选择。此外,交互式节目指南650可以使用户能够搜索可从提供商获取的频道和/或内容,并且将个人频道与满足消费者搜索准则的商业频道一起包括在搜索结果中。
此外,通过交互式节目指南650,消费者可以接收该消费者已经被邀请订阅另一个人频道的通知。如果该邀请被接受,则该个人频道可以被包括在该消费者的交互式节目指南650中。例如,用户可以创建可由诸如用户家庭成员这样的有限消费者群访问的私人个人频道。在所述群中包括的消费者可以通过节目指南650接收他/她被邀请订阅所述个人频道的指示,并且通过经由交互式节目指南650选择“订阅”,该个人频道可以被添加到该消费者的频道列表。
图7是说明用于提供个人频道的示例性过程的流程图。最初,用户可以对用户终端的用户界面进行导航以定位和执行个人频道应用240(S715)。例如,在用户终端100是与电视相结合的机顶盒的情况下,用户可以使用遥控对屏幕上的节目指南进行导航来选择个人频道应用240。在用户终端100或130是移动电话/设备的情况下,用户可以使用小键盘来导航菜单系统以选择个人频道应用240。应用240显示交互式用户界面,其提示用户选择现有的个人频道或创建新的个人频道(S720)。如果用户选择了现有的个人频道,则使用关于该个人频道的现有标识信息在个人频道数据文件232中建立新的记录。如果用户选择创建新的个人频道,则使用与该新的个人频道相关联的新标识信息来建立新的记录。
接下来,个人频道应用240可以提示用户来选择媒体内容以与个人频道相关联(S725)。所述媒体内容可以存储在分离的用户设备上(例如,摄像机、个人计算机)、存储在用户终端110上、或者甚至远程存储在网络170上。在媒体内容项目存储在分离的用户设备上的情形中,个人频道应用240可以提示用户将所述分离的用户设备例如通过通信接口224连接到用户终端,并且随后将媒体内容项目从用户设备传送到数据存储设备230中的媒体内容数据库234(S730)。在媒体内容存储在用户终端110上或可经由网络170访问的另一位置中的情形中,应用240可以针对媒体内容项目的位置提示用户,可以以许多公知的方式(例如,文件/目录名、URL)来指定媒体内容项目的位置,并且使用该位置信息来取回(如果必要)该媒体内容项目并且将该内容存储在用户终端110上。
在针对个人频道取回了媒体内容之后,个人频道应用240可以向用户提供通过编辑模块244对媒体内容项目进行编辑的选项(S735)。例如,用户可以将媒体内容项目合并到其它媒体内容中、修整媒体内容项目、移除人为产物或瑕疵、添加标题、音乐、特殊语音效果、在不同部件之间的转场(transition)或者其它的典型媒体内容编辑程序。
接下来,个人频道应用240可以提示用户输入描述个人频道的个人频道元数据(S745)。例如,在用户的网络终端110是机顶盒的情况下,用户可以使用遥控来输入描述个人频道的信息。返回参考图5A,关于与毕业典礼相关的个人频道的这种信息的示例包括元数据信息,诸如频道名称(例如,“约翰的毕业典礼”)、描述(“北方中学2005毕业典礼”)、隐私类别(例如“无”)和观众年龄分级(例如,“定级-G”)。在用户将内容项目添加到现有的个人频道的情况下,用户可以被给予对已经与个人频道相关联的元数据进行编辑的机会。
当用户完成创建/更新个人频道的过程时,元数据由用户的网络终端110通过网络170传送(S750)到数据中心150,在数据中心150该元数据与频道标识符相关联地存储在个人频道数据库440中,所述频道标识符与用户或用户终端相关联(例如,VRL、用户电话号码、用户终端的MAC或IP地址)。作为选择,用户还可以将个人频道媒体内容存储在数据中心150处而不是将所述媒体内容存储在用户终端110处。
图8是说明用于观看个人频道的示例性过程的流程图。为了观看个人频道,第二用户终端130处的第二用户可以使用第二用户终端130提供的用户界面来访问这里所提供的个人频道应用(S805)。在机顶盒的情况下,这可以通过导航到允许第二用户调用个人频道应用240的交互式节目指南的一部分来完成。在一些实施例中,节目指南可以提供包括个人、商业和广播频道的组合列表。然后第二用户终端130可以通过网络170来访问数据中心150以取回个人频道目录600并将其显示给用户(S810)。例如,这可以通过向数据中心150的HTTP服务器能力进行适当请求来向第二用户终端130提供目录600,并且由数据中心150向第二用户终端130提供目录600来实现。第二用户终端可以使用其用户界面功能性来显示目录600。可选地,根据第二用户的身份(可以基于第二用户终端130的终端标识符或通过一般公知的登录过程来确定第二用户的身份),数据中心150可以基于个人频道数据库440中相关联的记录中关于个人频道的隐私类别设置而将目录的内容限制到第二用户具有足够权利对其进行访问的那些个人频道。
通过个人频道目录600,第二用户可以浏览或搜索可获取的个人频道(S815)。例如,在第二用户终端120是机顶盒的情况下,第二用户可以使用遥控设备来提交搜索查询,并且机顶盒然后可以与数据中心150进行交互作用以获得对应于搜索查询的搜索结果的作为结果的目录600。
第二用户可以从目录600选择个人频道来在用户终端130处观看(S820)。例如,在第二用户终端是机顶盒的情况下,第二用户可以使用遥控设备来选择目录600中所显示的个人频道列表中的一个。一旦接收到第二用户的选择,个人频道应用240就使得第二用户终端向数据中心150发送请求观看所选择的个人频道的消息。该消息可以包括频道名称/标识符。
数据中心150从第二用户终端130接收消息,并且确定第二用户是否可以访问所选择的个人频道(S822)。在一些实例中,如果用户帐户数据库460中的第二用户的个人数据不满足预先确定的隐私、年龄分级或由所选择的个人频道相关联的元数据限定的参数,则可以拒绝第二用户访问该个人频道。如果第二用户被允许访问所选择的个人频道,则数据中心150向第二用户终端130发送所选择的个人频道的频道标识符以及访问该个人频道可能需要的任何其它信息(S825)。例如,某些安全工具可以被用来确保访问用户终端的身份和授权,诸如加密、数字签名、令牌和密钥。如果需要,该安全信息可以被提供给第二用户终端130。
基于频道标识符,第二用户终端130通过网络170联系第一用户终端110并且请求访问所选择的个人频道(S830)。作为响应,第一用户终端110可以建立与第二用户终端130的通信链路(例如,流式媒体会话),并且将与所选择的个人频道相关联的任何媒体内容项目传送到第二用户终端130(S835)。第二用户终端130接收媒体内容的传输(S840),并且可以经由与第二用户终端130相关联的输入/输出设备250将其呈现给第二用户(S845)。在观看之后,可以给予第二用户向数据中心150传送反馈数据的机会,所述反馈数据可以存储在反馈数据库450中(S850)。
在可选实施方式中,第二用户可以基于已知的频道标识符直接访问第一用户终端110处的个人频道。换句话说,事先知道个人频道标识符的第二用户可以在没有从数据中心150获得频道标识符或其它信息的情况下访问第一用户的个人频道。在另一实施方式中,个人频道媒体内容可以被存储在数据中心150处。在这样的情况下,第二用户终端130可以直接从数据中心150访问个人频道。
以上所描述的图7和8所示的任何顺序步骤都受到通过用户标识、关键词和/或加密密钥的鉴权的约束。例如,可以在访问网络终端110和130、访问网络170和/或视频消息收发控制器150之前要求用户验证和/或授权。此外,存储在存储器、存储设备和/或包含在视频消息中的数据可以被加密。
虽然图7和图8以特定顺序图示了本应用的实施例,但是技术人员可轻易认识到某些步骤可以以不同顺序发生或同时发生。此外,对于技术人员将显而易见的是,某些步骤可以被划分为多个步骤或被组合为单个步骤。最后,对于技术人员将显而易见的是,可以在示例性过程的列举步骤中插入附加步骤。
结论
这里仅为了解释的目的参考图1-8所示的组件对本发明的某些优选实施例进行了描述。然而,所图示的组件的功能性可以重叠,并且可以以更多或更少的元件或模块来呈现。此外,图示元件的所有或部分功能性可以共同存在或者分布在若干地理上分散的位置中。此外,本发明的实施例、特征、方面和原理可以在各种环境中实施并且不局限于图示环境。而且,这里所描述的过程并非固有地与任何特定装置相关联并且可以由组件的任何适当组合来实施。
(如所附权利要求中所陈述的)与本发明相一致的可能实施方式的以上描述不代表所有这些实施方式的全面列举或所描述的实施方式的所有变化形式。仅对一些实施方式的描述不应当被理解为旨在排除其它实施方式。技术人员将理解如何以许多其它方式来实施所附权利要求中陈述的发明,使用等同物和替代物并不背离以下权利要求的范围。此外,除非在之前的描述中被指示为相反,否则实施方式中所描述的组件对于本发明都不是必不可少的。

Claims (24)

1.一种方法,包括:
从第一用户终端接收用于访问存储在第二用户终端中并且与存储在所述第二用户终端中的至少一个媒体内容项目相关联的个人频道的请求,所述请求至少部分基于所述第二用户终端的标识符和所述个人频道的标识符;
访问与所述个人频道相关联的所述至少一个媒体内容项目;以及
向所述第一用户终端提供与所述个人频道相关联的所述至少一个媒体内容项目。
2.如权利要求1所述的方法,进一步包括:
在所述第二用户终端上创建所述个人频道,包括:
将存储在所述第二用户终端中的所述至少一个媒体内容项目与所述个人频道相关联;
存储描述所述个人频道的元数据;以及
向可通过网络访问的数据中心提供所述元数据。
3.如权利要求2所述的方法,其中创建所述个人频道进一步包括使第二用户能够对所述至少一个媒体内容项目进行编辑。
4.如权利要求2所述的方法,其中关联所述至少一个媒体内容项目包括从用户设备上载所述媒体内容项目。
5.如权利要求2所述的方法,其中元数据至少包括下述之一:个人频道名称、描述、主题、隐私类别和观众年龄分级。
6.如权利要求1所述的方法,其中所述第二用户终端存储多个个人频道,并且其中所述多个个人频道中的每一个与多个媒体内容项目相关联。
7.如权利要求1所述的方法,其中提供所述至少一个媒体内容项目包括:
在第一用户终端和所述第二用户终端之间建立通信链路;以及
向所述第一用户终端传送所述媒体内容。
8.如权利要求7所述的方法,其中传送所述至少一个媒体内容项目包括下述之一:将所述至少一个媒体内容项目实时流式传输到所述第一用户终端,以及将所述至少一个媒体内容项目作为完整文件传送到所述第一用户终端。
9.如权利要求1所述的方法,进一步包括:
确定所述第一用户终端是否被授权访问所述个人频道;
其中仅在所述第一用户终端被授权访问所述个人频道时向所述第一用户终端提供与所述个人频道相关联的所述至少一个媒体内容项目。
10.如权利要求2所述的方法,其中用于访问所述个人频道的请求基于从目录进行的选择,所述目录包括所述个人频道元数据的至少一部分。
11.如权利要求10所述的方法,其中所述目录是将个人频道与广播电视频道一起列出的交互式电视节目指南。
12.一种计算机可读介质,存储可由处理系统执行的指令,所述指令被配置成当被处理系统执行时执行权利要求1所述的方法。
13.一种系统,包括:
网络,通信地耦合到包括第一用户终端和第二用户终端的多个用户终端;以及
数据中心,连接到所述网络并且可由所述多个用户终端访问;
其中所述数据中心被配置成:
从所述第二用户终端接收消息,所述消息包括与可在所述第二用户终端处访问的个人频道相关联的信息,所述个人频道与至少一个媒体内容项目相关联,所述信息包括元数据,
将所述个人频道信息存储在包括第二用户终端标识符的数据存储库中,
从所述第一用户终端接收针对访问所述个人频道的请求,
响应于所述请求向所述第一用户终端提供所述第一用户终端标识符。
14.如权利要求13所述的系统,其中所述数据中心进一步被配置成:
生成目录,所述目录包括所述个人频道元数据的至少一部分;以及
向所述第一用户终端提供所述目录。
15.如权利要求14所述的系统,其中所述目录是将个人频道与广播电视频道一起列出的交互式电视节目指南。
16.如权利要求13所述的系统,其中所述元数据至少包括下述之一:个人频道名称、描述、主题、隐私类别和观众年龄分级。
17.如权利要求13所述的系统,其中所述数据中心进一步被配置成存储与可从所述多个用户终端访问的多个个人频道相关联的信息。
18.如权利要求13所述的系统,其中所述数据中心进一步被配置成确定所述第一用户终端是否被授权访问所述个人频道;并且其中仅在所述第一用户终端被授权访问所述个人频道时向所述第一用户终端提供所述第二用户终端标识符。
19.一种方法,包括:
通过网络从第二用户终端接收消息,所述消息包括与可在所述第二用户终端处访问的个人频道相关联的信息,所述个人频道与至少一个媒体内容项目相关联,所述信息包括元数据;
将所述个人频道信息存储在包括第二用户终端标识符的数据存储库中;
通过所述网络从所述第一用户终端接收用于访问所述个人频道的请求;以及
响应于所述请求向所述第一用户终端提供所述第二用户终端标识符。
20.如权利要求19所述的方法,进一步包括:
生成目录,所述目录包括所述个人频道元数据的至少一部分;以及
向所述第一用户终端提供所述目录。
21.如权利要求20所述的系统,其中所述目录是将个人频道与广播电视频道一起列出的交互式电视节目指南。
22.如权利要求19所述的方法,其中所述元数据至少包括下述之一:个人频道名称、描述、主题、隐私类别和观众年龄分级。
23.如权利要求19所述的方法,进一步包括:
确定所述第一用户终端是否被授权访问所述个人频道;
其中仅在所述第一用户终端被授权访问所述个人频道时向所述第一用户终端提供所述第二用户终端标识符。
24.一种计算机可读介质,存储可由处理系统执行的指令,所述指令被配置成当被处理系统执行时执行权利要求19所述的方法。
CN2007800310523A 2006-06-21 2007-05-30 个人视频频道 Expired - Fee Related CN101513060B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/471,674 2006-06-21
US11/471,674 US8751672B2 (en) 2006-06-21 2006-06-21 Personal video channels
PCT/US2007/012695 WO2007149186A2 (en) 2006-06-21 2007-05-30 Personal video channels

Publications (2)

Publication Number Publication Date
CN101513060A true CN101513060A (zh) 2009-08-19
CN101513060B CN101513060B (zh) 2011-09-14

Family

ID=38833927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800310523A Expired - Fee Related CN101513060B (zh) 2006-06-21 2007-05-30 个人视频频道

Country Status (4)

Country Link
US (2) US8751672B2 (zh)
CN (1) CN101513060B (zh)
HK (1) HK1132121A1 (zh)
WO (1) WO2007149186A2 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102835121A (zh) * 2010-02-11 2012-12-19 爱立信电视公司 提供漫游视频需求列表和漫游视频偏好的系统和方法
CN103209357A (zh) * 2012-01-11 2013-07-17 索尼公司 过滤实况流播的内容和服务
CN104159153A (zh) * 2014-07-22 2014-11-19 乐视网信息技术(北京)股份有限公司 用户角色的切换方法及系统
CN104488275A (zh) * 2012-06-14 2015-04-01 弗莱克斯电子有限责任公司 用于定制电视内容的方法和系统
CN104584573A (zh) * 2012-08-31 2015-04-29 芬克数字电视指导有限责任公司 电子媒体服务器
CN104602049A (zh) * 2013-10-30 2015-05-06 宇瞻科技股份有限公司 电视频道播放多媒体数据的电视机顶盒、播放方法及系统
CN108259627A (zh) * 2018-02-27 2018-07-06 广州酷狗计算机科技有限公司 推送信息的方法、装置及系统
CN109168045A (zh) * 2018-10-16 2019-01-08 深圳市云歌人工智能技术有限公司 基于频道推荐的频道内容创建方法、装置、服务器及系统
CN109196871A (zh) * 2016-05-27 2019-01-11 交互数字Ce专利控股公司 用于个人多媒体内容分发的方法和装置

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8392594B2 (en) * 2007-01-30 2013-03-05 Sony Corporation System and method for effectively providing content to client devices in an electronic network
US8751672B2 (en) 2006-06-21 2014-06-10 Verizon Data Services Llc Personal video channels
US8392947B2 (en) * 2006-06-30 2013-03-05 At&T Intellectual Property I, Lp System and method for home audio and video communication
JP4776477B2 (ja) * 2006-09-06 2011-09-21 三洋電機株式会社 映像記録再生装置
KR20080067475A (ko) * 2007-01-16 2008-07-21 엘지전자 주식회사 인터넷을 이용한 디지털 방송 서비스 방법 및 시스템과디지털 방송 수신방법 및 수신기
US20080222689A1 (en) * 2007-03-06 2008-09-11 At&T Knowledge Ventures, L.P. System to filter and multicast personal video content
KR20090011152A (ko) * 2007-07-25 2009-02-02 삼성전자주식회사 콘텐츠 제공 방법 및 시스템
WO2009029107A1 (en) * 2007-08-31 2009-03-05 Vulano Group, Inc. Gaming device for multi-player games
WO2009029109A1 (en) * 2007-08-31 2009-03-05 Vulano Group, Inc. Communication network for a multi-media management system with end user feedback
US8509748B2 (en) * 2007-08-31 2013-08-13 Lava Two, Llc Transaction management system in a multicast or broadcast wireless communication network
US8572176B2 (en) * 2007-08-31 2013-10-29 Lava Two, Llc Forward path multi-media management system with end user feedback to distributed content sources
US20100223259A1 (en) * 2007-10-05 2010-09-02 Aharon Ronen Mizrahi System and method for enabling search of content
US8892753B2 (en) * 2007-12-24 2014-11-18 Intel Corporation System and method for the determination and assignment of a unique local channel identifier (ULCI) to enable the multi-site and multi-user sharing of content
US8752110B2 (en) 2008-01-10 2014-06-10 At&T Intellectual Property I, Lp System for managing media content for a personal television channel
US10326812B2 (en) 2008-01-16 2019-06-18 Qualcomm Incorporated Data repurposing
US8156442B2 (en) * 2008-06-30 2012-04-10 Nokia Corporation Life recorder and sharing
US8838683B2 (en) 2008-11-24 2014-09-16 Samsung Electronics Co., Ltd. Method and apparatus for receiving data by using peer-to-peer portal server
KR101647633B1 (ko) * 2008-11-24 2016-08-11 삼성전자주식회사 P2p 통신 기반의 개인 방송 데이터 송수신 방법 및 이를 위한 장치
EP2200250A1 (en) * 2008-12-19 2010-06-23 BRITISH TELECOMMUNICATIONS public limited company Terminal
CN102388621B (zh) * 2009-02-05 2016-08-03 普尔帕康有限公司 基于元信道的媒体系统控制技术
US8375409B2 (en) * 2009-02-05 2013-02-12 Purplecomm Inc. Meta channel based media system control technology
US8458746B2 (en) 2009-02-05 2013-06-04 Purplecomm Inc. Meta channel caching and instant viewing related technology
US8726310B2 (en) 2009-02-05 2014-05-13 Purplecomm Inc. Meta channel media system control and advertisement technology
US8402497B2 (en) * 2009-02-05 2013-03-19 Purplecomm Inc. Meta channel network-based content download technology
KR20100104314A (ko) * 2009-03-17 2010-09-29 삼성전자주식회사 컨텐츠 거래 방법 및 시스템
US8732749B2 (en) 2009-04-16 2014-05-20 Guest Tek Interactive Entertainment Ltd. Virtual desktop services
US8838815B2 (en) * 2009-05-29 2014-09-16 At&T Intellectual Property I, L.P. Systems and methods to make a resource available via a local network
US8799953B2 (en) * 2009-08-27 2014-08-05 Verizon Patent And Licensing Inc. Media content distribution systems and methods
US9229734B2 (en) 2010-01-15 2016-01-05 Guest Tek Interactive Entertainment Ltd. Hospitality media system employing virtual user interfaces
US8965271B1 (en) * 2010-05-07 2015-02-24 Enconcert, Inc. Method and mechanism for coordinated capture and organization of multimedia data
US9788027B1 (en) * 2011-06-17 2017-10-10 Enconcert, Inc. Method and mechanism for implementing a real time media database
CA2714224C (en) 2010-06-18 2011-10-25 Guest Tek Interactive Entertainment Ltd. Controller for providing user-tailored entertainment experience at entertainment device and method thereof
US9003455B2 (en) 2010-07-30 2015-04-07 Guest Tek Interactive Entertainment Ltd. Hospitality media system employing virtual set top boxes
KR101763593B1 (ko) * 2010-08-24 2017-08-01 엘지전자 주식회사 컨텐츠 동기화 방법 및 그 방법을 채용한 사용자 단말기
US20120209677A1 (en) 2010-10-20 2012-08-16 Mehta Kaushal N Person-2-person social network marketing apparatuses, methods and systems
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US8756641B2 (en) * 2011-07-28 2014-06-17 At&T Intellectual Property I, L.P. Method and apparatus for generating media content
US8515399B2 (en) 2011-07-28 2013-08-20 At&T Intellectual Property I, L.P. Method and apparatus for generating media content
US8634597B2 (en) 2011-08-01 2014-01-21 At&T Intellectual Property I, Lp Method and apparatus for managing personal content
US9799061B2 (en) 2011-08-11 2017-10-24 At&T Intellectual Property I, L.P. Method and apparatus for managing advertisement content and personal content
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US8447170B2 (en) 2011-08-23 2013-05-21 Echostar Technologies L.L.C. Automatically recording supplemental content
US9357159B2 (en) 2011-08-23 2016-05-31 Echostar Technologies L.L.C. Grouping and presenting content
US9185331B2 (en) 2011-08-23 2015-11-10 Echostar Technologies L.L.C. Storing multiple instances of content
US9256396B2 (en) * 2011-10-10 2016-02-09 Microsoft Technology Licensing, Llc Speech recognition for context switching
US20130144755A1 (en) * 2011-12-01 2013-06-06 Microsoft Corporation Application licensing authentication
FR2984063A1 (fr) * 2011-12-12 2013-06-14 France Telecom Enrichissement, gestion de contenus multimedia et etablissement d'une communication en fonction de contenus multimedia enrichis
US9953378B2 (en) * 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
WO2013090611A2 (en) * 2011-12-13 2013-06-20 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
CN102523485B (zh) * 2011-12-19 2014-06-18 深圳市龙视传媒有限公司 一种消息分发方法和系统
US8725650B2 (en) * 2012-01-26 2014-05-13 Microsoft Corporation Document template licensing
US9489981B2 (en) * 2012-03-15 2016-11-08 Echostar Technologies L.L.C. Successive initialization of television channel recording
US8584156B2 (en) * 2012-03-29 2013-11-12 Sony Corporation Method and apparatus for manipulating content channels
US8713606B2 (en) 2012-05-14 2014-04-29 United Video Properties, Inc. Systems and methods for generating a user profile based customized media guide with user-generated content and non-user-generated content
US8984559B2 (en) * 2012-06-11 2015-03-17 Google Inc. Personalized auto-generated electronic programming guide for content delivery platforms
US9137281B2 (en) 2012-06-22 2015-09-15 Guest Tek Interactive Entertainment Ltd. Dynamically enabling guest device supporting network-based media sharing protocol to share media content over local area computer network of lodging establishment with subset of in-room media devices connected thereto
US8793724B2 (en) 2012-11-08 2014-07-29 Eldon Technology Limited Image domain compliance
US10574560B2 (en) * 2013-02-13 2020-02-25 Microsoft Technology Licensing, Llc Specifying link layer information in a URL
CN103780970B (zh) * 2013-08-20 2018-03-16 华为终端(东莞)有限公司 一种媒体播放的方法、装置和系统
CA2844724A1 (en) 2014-03-04 2015-09-04 Guest Tek Interactive Entertainment Ltd. Leveraging push notification capabilities of mobile app to send event-triggered invitations to upgrade service offered by hospitality establishment
US20150271554A1 (en) * 2014-03-18 2015-09-24 Telefonaktiebolaget L M Ericsson (Publ) Unified rating system and method for selectively blocking content
EP3205087A1 (en) * 2014-10-08 2017-08-16 Thomson Licensing Electronic program guide displaying media service recommendations
US10063925B2 (en) 2014-12-23 2018-08-28 Western Digital Technologies, Inc. Providing digital video assets with multiple age rating levels
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
US9888274B2 (en) 2015-04-21 2018-02-06 Edge2020, Llc Price driven multimedia content reception
US10397631B2 (en) 2015-10-23 2019-08-27 At&T Intellectual Property I, L.P. Method and apparatus for flexible consumption of media content
KR102516415B1 (ko) * 2016-12-07 2023-03-31 주식회사 알티캐스트 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법
US10419376B2 (en) * 2016-12-19 2019-09-17 Google Llc Staggered notification by affinity to promote positive discussion
US11317155B1 (en) * 2020-05-01 2022-04-26 Amazon Technologies, Inc. Virtual channel streaming utilizing video-on-demand content
US11277265B2 (en) * 2020-07-17 2022-03-15 The Government of the United States of America, as represented by the Secretary of Homeland Security Verified base image in photo gallery

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
US6181867B1 (en) * 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
JP3288199B2 (ja) * 1995-06-30 2002-06-04 富士通株式会社 ビデオデータ配信装置
JPH11187324A (ja) * 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd 番組情報作成装置および方法と受信装置
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
US6324338B1 (en) * 1998-08-07 2001-11-27 Replaytv, Inc. Video data recorder with integrated channel guides
US6694316B1 (en) * 1999-03-23 2004-02-17 Microstrategy Inc. System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data
US6774926B1 (en) * 1999-09-03 2004-08-10 United Video Properties, Inc. Personal television channel system
US6675205B2 (en) 1999-10-14 2004-01-06 Arcessa, Inc. Peer-to-peer automated anonymous asynchronous file sharing
JP3534027B2 (ja) * 1999-12-01 2004-06-07 日本電気株式会社 コンテンツ提供装置及びプログラムを記録した機械読み取り可能な記録媒体
EP1107593A3 (en) * 1999-12-09 2003-06-04 Nec Corporation Television broadcasting system having an automated charging system
US20030191816A1 (en) * 2000-01-11 2003-10-09 Spoovy, Llc System and method for creating and delivering customized multimedia communications
US7320025B1 (en) * 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7103905B2 (en) * 2000-08-28 2006-09-05 Digeo, Inc. System and method to provide media programs for synthetic channels
IL148080A0 (en) * 2001-02-13 2002-09-12 Hosen Eliav System for distributing video and content on demand
US20020144283A1 (en) * 2001-03-30 2002-10-03 Intertainer, Inc. Content distribution system
US20040128693A1 (en) * 2002-12-27 2004-07-01 Weigand Gilbert G. System and method for enabling access to content through a personal channel
US6772147B2 (en) * 2002-02-26 2004-08-03 Sony Corporation System and method for effectively implementing a personal channel for interactive television
US6938042B2 (en) * 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US6881113B2 (en) * 2002-12-06 2005-04-19 R. Evan Smith Propulsion device for use with swimmers
US20040163127A1 (en) * 2002-12-11 2004-08-19 Jeyhan Karaoguz Method and system for media channel setup in a media exchange network
US8745531B2 (en) * 2002-12-11 2014-06-03 Broadcom Corporation Media processing system supporting automated personal channel construction based on user profile and pre-selection
US20040117842A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal channel programming in a media exchange network
US20050246732A1 (en) * 2004-05-02 2005-11-03 Mydtv, Inc. Personal video navigation system
US20060123455A1 (en) * 2004-12-02 2006-06-08 Microsoft Corporation Personal media channel
US9143735B2 (en) * 2006-02-17 2015-09-22 Verizon Patent And Licensing Inc. Systems and methods for providing a personal channel via television
US8751672B2 (en) 2006-06-21 2014-06-10 Verizon Data Services Llc Personal video channels

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102835121A (zh) * 2010-02-11 2012-12-19 爱立信电视公司 提供漫游视频需求列表和漫游视频偏好的系统和方法
CN103209357A (zh) * 2012-01-11 2013-07-17 索尼公司 过滤实况流播的内容和服务
CN103209357B (zh) * 2012-01-11 2016-06-22 索尼公司 过滤实况流播的内容和服务
CN104488275A (zh) * 2012-06-14 2015-04-01 弗莱克斯电子有限责任公司 用于定制电视内容的方法和系统
US10958956B2 (en) 2012-06-14 2021-03-23 Flextronics Ap, Llc Method and system for customizing television content
CN104584573A (zh) * 2012-08-31 2015-04-29 芬克数字电视指导有限责任公司 电子媒体服务器
CN104602049A (zh) * 2013-10-30 2015-05-06 宇瞻科技股份有限公司 电视频道播放多媒体数据的电视机顶盒、播放方法及系统
CN104159153A (zh) * 2014-07-22 2014-11-19 乐视网信息技术(北京)股份有限公司 用户角色的切换方法及系统
CN109196871A (zh) * 2016-05-27 2019-01-11 交互数字Ce专利控股公司 用于个人多媒体内容分发的方法和装置
CN109196871B (zh) * 2016-05-27 2022-01-28 交互数字麦迪逊专利控股公司 用于个人多媒体内容分发的方法和装置
CN108259627A (zh) * 2018-02-27 2018-07-06 广州酷狗计算机科技有限公司 推送信息的方法、装置及系统
CN109168045A (zh) * 2018-10-16 2019-01-08 深圳市云歌人工智能技术有限公司 基于频道推荐的频道内容创建方法、装置、服务器及系统

Also Published As

Publication number Publication date
US20140289814A1 (en) 2014-09-25
CN101513060B (zh) 2011-09-14
US20070299976A1 (en) 2007-12-27
US8751672B2 (en) 2014-06-10
HK1132121A1 (en) 2010-02-12
WO2007149186A3 (en) 2008-08-21
US9419978B2 (en) 2016-08-16
WO2007149186A2 (en) 2007-12-27

Similar Documents

Publication Publication Date Title
CN101513060B (zh) 个人视频频道
KR101494111B1 (ko) 사용자 입력에 기초하여 콘텐츠를 브로드캐스팅하는 방법들 및 시스템들
CN103081503B (zh) 发送设备和方法、接收设备和方法以及发送和接收系统
US20190149884A1 (en) Method and apparatus for managing personal content
JP5836278B2 (ja) オンラインソーシャルネットワークによる自動メディア資産アップデート
US20030018971A1 (en) System and method for providing supplemental information related to a television program
CN106489150A (zh) 用于识别和保存媒体资产的一部分的系统和方法
US20090019176A1 (en) Live Video Collection And Distribution System and Method
KR20150105342A (ko) 동시 콘텐츠 데이터 스트리밍 및 상호 작용 시스템
WO2005022355A2 (en) System and method for accessing specialized content associated with broadcast content
CN105308975A (zh) 内容的精准投放
US20080096605A1 (en) Discovery and delivery of rich media content to a personalized mobile media box
US20160065641A1 (en) Global Distribution Model
US20160066038A1 (en) Clip List Generation
US20160066064A1 (en) Clip Start Point
US20160066035A1 (en) Profile Generator
JP5990363B2 (ja) 視聴者パーソナル化放送及びデータチャネルコンテンツ配信システム及びその方法
KR102313309B1 (ko) 고객 맞춤형 라이브 방송 시스템
CN106060641A (zh) 用于搜索的显示装置及其控制方法
US20160065999A1 (en) Companion Ads
US10499100B2 (en) System and method of ad delivery
KR102255635B1 (ko) 개인화된 멀티플 스트림 전송 방법 및 이를 지원하는 장치
WO2003009597A1 (en) System and method for providing supplemental information related to a television program
JP2005151514A (ja) インターネット制御テレビ録画サービス

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: 1132121

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: 1132121

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110914

Termination date: 20150530

EXPY Termination of patent right or utility model