会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for maintaining secure data input and output
    • 用于维护安全数据输入和输出的方法和系统
    • US08370646B2
    • 2013-02-05
    • US12567385
    • 2009-09-25
    • D. David NasonCarson KaanJohn E. EastonJason M. SmithJohn A. PainterWilliam J. Heaton
    • D. David NasonCarson KaanJohn E. EastonJason M. SmithJohn A. PainterWilliam J. Heaton
    • G06F12/14
    • G06F21/82Y10S707/99932Y10S707/99939
    • Methods and systems for enhancing the security of data during input and output on a client computer system are provided to prevent attempts by unauthorized code to access, intercept, and/or modify data. Example embodiments provide a plurality of obfuscation techniques and security enhanced drivers that use these obfuscation techniques to prohibit unauthorized viewing/receiving of valid data. When the drivers are used together with the various obfuscation techniques, the security enhanced drivers provide mechanisms for “scheduling” the content of the storage areas used to store the data so that valid data is not available to unauthorized recipients. When unauthorized recipients attempt to access the “data,” they perceive or receive obfuscated data. The obfuscation techniques described include “copy-in,” “replace and restore,” and “in-place replacement” de-obfuscation/re-obfuscation techniques. In one embodiment, a security enhanced display driver, a security enhanced mouse driver, a security enhanced keyboard driver, and a security enhanced audio driver are provided. To complement the security enhancements, the methods and systems also provide for a watchdog mechanism to ensure that the driver is functioning as it should be and various user interface techniques for denoting security on a display device.
    • 提供了用于在客户端计算机系统上输入和输出期间增强数据安全性的方法和系统,以防止未授权代码尝试访问,拦截和/或修改数据。 示例性实施例提供使用这些混淆技术来禁止非法查看/接收有效数据的多个混淆技术和安全增强驱动器。 当驱动程序与各种混淆技术一起使用时,安全增强驱动程序提供了用于调度用于存储数据的存储区域的内容的机制,使得有效的数据不可用于未授权的接收者。 当未经授权的收件人尝试访问数据时,他们会感知或接收模糊数据。 所描述的混淆技术包括复制,替换和恢复以及就地替换去混淆/重新混淆技术。 在一个实施例中,提供了安全增强显示驱动器,安全增强型鼠标驱动器,安全增强型键盘驱动器和安全增强音频驱动器。 为了补充安全性增强,方法和系统还提供了一种看门狗机制,以确保驱动程序正常工作,以及用于表示显示设备上的安全性的各种用户界面技术。
    • 2. 发明申请
    • METHOD AND SYSTEM FOR MAINTAINING SECURE DATA INPUT AND OUTPUT
    • 用于维护安全数据输入和输出的方法和系统
    • US20100077360A1
    • 2010-03-25
    • US12567517
    • 2009-09-25
    • D. DAVID NASONCARSON KAANJOHN E. EASTONJASON M. SMITHJOHN A. PAINTERWILLIAM J. HEATON
    • D. DAVID NASONCARSON KAANJOHN E. EASTONJASON M. SMITHJOHN A. PAINTERWILLIAM J. HEATON
    • G06F3/048
    • G06F21/82Y10S707/99932Y10S707/99939
    • Methods and systems for enhancing the security of data during input and output on a client computer system are provided to prevent attempts by unauthorized code to access, intercept, and/or modify data. Example embodiments provide a plurality of obfuscation techniques and security enhanced drivers that use these obfuscation techniques to prohibit unauthorized viewing/receiving of valid data. When the drivers are used together with the various obfuscation techniques, the security enhanced drivers provide mechanisms for “scheduling” the content of the storage areas used to store the data so that valid data is not available to unauthorized recipients. When unauthorized recipients attempt to access the “data,” they perceive or receive obfuscated data. The obfuscation techniques described include “copy-in,” “replace and restore,” and “in-place replacement” de-obfuscation/re-obfuscation techniques. In one embodiment, a security enhanced display driver, a security enhanced mouse driver, a security enhanced keyboard driver, and a security enhanced audio driver are provided. To complement the security enhancements, the methods and systems also provide for a watchdog mechanism to ensure that the driver is functioning as it should be and various user interface techniques for denoting security on a display device.
    • 提供了用于在客户端计算机系统上输入和输出期间增强数据安全性的方法和系统,以防止未授权代码尝试访问,拦截和/或修改数据。 示例性实施例提供使用这些混淆技术来禁止非法查看/接收有效数据的多个混淆技术和安全增强驱动器。 当驱动程序与各种混淆技术一起使用时,安全增强驱动程序提供了用于“调度”用于存储数据的存储区域的内容的机制,使得有效数据不可用于未经授权的接收者。 当未经授权的收件人尝试访问“数据”时,他们会感知或接收模糊数据。 所描述的混淆技术包括“复制”,“替换和恢复”和“就地替换”去混淆/重新混淆技术。 在一个实施例中,提供了安全增强显示驱动器,安全增强型鼠标驱动器,安全增强型键盘驱动器和安全增强音频驱动器。 为了补充安全性增强,方法和系统还提供了一种看门狗机制,以确保驱动程序正常工作,以及用于表示显示设备上的安全性的各种用户界面技术。
    • 7. 发明申请
    • METHOD AND SYSTEM FOR ENHANCING DISPLAY FUNCTIONALITY IN A SET-TOP ENVIRONMENT
    • 用于增强环境中显示功能的方法和系统
    • US20090254965A1
    • 2009-10-08
    • US12484881
    • 2009-06-15
    • Jason M. SmithD. David NasonJohn A. PainterWilliam J. Heaton
    • Jason M. SmithD. David NasonJohn A. PainterWilliam J. Heaton
    • H04N7/173
    • H04N21/8146H04N5/76H04N7/088H04N7/163H04N21/4147H04N21/42204H04N21/4316H04N21/4331H04N21/435H04N21/4408H04N21/4627H04N21/47H04N21/4725
    • Methods and systems for enhancing the storage and display of video data and other digital content in a set-top box or other television environment so that such data is securely stored and displayed are provided. Example embodiments provide an enhanced display controller (EDC) that executes in an electronic device, such as a set-top box, to provide secure storage and playback of streamed digital content. The EDC creates or identifies a secure storage location and stores the data stream in that secure location in a secure manner, thereby minimizing unauthorized access. In addition, the EDC supports the secure display of the data stream using standard (or proprietary) encryption techniques, and/or obfuscation techniques. The EDC also optionally supports various requirements for complying with the usage limitations typically associated with DRM data content. In one embodiment, the enhanced display controller is a modified set-top display (device) driver that includes a VBI decoder, mechanisms (e.g., code) for securely storing and retrieving digital content, a display obfuscation/encryption mechanism, and a secure data repository. Methods and systems for displaying dynamic, floating graphics using an EDC are also provided. These graphics may be used to as interfaces to invoke the secure storage and playback mechanisms of the EDC and to navigate through display spaces presented on the television display.
    • 提供了用于增强在机顶盒或其他电视环境中的视频数据和其他数字内容的存储和显示的方法和系统,使得这些数据被安全地存储和显示。 示例性实施例提供了在电子设备(例如机顶盒)中执行的增强型显示控制器(EDC),以提供流式数字内容的安全存储和回放。 EDC创建或识别安全存储位置,并以安全的方式将数据流存储在该安全位置,从而最小化未经授权的访问。 此外,EDC使用标准(或专有)加密技术和/或混淆技术来支持数据流的安全显示。 EDC还可以选择性地支持符合通常与DRM数据内容相关联的使用限制的各种要求。 在一个实施例中,增强型显示控制器是修改的机顶显示器(device)驱动器,其包括VBI解码器,用于安全地存储和检索数字内容的机制(例如代码),显示混淆/加密机制和安全数据 存储库 还提供了使用EDC显示动态,浮动图形的方法和系统。 这些图形可以用作接口以调用EDC的安全存储和回放机制,并且通过在电视显示器上呈现的显示空间进行导航。
    • 8. 发明授权
    • Method and system for maintaining secure data input and output
    • 用于维护安全数据输入和输出的方法和系统
    • US07007025B1
    • 2006-02-28
    • US10167053
    • 2002-06-10
    • D. David NasonCarson KaanJohn E. EastonJason M. SmithJohn A. PainterWilliam J. Heaton
    • D. David NasonCarson KaanJohn E. EastonJason M. SmithJohn A. PainterWilliam J. Heaton
    • G06F17/30
    • G06F21/82Y10S707/99932Y10S707/99939
    • Methods and systems for enhancing the security of data during input and output on a client computer system are provided to prevent attempts by unauthorized code to access, intercept, and/or modify data. Example embodiments provide a plurality of obfuscation techniques and security enhanced drivers that use these obfuscation techniques to prohibit unauthorized viewing/receiving of valid data. When the drivers are used together with the various obfuscation techniques, the security enhanced drivers provide mechanisms for “scheduling” the content of the storage areas used to store the data so that valid data is not available to unauthorized recipients. When unauthorized recipients attempt to access the “data,” they perceive or receive obfuscated data. The obfuscation techniques described include “copy-in,” “replace and restore,” and “in-place replacement” de-obfuscation/re-obfuscation techniques. In one embodiment, a security enhanced display driver, a security enhanced mouse driver, a security enhanced keyboard driver, and a security enhanced audio driver are provided. To complement the security enhancements, the methods and systems also provide for a watchdog mechanism to ensure that the driver is functioning as it should be and various user interface techniques for denoting security on a display device.
    • 提供了用于在客户端计算机系统上输入和输出期间增强数据安全性的方法和系统,以防止未授权代码尝试访问,拦截和/或修改数据。 示例性实施例提供使用这些混淆技术来禁止非法查看/接收有效数据的多个混淆技术和安全增强驱动器。 当驱动程序与各种混淆技术一起使用时,安全增强驱动程序提供了用于“调度”用于存储数据的存储区域的内容的机制,使得有效数据不可用于未经授权的接收者。 当未经授权的收件人尝试访问“数据”时,他们会感知或接收模糊数据。 所描述的混淆技术包括“复制”,“替换和恢复”和“就地替换”去混淆/重新混淆技术。 在一个实施例中,提供了安全增强显示驱动器,安全增强型鼠标驱动器,安全增强型键盘驱动器和安全增强音频驱动器。 为了补充安全性增强,方法和系统还提供了一种看门狗机制,以确保驱动程序正常工作,以及用于表示显示设备上的安全性的各种用户界面技术。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR PARALLEL DATA DISPLAY OF MULTIPLE EXECUTING ENVIRONMENTS
    • 用于多个执行环境的并行数据显示的系统和方法
    • US20110096081A1
    • 2011-04-28
    • US12985292
    • 2011-01-05
    • Jason M. SmithD. David Nason
    • Jason M. SmithD. David Nason
    • G06T1/00
    • G06F3/14G06F3/038G06F3/0481G06F9/451G06F2203/04802G09G1/167G09G5/14G09G2310/0232G09G2370/027
    • A computer display controller arbitrates between multiple environments in a computer system to apportion display space between the multiple environments. The display controller may be implemented in hardware, firmware, or software, and determines display space allocation based on requests or requirements of each of the environments. If only one environment is active, the display controller may allocate the entire display space to the first environment. When a second environment is activated, display parameters may be dynamically provided to the display controller or previously provided to the display controller for storage and subsequent use. The display controller apportions the total displayable area to accommodate both environments and if necessary alters the display parameters of the first environment to accommodate the display needs of the second environment The process may be extended to additional environments and may operate satisfactorily with computer systems having multiple displays. The display controller may allocate the entire display space to a particular environment, or only a portion of the display space for a particular environment on a single or multiple display device system.
    • 计算机显示控制器在计算机系统中的多个环境之间进行仲裁以分配多个环境之间的显示空间。 显示控制器可以以硬件,固件或软件实现,并且基于每个环境的请求或需求来确定显示空间分配。 如果只有一个环境是活动的,则显示控制器可以将整个显示空间分配给第一环境。 当激活第二环境时,可以向显示控制器动态地提供显示参数,或者先前提供给显示控制器用于存储和后续使用。 显示控制器分配总可显示区域以适应两种环境,并且如果必要,则改变第一环境的显示参数以适应第二环境的显示需求。该过程可以扩展到附加环境,并且可以与具有多个显示器的计算机系统令人满意地进行操作 。 显示控制器可以将整个显示空间分配给特定环境,或仅在单个或多个显示设备系统上的特定环境的显示空间的一部分。
    • 10. 发明申请
    • SYSTEM AND METHOD FOR PARALLEL DATA DISPLAY OF MULTIPLE EXECUTING ENVIRONMENTS
    • 用于多个执行环境的并行数据显示的系统和方法
    • US20100064245A1
    • 2010-03-11
    • US12554706
    • 2009-09-04
    • Jason M. SmithD. David Nason
    • Jason M. SmithD. David Nason
    • G06F3/048
    • G06F3/14G06F3/038G06F3/0481G06F9/451G06F2203/04802G09G1/167G09G5/14G09G2310/0232G09G2370/027
    • A computer display controller arbitrates between multiple environments in a computer system to apportion display space between the multiple environments. The display controller may be implemented in hardware, firmware, or software, and determines display space allocation based on requests or requirements of each of the environments. If only one environment is active, the display controller may allocate the entire display space to the first environment. When a second environment is activated, display parameters may be dynamically provided to the display controller or previously provided to the display controller for storage and subsequent use. The display controller apportions the total displayable area to accommodate both environments and if necessary alters the display parameters of the first environment to accommodate the display needs of the second environment. The process may be extended to additional environments and may operate satisfactorily with computer systems having multiple displays. The display controller may allocate the entire display space to a particular environment, or only a portion of the display space for a particular environment on a single or multiple display device system.
    • 计算机显示控制器在计算机系统中的多个环境之间进行仲裁以分配多个环境之间的显示空间。 显示控制器可以以硬件,固件或软件实现,并且基于每个环境的请求或要求来确定显示空间分配。 如果只有一个环境是活动的,则显示控制器可以将整个显示空间分配给第一环境。 当激活第二环境时,可以向显示控制器动态地提供显示参数,或者先前提供给显示控制器用于存储和后续使用。 显示控制器分配总可显示区域以适应这两种环境,并且如果需要则改变第一环境的显示参数以适应第二环境的显示需求。 该过程可以扩展到附加环境,并且可以用具有多个显示器的计算机系统令人满意地进行操作。 显示控制器可以将整个显示空间分配给特定环境,或仅在单个或多个显示设备系统上的特定环境的显示空间的一部分。