INSYDE SOFTWARE CORPORATION Patent applications |
Patent application number | Title | Published |
20130318336 | Method for Executing Bios Tool Program in Non-SMI Mechanism - 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. | 11-28-2013 |
20110040958 | METHOD OF SWITCHING COMPUTER OPERATING SYSTEMS - 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. | 02-17-2011 |
20100319008 | PARALLEL PROCESSING METHOD FOR DUAL OPERATING SYSTEM - 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. | 12-16-2010 |
20090327738 | REDUCING MEMORY REQUIREMENTS OF FIRMWARE - 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. | 12-31-2009 |