会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and method for trusted early boot flow
    • 可信早期启动流的系统和方法
    • US20060224878A1
    • 2006-10-05
    • US11096832
    • 2005-03-31
    • Shamanna DattaVincent ZimmerMichael Rothman
    • Shamanna DattaVincent ZimmerMichael Rothman
    • G06F9/00G06F12/14G06F15/177G06F11/30H04L9/32
    • G06F21/575H04L9/3234
    • In some embodiments, the invention involves extending trusted computing environments to the boot firmware. In at least one embodiment, the present invention is intended to enable the trusted environment to be extended forward to the pre-boot environment in addition to post-OS load environment. Embodiments of the present invention enable the trusted environment to extend to the firmware at power-on. The firmware is integrated within the secure perimeter which was previously only available to the OS. In other words, the BIOS is made to be a trusted entity, as well as the OS. Extensible firmware interface (EFI) modules are signed with a public key. The processor has an embedded private key. EFI modules are verified using the keys to ensure a trusted environment from boot to OS launch. Other embodiments are described and claimed.
    • 在一些实施例中,本发明涉及将可信计算环境扩展到引导固件。 在至少一个实施例中,本发明旨在使可信环境除了后OS负载环境之外还能够向前扩展到预引导环境。 本发明的实施例使可信环境能够在上电时扩展到固件。 固件集成在安全周边内,以前只可用于操作系统。 换句话说,BIOS被做成可靠的实体以及操作系统。 可扩展固件接口(EFI)模块使用公共密钥进行签名。 处理器具有嵌入式私钥。 EFI模块使用密钥进行验证,以确保从引导到操作系统启动的受信任环境。 描述和要求保护其他实施例。
    • 3. 发明授权
    • Method for firmware variable storage with eager compression, fail-safe extraction and restart time compression scan
    • 固件变量存储方法,具有急切压缩,故障安全提取和重启时间压缩扫描
    • US07934209B2
    • 2011-04-26
    • US10561049
    • 2004-05-26
    • Vincent ZimmerMichael RothmanGreg MillerMark Doran
    • Vincent ZimmerMichael RothmanGreg MillerMark Doran
    • G06F9/44
    • G06F9/4401H03M7/30
    • Firmware-based conversion methods for storing converted firmware variables in a firmware storage device, such as flash memory. Under one method, “eager” compression of firmware is performed. In response to a storage request, a determination is made to whether a compressor is available. If it is, the firmware variable is stored in a compressed form in the storage device; if not, the firmware variable is stored in an uncompressed form. In response to a read request for a stored firmware variable, a determination is made to whether the variable is stored in a compressed or uncompressed form. If it is compressed, a decompressor is employed to return the variable to its uncompressed form prior to providing it to the requestor; already uncompressed variables are provided directly to the requester. An application program interface is provided to enable operating system runtime access to the firmware variables. Similar conversions may be employed separately or in parallel, including encryption.
    • 用于将转换的固件变量存储在诸如闪存的固件存储设备中的基于固件的转换方法。 在一种方法下,执行固件的“急切”压缩。 响应于存储请求,确定压缩机是否可用。 如果是,固件变量以压缩形式存储在存储设备中; 如果没有,则固件变量以未压缩形式存储。 响应对存储的固件变量的读取请求,确定变量是以压缩形式还是未压缩形式存储。 如果它被压缩,则使用解压缩器在将变量提供给请求者之前将其变为未压缩的形式; 已经将未压缩的变量直接提供给请求者。 提供一个应用程序接口,以使操作系统运行时访问固件变量。 类似的转换可以单独或并行使用,包括加密。
    • 8. 发明申请
    • System and method for automatic update of embedded data
    • 自动更新嵌入式数据的系统和方法
    • US20070150715A1
    • 2007-06-28
    • US11317752
    • 2005-12-23
    • Michael RothmanVincent Zimmer
    • Michael RothmanVincent Zimmer
    • G06F15/177
    • G06F8/65
    • A system and method for maintaining computer platform components in an optimal state. The method determines whether a platform includes an out-of-band processor, and if the platform includes an out-of-band processor, then the out-of-band processor is enabled to passively or proactively obtain firmware and/or option ROM (Read Only Memory) updates for add-in cards on the platform. Once the out-of-band processor has obtained the updates for the add-in cards on the platform, the out-of-band processor will place the updates in a platform mailbox and send an interrupt to the in-band processor indicating that firmware and/or option ROM updates are available in a platform mailbox. The in-band processor will launch the firmware and/or option ROM updates on the platform.
    • 一种用于将计算机平台组件维持在最佳状态的系统和方法。 该方法确定平台是否包括带外处理器,并且如果平台包括带外处理器,则带外处理器被允许被动地或主动地获得固件和/或选项ROM( 只读存储器)更新平台上的附加卡。 一旦带外处理器获得了平台上附加卡的更新,带外处理器将将更新放置在平台邮箱中,并向带内处理器发送指示固件的中断 和/或选项ROM更新在平台邮箱中可用。 带内处理器将在平台上启动固件和/或选件ROM更新。
    • 9. 发明申请
    • System and method for enabling wireless traffic message passing
    • 允许无线通信消息传递的系统和方法
    • US20070088494A1
    • 2007-04-19
    • US11541409
    • 2006-09-28
    • Michael RothmanVincent Zimmer
    • Michael RothmanVincent Zimmer
    • G08G1/00G01C21/32
    • G08G1/096872G08G1/096716G08G1/096741G08G1/096758G08G1/096791
    • A system and method for enabling wireless traffic message passing. The method includes initializing a vehicle wireless subsystem, enabling a vehicle wireless subsystem comprising a WiMAX transponder to broadcast a query to request real-time traffic pattern data from a WiMAX tower, and if a response to the query is received, incorporating the real-time traffic pattern data into a runtime database and creating a human-readable display for displaying the runtime database on a navigation system. The human-readable display of the traffic pattern data includes the display of free-flowing traffic, slow moving traffic, and stopped traffic on a map to allow the driver to change a planned travel route if slow and stopped traffic pattern conditions exist on the planned travel route.
    • 一种用于启用无线通信消息传递的系统和方法。 该方法包括初始化车辆无线子系统,使得包括WiMAX转发器的车载无线子系统能够广播查询以从WiMAX塔请求实时业务模式数据,并且如果接收到对查询的响应,则将实时并入 将流量模式数据传输到运行时数据库中并创建用于在导航系统上显示运行时数据库的可读显示。 流量模式数据的人可读显示包括在地图上显示自由流量的流量,缓慢移动的流量和停止的流量,以允许驾驶员改变计划的旅行路线,如果在计划中存在慢速和停止的交通模式条件 旅行路线。
    • 10. 发明申请
    • Mechanisms to support use of software running on platform hardware employing different endianness
    • 支持使用不同字节顺序运行在平台硬件上的软件的机制
    • US20070079295A1
    • 2007-04-05
    • US11240278
    • 2005-09-30
    • Vincent ZimmerMichael Rothman
    • Vincent ZimmerMichael Rothman
    • G06F9/45
    • G06F9/4484
    • Methods, software/firmware, and apparatus to support use of software running on platform hardware employing different endianness. In one embodiment, an endian byte order shim is implemented in a firmware stack to facilitate the use of software running on a computer platform having a processor employing an endianness that is different from the endianness native to the software. In response to software calls into the firmware, the endian byte order shim converts the endian byte order of the call arguments, as necessary, and passes the converted arguments to the firmware. Similarly, return arguments generated via the firmware (and/or platform hardware) are converted back to the endian byte order native to the software prior to being returned to the software.
    • 方法,软件/固件和装置,以支持使用不同字节顺序运行在平台硬件上的软件。 在一个实施例中,端固件字节顺序垫片在固件堆栈中实现,以便于在具有处理器的计算机平台上运行的软件的使用,该处理器采用不同于软件本机的字节顺序的字节码。 响应到固件的软件调用,endian字节顺序垫片根据需要转换调用参数的endian字节顺序,并将转换的参数传递给固件。 类似地,通过固件(和/或平台硬件)生成的返回参数在被返回到软件之前被转换回本地软件的字节顺序字节顺序。