Abstract:
PROBLEM TO BE SOLVED: To secure access via a device driver to a storage device by suppressing the load of OS development from becoming large as the number and type of storage devices is increased.SOLUTION: Disclosed is a partial virtual machine for instantiating a virtual I/O device including a virtual I/O controller corresponding to a physical I/O device. The partial virtual machine includes: an I/O controller emulator configured to capture an I/O request from an operating system to the virtual I/O device, and to perform processing when the I/O request includes an I/O control request; an I/O device emulator configured to perform processing when the I/O request includes an I/O access request; and a device driver connected to the I/O controller emulator part and the I/O device emulator part, and configured to communicate with a physical I/O device. The partial virtual machine is executed by a secure enclave session, and configured to suppress access to the partial virtual machine by an OS.
Abstract:
PROBLEM TO BE SOLVED: To perform a computer task in a reduced power consumption state. SOLUTION: A method to perform a computer task in a reduced power consumption state includes steps of: virtualizing physical resources with respect to an operating environment and service environment; exiting the operating environment and enter the service environment; placing a first set of one or more of the physical resources in a reduced power consumption state 106; and performing a task in the service environment utilizing a processor and a second set of one or more of the physical resources 108. A physical resource may be assigned to an operating environment upon an initialization of the operating environment, and re-assigned to the service environment to be utilized by the service environment while other physical resources are placed in a reduced power consumption state. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To use virtualization or partitioning techniques for reducing boot time. SOLUTION: In one embodiment, a hypervisor/platform partition controls platform access to a boot target medium. Boot target data are selectively stored in a fast memory. When the system reboots, or an operating system on the platform is reset, boot target information may be retrieved from the fast memory rather than the original, which is a slower boot target medium. Other embodiments are described and claimed. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method, apparatus, system, and computer program product for secure server system management.SOLUTION: A payload containing system software and/or firmware updates is distributed in an on-demand, secure I/O operation. The I/O operation is performed via a secure communication channel inaccessible by a server operating system to an emulated USB drive. The secure communication channel can be established for the I/O operation only after authenticating a recipient of the payload, and the payload is protected from access by a potentially-infected server operating system. Furthermore, the payload is delivered on demand rather than relying on a BIOS update schedule, and delivered at speeds of a write operation to a USB drive.
Abstract:
PROBLEM TO BE SOLVED: To execute a task in a low power state in order to prevent any wasteful power from being generated.SOLUTION: A physical resource is virtualized concerning an operating environment and a service environment, and when a power saving mode is set, the physical resource passes the operating environment, and enters the service environment, and a first set formed of one or more physical resources is put in a low power consumption state, and a task is executed in the service environment by using a processor and a second set formed of one or more physical resources. The physical resource may be assigned to the operating environment when the operating environment is initialized, and the physical resource may be reassigned to the service environment used by the service environment while the other physical resources are put in the low power consumption state.
Abstract:
PROBLEM TO BE SOLVED: To achieve processing of a wake event in a firmware environment while a computing device is maintaining low power consumption state. SOLUTION: Method includes: a step of re-instantiating a firmware environment that includes one or more firmware functions available at pre-boot time when transitioning the computing device from a first high power consumption state to a second low power consumption state; a step of receiving a network event by the firmware while the computing device is the second low power consumption state; and a step where the firmware environment processes the network event without returning the entire computing device to the first high power consumption state independently of an operating system. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a methods and systems to display platform graphics during initialization of a computer, including functions to interrupt initialization of an operating system and to update a video frame buffer with platform graphics data when the initialization of the operating system is interrupted, and to merge graphics generated by operating system initialization logic with platform graphics data. SOLUTION: The methods and systems include virtualization methods and systems and system management mode methods and systems. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To safely perform remote function provisioning on a network.SOLUTION: A disclosed portion of a first device identifier that identifies a device 108 as a device of any class in a generic term manner is transmitted to a function provisioning server 104, and a message encrypted based on the disclosed portion of the first device identifier is received from the function provisioning server 104. The message is decrypted on the basis of a secret portion of the first device identifier, and in order to authenticate an association between the first device identifier and the device 108, a notification indicating that the message has been decrypted successfully is transmitted to the function provisioning server 104. In the case where the association is authenticated successfully, a second device identifier for uniquely identifying the device 108 within an enterprise is received from the function provisioning server 104, the second device identifier is installed in the device 108, and by installing the second device identifier, the first device identifier is replaced with the second device identifier.
Abstract:
PROBLEM TO BE SOLVED: To share a physical network interface card (NIC) device among a plurality of virtual machines (VM).SOLUTION: A method for sharing a physical network interface card (NIC) device among a plurality of virtual machines comprises the steps of receiving a client OS request packet by a virtual network interface card (NIC) driver 308 of a client OS 210 running in a client virtual machine 206, adding a block to a transmission queue 506 in a shared memory 504 in a computing system, fetching the block from the transmission queue by a virtual NIC driver 316 of a service OS 216 running in a service virtual machine 214, packaging the block into a service OS request packet, passing the service OS request packet to a service OS network stack component 314 of the service OS, routing the service OS request packet to a physical NIC driver 318 by a bridge driver 502, and transmitting the service OS request packet through a network.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and system to perform a fast reset or restart of a platform by minimizing the hardware initialization of IO devices in the platform during a restart of the platform. SOLUTION: The basic input/output system (BIOS) of the platform traps any software initiated reset request (SIRR) or warm reset. The BIOS restores the input/output (IO) devices coupled with the platform to their previous hardware state to avoid the full platform initialization when the SIRR is trapped. The restart of the platform can be performed in a fast manner as the full platform initialization is minimized. COPYRIGHT: (C)2010,JPO&INPIT