Patents by Inventor Takuya MIYAMARU

Takuya MIYAMARU 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: 11656898
    Abstract: A guest operating system (120) of a virtual machine (12) writes, into a shared memory (111), data destined for a virtual machine (13) together with a destination ID and a source ID. The delivery manager (181) supplies data to a communicator (182) when a determination is made that an information processing device (21) is specified in a delivery information table (161) as a delivery destination corresponding to the destination ID and the source ID. The communicator (182) transmits the data supplied from the delivery manager (181) to the information processing device. The delivery manager (181) writes first data into a shared memory (112) and delivers the first data to the virtual machine (13) when determining that a delivery destination corresponding to the destination ID and the source ID is not specified in the deliver information table (161).
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 23, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Takuya Miyamaru
  • Patent number: 11281395
    Abstract: An information processing device includes a master virtual machine and at least one slave virtual machine. The master virtual machine includes a file collector to collect a file in the at least one slave virtual machine, an archive creator to create an archive file of the collected file and store the archive file into the master virtual machine, and a master backup unit to create an image file of the master virtual machine including the archive file of the collected file and back up the image file into an external storage.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: March 22, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yusuke Maezawa, Takuya Miyamaru
  • Publication number: 20220043576
    Abstract: An information processing device includes a master virtual machine and at least one slave virtual machine. The master virtual machine includes a file collector to collect a file in the at least one slave virtual machine, an archive creator to create an archive file of the collected file and store the archive file into the master virtual machine, and a master backup unit to create an image file of the master virtual machine including the archive file of the collected file and back up the image file into an external storage.
    Type: Application
    Filed: February 1, 2019
    Publication date: February 10, 2022
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yusuke MAEZAWA, Takuya MIYAMARU
  • Patent number: 10977032
    Abstract: A design assistance device assists design of a processing device to execute processing and includes an acquirer, divider, communication code generator, and outputter. The acquirer acquires processing code describing content of the processing. The divider divides the processing code into modules and determines, for each of the modules, an execution environment in which the module is to be executed, from among a plurality of execution environments provided on the processing device. The communication code generator generates, when a module of the plurality of modules includes partial processing prioritized for execution in a second execution environment other than a first execution environment determined for execution of the module, a communication code for communication between the first execution environment and the second execution environment to execute the partial processing in the second execution environment.
    Type: Grant
    Filed: December 25, 2017
    Date of Patent: April 13, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Takuya Miyamaru
  • Publication number: 20210042143
    Abstract: A guest operating system (120) of a virtual machine (12) writes, into a shared memory (111), data destined for a virtual machine (13) together with a destination ID and a source ID. The delivery manager (181) supplies data to a communicator (182) when a determination is made that an information processing device (21) is specified in a delivery information table (161) as a delivery destination corresponding to the destination ID and the source ID. The communicator (182) transmits the data supplied from the delivery manager (181) to the information processing device. The delivery manager (181) writes first data into a shared memory (112) and delivers the first data to the virtual machine (13) when determining that a delivery destination corresponding to the destination ID and the source ID is not specified in the deliver information table (161).
    Type: Application
    Filed: March 20, 2018
    Publication date: February 11, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventor: Takuya MIYAMARU
  • Publication number: 20200394022
    Abstract: A design assistance device assists design of a processing device to execute processing and includes an acquirer, divider, communication code generator, and outputter. The acquirer acquires processing code describing content of the processing. The divider divides the processing code into modules and determines, for each of the modules, an execution environment in which the module is to be executed, from among a plurality of execution environments provided on the processing device. The communication code generator generates, when a module of the plurality of modules includes partial processing prioritized for execution in a second execution environment other than a first execution environment determined for execution of the module, a communication code for communication between the first execution environment and the second execution environment to execute the partial processing in the second execution environment.
    Type: Application
    Filed: December 25, 2017
    Publication date: December 17, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventor: Takuya MIYAMARU
  • Patent number: 10715433
    Abstract: An information processing apparatus includes a plurality of virtual machines each having a function of sending an address request for communication data to an outside, and sending communication data to a destination address received as a response to the address request. The apparatus further includes a communication debugger that logs first communication data between the virtual machine and another virtual machine. Upon receiving an address request from the virtual machine, the communication debugger sends an address of the communication debugger as the destination address, to the virtual machine, and logs the communication data sent from the virtual machine.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 14, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Daiki Hoshino, Takuya Miyamaru
  • Publication number: 20190363982
    Abstract: An information processing apparatus includes a plurality of virtual machines each having a function of sending an address request for communication data to an outside, and sending communication data to a destination address received as a response to the address request. The apparatus further includes a communication debugger that logs first communication data between the virtual machine and another virtual machine. Upon receiving an address request from the virtual machine, the communication debugger sends an address of the communication debugger as the destination address, to the virtual machine, and logs the communication data sent from the virtual machine.
    Type: Application
    Filed: March 31, 2017
    Publication date: November 28, 2019
    Applicant: Mitsubishi Electric Corporation
    Inventors: Daiki HOSHINO, Takuya MIYAMARU