Patents by Inventor Yoshihide Nishiyama

Yoshihide Nishiyama 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: 11947328
    Abstract: A control device determines, every control cycle, whether or not process values stored in a time-series manner satisfy a predetermined event condition. When the event condition is satisfied, the control device causes a chapter associated with the satisfied event condition to be stored in correspondence with time information that specifies the control cycle. The control device determines a target section with the time information in correspondence with a chapter that satisfies an extraction condition being defined as the reference, and extracts time-series data of the stored process values included in the determined target section.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: April 2, 2024
    Assignee: OMRON CORPORATION
    Inventors: Masanori Ota, Yoshihide Nishiyama
  • Publication number: 20230023970
    Abstract: A control system for factory automation includes a first unit and a second unit that exchange data with each other, and a synchronization module that synchronizes a control counter included in the first unit and a control counter included in the second unit using a clock. Each of the units includes an information storage that stores information on conversion for calculating a time from a counter value of the counter of the unit, the information being shared between the units.
    Type: Application
    Filed: December 1, 2020
    Publication date: January 26, 2023
    Applicant: OMRON CORPORATION
    Inventors: Shigeyuki EGUCHI, Yoshihide NISHIYAMA
  • Publication number: 20220413474
    Abstract: A control system for factory automation includes a first unit and a second unit each including a timer, a data line over which data containing a timer value indicated by the timer is exchanged between the first unit and the second unit, a signal line that electrically connects the first unit and the second unit, and an adjustment module connected to the signal line and the data line. The adjustment module acquires, when receiving a trigger signal over the signal line, the timer value over the data line and matches the timer of the second unit with the timer of the first unit based on the timer value acquired.
    Type: Application
    Filed: July 2, 2020
    Publication date: December 29, 2022
    Applicant: OMRON CORPORATION
    Inventors: Yoshihide NISHIYAMA, Yasuhiro NISHIMURA, Shigeyuki EGUCHI, Katsuhiko AZUMA
  • Publication number: 20220245233
    Abstract: A control system includes plural units. The plural units include a master unit connected to a bus and a slave unit connected to the bus, the slave unit communicating with the master unit via the bus. The master unit includes a nonvolatile memory that stores first security information as information to be concealed, and the slave unit includes a volatile memory. The slave unit receives the first security information from the master unit at a predetermined timing and stores the first security information in the volatile memory.
    Type: Application
    Filed: March 5, 2020
    Publication date: August 4, 2022
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Yuta NAGATA
  • Publication number: 20220179385
    Abstract: Provided is a technology with which it is possible to access a function unit to be accessed without ascertaining an IP address of the function unit. Provided is a unit comprising: a communication unit for relaying a communication between an external device connected to a first network and another unit connected to a second network; a setting unit for acquiring address information of the other unit in the second network from the other unit and generating setting information in which the address information is associated with an identifier which substitutes for the address information; and a link information generation unit for generating, on the basis of the identifier, link information used to access information on the other unit from the external device.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 9, 2022
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Yuta NAGATA
  • Publication number: 20220137581
    Abstract: A control device determines, every control cycle, whether or not process values stored in a time-series manner satisfy a predetermined event condition. When the event condition is satisfied, the control device causes a chapter associated with the satisfied event condition to be stored in correspondence with time information that specifies the control cycle. The control device determines a target section with the time information in correspondence with a chapter that satisfies an extraction condition being defined as the reference, and extracts time-series data of the stored process values included in the determined target section.
    Type: Application
    Filed: February 4, 2020
    Publication date: May 5, 2022
    Applicant: OMRON CORPORATION
    Inventors: Masanori OTA, Yoshihide NISHIYAMA
  • Patent number: 11036199
    Abstract: A control device includes feature amount generating means for generating a feature amount suitable for detecting an anomaly that occurs in a control target from data that relates to the control target, machine learning means for carrying out machine learning using the feature amount generated by the feature amount generating means, anomaly detecting means for detecting the anomaly, based on the feature amount generated by the feature amount generating means and an anomaly detection parameter determined based on a learning result of the machine learning and used in detection of the anomaly that occurs in the control target, instructing means for instructing the anomaly detecting means to perform detection of the anomaly, and data compressing means for data-compressing the feature amount generated by the feature amount generating means, and providing the data-compressed feature amount to the machine learning means and the anomaly detecting means.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: June 15, 2021
    Assignee: OMRON Corporation
    Inventors: Shinsuke Kawanoue, Yoshihide Nishiyama
  • Patent number: 11009847
    Abstract: A controller includes a feature quantity generation unit that generates, from data associated with a control target, a feature quantity appropriate for detecting an abnormality in the control target, a machine learning unit that performs machine learning using the feature quantity, an abnormality detection unit that detects the abnormality based on an abnormality detection parameter determined from a learning result of the machine learning, and the feature quantity, an instruction unit that instructs the abnormality detection unit to detect the abnormality, and a data compression unit that compresses data about the feature quantity and provides the compressed data to the machine learning unit and the abnormality detection unit. The instruction unit transmits a request for detecting the abnormality to the abnormality detection unit. The abnormality detection unit detects the abnormality without returning a response to the request.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 18, 2021
    Assignee: OMRON Corporation
    Inventors: Shinsuke Kawanoue, Yoshihide Nishiyama
  • Patent number: 10990084
    Abstract: A control apparatus that controls a control target is provided. The control apparatus includes: a time manager configured to manage time; a counter configured to synchronize with at least one device; a control computation unit configured to execute control computation according to timing indicated by the counter; and a record generator configured to generate a record that includes an observation value that is available to the control computation unit and is related to the control target, time that is indicated by the time manager and is associated with the observation value, and a counter value that is indicated by the counter and is associated with the observation value.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: April 27, 2021
    Assignee: OMRON Corporation
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
  • Publication number: 20210110006
    Abstract: There is provided a technique for preventing unauthorized use of software downloaded to a controller. A controller includes: an obtaining unit that obtains, from an external device, software and first license information for the software; and a processor that executes the software. The software includes: a generation module that generates an execution right for the software from first unique information for uniquely identifying the controller or the external device; and a check module that generates second unique information from the execution right at a predetermined timing after the generation of the execution right, and that prohibits use of the software when the second unique information does not coincide with the first unique information.
    Type: Application
    Filed: January 17, 2019
    Publication date: April 15, 2021
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Tatsuya KOJIMA, Shinsuke KAWANOUE
  • Patent number: 10891280
    Abstract: A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 12, 2021
    Assignee: OMRON Corporation
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
  • Patent number: 10877803
    Abstract: Provided is a system capable of appropriately evaluating even an execution state of a program having a relatively low priority in execution of a plurality of programs having different priorities in a control apparatus. The control apparatus includes a first program which is repeatedly executed by the processor and has a highest execution priority, a second program and a third program, and a scheduler program which manages programs executed by the processor. The scheduler program includes a command for causing the processor to execute the second and third programs such that execution of the first program is not obstructed, and a command for determining an execution state of the second program in each predetermined monitoring cycle on the basis of a start notification and an end notification from the second program.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 29, 2020
    Assignee: OMRON Corporation
    Inventors: Yasuhiro Adachi, Yoshihide Nishiyama, Shigeyuki Eguchi
  • Patent number: 10503154
    Abstract: In a control device having functions of collecting and storing time series data, a system for facilitating posteriori analysis and interpretation is provided. The control device includes: a control operation unit acquiring input data from a control target and determines output data for the control target by executing a control operation based on the acquired input data; a manufacturing data acquisition unit acquiring manufacturing data from a manufacturing execution system associated with the control target; a time series database storing at least some of the input data, the output data, operation data calculated in the control operation according to the control operation unit, and the manufacturing data in a time series; and an outside output unit outputting a data set including observed values composed of at least some of the input data, the output data and the operation data and the manufacturing data corresponding thereto to the outside.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: December 10, 2019
    Assignee: OMRON Corporation
    Inventors: Yoshihide Nishiyama, Shigeyuki Eguchi, Masanori Ota
  • Publication number: 20190294137
    Abstract: A control device includes feature amount generating means for generating a feature amount suitable for detecting an anomaly that occurs in a control target from data that relates to the control target, machine learning means for carrying out machine learning using the feature amount generated by the feature amount generating means, anomaly detecting means for detecting the anomaly, based on the feature amount generated by the feature amount generating means and an anomaly detection parameter determined based on a learning result of the machine learning and used in detection of the anomaly that occurs in the control target, instructing means for instructing the anomaly detecting means to perform detection of the anomaly, and data compressing means for data-compressing the feature amount generated by the feature amount generating means, and providing the data-compressed feature amount to the machine learning means and the anomaly detecting means.
    Type: Application
    Filed: November 27, 2017
    Publication date: September 26, 2019
    Applicant: OMRON Corporation
    Inventors: Shinsuke KAWANOUE, Yoshihide NISHIYAMA
  • Publication number: 20190272197
    Abstract: Provided is a system capable of appropriately evaluating even an execution state of a program having a relatively low priority in execution of a plurality of programs having different priorities in a control apparatus. The control apparatus includes a first program which is repeatedly executed by the processor and has a highest execution priority, a second program and a third program, and a scheduler program which manages programs executed by the processor. The scheduler program includes a command for causing the processor to execute the second and third programs such that execution of the first program is not obstructed, and a command for determining an execution state of the second program in each predetermined monitoring cycle on the basis of a start notification and an end notification from the second program.
    Type: Application
    Filed: December 17, 2018
    Publication date: September 5, 2019
    Applicant: OMRON Corporation
    Inventors: Yasuhiro ADACHI, Yoshihide NISHIYAMA, Shigeyuki EGUCHI
  • Publication number: 20190171192
    Abstract: A control apparatus that controls a control target is provided. The control apparatus includes: a time manager configured to manage time; a counter configured to synchronize with at least one device; a control computation unit configured to execute control computation according to timing indicated by the counter; and a record generator configured to generate a record that includes an observation value that is available to the control computation unit and is related to the control target, time that is indicated by the time manager and is associated with the observation value, and a counter value that is indicated by the counter and is associated with the observation value.
    Type: Application
    Filed: February 20, 2018
    Publication date: June 6, 2019
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Masanori OTA
  • Patent number: 10274936
    Abstract: Provided is a control apparatus that can, by causing multiple control programs that include motion computation programs to be executed in parallel, shorten the execution cycle of control programs that are executed cyclically. A microprocessor is configured to execute multiple control programs in parallel. When executing communication commands included in control programs that are to be executed in parallel, a scheduling program causes the microprocessor to execute the communication commands such that there is no competition between communication processes in a communication controller.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 30, 2019
    Assignee: OMRON Corporation
    Inventors: Shigeyuki Eguchi, Norihiro Maekawa, Yoshihide Tamura, Yoshihide Nishiyama
  • Patent number: 10274923
    Abstract: A scheduler program includes a command to start execution of a motion calculation program in each motion control cycle, a command to cause a microprocessor to start execution of a first user program in each first user program execution control cycle, and a command to repeat output processing and input processing, start of execution of the first user program, end of execution of the first user program, and start of execution of the motion calculation program in this sequence for every period corresponding to the period of the first user program execution cycle.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: April 30, 2019
    Assignee: OMRON CORPORATION
    Inventors: Yoshihide Nishiyama, Osamu Hamasaki, Shigeyuki Eguchi, Yoshihide Tamura
  • Patent number: 10168842
    Abstract: A conductive substrate includes a transparent base material; a metal layer formed on at least one of surfaces of the transparent base material; and a blackened layer formed on the metal layer by a wet method.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 1, 2019
    Assignee: SUMITOMO METAL MINING CO., LTD.
    Inventors: Hiroki Hata, Daiki Shiga, Takahiro Suda, Yoshihide Nishiyama
  • Publication number: 20180285398
    Abstract: A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.
    Type: Application
    Filed: February 21, 2018
    Publication date: October 4, 2018
    Applicant: OMRON Corporation
    Inventors: Yoshihide NISHIYAMA, Shigeyuki EGUCHI, Masanori OTA