Patents by Inventor Ryo Kashiwagi

Ryo Kashiwagi 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: 20230196192
    Abstract: A learning system (1) generates a diagnosis model through machine learning using learning data, and diagnoses diagnosis target data based on the diagnosis model. A feedback processor (115) outputs incorrect diagnosis data when acquiring a user input indicating that a diagnosis result is incorrect, and corrects the incorrect diagnosis data based on the user input. A similarity determiner (113) determines similarity, to the incorrect diagnosis data output by the feedback processor (115) before being corrected, of the learning data or another diagnosis result of the diagnosis results yet to undergo the feedback process. The feedback processor (115) performs the feedback process on similarity data with at least a specific level of similarity. The learner (111) performs relearning using data including the incorrect diagnosis data corrected in the feedback process.
    Type: Application
    Filed: August 11, 2020
    Publication date: June 22, 2023
    Applicant: Mitsubishi Electric Corporation
    Inventors: Shinichiro NISHIUMA, Ryo KASHIWAGI
  • Patent number: 11604454
    Abstract: A data processing apparatus executes a process on each piece of data repetitively transmitted from a device and transmits processing information on the process to a receiving apparatus, and includes an outputter and a GW communicator. The outputter acquires conditional information, indicating whether a transmission condition required for transmission of generation data generated in execution of the process to the receiving apparatus is satisfied, after every generation of generation data. When the conditional information indicates satisfaction of the transmission condition for the piece of generation data, the outputter outputs additional information on satisfaction or dissatisfaction of the transmission condition for at least one of another piece of generation data generated immediately before or after the piece of generation data.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: March 14, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo Kashiwagi, Motoyuki Ozaki
  • Publication number: 20230046190
    Abstract: A diagnosis system diagnoses presence or absence of an abnormality from data pieces collected in a factory. The diagnosis system includes (i) a diagnoser that diagnoses presence or absence of an abnormality by classifying, in accordance with a diagnosis model defining a plurality of groups, the collected data pieces into at least one of the plurality of groups, (ii) an extractor that extracts, from the collected data pieces, a candidate for a data piece to belong to a new group different from the plurality of groups, (iii) a reception device that provides candidate information relating to the candidate extracted by the extractor, (iv) and a learner that learns a new model including the new group. The diagnoser diagnoses presence or absence of an abnormality with the new model after the new model is learned.
    Type: Application
    Filed: March 30, 2020
    Publication date: February 16, 2023
    Applicant: Mitsubishi Electric Corporation
    Inventors: Naoki SUGAWARA, Ryo KASHIWAGI, Motoyuki OZAKI
  • Publication number: 20220350312
    Abstract: A data processing apparatus executes a process on each piece of data repetitively transmitted from a device and transmits processing information on the process to a receiving apparatus, and includes an outputter and a GW communicator. The outputter acquires conditional information, indicating whether a transmission condition required for transmission of generation data generated in execution of the process to the receiving apparatus is satisfied, after every generation of generation data. When the conditional information indicates satisfaction of the transmission condition for the piece of generation data, the outputter outputs additional information on satisfaction or dissatisfaction of the transmission condition for at least one of another piece of generation data generated immediately before or after the piece of generation data.
    Type: Application
    Filed: January 23, 2020
    Publication date: November 3, 2022
    Applicant: Mitsubishi Electric Corporation
    Inventors: Ryo KASHIWAGI, Motoyuki OZAKI
  • Patent number: 11481264
    Abstract: A data processing apparatus includes a first processing unit that executes real-time processing with respect to data, a second processing unit that executes batch processing with respect to data that is output from the first processing unit as a result of processing by the first processing unit, and a monitor that monitors a status of the processing by the first processing unit and a status of processing by the second processing unit. The first processing unit includes a plurality of subprocessing units and buffers, and the second processing unit also includes a plurality of subprocessing units and buffers. The second processing unit includes a storage. The monitor includes a first monitor that monitors, for each of the buffers included in the first processing unit, an amount of the data stored in the corresponding buffer and a second monitor that monitors a total amount of the data stored in the buffers included in the second processing unit and the data stored in the storage.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: October 25, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Osamu Nasu, Jijun Jin, Ryo Kashiwagi
  • Patent number: 11363003
    Abstract: A data management device (10) includes an insertion position determiner (121) to determine an insertion position of dummy data to be inserted into transmission target data, a dummy data inserter (122) to insert the dummy data in the insertion position of the transmission target data to create dummy-inserted data, an insertion position encryptor (123) to encrypt data indicating the insertion position with a public key (PUBa) to create insertion-position-encrypted data; and a deliverer (110) to deliver the dummy-inserted data and the insertion-position-encrypted data.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: June 14, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo Kashiwagi, Osamu Nasu
  • Publication number: 20220045993
    Abstract: A data management device (10) includes an insertion position determiner (121) to determine an insertion position of dummy data to be inserted into transmission target data, a dummy data inserter (122) to insert the dummy data in the insertion position of the transmission target data to create dummy-inserted data, an insertion position encryptor (123) to encrypt data indicating the insertion position with a public key (PUBa) to create insertion-position-encrypted data; and a deliverer (110) to deliver the dummy-inserted data and the insertion-position-encrypted data.
    Type: Application
    Filed: March 11, 2019
    Publication date: February 10, 2022
    Applicant: Mitsubishi Electric Corporation
    Inventors: Ryo KASHIWAGI, Osamu NASU
  • Patent number: 11237548
    Abstract: A collector (110) included in a data delivery control apparatus (100) collects data from a PLC (603, 604) and outputs the data to which collection time information indicating collection time is added. A validity determiner (140) determines whether the data is valid based on whether the collection time indicated by the collection time information added to the data is at or later than a starting time indicating a time at which a data sequence as a preset data processing sequence is started. A deliverer (130) delivers the data in accordance with a data sequence setting defining the data sequence in response to validity determination means determining that the data is valid.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: February 1, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo Kashiwagi, Osamu Nasu
  • Patent number: 11237867
    Abstract: A data processing apparatus (10) includes a receiver (120), a specifier (142), and a task controller (141). The receiver (120) receives a setting of a process flow defining subprocesses that are sequentially executed with respect to data output from a device (21). The specifier (142) specifies, based on the setting received by the receiver (120), processing units (130) for execution of the subprocesses. The task controller (141) determines, based on the setting received by the receiver (120), and launches the tasks in accordance with the order, an order for launching tasks for achievement of the processing units (130) specified by the specifier (142).
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 1, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Osamu Nasu, Jijun Jin, Ryo Kashiwagi
  • Patent number: 11177828
    Abstract: A collector included in a data collection apparatus performs data collection to collect data from a PLC. A controller included in the data collection apparatus determines whether the collector is valid depending on whether the collector at a time when an instruction to start the data collection is provided matches the collector at a preset time, and causes the collector to start the data collection in response to the collector being valid.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 16, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo Kashiwagi, Osamu Nasu
  • Publication number: 20210318665
    Abstract: A collector (110) included in a data collection apparatus (100) performs data collection to collect data from a PLC (604, 605). A controller (150) included in the data collection apparatus (100) determines whether the collector (110) is valid depending on whether the collector (110) at a time when an instruction to start the data collection is provided matches the collector (110) at a preset time, and causes the collector (110) to start the data collection in response to the collector (110) being valid.
    Type: Application
    Filed: December 27, 2018
    Publication date: October 14, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Ryo KASHIWAGI, Osamu NASU
  • Publication number: 20210318676
    Abstract: A collector (110) included in a data delivery control apparatus (100) collects data from a PLC (603, 604) and outputs the data to which collection time information indicating collection time is added. A validity determiner (140) determines whether the data is valid based on whether the collection time indicated by the collection time information added to the data is at or later than a starting time indicating a time at which a data sequence as a preset data processing sequence is started. A deliverer (130) delivers the data in accordance with a data sequence setting defining the data sequence in response to validity determination means determining that the data is valid.
    Type: Application
    Filed: December 27, 2018
    Publication date: October 14, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Ryo KASHIWAGI, Osamu NASU
  • Publication number: 20210311779
    Abstract: A data processing device (10) includes a process controller (141) for outputting process data to undergo a subprocess to a processing unit (131) for performing the subprocess to cause the processing unit (131) to perform the subprocess that is one of subprocesses to be sequentially performed in a process sequence, and a transferrer (142) for transferring the process data output by the process controller (141) to predetermined destinations including the processing unit (131) and another processing unit (130). The process controller (141) outputs, together with the process data, an ID indicating the subprocess to be performed on the process data to the transferrer (142).
    Type: Application
    Filed: December 27, 2018
    Publication date: October 7, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Motoyuki OZAKI, Osamu NASU, Ryo KASHIWAGI
  • Publication number: 20210240481
    Abstract: A data processing apparatus includes a first processing unit that executes real-time processing with respect to data, a second processing unit that executes batch processing with respect to data that is output from the first processing unit as a result of processing by the first processing unit, and a monitor that monitors a status of the processing by the first processing unit and a status of processing by the second processing unit. The first processing unit includes a plurality of subprocessing units and buffers, and the second processing unit also includes a plurality of subprocessing units and buffers. The second processing unit includes a storage. The monitor includes a first monitor that monitors, for each of the buffers included in the first processing unit, an amount of the data stored in the corresponding buffer and a second monitor that monitors a total amount of the data stored in the buffers included in the second processing unit and the data stored in the storage.
    Type: Application
    Filed: April 27, 2018
    Publication date: August 5, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Osamu NASU, Jijun JIN, Ryo KASHIWAGI
  • Publication number: 20210042154
    Abstract: A data processing apparatus (10) includes a receiver (120), a specifier (142), and a task controller (141). The receiver (120) receives a setting of a process flow defining subprocesses that are sequentially executed with respect to data output from a device (21). The specifier (142) specifies, based on the setting received by the receiver (120), processing units (130) for execution of the subprocesses. The task controller (141) determines, based on the setting received by the receiver (120), and launches the tasks in accordance with the order, an order for launching tasks for achievement of the processing units (130) specified by the specifier (142).
    Type: Application
    Filed: April 27, 2018
    Publication date: February 11, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Osamu NASU, Jijun JIN, Ryo KASHIWAGI
  • Patent number: 10606571
    Abstract: A direct relationship extraction unit generates a direct relationship list indicating a set of a direct dependence source, a direct dependence destination, and a direct dependence type. A storage unit stores an indirect relationship rule including a plurality of direct dependence types, an element relationship, a dependence source element, and a dependence destination element.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 31, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Natsuko Fujii, Yuki Hikawa, Ryo Kashiwagi, Katsuhiko Nakamura, Takanari Fujimoto, Miwa Fukuda
  • Publication number: 20190079742
    Abstract: A direct relationship extraction unit generates a direct relationship list indicating a set of a direct dependence source, a direct dependence destination, and a direct dependence type. A storage unit stores an indirect relationship rule including a plurality of direct dependence types, an element relationship, a dependence source element, and a dependence destination element.
    Type: Application
    Filed: April 26, 2016
    Publication date: March 14, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Natsuko FUJII, Yuki HIKAWA, Ryo KASHIWAGI, Katsuhiko Nakamura, Takanari Fujimoto, Miwa Fukuda
  • Publication number: 20190026107
    Abstract: A detailed analysis unit generates, with respect to pre-change source code and post-change source code, a detailed condition list for each set of a function included in each piece of source code and a call condition that is met when the function is called. The detailed condition list associates an executable statement included in the function, a detailed precondition that is met before the executable statement is executed under the call condition, and a detailed postcondition that is met after the executable statement is executed under the call condition with each other. A comparison unit generates a variation list based on a pre-change detailed condition list and a post-change detailed condition list. The variation list includes information for identifying an executable statement that differs in at least one of the detailed precondition and the detailed postcondition between the pre-change source code and the post-change source code.
    Type: Application
    Filed: December 30, 2015
    Publication date: January 24, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo KASHIWAGI, Yuki HIKAWA, Katsuhiko NAKAMURA, Natsuko FUJII, Takanari FUJIMOTO
  • Publication number: 20160378445
    Abstract: An objective is to extract, as similar functions, not only a pair of functions having the same syntax, but also a pair of functions having different syntaxes but performing similar processes. A similarity determination apparatus includes: a dependency analyzing section to get a list of dependee elements as a dependency list, from a source code including a plurality of functions, each function depending on one of the dependee elements; a similarity calculating section to calculate, based on the dependency list, similarity between the dependee elements on which two of the plurality of functions depend, as dependee similarity, and calculate, based on the calculated dependee similarity. similarity between the two functions, as depender similarity; and a similarity threshold determining section to determine that the two functions are similar to each other when the depender similarity is equal or exceeds a first threshold.
    Type: Application
    Filed: December 3, 2015
    Publication date: December 29, 2016
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo KASHIWAGI, Katsuhiko NAKAMURA, Natsuko FUJII, Takamitsu YAMADA, Yuki HIKAWA
  • Patent number: D320791
    Type: Grant
    Filed: August 23, 1989
    Date of Patent: October 15, 1991
    Assignee: Sony Corporation
    Inventor: Ryo Kashiwagi