CONTENT PROTECTION INTEROPERRABILITY
    1.
    发明申请
    CONTENT PROTECTION INTEROPERRABILITY 审中-公开
    内容保护互操作性

    公开(公告)号:US20100212016A1

    公开(公告)日:2010-08-19

    申请号:US12388285

    申请日:2009-02-18

    IPC分类号: G06F21/00

    摘要: Various embodiments provide content protection interoperability techniques which support secure distribution of content for multiple content protection technologies. In one or more embodiments a source digital rights management (DRM) system can associate trust data with content to be exported to a target digital rights management (DRM) system. The trust data describes a trust state for the content to enable the target DRM system to maintain the trust state for the exported content. In at least some embodiments, the source DRM system can also associate tracing data with the content to, in the event of a breach in the chain of trust, enable an identification to be made of a source of the exported content and/or a party responsible for exporting the content.

    摘要翻译: 各种实施例提供了支持多内容保护技术的内容的安全分发的内容保护互操作性技术。 在一个或多个实施例中,源数字版权管理(DRM)系统可以将信任数据与要导出到目标数字版权管理(DRM)系统的内容相关联。 信任数据描述了内容的信任状态,以使目标DRM系统能够维护导出的内容的信任状态。 在至少一些实施例中,源DRM系统还可以将跟踪数据与内容相关联,以便在信任链中的违反情况下使得能够对导出的内容的源和/或一方进行识别 负责出口内容。

    USING TRUSTED THIRD PARTIES TO PERFORM DRM OPERATIONS
    2.
    发明申请
    USING TRUSTED THIRD PARTIES TO PERFORM DRM OPERATIONS 有权
    使用受信任的第三方执行DRM操作

    公开(公告)号:US20090307780A1

    公开(公告)日:2009-12-10

    申请号:US12133356

    申请日:2008-06-04

    IPC分类号: G06F21/00

    CPC分类号: G06F21/10

    摘要: Various embodiments utilize a third party, such as a trusted third-party, to perform DRM operations such as “move” operations. In at least some embodiments, the trusted third-party is utilized for both “move” operations as well as local content access such as playback and the like. In at least some embodiments, a third-party maintains a database that includes an association of clients, content, and move version numbers. A client—termed a “source client” maintains at least a move version number locally in a secure fashion. The version number is incremented each time the source client performs a move operation. Both the source client and the third-party increment the version number each time a piece of content is moved. When the client attempts to perform a move operation, it contacts the third-party to ascertain the third-party's move version number. If the move version numbers match and the source client owns the license/content, then, in at least some embodiments, a move operation is permitted.

    摘要翻译: 各种实施例利用诸如可信第三方的第三方来执行诸如“移动”操作的DRM操作。 在至少一些实施例中,可信第三方被用于“移动”操作以及本地内容访问,诸如回放等。 在至少一些实施例中,第三方维护包括客户端,内容和移动版本号的关联的数据库。 客户端称为“源客户端”以安全的方式在本地保留至少一个移动版本号。 每次源客户端执行移动操作时,版本号都会增加。 每次移动一个内容时,源客户端和第三方都会增加版本号。 当客户端尝试执行移动操作时,它会联系第三方以确定第三方的移动版本号。 如果移动版本号匹配并且源客户端拥有许可证/内容,则在至少一些实施例中允许移动操作。

    Renewing an Expired License
    3.
    发明申请
    Renewing an Expired License 审中-公开
    更新过期许可证

    公开(公告)号:US20090192943A1

    公开(公告)日:2009-07-30

    申请号:US12021281

    申请日:2008-01-28

    IPC分类号: G06Q10/00 H04L9/32

    摘要: This document describes tools capable of renewing an expired license to entertainment content. The tools, in some embodiments, may repeatedly renew a license using very little resources, such as by forgoing retention of the license, encryption keys, or the entertainment content between renewals. The tools, for example, may provide a license to a particular content receiver (e.g., a laptop computer), and, when that license expires, renew the license with as little as a single retained secret. By so doing the tools enable, among other things, fewer computing resources to be used in renewing a license while maintaining the security of that license's entertainment content.

    摘要翻译: 本文档描述了能够将已过期许可证更新为娱乐内容的工具。 在一些实施例中,这些工具可以使用非常少的资源来重复地更新许可证,例如通过在续订之前保留许可证,加密密钥或娱乐内容。 例如,这些工具可以向特定内容接收器(例如,膝上型计算机)提供许可证,并且当该许可证到期时,以仅一个保留的秘密来更新许可证。 通过这样做,除了别的以外,这些工具还能够在维护许可证娱乐内容的安全性的同时更新许可证中使用的更少的计算资源。

    Using trusted third parties to perform DRM operations
    4.
    发明授权
    Using trusted third parties to perform DRM operations 有权
    使用受信任的第三方执行DRM操作

    公开(公告)号:US08245308B2

    公开(公告)日:2012-08-14

    申请号:US12133356

    申请日:2008-06-04

    IPC分类号: G06F7/04

    CPC分类号: G06F21/10

    摘要: Various embodiments utilize a third party, such as a trusted third-party, to perform DRM operations such as “move” operations. In at least some embodiments, the trusted third-party is utilized for both “move” operations as well as local content access such as playback and the like. In at least some embodiments, a third-party maintains a database that includes an association of clients, content, and move version numbers. A client—termed a “source client” maintains at least a move version number locally in a secure fashion. The version number is incremented each time the source client performs a move operation. Both the source client and the third-party increment the version number each time a piece of content is moved. When the client attempts to perform a move operation, it contacts the third-party to ascertain the third-party's move version number. If the move version numbers match and the source client owns the license/content, then, in at least some embodiments, a move operation is permitted.

    摘要翻译: 各种实施例利用诸如可信第三方的第三方来执行诸如“移动”操作的DRM操作。 在至少一些实施例中,可信第三方被用于“移动”操作以及本地内容访问,诸如回放等。 在至少一些实施例中,第三方维护包括客户端,内容和移动版本号的关联的数据库。 客户端称为“源客户端”以安全的方式在本地保留至少一个移动版本号。 每次源客户端执行移动操作时,版本号都会增加。 每次移动一个内容时,源客户端和第三方都会增加版本号。 当客户端尝试执行移动操作时,它会联系第三方以确定第三方的移动版本号。 如果移动版本号匹配并且源客户端拥有许可证/内容,则在至少一些实施例中允许移动操作。

    Maintaining extended and traditional states of a processing unit in task switching
    5.
    发明授权
    Maintaining extended and traditional states of a processing unit in task switching 有权
    在任务切换中维护处理单元的扩展和传统状态

    公开(公告)号:US06526431B1

    公开(公告)日:2003-02-25

    申请号:US09257923

    申请日:1999-02-26

    IPC分类号: G06F900

    CPC分类号: G06F9/30043

    摘要: The present invention is a method and apparatus for switching first and second tasks in an operating system. The first and second tasks each have first and second traditional states and first and second extended states, in a processing unit. The method comprises: (a) saving the first traditional and extended states from the processing unit to a buffer; (b) updating the buffer by replacing the first extended state by the second extended state; and (c) restoring the first traditional state and the second extended state in the processing unit from the updated buffer.

    摘要翻译: 本发明是用于在操作系统中切换第一和第二任务的方法和装置。 第一和第二任务在处理单元中具有第一和第二传统状态以及第一和第二扩展状态。 该方法包括:(a)将第一传统和扩展状态从处理单元保存到缓冲器; (b)通过将第一扩展状态替换第二扩展状态来更新缓冲器; 和(c)从更新的缓冲器恢复处理单元中的第一传统状态和第二扩展状态。

    System and method for synchronizing disparate processing modes and for controlling access to shared resources
    6.
    发明授权
    System and method for synchronizing disparate processing modes and for controlling access to shared resources 失效
    用于同步不同处理模式并控制对共享资源的访问的系统和方法

    公开(公告)号:US06343338B1

    公开(公告)日:2002-01-29

    申请号:US08831111

    申请日:1997-04-01

    IPC分类号: G06F1200

    CPC分类号: G06F9/526

    摘要: A system and method for synchronizing disparate processing modes and for providing mutually exclusive access to shared system resources. A processing unit operates in disparate first and second processing modes. In the first processing mode, the computer is under the control of an operating system. In the other processing mode, the computer is under the control of a system management mode interrupt handling routine. To synchronize the two processing modes and allow mutually exclusive access to shared hardware resources, the computer system includes shared memory, which contains an intermodal lock, and a mechanism for allowing each processing mode to signal the other. Before either processing mode can access the shared resource, the processing mode must attempt to acquire the intermodal lock. If the lock is acquired, the processing mode accesses the shared resource. If the lock cannot be acquired, the processing mode sets a pending bit and resumes other tasks until it receives a lock release signal from the other processing mode. When a processing mode has finished accessing the shared resource, it releases the lock and checks to see if the pending bit was set. If so, the processing mode sends a lock release signal to the other mode.

    摘要翻译: 用于同步不同处理模式并提供对共享系统资源的互斥访问的系统和方法。 处理单元以不同的第一和第二处理模式进行操作。 在第一处理模式中,计算机处于操作系统的控制之下。 在其他处理模式下,计算机处于系统管理模式中断处理程序的控制之下。 为了使两种处理模式同步并且允许对共享硬件资源的互斥访问,计算机系统包括共享存储器,其包含联锁,以及允许每个处理模式发信号通知给另一个的机制。 在任一处理模式可以访问共享资源之前,处理模式必须尝试获取多式联锁。 如果获取锁,则处理模式访问共享资源。 如果无法获取锁定,则处理模式设置待处理位并恢复其他任务,直到从其他处理模式接收到锁定释放信号。 当处理模式已经完成对共享资源的访问时,它释放锁并检查是否设置了未决位。 如果是这样,则处理模式将锁定释放信号发送到另一个模式。

    System and method for using a hierarchical data structure to control and
