Patents by Inventor Hajime TANIDE

Hajime TANIDE 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).

  • Publication number: 20230393549
    Abstract: The control system (1000) includes a programmable logic controller (PLC) (40) to control a device, and a program transmission apparatus (10) to transmit a control program (70) for causing the PLC (40) to control the device. The program transmission apparatus (10) includes a first code generator (113) to generate a first code (71) for verification of presence or absence of a change from the control program (70) by using the control program (70) and confidential data (80). The PLC (40) includes a second code generator (433) to generate a second code by using a receiving program as the control program (70) and the confidential data (80) that is shared with the program transmission apparatus (10), and an executor (435) to execute the receiving program when the first code (71) is identical to the second code.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 7, 2023
    Applicant: Mitsubishi Electric Corporation
    Inventors: Eiji ICHIKAWA, Ryoichi SASAKI, Hajime TANIDE
  • Patent number: 10025286
    Abstract: A programmable controller includes a command executing engine unit that performs a user program and performs a computing process and nonvolatile memory that stores the result of the computing process. The command executing engine unit transitions to a temporary stop state in which a new cycle of computing process is not performed and stores the result of a cycle of computing process in the nonvolatile memory when the cycle of computing process of the user program ends, and releases the temporary stop state and transmits the result of the cycle of computing process stored in the nonvolatile memory to a simulation device when a stop release instructing command instructing to release the temporary stop state is received from the simulation device.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 17, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Hajime Tanide, Kazuki Maeda
  • Patent number: 9841744
    Abstract: A programmable controller includes a command execution unit that executes multiple commands in a user program in order; a database storage unit that stores therein a database that holds data used in a process performed by the command execution unit in a table format; a database-query-command generation unit that, when the commands include a command to access the database, converts the access command into a database query command described in a database query language; and a database management unit that accesses the database in the database storage unit and acquires data specified by the database query command.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: December 12, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Hajime Tanide
  • Publication number: 20160246278
    Abstract: A programmable controller includes a command executing engine unit that performs a user program and performs a computing process and nonvolatile memory that stores the result of the computing process. The command executing engine unit transitions to a temporary stop state in which a new cycle of computing process is not performed and stores the result of a cycle of computing process in the nonvolatile memory when the cycle of computing process of the user program ends, and releases the temporary stop state and transmits the result of the cycle of computing process stored in the nonvolatile memory to a simulation device when a stop release instructing command instructing to release the temporary stop state is received from the simulation device.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 25, 2016
    Applicant: Mitsubishi Electric Corporation
    Inventors: Hajime TANIDE, Kazuki MAEDA
  • Publication number: 20160098028
    Abstract: A programmable controller includes a command execution unit that executes multiple commands in a user program in order; a database storage unit that stores therein a database that holds data used in a process performed by the command execution unit in a table format; a database-query-command generation unit that, when the commands include a command to access the database, converts the access command into a database query command described in a database query language; and a database management unit that accesses the database in the database storage unit and acquires data specified by the database query command.
    Type: Application
    Filed: May 17, 2013
    Publication date: April 7, 2016
    Applicant: Mitsubishi Electric Corporation
    Inventor: Hajime TANIDE