会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Boot method and boot system
    • 引导方式和引导系统
    • US09507604B2
    • 2016-11-29
    • US14481344
    • 2014-09-09
    • Insyde Software Corp.
    • Yi Fang HuangChao Ming ChangYu Chieh Tsai
    • G06F9/44
    • G06F9/4401
    • A boot method for a platform system including a Universal Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) is provided. The UEFI BIOS includes partitions storing an initial boot program code, a factory setting boot program code, a first customized boot program code, a second customized boot program code and boot information respectively. The provided method comprises steps of: loading the initial boot program code stored in one of the partitions of the UEFI BIOS into a memory, and executing the initial boot program code stored in the memory by a CPU to perform a first phase of boot; and loading one of the factory setting boot program code, the first customized boot program code and the second customized boot program code stored in the partitions of the UEFI BIOS into the memory according to data in the boot information, and executing the program code loaded in the memory to perform a second phase of boot by the CPU.
    • 提供了一种包括通用可扩展固件接口(UEFI)基本输入/输出系统(BIOS)的平台系统的引导方法。 UEFI BIOS包括分别存储初始引导程序代码,出厂设置引导程序代码,第一定制引导程序代码,第二定制引导程序代码和引导信息。 所提供的方法包括以下步骤:将存储在UEFI BIOS的一个分区中的初始引导程序代码加载到存储器中,并且由CPU执行存储在存储器中的初始引导程序代码,以执行第一阶段引导; 并且根据引导信息中的数据,将存储在UEFI BIOS的分区中的出厂设置引导程序代码,第一定制引导程序代码和第二定制引导程序代码加载到存储器中,并且执行加载在程序代码中的程序代码 由CPU执行第二阶段引导的内存。
    • 5. 发明申请
    • PARALLEL PROCESSING METHOD FOR DUAL OPERATING SYSTEM
    • 双操作系统的并行处理方法
    • US20100319008A1
    • 2010-12-16
    • US12722419
    • 2010-03-11
    • Wen Chih Ho
    • Wen Chih Ho
    • G06F9/54G06F9/44
    • G06F9/45537G06F9/541
    • The present invention relates to a parallel processing method for a dual operating system, comprising building a main operating system and a sub operating system on an operating system kernel; executing a first application program in the main operating system and executing a second application program in the sub operating system; the operating system kernel transmitting an instruction or command received from a piece of hardware to the first application program; the first application program converting the instruction or command into program codes to be executed by the second application program; the first application program transmitting the program codes to the second application program; the second application program executing the program codes and saving the executed result in a memory or a file system; the first application program reading the executed result of the second application program from the memory or the file system; and the first application program transmitting the read result to the operating system kernel.
    • 本发明涉及一种双操作系统的并行处理方法,包括在操作系统内核上构建主操作系统和子操作系统; 在所述主操作系统中执行第一应用程序并在所述子操作系统中执行第二应用程序; 所述操作系统内核将从一块硬件接收的指令或命令发送到所述第一应用程序; 所述第一应用程序将所述指令或命令转换成由所述第二应用程序执行的程序代码; 所述第一应用程序将所述程序代码发送到所述第二应用程序; 第二应用程序执行程序代码并将执行的结果保存在存储器或文件系统中; 第一应用程序从存储器或文件系统读取第二应用程序的执行结果; 以及将读取结果发送到操作系统内核的第一应用程序。
    • 6. 发明申请
    • System and method for securely storing firmware
    • 用于安全存储固件的系统和方法
    • US20060174109A1
    • 2006-08-03
    • US11344856
    • 2006-02-01
    • Rex Flynn
    • Rex Flynn
    • H04L9/00
    • G06F8/66G06F9/4406G06F12/1408G06F21/572G06F21/575
    • A mechanism for creating and accessing a secure storage area for firmware that stores a “Virtual ROM” module reference or pointer in the actual ROM that includes a unique identifier for the virtual ROM module to be retrieved is discussed. The actual ROM image also contains a generated unique identifier for the whole machine. In retrieving a Virtual ROM module, both the module identifier and the machine identifier are used. Once retrieved, the module is validated using a message digest stored in the Virtual ROM module reference. If required, the Virtual ROM module is then decrypted using a secret key that is stored elsewhere in the actual ROM. Updates to the Virtual ROM module are made in memory by pre-boot code. At a point in time when these updates are complete, the Virtual ROM module is written back out to the location from which it was retrieved. The Virtual ROM module reference that is in the actual ROM is updated to reflect the new message digest value and the module reference and the machine identifier used for the PC are write-disabled. Additionally, if the storage has been encrypted, and a secret key is being used, the region of the actual ROM that contains the secret key is read-disabled.
    • 讨论了一种用于创建和访问固件的安全存储区域的机制,其将包含用于要检索的虚拟ROM模块的唯一标识符的“虚拟ROM”模块引用或指针存储在实际ROM中。 实际的ROM映像还包含一个为整个机器生成的唯一标识符。 在检索虚拟ROM模块时,使用模块标识符和机器标识符。 一旦检索到,则使用存储在虚拟ROM模块引用中的消息摘要来验证模块。 如果需要,则使用存储在实际ROM中的其他地方的密钥对虚拟ROM模块进行解密。 虚拟ROM模块的更新通过预引导代码在内存中进行。 在这些更新完成的时间点,虚拟ROM模块将被写回到它被检索的位置。 实际ROM中的虚拟ROM模块引用被更新以反映新的消息摘要值,并且用于PC的模块引用和机器标识符被写禁用。 此外,如果存储器已被加密,并且正在使用秘密密钥,则包含秘密密钥的实际ROM的区域被读取禁用。
    • 7. 发明授权
    • Platform system, method for changing support hardware configuration of universal extensible firmware interface basic input output system and computer program product
    • 平台系统,通用扩展固件接口基本输入输出系统和计算机程序产品的支持硬件配置更改方法
    • US09558016B2
    • 2017-01-31
    • US14543631
    • 2014-11-17
    • INSYDE SOFTWARE CORP.
    • Cheng-Da Cho
    • G06F15/177G06F9/445G06F9/44
    • G06F9/44505G06F9/4401G06F9/4411
    • A method for changing a support hardware configuration of a universal extensible firmware interface basic input output system (UEFI BIOS) is provided, and the change method is performed by a platform system. The method includes the following steps: in a boot stage, copying binary data of a setup menu in the UEFI BIOS to a memory or a storage medium, where a program of the setup menu to be displayed on a user interface is written in a visual forms representation (VFR) format, and a compiler compiles the program of the setup menu into the binary data of the setup menu in an internal forms representation (IFR) format; and writing a piece of address data to the UEFI BIOS, where the address data is used to query a location at which the binary data of the setup menu stored in the memory or the storage medium is located.
    • 提供了一种用于改变通用可扩展固件接口基本输入输出系统(UEFI BIOS)的支持硬件配置的方法,并且所述改变方法由平台系统执行。 该方法包括以下步骤:在引导阶段,将UEFI BIOS中的设置菜单的二进制数据复制到存储器或存储介质中,其中要在用户界面上显示的设置菜单的程序被写入视觉 表单(VFR)格式,并且编译器以内部表单表示(IFR)格式将设置菜单的程序编译成设置菜单的二进制数据; 以及将一段地址数据写入UEFI BIOS,其中地址数据用于查询存储在存储器或存储介质中的设置菜单的二进制数据所在的位置。
    • 8. 发明申请
    • Method for Executing Bios Tool Program in Non-SMI Mechanism
    • 在非SMI机制中执行生物工具程序的方法
    • US20130318336A1
    • 2013-11-28
    • US13900300
    • 2013-05-22
    • Insyde Software Corporation
    • Li-Wei YU
    • G06F9/44
    • G06F9/4406G06F9/4401
    • A method for executing a Basic Input Output System (BIOS) tool program in a non-System Management Interrupt (SMI) mechanism is applicable to a computer and includes: bi-directionally transmitting, by an ACPI ASL module and a service module, a corresponding trigger signal; bi-directionally transmitting, by the service module and a driver, the trigger signal; bi-directionally transmitting, by the driver and a real-time service module of a BIOS, the trigger signal; and performing, by the BIOS, event processing according to the trigger signal to obtain a processing result, or performing, by the BIOS, logic operation on the data to obtain operation data.
    • 在非系统管理中断(SMI)机制中执行基本输入输出系统(BIOS)工具程序的方法适用于计算机,包括:由ACPI ASL模块和服务模块双向传输相应的 触发信号; 由服务模块和驱动器双向地发送触发信号; 由驾驶员和BIOS的实时服务模块双向发送触发信号; 并且通过BIOS执行根据触发信号的事件处理以获得处理结果,或者由BIOS执行对数据的逻辑操作以获得操作数据。
    • 9. 发明申请
    • METHOD OF SWITCHING COMPUTER OPERATING SYSTEMS
    • 切换计算机操作系统的方法
    • US20110040958A1
    • 2011-02-17
    • US12722442
    • 2010-03-11
    • Giant LiangSub ChungAlex Tang
    • Giant LiangSub ChungAlex Tang
    • G06F15/177G06F12/00G06F12/02
    • G06F9/441
    • The present invention relates to a method of switching operating systems in a computer, with which the computer executes the procedure of switching different operating systems. A first operating system executes a process of switching to a second operating system. A process of restoring backup data of a BIOS is executed. The BIOS reads computer system information of an initial state backed up in a memory of the computer and configures the computer to make the computer restored to the initial state of booting. The BIOS calls and executes an interruption service to search a loader of the second operating system. The loader loads the second operating system into the memory. The second operating system boots up and is entered.
    • 本发明涉及一种在计算机中切换操作系统的方法,计算机利用该方法执行切换不同操作系统的过程。 第一操作系统执行切换到第二操作系统的处理。 执行恢复BIOS的备份数据的过程。 BIOS读取在计算机的存储器中备份的初始状态的计算机系统信息,并配置计算机以使计算机恢复到初始启动状态。 BIOS调用并执行中断服务来搜索第二操作系统的加载程序。 加载器将第二个操作系统加载到内存中。 第二个操作系统启动并输入。
    • 10. 发明申请
    • REDUCING MEMORY REQUIREMENTS OF FIRMWARE
    • 减少固件的内存要求
    • US20090327738A1
    • 2009-12-31
    • US12552670
    • 2009-09-02
    • Rex A. FLYNN
    • Rex A. FLYNN
    • H04L9/32
    • G06F8/66G06F9/4406G06F12/1408G06F21/572G06F21/575
    • A mechanism for making increased amounts of firmware available to a computer pre-boot is discussed. To increase the amount of firmware available pre-boot, a design decision is made during the build process as to which segments of the firmware need to be placed on the ROM part and which segments of the firmware can be located elsewhere. The segments of the firmware that are stored remotely from the ROM are referred to as “virtual ROM modules”. Each of the virtual ROM modules is assigned a generated unique identifier, and a “message digest” is constructed for each module using an algorithm such as MD5 or SHA-1. In the software build of the ROM image, the message digest-unique identifier pair created for each Virtual ROM module is used as a logical pointer for the virtual module. Additionally, a search path variable is placed into the ROM image in non-volatile storage. The search path provides for one or more locations in which to look for the Virtual ROM modules, and may be updated at a later point in time.
    • 讨论了用于使计算机预引导可用的固件的量增加的机制。 为了增加可用的预启动固件的数量,在构建过程中进行设计决定,以确定需要将固件的哪些部分放置在ROM部分上,固件的哪些部分可以位于其他位置。 将从ROM远程存储的固件的段称为“虚拟ROM模块”。 为每个虚拟ROM模块分配生成的唯一标识符,并且使用诸如MD5或SHA-1的算法为每个模块构造“消息摘要”。 在ROM映像的软件构建中,为每个虚拟ROM模块创建的消息摘要唯一标识符对被用作虚拟模块的逻辑指针。 另外,在非易失性存储器中将搜索路径变量放置到ROM图像中。 搜索路径提供在其中寻找虚拟ROM模块的一个或多个位置,并且可以在稍后的时间点更新。