PORTING DIGITAL RIGHTS MANAGEMENT SERVICE TO MULTIPLE COMPUTING PLATFORMS
    1.
    发明申请
    PORTING DIGITAL RIGHTS MANAGEMENT SERVICE TO MULTIPLE COMPUTING PLATFORMS 有权
    将数字权利管理服务纳入多种计算平台

    公开(公告)号:US20130166921A1

    公开(公告)日:2013-06-27

    申请号:US13149758

    申请日:2011-05-31

    CPC classification number: G06F21/10

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for porting digital rights management services. In one aspect, a system includes: a hardware processor; one or more memory devices coupled with the hardware processor and effecting an operating system for the hardware processor; and a digital rights management (DRM) component having a DRM adaptor configured to check whether the hardware processor has a hardware-based encryption element, use the hardware-based encryption element if available, and use a software-based encryption element if the hardware-based encryption element is not available, wherein the software-based encryption element includes code compiled from source code for the hardware processor, the source code prepared for different computer platforms.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于移植数字版权管理服务。 一方面,一种系统包括:硬件处理器; 与硬件处理器耦合并实现用于硬件处理器的操作系统的一个或多个存储器设备; 以及具有DRM适配器的数字版权管理(DRM)组件,其被配置为检查所述硬件处理器是否具有基于硬件的加密元素,如果可用,则使用基于硬件的加密元素,并且如果所述硬件 - 其中基于软件的加密元件包括从用于硬件处理器的源代码编译的代码,为不同计算机平台准备的源代码。

    Client-side player file and content license verification
    2.
    发明授权
    Client-side player file and content license verification 有权
    客户端播放器文件和内容许可证验证

    公开(公告)号:US08925109B2

    公开(公告)日:2014-12-30

    申请号:US12876091

    申请日:2010-09-03

    CPC classification number: G06F21/10 G06F21/64 H04L63/123

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes obtaining a license, from a remote server, for a content item to be presented using a player file executed by a multimedia player on a computing device. The license includes an encryption key and an authorization to present the content item using one or more authorized player files. A particular player file is received for use in presenting the content item, and a determination is made whether the particular player file is authorized for use in presenting the content item based on the authorization. The content item is decrypted using the encryption key, and the content item is presented using the particular player file in accordance with the determination.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于基于哈希算法的应用来验证消息。 一方面,一种方法包括从远程服务器获得使用计算设备上的多媒体播放器执行的播放器文件来呈现的内容项目的许可证。 许可证包括加密密钥和授权使用一个或多个授权的播放器文件呈现内容项目。 接收特定播放器文件以用于呈现内容项目,并且确定特定播放器文件是否被授权用于基于授权呈现内容项目。 使用加密密钥对内容项目进行解密,并且根据该确定使用特定的播放器文件呈现内容项目。

    Protecting video as it is decoded by a codec

    公开(公告)号:US08457311B1

    公开(公告)日:2013-06-04

    申请号:US12768652

    申请日:2010-04-27

    Abstract: In one aspect, a method includes: obtaining compressed video content within a video content processing module, a portion of a document structure of the compressed video content conforming to a predefined codec, the portion of the document structure including a plurality of video frames; decrypting the compressed video content in accordance with a digital rights management data encryption applied to the compressed video content; adding information in an extension frame associated with a portion of the document structure; and applying an encoding technique to content of one or more of the plurality of video frames after the decrypting, wherein the extension frame flags the applied encoding technique; and providing the compressed video content, including the encoded content, to a media player including a codec conforming to the predefined codec.

    Client-Side Player File and Content License Verification
    4.
    发明申请
    Client-Side Player File and Content License Verification 有权
    客户端播放器文件和内容许可证验证

    公开(公告)号:US20130166909A1

    公开(公告)日:2013-06-27

    申请号:US12876091

    申请日:2010-09-03

    CPC classification number: G06F21/10 G06F21/64 H04L63/123

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes obtaining a license, from a remote server, for a content item to be presented using a player file executed by a multimedia player on a computing device. The license includes an encryption key and an authorization to present the content item using one or more authorized player files. A particular player file is received for use in presenting the content item, and a determination is made whether the particular player file is authorized for use in presenting the content item based on the authorization. The content item is decrypted using the encryption key, and the content item is presented using the particular player file in accordance with the determination.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于基于哈希算法的应用来验证消息。 一方面,一种方法包括从远程服务器获得使用计算设备上的多媒体播放器执行的播放器文件来呈现的内容项目的许可证。 许可证包括加密密钥和授权使用一个或多个授权的播放器文件呈现内容项目。 接收特定播放器文件以用于呈现内容项目,并且确定特定播放器文件是否被授权用于基于授权呈现内容项目。 使用加密密钥对内容项目进行解密,并且根据该确定使用特定的播放器文件呈现内容项目。

    Verifying authenticity of input using a hashing algorithm
    5.
    发明授权
    Verifying authenticity of input using a hashing algorithm 有权
    使用散列算法验证输入的真实性

    公开(公告)号:US09075798B2

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

    申请号:US12847649

    申请日:2010-07-30

    CPC classification number: G06F17/30 G06F17/30097 G06F21/64

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes identifying a file and a key value and processing the file using multiple nonlinear functions to generate an output hash value, where the operations performed by the nonlinear functions are modified based on the key value. The file can then be verified based on the output hash value.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于基于哈希算法的应用来验证消息。 一方面,一种方法包括识别文件和键值,并使用多个非线性函数处理该文件以生成输出哈希值,其中由非线性函数执行的操作基于键值进行修改。 然后可以基于输出哈希值来验证该文件。

    Porting digital rights management service to multiple computing platforms
    6.
    发明授权
    Porting digital rights management service to multiple computing platforms 有权
    将数字版权管理服务移植到多个计算平台

    公开(公告)号:US08516273B2

    公开(公告)日:2013-08-20

    申请号:US13149758

    申请日:2011-05-31

    CPC classification number: G06F21/10

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for porting digital rights management services. In one aspect, a system includes: a hardware processor; one or more memory devices coupled with the hardware processor and effecting an operating system for the hardware processor; and a digital rights management (DRM) component having a DRM adaptor configured to check whether the hardware processor has a hardware-based encryption element, use the hardware-based encryption element if available, and use a software-based encryption element if the hardware-based encryption element is not available, wherein the software-based encryption element includes code compiled from source code for the hardware processor, the source code prepared for different computer platforms.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于移植数字版权管理服务。 一方面,一种系统包括:硬件处理器; 与硬件处理器耦合并实现用于硬件处理器的操作系统的一个或多个存储器设备; 以及具有DRM适配器的数字版权管理(DRM)组件,其被配置为检查所述硬件处理器是否具有基于硬件的加密元素,如果可用,则使用基于硬件的加密元素,并且如果所述硬件 - 其中基于软件的加密元件包括从用于硬件处理器的源代码编译的代码,为不同计算机平台准备的源代码。

    Verifying Authenticity of Input Using a Hashing Algorithm
    7.
    发明申请
    Verifying Authenticity of Input Using a Hashing Algorithm 有权
    使用哈希算法验证输入的真实性

    公开(公告)号:US20130166514A1

    公开(公告)日:2013-06-27

    申请号:US12847649

    申请日:2010-07-30

    CPC classification number: G06F17/30 G06F17/30097 G06F21/64

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes identifying a file and a key value and processing the file using multiple nonlinear functions to generate an output hash value, where the operations performed by the nonlinear functions are modified based on the key value. The file can then be verified based on the output hash value.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于基于哈希算法的应用来验证消息。 一方面,一种方法包括识别文件和键值,并使用多个非线性函数处理该文件以生成输出哈希值,其中由非线性函数执行的操作基于键值进行修改。 然后可以基于输出哈希值来验证该文件。

Patent Agency Ranking