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: 20230196192Abstract: 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: ApplicationFiled: August 11, 2020Publication date: June 22, 2023Applicant: Mitsubishi Electric CorporationInventors: Shinichiro NISHIUMA, Ryo KASHIWAGI
-
Patent number: 11604454Abstract: 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: GrantFiled: January 23, 2020Date of Patent: March 14, 2023Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo Kashiwagi, Motoyuki Ozaki
-
Publication number: 20230046190Abstract: 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: ApplicationFiled: March 30, 2020Publication date: February 16, 2023Applicant: Mitsubishi Electric CorporationInventors: Naoki SUGAWARA, Ryo KASHIWAGI, Motoyuki OZAKI
-
Publication number: 20220350312Abstract: 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: ApplicationFiled: January 23, 2020Publication date: November 3, 2022Applicant: Mitsubishi Electric CorporationInventors: Ryo KASHIWAGI, Motoyuki OZAKI
-
Patent number: 11481264Abstract: 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: GrantFiled: April 27, 2018Date of Patent: October 25, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Osamu Nasu, Jijun Jin, Ryo Kashiwagi
-
Patent number: 11363003Abstract: 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: GrantFiled: March 11, 2019Date of Patent: June 14, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo Kashiwagi, Osamu Nasu
-
Publication number: 20220045993Abstract: 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: ApplicationFiled: March 11, 2019Publication date: February 10, 2022Applicant: Mitsubishi Electric CorporationInventors: Ryo KASHIWAGI, Osamu NASU
-
Patent number: 11237548Abstract: 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: GrantFiled: December 27, 2018Date of Patent: February 1, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo Kashiwagi, Osamu Nasu
-
Patent number: 11237867Abstract: 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: GrantFiled: April 27, 2018Date of Patent: February 1, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Osamu Nasu, Jijun Jin, Ryo Kashiwagi
-
Patent number: 11177828Abstract: 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: GrantFiled: December 27, 2018Date of Patent: November 16, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo Kashiwagi, Osamu Nasu
-
Publication number: 20210318665Abstract: 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: ApplicationFiled: December 27, 2018Publication date: October 14, 2021Applicant: Mitsubishi Electric CorporationInventors: Ryo KASHIWAGI, Osamu NASU
-
Publication number: 20210318676Abstract: 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: ApplicationFiled: December 27, 2018Publication date: October 14, 2021Applicant: Mitsubishi Electric CorporationInventors: Ryo KASHIWAGI, Osamu NASU
-
Publication number: 20210311779Abstract: 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: ApplicationFiled: December 27, 2018Publication date: October 7, 2021Applicant: Mitsubishi Electric CorporationInventors: Motoyuki OZAKI, Osamu NASU, Ryo KASHIWAGI
-
Publication number: 20210240481Abstract: 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: ApplicationFiled: April 27, 2018Publication date: August 5, 2021Applicant: Mitsubishi Electric CorporationInventors: Osamu NASU, Jijun JIN, Ryo KASHIWAGI
-
Publication number: 20210042154Abstract: 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: ApplicationFiled: April 27, 2018Publication date: February 11, 2021Applicant: Mitsubishi Electric CorporationInventors: Osamu NASU, Jijun JIN, Ryo KASHIWAGI
-
Patent number: 10606571Abstract: 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: GrantFiled: April 26, 2016Date of Patent: March 31, 2020Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Natsuko Fujii, Yuki Hikawa, Ryo Kashiwagi, Katsuhiko Nakamura, Takanari Fujimoto, Miwa Fukuda
-
Publication number: 20190079742Abstract: 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: ApplicationFiled: April 26, 2016Publication date: March 14, 2019Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Natsuko FUJII, Yuki HIKAWA, Ryo KASHIWAGI, Katsuhiko Nakamura, Takanari Fujimoto, Miwa Fukuda
-
Publication number: 20190026107Abstract: 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: ApplicationFiled: December 30, 2015Publication date: January 24, 2019Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo KASHIWAGI, Yuki HIKAWA, Katsuhiko NAKAMURA, Natsuko FUJII, Takanari FUJIMOTO
-
Publication number: 20160378445Abstract: 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: ApplicationFiled: December 3, 2015Publication date: December 29, 2016Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Ryo KASHIWAGI, Katsuhiko NAKAMURA, Natsuko FUJII, Takamitsu YAMADA, Yuki HIKAWA
-
Patent number: D320791Type: GrantFiled: August 23, 1989Date of Patent: October 15, 1991Assignee: Sony CorporationInventor: Ryo Kashiwagi