identify devices and represent connections between the devices
    7.
    发明授权
    System and method for using a hierarchical data structure to control and identify devices and represent connections between the devices 失效
    使用分层数据结构来控制和识别设备并表示设备之间的连接的系统和方法

    公开(公告)号:US5903894A

    公开(公告)日:1999-05-11

    申请号:US810019

    申请日:1997-03-03

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30958

    摘要: A hierarchical data structure is created in dynamic memory that is dynamically expanded or modified during run-time operations of the computer system. Information about the devices is loaded from a definition block into the hierarchical data structure. The information is a byte stream of data that is translated and stored as hierarchical information, such as device objects, data objects, and control method objects. These objects are hierarchically nested within the hierarchical data structure. A device object identifies a corresponding device in the computer system. The hierarchy formed between device objects represents the hierarchical I/O connections within the computer system. A data object identifies configuration and hardware dependency information associated with a corresponding device. A control method object is an executable reference for controlling a corresponding device. The control method object is a sequence of pseudocode instructions interpreted by the operating system providing an abstract, extensible, and portable mechanism for precise control of a device without calling routines from the BIOS.The hierarchical data structure is preferably used by the operating system as a communication tool and reference to identify devices, to identify configuration and power management information about devices, to provide an executable control mechanism that is abstract and extensible to control devices, and to extensibly add functionality to a device.

    摘要翻译: 在动态存储器中创建分层数据结构,在计算机系统的运行时操作期间动态扩展或修改。 有关设备的信息从定义块加载到分层数据结构中。 该信息是被翻译并存储为诸如设备对象,数据对象和控制方法对象之类的分层信息的字节数据流。 这些对象分层嵌套在分层数据结构中。 设备对象标识计算机系统中的相应设备。 在设备对象之间形成的层次结构表示计算机系统内的分层I / O连接。 数据对象识别与相应设备相关联的配置和硬件依赖性信息。 控制方法对象是用于控制相应设备的可执行引用。 控制方法对象是由操作系统解释的伪代码指令序列,其提供用于精确控制设备的抽象的,可扩展的和可移植的机制,而不用从BIOS中调用例程。 分层数据结构优选地由操作系统用作通信工具和参考以识别设备,以识别关于设备的配置和功率管理信息,以提供抽象和可扩展以控制设备的可执行控制机制,并且可扩展地添加 功能到设备。

    Personal video recorder E-mail alerts and status
    8.
    发明授权
    Personal video recorder E-mail alerts and status 有权
    个人录像机电子邮件提醒和状态

    公开(公告)号:US08667549B2

    公开(公告)日:2014-03-04

    申请号:US12431177

    申请日:2009-04-28

    IPC分类号: H04N7/173

    摘要: A web-based service which provides a notification such an email to a user to facilitate managing the recording of broadcast content using a personal video recorder (PVR). The user can agree to participate in the service in exchange for emails which can provide information such as a summary of programs recorded over a few days, missed recordings, and scheduling conflicts. The notification can include targeted recommendations, targeted advertising and information about recording habits of members of a social network of the user. A notification can be provided on an urgent basis if program schedule conflicts or hardware or software problems with the user's equipment are detected. The user's equipment can include a PC-based PVR, or a PC which communicates with a separate PVR device. PC-related information such as events thrown can also be reported up to the web service.

    摘要翻译: 一种基于网络的服务,其向用户提供诸如电子邮件的通知以便于使用个人录像机(PVR)管理广播内容的记录。 用户可以同意参与服务,以换取可以提供信息的电子邮件,例如几天内记录的节目的总结,错过的录音和调度冲突。 该通知可以包括针对性的建议,有针对性的广告和关于用户的社交网络的成员的记录习惯的信息。 如果程序进度冲突或用户设备的硬件或软件问题被检测到,可以紧急提供通知。 用户的设备可以包括基于PC的PVR或与单独的PVR设备进行通信的PC。 与PC相关的信息,如抛出的事件也可以报告给Web服务。

    PERSONAL VIDEO RECORDER E-MAIL ALERTS AND STATUS
    9.
    发明申请
    PERSONAL VIDEO RECORDER E-MAIL ALERTS AND STATUS 有权
    个人视频录像机电子邮件警报和状态

    公开(公告)号:US20100272414A1

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

    申请号:US12431177

    申请日:2009-04-28

    IPC分类号: H04N5/91 H04N7/26

    摘要: A web-based service which provides a notification such an email to a user to facilitate managing the recording of broadcast content using a personal video recorder (PVR). The user can agree to participate in the service in exchange for emails which can provide information such as a summary of programs recorded over a few days, missed recordings, and scheduling conflicts. The notification can include targeted recommendations, targeted advertising and information about recording habits of members of a social network of the user. A notification can be provided on an urgent basis if program schedule conflicts or hardware or software problems with the user's equipment are detected. The user's equipment can include a PC-based PVR, or a PC which communicates with a separate PVR device. PC-related information such as events thrown can also be reported up to the web service.

    摘要翻译: 一种基于网络的服务,其向用户提供诸如电子邮件的通知以便于使用个人录像机(PVR)管理广播内容的记录。 用户可以同意参与服务,以换取可以提供信息的电子邮件,例如几天内记录的节目的总结,错过的录音和调度冲突。 该通知可以包括针对性的建议,有针对性的广告和关于用户的社交网络的成员的记录习惯的信息。 如果程序进度冲突或用户设备的硬件或软件问题被检测到,可以紧急提供通知。 用户的设备可以包括基于PC的PVR或与单独的PVR设备进行通信的PC。 与PC相关的信息,如抛出的事件也可以报告给Web服务。

    System and method for managing power consumption in a computer system
    10.
    发明授权
    System and method for managing power consumption in a computer system 有权
    用于管理计算机系统中的功耗的系统和方法

    公开(公告)号:US06243821B1

    公开(公告)日:2001-06-05

    申请号:US09539588

    申请日:2000-03-31

    IPC分类号: G06F132

    摘要: Waking a computer from a system state. A wake data structure enables a device to wake the computer from a sleeping state. The lowest system state is identified that allows selected devices to still wake the system based on the contents of the wake data structure for the device. A chosen device power state is selected for each of the devices within the computer system and each device is placed within their respective chosen device power state. Wake devices have a particular chosen device power state that supports that wake device's capability of waking the computer system. Other devices are typically turned off. Finally, the operating system turns off any of power resources within the computer system that are no longer used by any of the devices.

    摘要翻译: 从系统状态唤醒计算机。 唤醒数据结构使设备能够将计算机从睡眠状态唤醒。 识别出最低的系统状态,允许所选择的设备基于设备的唤醒数据结构的内容来仍然唤醒系统。 为计算机系统内的每个设备选择所选择的设备电源状态,并且将每个设备放置在其各自选择的设备电源状态内。 唤醒设备具有特定的选择的设备电源状态,其支持唤醒设备唤醒计算机系统的能力。 其他设备通常关闭。 最后,操作系统关闭计算机系统中不再被任何设备使用的任何电源。