Patents by Inventor Katsuhiko TOBA

Katsuhiko TOBA 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: 11132184
    Abstract: A portion of executable code generated from a general-purpose high-level language can be changed easily while the executable code is running. An engineering apparatus (10) of the present disclosure includes an instance management unit (103) and a compiler/linker (104). When a control application is edited while the engineering apparatus (10) and target hardware (20) are connected online, the instance management unit (103) generates a list for control application switching and a program for control application switching. The list and the program are generated from the control application and expressed in a second programming language. The compiler/linker (104) generates executable code based on the list, the program, and a control service program. When the executable code is downloaded onto the target hardware (20), the control service program causes the program for control application switching to be executed on the target hardware (20).
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: September 28, 2021
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Hidenori Sawahara, Katsuhiko Toba
  • Publication number: 20200142375
    Abstract: A portion of executable code generated from a general-purpose high-level language can be changed easily while the executable code is running. An engineering apparatus (10) of the present disclosure includes an instance management unit (103) and a compiler/linker (104). When a control application is edited while the engineering apparatus (10) and target hardware (20) are connected online, the instance management unit (103) generates a list for control application switching and a program for control application switching. The list and the program are generated from the control application and expressed in a second programming language. The compiler/linker (104) generates executable code based on the list, the program, and a control service program. When the executable code is downloaded onto the target hardware (20), the control service program causes the program for control application switching to be executed on the target hardware (20).
    Type: Application
    Filed: October 30, 2019
    Publication date: May 7, 2020
    Inventors: Hidenori SAWAHARA, Katsuhiko TOBA
  • Patent number: 9898420
    Abstract: An electronic device includes a memory protection unit configured to protect an access to a register of a device arranged in an address space. An operating system sets an access right to the register by using the memory protection unit. A process requests the operating system to operate the device when the process operates the device, and the operating system makes an access to the corresponding register in accordance with the request for the operation to operate the device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 20, 2018
    Assignee: Yokogawa Electric Corporation
    Inventors: Kazuyuki Obara, Katsuhiko Toba
  • Publication number: 20150026425
    Abstract: An electronic device includes a memory protection unit configured to protect an access to a register of a device arranged in an address space. An operating system sets an access right to the register by using the memory protection unit. A process requests the operating system to operate the device when the process operates the device, and the operating system makes an access to the corresponding register in accordance with the request for the operation to operate the device.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 22, 2015
    Applicant: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Kazuyuki OBARA, Katsuhiko TOBA