Patents by Inventor Yuuya ISODA

Yuuya ISODA 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: 11074296
    Abstract: To derive a query which can be joined and which gives non-zero pieces of data even if joined. A query generation assist method to assist generation of a query to extract data from a database includes: a first step of accepting, at the computer, a condition of extracting data to be acquired from the database as a data extraction condition; a second step of extracting, as graph data and at the computer, data which can be joined in data of the database; a third step of extracting subgraphs at the computer based on the data extraction condition from the graph data, and acquiring the subgraphs as query candidates; and a fourth step of calculating, at the computer, rank values of the query candidates and outputting the query candidates ranked according to the rank values.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: July 27, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yohsuke Ishii, Yuuya Isoda
  • Patent number: 10430287
    Abstract: A computer for executing processing through use of a database, the computer comprising: a processor including a cache memory; and a non-volatile memory coupled to the processor, the non-volatile memory having the database constructed thereon. The computer comprises: a database management module configured to execute processing on the database; and a write processing module configured to write data stored in the cache memory into the database. The write processing module writes data that is operated in the transaction processing into the database among data stored in the cache memory, in a case of receiving a commit request for transaction processing that uses the database.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: October 1, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Tsuyoshi Tanaka, Yuuya Isoda, Atsushi Tomoda, Tomohiro Hanai, Hideo Aoki
  • Patent number: 10366075
    Abstract: A database management system generates a log each transaction during execution of a plurality of transactions and stores the generated logs in log storage areas. The database management system records sequence numbers of logs at least in the generated logs of transactions belonging to a set of transactions of which results are different depending on a transaction execution order.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: July 30, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Tomoda, Yuuya Isoda, Kazutomo Ushijima
  • Publication number: 20190228084
    Abstract: To derive a query which can be joined and which gives non-zero pieces of data even if joined. A query generation assist method to assist generation of a query to extract data from a database includes: a first step of accepting, at the computer, a condition of extracting data to be acquired from the database as a data extraction condition; a second step of extracting, as graph data and at the computer, data which can be joined in data of the database; a third step of extracting subgraphs at the computer based on the data extraction condition from the graph data, and acquiring the subgraphs as query candidates; and a fourth step of calculating, at the computer, rank values of the query candidates and outputting the query candidates ranked according to the rank values.
    Type: Application
    Filed: September 7, 2018
    Publication date: July 25, 2019
    Applicant: HITACHI, LTD.
    Inventors: Yohsuke ISHII, Yuuya ISODA
  • Publication number: 20180217875
    Abstract: A data processing system in which application nodes capable of executing a program are provided at sites at a plurality of locations, and storage nodes for storing data are also provided at the plurality of locations, with these locations being coupled to one another via a network, wherein: a first application node stores a program I/O history; a second application node reproduces I/O events on the basis of the I/O history, thereby estimating data processing performance; and the first application node determines, on the basis of the data processing performance estimation, whether or not to transfer the program to the second application node.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 2, 2018
    Inventors: Tadashi TAKEUCHI, Hideo AOKI, Tsuyoshi TANAKA, Yuuya ISODA
  • Patent number: 10025675
    Abstract: Provided is a log management method in which, with a computer system provided with a processor, a memory, and a storage device, the processor executes a prescribed process and stores in the storage device a log which includes a description of the process, said method comprising a first step of the processor generating the log which includes the description of the prescribed process, a second step of the processor writing the log to a log file of the storage device, and a third step of the processor determining the end of the log region which stores the log and writing same to the log file of the storage device.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: July 17, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Tomoda, Yuuya Isoda, Kazutomo Ushijima
  • Publication number: 20170206147
    Abstract: Provided is a log management method in which, with a computer system provided with a processor, a memory, and a storage device, the processor executes a prescribed process and stores in the storage device a log which includes a description of the process, said method comprising a first step of the processor generating the log which includes the description of the prescribed process, a second step of the processor writing the log to a log file of the storage device, and a third step of the processor determining the end of the log region which stores the log and writing same to the log file of the storage device.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 20, 2017
    Applicant: Breville Pty Limited
    Inventors: Atsushi TOMODA, Yuuya ISODA, Kazutomo USHIJIMA
  • Publication number: 20170039110
    Abstract: A computer for executing processing through use of a database, the computer comprising: a processor including a cache memory; and a non-volatile memory coupled to the processor, the non-volatile memory having the database constructed thereon. The computer comprises: a database management module configured to execute processing on the database; and a write processing module configured to write data stored in the cache memory into the database. The write processing module writes data that is operated in the transaction processing into the database among data stored in the cache memory, in a case of receiving a commit request for transaction processing that uses the database.
    Type: Application
    Filed: April 23, 2014
    Publication date: February 9, 2017
    Inventors: Tsuyoshi TANAKA, Yuuya ISODA, Atsushi TOMODA, Tomohiro HANAI, Hideo AOKI
  • Publication number: 20160125018
    Abstract: A database management system generates a log each transaction during execution of a plurality of transactions and stores the generated logs in log storage areas. The database management system records sequence numbers of logs at least in the generated logs of transactions belonging to a set of transactions of which results are different depending on a transaction execution order.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 5, 2016
    Inventors: Atsushi TOMODA, Yuuya ISODA, Kazutomo USHIJIMA