会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • USING TRUSTED THIRD PARTIES TO PERFORM DRM OPERATIONS
    • 使用受信任的第三方执行DRM操作
    • US20090307780A1
    • 2009-12-10
    • US12133356
    • 2008-06-04
    • Kedarnath A. DubhashiKenneth S. Reneris
    • Kedarnath A. DubhashiKenneth S. Reneris
    • G06F21/00
    • 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操作。 在至少一些实施例中,可信第三方被用于“移动”操作以及本地内容访问,诸如回放等。 在至少一些实施例中,第三方维护包括客户端,内容和移动版本号的关联的数据库。 客户端称为“源客户端”以安全的方式在本地保留至少一个移动版本号。 每次源客户端执行移动操作时,版本号都会增加。 每次移动一个内容时,源客户端和第三方都会增加版本号。 当客户端尝试执行移动操作时,它会联系第三方以确定第三方的移动版本号。 如果移动版本号匹配并且源客户端拥有许可证/内容,则在至少一些实施例中允许移动操作。
    • 3. 发明申请
    • Renewing an Expired License
    • 更新过期许可证
    • US20090192943A1
    • 2009-07-30
    • US12021281
    • 2008-01-28
    • Kedarnath A. DubhashiKenneth S. Reneris
    • Kedarnath A. DubhashiKenneth S. Reneris
    • G06Q10/00H04L9/32
    • H04L9/3247H04L2209/603H04L2209/80
    • 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.
    • 本文档描述了能够将已过期许可证更新为娱乐内容的工具。 在一些实施例中,这些工具可以使用非常少的资源来重复地更新许可证,例如通过在续订之前保留许可证,加密密钥或娱乐内容。 例如,这些工具可以向特定内容接收器(例如,膝上型计算机)提供许可证,并且当该许可证到期时,以仅一个保留的秘密来更新许可证。 通过这样做,除了别的以外,这些工具还能够在维护许可证娱乐内容的安全性的同时更新许可证中使用的更少的计算资源。
    • 4. 发明授权
    • Using trusted third parties to perform DRM operations
    • 使用受信任的第三方执行DRM操作
    • US08245308B2
    • 2012-08-14
    • US12133356
    • 2008-06-04
    • Kedarnath A. DubhashiKenneth S. Reneris
    • Kedarnath A. DubhashiKenneth S. Reneris
    • G06F7/04
    • 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操作。 在至少一些实施例中,可信第三方被用于“移动”操作以及本地内容访问,诸如回放等。 在至少一些实施例中,第三方维护包括客户端,内容和移动版本号的关联的数据库。 客户端称为“源客户端”以安全的方式在本地保留至少一个移动版本号。 每次源客户端执行移动操作时,版本号都会增加。 每次移动一个内容时,源客户端和第三方都会增加版本号。 当客户端尝试执行移动操作时,它会联系第三方以确定第三方的移动版本号。 如果移动版本号匹配并且源客户端拥有许可证/内容,则在至少一些实施例中允许移动操作。
    • 6. 发明授权
    • System and method for synchronizing disparate processing modes and for controlling access to shared resources
    • 用于同步不同处理模式并控制对共享资源的访问的系统和方法
    • US06343338B1
    • 2002-01-29
    • US08831111
    • 1997-04-01
    • Kenneth S. Reneris
    • Kenneth S. Reneris
    • G06F1200
    • 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.
    • 用于同步不同处理模式并提供对共享系统资源的互斥访问的系统和方法。 处理单元以不同的第一和第二处理模式进行操作。 在第一处理模式中,计算机处于操作系统的控制之下。 在其他处理模式下,计算机处于系统管理模式中断处理程序的控制之下。 为了使两种处理模式同步并且允许对共享硬件资源的互斥访问,计算机系统包括共享存储器,其包含联锁,以及允许每个处理模式发信号通知给另一个的机制。 在任一处理模式可以访问共享资源之前,处理模式必须尝试获取多式联锁。 如果获取锁,则处理模式访问共享资源。 如果无法获取锁定,则处理模式设置待处理位并恢复其他任务,直到从其他处理模式接收到锁定释放信号。 当处理模式已经完成对共享资源的访问时,它释放锁并检查是否设置了未决位。 如果是这样,则处理模式将锁定释放信号发送到另一个模式。
    • 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
    • Kenneth S. Reneris
    • Kenneth S. Reneris
    • G06F17/30
    • 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中调用例程。 分层数据结构优选地由操作系统用作通信工具和参考以识别设备,以识别关于设备的配置和功率管理信息,以提供抽象和可扩展以控制设备的可执行控制机制,并且可扩展地添加 功能到设备。
    • 8. 发明授权
    • Personal video recorder E-mail alerts and status
    • 个人录像机电子邮件提醒和状态
    • US08667549B2
    • 2014-03-04
    • US12431177
    • 2009-04-28
    • Kenneth S. Reneris
    • Kenneth S. Reneris
    • H04N7/173
    • H04N21/4882H04L12/1881H04L12/1895H04L51/14H04N5/44543H04N5/781H04N5/782H04N21/4147H04N21/4334H04N21/44222H04N21/4583H04N21/4622H04N21/4667H04N21/4668H04N21/47214H04N21/6547
    • 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服务。
    • 10. 发明授权
    • System and method for managing power consumption in a computer system
    • 用于管理计算机系统中的功耗的系统和方法
    • US06243821B1
    • 2001-06-05
    • US09539588
    • 2000-03-31
    • Kenneth S. Reneris
    • Kenneth S. Reneris
    • G06F132
    • G06F1/3228G06F1/189G06F1/3203
    • 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.
    • 从系统状态唤醒计算机。 唤醒数据结构使设备能够将计算机从睡眠状态唤醒。 识别出最低的系统状态,允许所选择的设备基于设备的唤醒数据结构的内容来仍然唤醒系统。 为计算机系统内的每个设备选择所选择的设备电源状态,并且将每个设备放置在其各自选择的设备电源状态内。 唤醒设备具有特定的选择的设备电源状态,其支持唤醒设备唤醒计算机系统的能力。 其他设备通常关闭。 最后,操作系统关闭计算机系统中不再被任何设备使用的任何电源。