Technique for securely communicating programming content
    2.
    发明授权
    Technique for securely communicating programming content 有权
    安全地传达节目内容的技术

    公开(公告)号:US08312267B2

    公开(公告)日:2012-11-13

    申请号:US11006404

    申请日:2004-12-07

    IPC分类号: H04L29/06

    摘要: A technique for securely transferring content from a first device in a first layer to a second device in a second layer. In one embodiment, the first device is a device in a trusted domain and the second device is outside of the trusted domain. Transfer of protected content to another device may require authentication of the receiving device. A rights file which specifies the rights of the receiving device to use the protected content, according to its security level is also transferred. These rights may concern, e.g., the number of times the receiving device may transfer the protected content to other devices, the time period within which the receiving device may play the protected content, etc. The higher the security level of the receiving device, the more rights accorded thereto. A minimum security level requirement may be imposed in order for protected content to be transferred to a device.

    摘要翻译: 一种用于将内容从第一层中的第一设备安全地传送到第二层中的第二设备的技术。 在一个实施例中,第一设备是可信域中的设备,并且第二设备在可信域之外。 将受保护内容传输到另一个设备可能需要验证接收设备。 根据其安全级别指定接收设备使用受保护内容的权限的权限文件也被转移。 这些权利可能涉及,例如,接收设备可以将受保护内容传送到其他设备的次数,接收设备可以播放受保护内容的时间段等。接收设备的安全级别越高, 获得更多的权利。 为了将受保护的内容传送到设备,可以施加最低安全级别要求。

    Apparatus and methods for implementation of network software interfaces
    5.
    发明授权
    Apparatus and methods for implementation of network software interfaces 有权
    实现网络软件接口的装​​置和方法

    公开(公告)号:US09473827B2

    公开(公告)日:2016-10-18

    申请号:US13493740

    申请日:2012-06-11

    摘要: Apparatus and methods for improved software programming interface functionality in a network. In one exemplary embodiment, the network comprises an HFC cable network with CPE in which network-specific programming interfaces (e.g., APIs) may be downloaded to the CPE, registered, authenticated, stored and executed in a software protocol stack implementing OpenCable Application Platform (OCAP) or Multimedia Home Platform (MHP) standards. The host device software comprises a “manager” module that registers APIs identified by the OCAP Monitor Application, such that all applications launched thereafter on the device can use these communications APIs, provided they have the appropriate permission(s). This relieves individual applications from having to support details regarding network-specific protocols and APIs. In an alternate embodiment, class and data files associated with the API functionality are downloaded along with an application. The downloaded application registers the API using a modified version of the API using a description file (DF). The DF describes the class and data files provided with the application that are part of the registered API.

    摘要翻译: 用于改进网络中的软件编程接口功能的装置和方法。 在一个示例性实施例中,网络包括具有CPE的HFC电缆网络,其中可以将网络特定编程接口(例如,API)下载到CPE,在实现OpenCable应用平台的软件协议栈中注册,认证,存储和执行 OCAP)或多媒体家庭平台(MHP)标准。 主机设备软件包括注册由OCAP监视器应用程序标识的API的“管理器”模块,使得其后在设备上启动的所有应用可以使用这些通信API,只要它们具有适当的许可。 这减轻了个别应用程序不必支持有关特定于网络的协议和API的细节。 在替代实施例中,与API功能相关联的类和数据文件与应用一起下载。 下载的应用程序使用API​​的修改版本使用描述文件(DF)注册API。 DF描述作为注册API一部分的应用程序提供的类和数据文件。

    Technique for securely communicating and storing programming material in a trusted domain
    6.
    发明授权
    Technique for securely communicating and storing programming material in a trusted domain 有权
    用于在可信域中安全地传递和存储编程材料的技术

    公开(公告)号:US09083513B2

    公开(公告)日:2015-07-14

    申请号:US13608969

    申请日:2012-09-10

    摘要: A “trusted domain” is established within which content received from a communications network, e.g., a cable TV network, is protected from unauthorized copying thereof, in accordance with the invention. In an illustrative embodiment, the trusted domain includes a device associated with a user which receives content from the cable TV network. The content may be encrypted using a content key in accordance, e.g., with a 3DES encryption algorithm before it is stored in the device. In addition, a first encrypted content key version and a second encrypted content key version are generated by respectively encrypting the content key with a public key associated with the device and another public key associated with the user, in accordance with public key cryptography. The first and second encrypted content key versions are stored in association with the encrypted content in the device storage. The encrypted content can be migrated from a first device to a second device, and can be decrypted in the second device in the second device is associated with the same user, and also provided with the second encrypted content key version.

    摘要翻译: 建立根据本发明的“信任域”,在该信任域内,从诸如有线电视网络的通信网络接收的内容被保护以防止其未经授权的复制。 在说明性实施例中,可信域包括与从有线电视网络接收内容的用户相关联的设备。 可以使用内容密钥来加密内容,例如在3DES加密算法被存储在设备中之前。 此外,根据公开密钥加密,通过分别使用与设备相关联的公开密钥和与用户相关联的另一个公钥分别加密内容密钥来生成第一加密内容密钥版本和第二加密内容密钥版本。 第一和第二加密内容密钥版本与设备存储器中的加密内容相关联地存储。 可以将加密内容从第一设备迁移到第二设备,并且可以在第二设备中的第二设备中解密,与第二设备相关联,并且还提供第二加密内容密钥版本。

    Apparatus and methods for implementation of network software interfaces
    7.
    发明授权
    Apparatus and methods for implementation of network software interfaces 有权
    实现网络软件接口的装​​置和方法

    公开(公告)号:US08201191B2

    公开(公告)日:2012-06-12

    申请号:US10883374

    申请日:2004-06-30

    摘要: Apparatus and methods for improved software programming interface functionality in a network. In one exemplary embodiment, the network comprises an HFC cable network with CPE in which network-specific programming interfaces (e.g., APIs) may be downloaded to the CPE, registered, authenticated, stored and executed in a software protocol stack implementing OpenCable Application Platform (OCAP) or Multimedia Home Platform (MHP) standards. The host device software comprises a “manager” module that registers APIs identified by the OCAP Monitor Application, such that all applications launched thereafter on the device can use these communications APIs, provided they have the appropriate permission(s). This relieves individual applications from having to support details regarding network-specific protocols and APIs. In an alternate embodiment, class and data files associated with the API functionality are downloaded along with an application. The downloaded application registers the API using a modified version of the API using a description file (DF). The DF describes the class and data files provided with the application that are part of the registered API.

    摘要翻译: 用于改进网络中的软件编程接口功能的装置和方法。 在一个示例性实施例中,网络包括具有CPE的HFC电缆网络,其中可以将网络特定编程接口(例如,API)下载到CPE,在实现OpenCable应用平台的软件协议栈中注册,认证,存储和执行 OCAP)或多媒体家庭平台(MHP)标准。 主机设备软件包括注册由OCAP监视器应用程序标识的API的“管理器”模块,使得其后在设备上启动的所有应用可以使用这些通信API,只要它们具有适当的许可。 这减轻了个别应用程序不必支持有关特定于网络的协议和API的细节。 在替代实施例中,与API功能相关联的类和数据文件与应用一起下载。 下载的应用程序使用API​​的修改版本使用描述文件(DF)注册API。 DF描述作为注册API一部分的应用程序提供的类和数据文件。

    METHODS AND APPARATUS FOR USING TUNERS EFFICIENTLY FOR DELIVERING ONE OR MORE PROGRAMS
    8.
    发明申请
    METHODS AND APPARATUS FOR USING TUNERS EFFICIENTLY FOR DELIVERING ONE OR MORE PROGRAMS 有权
    调谐器有效地传送一个或多个程序的方法和装置

    公开(公告)号:US20100020794A1

    公开(公告)日:2010-01-28

    申请号:US11754714

    申请日:2007-05-29

    IPC分类号: H04L12/56 H04N7/173

    摘要: In response to user requests for content, content may be dynamically mapped to communications channels, e.g., QAM channels, used to communicate multiple programs during the same transmission time slot, e.g., through the use of multiplexed MPEG streams. A customer premise device, e.g., STB, uses a tuner tuned to the QAM channel to receive the communicated stream, recovers multiple programs communicated using the single communications channel, and records and/or displays the recovered programs. In this manner, more programs can be received and recorded than there are tuners in the customer premise device, e.g., STB. In some embodiments a content service provider control node processes user requests for content, maps requested programs to transport streams, communicates mapping decision information to a content distribution node, and communicates QAM tuning information to the user devices which can then receive and record multiple programs communicated via a single communications channel. In some embodiments a customer premise device utilizes program information to direct demultiplexed program channels to local or remote recorders (for storing) or decoders (for playback).

    摘要翻译: 响应于用户对内容的请求,内容可以动态地映射到通信信道,例如QAM信道,用于在相同的传输时隙期间例如通过使用复用的MPEG流来传送多个节目。 客户驻地设备(例如STB)使用调谐到QAM信道的调谐器来接收所传送的流,恢复使用单个通信信道传送的多个节目,并且记录和/或显示所恢复的节目。 以这种方式,可以接收和记录比客户住宅设备(例如STB)中的调谐器更多的节目。 在一些实施例中,内容服务提供商控制节点处理内容的用户请求,将所请求的节目映射到传输流,将映射决定信息传送到内容分发节点,并将QAM调谐信息传送到用户设备,然后可以接收并记录多个节目传送 通过单个通信通道。 在一些实施例中,客户驻地设备利用程序信息将解复用的节目频道引导到本地或远程录像机(用于存储)或解码器(用于播放)。

    Apparatus and methods for implementation of network software interfaces
    9.
    发明申请
    Apparatus and methods for implementation of network software interfaces 有权
    实现网络软件接口的装​​置和方法

    公开(公告)号:US20060020950A1

    公开(公告)日:2006-01-26

    申请号:US10883374

    申请日:2004-06-30

    IPC分类号: G06F9/46

    摘要: Apparatus and methods for improved software programming interface functionality in a network. In one exemplary embodiment, the network comprises an HFC cable network with CPE in which network-specific programming interfaces (e.g., APIs) may be downloaded to the CPE, registered, authenticated, stored and executed in a software protocol stack implementing OpenCable Application Platform (OCAP) or Multimedia Home Platform (MHP) standards. The host device software comprises a “manager” module that registers APIs identified by the OCAP Monitor Application, such that all applications launched thereafter on the device can use these communications APIs, provided they have the appropriate permission(s). This relieves individual applications from having to support details regarding network-specific protocols and APIs. In an alternate embodiment, class and data files associated with the API functionality are downloaded along with an application. The downloaded application registers the API using a modified version of the API using a description file (DF). The DF describes the class and data files provided with the application that are part of the registered API.

    摘要翻译: 用于改进网络中的软件编程接口功能的装置和方法。 在一个示例性实施例中,网络包括具有CPE的HFC电缆网络,其中可以将网络特定编程接口(例如,API)下载到CPE,在实现OpenCable应用平台的软件协议栈中注册,认证,存储和执行 OCAP)或多媒体家庭平台(MHP)标准。 主机设备软件包括注册由OCAP监视器应用程序标识的API的“管理器”模块,使得其后在设备上启动的所有应用可以使用这些通信API,只要它们具有适当的许可。 这减轻了个别应用程序不必支持有关特定于网络的协议和API的细节。 在替代实施例中,与API功能相关联的类和数据文件与应用一起下载。 下载的应用程序使用API​​的修改版本使用描述文件(DF)注册API。 DF描述作为注册API一部分的应用程序提供的类和数据文件。

    Technique for securely communicating and storing programming material in a trusted domain
    10.
    发明申请
    Technique for securely communicating and storing programming material in a trusted domain 有权
    用于在可信域中安全地传递和存储编程材料的技术

    公开(公告)号:US20060020786A1

    公开(公告)日:2006-01-26

    申请号:US10894884

    申请日:2004-07-20

    IPC分类号: H04L9/00

    摘要: A “trusted domain” is established within which content received from a communications network, e.g., a cable TV network, is protected from unauthorized copying thereof, in accordance with the invention. In an illustrative embodiment, the trusted domain includes a device associated with a user which receives content from the cable TV network. The content may be encrypted using a content key in accordance, e.g., with a 3DES encryption algorithm before it is stored in the device. In addition, a first encrypted content key version and a second encrypted content key version are generated by respectively encrypting the content key with a public key associated with the device and another public key associated with the user, in accordance with public key cryptography. The first and second encrypted content key versions are stored in association with the encrypted content in the device storage. The encrypted content can be migrated from a first device to a second device, and can be decrypted in the second device if the second device is associated with the same user, and also provided with the second encrypted content key version.

    摘要翻译: 建立根据本发明的“信任域”,在该信任域内,从诸如有线电视网络的通信网络接收的内容被保护以防止其未经授权的复制。 在说明性实施例中,可信域包括与从有线电视网络接收内容的用户相关联的设备。 可以使用内容密钥来加密内容,例如在3DES加密算法被存储在设备中之前。 此外,根据公开密钥加密,通过分别使用与设备相关联的公开密钥和与用户相关联的另一个公钥分别加密内容密钥来生成第一加密内容密钥版本和第二加密内容密钥版本。 第一和第二加密内容密钥版本与设备存储器中的加密内容相关联地存储。 可以将加密的内容从第一设备迁移到第二设备,并且如果第二设备与相同的用户相关联,并且还提供有第二加密内容密钥版本,则可以在第二设备中解密加密的内容。