Patents by Inventor Kayo Kuroyama

Kayo Kuroyama has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8312257
    Abstract: A resource assignment system includes a driver on an option ROM mounted on a PCI device, to perform hardware resources assignment under a Pre-Boot environment; and an OS driver to perform the hardware resource assignment under an OS environment. A BIOS includes a resource management table showing a range of an I/O space to be assigned to a bridge device in a layer higher than that of the PCI device which requests the I/O space; and an ACPI table used to notify a hardware configuration and data to use an extended I/O space to the OS. The resource management table includes a Pre-Boot table in which assignment of a first granularity to a Legacy-I/O space for a Pre-Boot environment is defined; and an OS table in which assignment of a second granularity to the extended I/O space for an OS environment is defined.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: November 13, 2012
    Assignee: NEC Corporation
    Inventors: Yoji Tabuchi, Kayo Kuroyama
  • Publication number: 20100241840
    Abstract: A resource assignment system includes a driver on an option ROM mounted on a PCI (Peripheral Components Interconnect) device, arranged on a memory by a BIOS (Basic Input/Output System), and configured to perform hardware resources assignment under a Pre-Boot environment; and an OS driver arranged on the memory by the BIOS, and configured to perform the hardware resource assignment under an OS environment. The BIOS includes a resource management table which shows a range of an I/O space to be assigned to a bridge device in a layer higher than that of the PCI device which requests the I/O space; and an ACPI table which is used to notify a hardware configuration and data to use an extended I/O space to the OS. The resource management table includes a Pre-Boot table in which assignment of a first granularity to a Legacy-I/O space for a Pre-Boot environment is defined; and an OS table in which assignment of a second granularity to the extended I/O space for an OS environment is defined.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 23, 2010
    Inventors: Yoji Tabuchi, Kayo Kuroyama