Patents by Inventor Yoshiya SHIBATA

Yoshiya SHIBATA 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: 20210001481
    Abstract: A calculation device, a calculation method, and a storage medium are provided. The present invention is provided with: a first calculation unit which, with respect to input data, performs calculations relating to predetermined processing by using a first model in which a corresponding relationship between input data and output data changes by performing machine learning that uses learning data, and outputs a first output; a second calculation unit which, with respect to input data, performs calculations relating to predetermined processing using a second model for which the correspondence relationship between input data and output data is fixed, and outputs a second output; and a comparison unit which, on the basis of a comparison result obtained by comparing the first output and the second output with a prescribed determination standard, outputs the first output, the second output, or a third output that is a combination of the first and second outputs.
    Type: Application
    Filed: March 7, 2019
    Publication date: January 7, 2021
    Applicant: OMRON Corporation
    Inventors: Kennosuke HAYASHI, Yoshiya SHIBATA, Yu TOMONO, Chisato SAITO
  • Patent number: 10706331
    Abstract: A system that uses a learning module to realize execution of a predetermined task includes: a first input unit configured to receive information acquired from one or more external systems, and generate at least a portion of information to be input to the learning module; an output unit configured to acquire information output from the learning module, and generate information to be output from the system, the information output from the system being information based on which execution of a predetermined task is to be realized; and a second input unit configured to receive an input from a user so that information based on the input from the user is input to at least one of the first input unit, the learning module, and the output unit, and information output from the output unit varies based on the input from the user.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: July 7, 2020
    Assignee: OMRON Corporation
    Inventors: Yoshiya Shibata, Yoshihisa Minato
  • Publication number: 20180330200
    Abstract: A system that uses a learning module to realize execution of a predetermined task includes: a first input unit configured to receive information acquired from one or more external systems, and generate at least a portion of information to be input to the learning module; an output unit configured to acquire information output from the learning module, and generate information to be output from the system, the information output from the system being information based on which execution of a predetermined task is to be realized; and a second input unit configured to receive an input from a user so that information based on the input from the user is input to at least one of the first input unit, the learning module, and the output unit, and information output from the output unit varies based on the input from the user.
    Type: Application
    Filed: April 19, 2018
    Publication date: November 15, 2018
    Applicant: OMRON Corporation
    Inventors: Yoshiya SHIBATA, Yoshihisa MINATO
  • Patent number: 10061281
    Abstract: A controller support program causes an arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time. The total execution time is an elapsed time until execution of a control program is ended in an execution cycle since the execution cycle is started when a controller executes the control program according to an execution priority and the execution cycle, and the total execution time is also a time measured in the controller or a time estimated in a controller support device.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: August 28, 2018
    Assignee: OMRON CORPORATION
    Inventors: Fumiaki Narutani, Taku Oya, Yoshiya Shibata
  • Patent number: 9836559
    Abstract: A simulation apparatus includes a processor that executes a simulation of a control program executed on a controller. The controller controls motion of a machine that handles an object. The processor includes: a motion control device that controls motion of a virtual machine based on a motion command to move the virtual machine in a virtual space, with the virtual machine corresponding to the machine; a determination device that determines whether a volume of a region, where a work space in which the virtual machine works overlaps with the virtual object, is equal to or greater than a predetermined reference value, the virtual object being handled by the virtual machine and corresponding to the object; and a follow-up device that makes the virtual object follow the motion of the virtual machine based on the motion command when the volume is equal to or greater than the reference value.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 5, 2017
    Assignee: OMRON CORPORATION
    Inventors: Toshihiro Moriya, Yoshiya Shibata, Haruna Shimakawa, Masaki Namie, Yasunori Sakaguchi
  • Patent number: 8977534
    Abstract: A controller support program causes a processor to acquire a first control execution time which is an execution time of a first control program which is an object program generated from a control source program, which is a source program of a control program generated in accordance with an object of control of a user, and operating at the simulator, the first control execution time being measured at the simulator. The processor also calculates an estimated execution time which is an estimated value of an execution time, at the controller, of a second control program which is an object program generated from the control source program and operating at the controller, by converting the first control execution time using the calibration data. Data representing the estimated execution time is output.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: March 10, 2015
    Assignee: Omron Corporation
    Inventors: Fumiaki Narutani, Taku Oya, Yoshiya Shibata
  • Publication number: 20140088949
    Abstract: A simulation apparatus includes a processor that executes a simulation of a control program executed on a controller. The controller controls motion of a machine that handles an object. The processor includes: a motion control device that controls motion of a virtual machine based on a motion command to move the virtual machine in a virtual space, with the virtual machine corresponding to the machine; a determination device that determines whether a volume of a region, where a work space in which the virtual machine works overlaps with the virtual object, is equal to or greater than a predetermined reference value, the virtual object being handled by the virtual machine and corresponding to the object; and a follow-up device that makes the virtual object follow the motion of the virtual machine based on the motion command when the volume is equal to or greater than the reference value.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 27, 2014
    Applicant: OMRON Corporation
    Inventors: Toshihiro MORIYA, Yoshiya SHIBATA, Haruna SHIMAKAWA, Masaki NAMIE, Yasunori SAKAGUCHI
  • Publication number: 20140088734
    Abstract: A controller support program causes an arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time. The total execution time is an elapsed time until execution of a control program is ended in an execution cycle since the execution cycle is started when a controller executes the control program according to an execution priority and the execution cycle, and the total execution time is also a time measured in the controller or a time estimated in a controller support device.
    Type: Application
    Filed: March 22, 2011
    Publication date: March 27, 2014
    Applicant: OMRON CORPORATION
    Inventors: Fumiaki Narutani, Taku Oya, Yoshiya Shibata
  • Publication number: 20120239978
    Abstract: A controller support program causes a processor to acquire a first control execution time which is an execution time of a first control program which is an object program generated from a control source program, which is a source program of a control program generated in accordance with an object of control of a user, and operating at the simulator, the first control execution time being measured at the simulator. The processor also calculates an estimated execution time which is an estimated value of an execution time, at the controller, of a second control program which is an object program generated from the control source program and operating at the controller, by converting the first control execution time using the calibration data. Data representing the estimated execution time is output.
    Type: Application
    Filed: February 17, 2012
    Publication date: September 20, 2012
    Applicant: OMRON CORPORATION
    Inventors: Fumiaki NARUTANI, Taku OYA, Yoshiya SHIBATA